Customer Invoices & Payment Tracking

Automated VAT/tax calculations, PDF invoice generation, payment allocations, and credit memos.

Invoicing manages billing lifecycles, collecting payments through gateways and reconciling receipts against customer accounts.

Invoice State Machine & Aging

Track status through Draft, Issued, Overdue, Paid, and Void states with automatic dunning.

Payment Allocation Engine

Match partial or bulk payments against specific invoice line items with audit trails.

Invoicing & Payment APIs

MethodEndpointDescriptionAuth
GET/api/v1/finance/customer-invoicesList tenant customer invoices with status filters🔒 Required
POST/api/v1/finance/recorded-paymentsAllocate received payment against outstanding invoice🔒 Required