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)