Skip to main content

Understand the statuses

Pour :Administrateur
Preview: Understand the statuses

A donation pledge can be in four distinct statuses. Understanding what each status means, when a pledge enters and leaves it, and what actions are available in each state, is essential to fully exploit the module.

Overview​

StatusColorTabActive?Remaining balance
PendingOrangePendingβœ… Yes> 0
In progressCyanIn progressβœ… Yes> 0
SettledGreenSettledβœ… Yes≀ 0
CanceledRedCanceled❌ No(any)

Detail of each status​

Pending (orange)​

Definition: the pledge is active and no payment has yet fulfilled it.

Conditions:

  • active = true
  • paid = 0
  • remaining > 0

When do you enter it?

  • At the creation of a pledge (default initial state)

When do you leave it?

  • When a first payment is assigned β†’ switch to In progress
  • When the pledge is canceled β†’ switch to Canceled
  • When the pledge is paid in full in a single payment β†’ direct switch to Settled

Available actions:

  • βœ… Edit
  • βœ… Cancel
  • βœ… Assign a payment
  • βœ… Send a reminder (manual or automatic)
  • βœ… Copy the payment link
  • βœ… View the detail

In progress (cyan)​

Definition: the pledge is active, partially fulfilled, but there is still a balance to pay.

Conditions:

  • active = true
  • paid > 0
  • remaining > 0

When do you enter it?

  • When a first payment is assigned to a pledge that was previously Pending

When do you leave it?

  • When the remaining balance reaches 0 (full payment) β†’ switch to Settled
  • When the pledge is canceled β†’ switch to Canceled

Available actions:

  • βœ… Edit
  • βœ… Cancel
  • βœ… Assign a payment (additional)
  • βœ… Send a reminder
  • βœ… Copy the payment link
  • βœ… View the detail

Settled (green)​

Definition: the pledge is active and paid in full.

Conditions:

  • active = true
  • remaining ≀ 0

When do you enter it?

  • When the last payment brings the remaining balance to 0 (or below)

When do you leave it?

  • Theoretically, never again β€” except if:
    • A payment is deleted or refunded: the balance goes back up β†’ return to In progress
    • The pledge is edited with a higher amount β†’ return to In progress or Pending

Available actions:

  • βœ… View the detail
  • βœ… Edit (but rarely useful)
  • ⚠️ Assign a payment (still possible but the surplus stays unassigned)
  • ❌ Reminders (no longer useful β€” disabled)

Canceled (red)​

Definition: the pledge is disabled by an administrator (soft delete).

Conditions:

  • active = false

When do you enter it?

  • When an administrator clicks Cancel the Donation pledge

When do you leave it?

  • Never directly β€” to "restore" a canceled pledge, you must create a new pledge with the same values

Available actions:

  • βœ… View the detail
  • ❌ All editorial actions are disabled
  • βœ… Visible in exports and the Canceled tab

Complete transitions​

FromToTrigger
CreationPendingEntry of a new pledge
PendingIn progressFirst payment assigned
PendingSettledFull payment at once
PendingCanceled"Cancel" action by admin
In progressSettledAdditional payment that settles the pledge
In progressCanceled"Cancel" action by admin
SettledIn progressDeletion or refund of a payment (balance returns > 0)
SettledPendingDeletion or refund of all payments
Canceled(none)No direct restoration

Counters per status in the list​

In the pledge list, each tab displays in parentheses the number of pledges in that status (taking active filters into account):

Pending (12) β€” In progress (5) β€” Settled (143) β€” Canceled (2)

This lets you see at a glance the distribution of your portfolio.

Status calculation: it's automatic​

You never manually set the status of a pledge. Unisoft permanently computes:

  1. Active or not (depending on your cancellation action)
  2. Remaining balance (amount minus assigned payments)
  3. Status derived from the two above

The status updates immediately with each change (new payment, deletion, cancellation, amount edit).

Special cases​

CaseResulting status
Pledge created with amount = 0Settled at creation (remaining = 0)
Payment greater than pledged amountSettled, the surplus is not redistributed
Pledge edited with new amount ≀ paidSettled automatically
All payments deletedBack to Pending
Pledge canceled with a balance already paidCanceled β€” payments remain valid in the database

Go further​