Skip to main content

Invoices

Invoices are the financial records generated from confirmed Orders. They represent the amount owed by the Customer for the Products purchased.

Overview​

Invoices are tightly coupled with the payment workflow. The platform supports:

  • Generation: Automatically created when an Order is confirmed.
  • Payment Processing: Integration with gateways (like Stripe) to collect payment against an invoice.
  • Status Tracking: Monitoring whether an invoice is PAID, DUE, or OVERDUE.

Technical Details​

  • Service: sureink-cloud-msa
  • Key Classes: PaymentInvoiceControllerService, PaymentQuoteWorkflowInvoiceService
  • Integrations: Stripe, QuickBooks (via Connector Service)