A collections payment promise represents a customer's commitment to pay a specific invoice by a promised date. A promise is active until it ends:
fulfilled: the invoice is paid on or beforepromised_on.broken: the invoice is paid afterpromised_on, or is still unpaid whenpromised_onpasses.cancelled: you cancel the promise, or the invoice is voided, written off, or deleted.
Receivables must be enabled for the site. If it is not, these operations are rejected.
Sample Collections payment promiseJSON
Collections Payment Promise attributes
Current lifecycle state of the payment promise.
Enum Values
active
The promise is active and awaiting payment.
fulfilled
The invoice was paid by promised_on.
broken
The promised payment was not received by the promised date.
cancelled
The payment promise was cancelled, or its invoice was voided, written off, or deleted.