Skip to main content

Receipt terms, numbers and statuses

Customer receipt lifecycle​

StatusMeaning for a customer receiptCurrent action
DraftRecorded but not posted for allocationReview, Post receipt or Cancel receipt
PostedPosted with no money allocated yetAllocate to invoice when Available > 0
Partially allocatedSome receipt money applied, some still availableAllocate to another compatible invoice
AllocatedReceipt Available reached zeroRead and reconcile
CancelledDraft abandoned; history retainedRead; no restore action here

Other recognised status values include In process, Failed, Reversed and Refunded. Their presence in a filter/model does not create a customer-workspace retry, refund or reverse button. Use the owning workflow/support procedure for such records.

Payment status and invoice status are different​

Receipt resultInvoice resultExplanation
Receipt for 200 is AllocatedInvoice 327.60 is Partially paid, due 127.60All of this receipt was used, but it did not clear the bill
Receipt for 400 is Partially allocated, Available 72.40Invoice 327.60 is PaidThe bill is cleared, but receipt money remains
Receipt for 200 is PostedInvoice remains due 327.60No allocation yet

Never infer an invoice is Paid solely because one receipt is Allocated.

Terms used in the screens​

TermMeaningExample
Receipt / Customer paymentRecord of money receivedActual transfer of 200
AmountOriginal receipt value in transaction currency200.0000 GBP
Base amountReceipt value converted using its saved rate170.0000 GBP for EUR 200 at 0.85
AllocatedTotal applied from this receipt to invoices150.0000
AvailableUnallocated receipt balance50.0000
Invoice amount dueBalance still owed on the selected bill127.6000
ReferenceExternal evidence or receipt reference entered by staffFPS-77812
MethodHow the money was receivedBank transfer

IDs versus human references​

ReferenceExampleUse
Generated payment numberPAY-…Searchable receipt identifier; generated, not typed on creation
Payment ID601Numeric record ID in /payments/601
Customer codeCUST-0042Customer lookup
Customer Partner ID42Trading relationship used by matching and advanced filters
Party ID / Customer profile IDDifferent recordsDo not substitute for Partner ID
Invoice numberINV-A1B2C3D4Invoice selector/search
Invoice ID501Allocation table's numeric target reference

Numbers and IDs here are invented. Payment numbering is generated for the tenant; do not infer an actual record ID or accounting sequence from the displayed number.

Types and owning modules​

The current customer API searches Customer payment records and checks that type for detail/actions. Customer refund, Donation receipt and Expense payment are recognised model values, but their labels do not enable those operations in this workspace. The register's older broad description does not change that boundary.