Cycle overview
Every bill that enters the bill pay pipeline gets a cycle — a stateful object that tracks the bill’s position in the payment lifecycle. The cycle progresses through a series of statuses driven by automated evaluation, manual actions, and external signals.Status reference
State transitions
Primary flow (delivered path)
Primary flow (centralized path)
Exception and dispute parking
Any non-terminal status can transition toIN_EXCEPTION or IN_DISPUTE. When resolved, the cycle restores to its prior status and resumes from that point.
Cancellation
Most non-terminal statuses can be cancelled:Terminal statuses
Once a cycle reaches a terminal status, no further transitions occur:PAID— vendor paid successfullyDELIVERED— bill forwarded to AP/ERPCANCELLED— cycle terminatedPAYMENT_FAILED— payment attempt failed, flagged for attentionNO_PAYMENT_REQUIRED— bill doesn’t require paymentREFUNDED— payment was refundedARCHIVED— cycle archived administratively
In-flight statuses (special handling)
The statusesFUNDING_REQUESTED, FUNDING_RECEIVED, and PAYMENT_PROCESSING represent cycles where real money movement may have begun. If a bill is deleted or revised while in one of these states, the cycle is cancelled and flagged for manual reconciliation rather than being silently terminated.
Bill lifecycle events
Bill deletion
Bill revision
When a bill is revised (superseded by a corrected version), the old cycle is cancelled following the same rules as deletion. The new bill version creates a fresh cycle if bill pay is enabled.Charge amount change
Late-risk escalation
Bills with a due date are monitored for late-payment risk. Three escalation tiers are calculated fromdueDate - bufferDays:
The buffer is configurable per company. Each escalation tier sends notifications to users matched by notification rules. The timer is cancelled when the cycle reaches a terminal status.
Related pages
- Bill Pay overview — end-user introduction
- Funding overview — customer-facing status tracking
- Bill pay rules API — creating rules programmatically