Skip to main content

Finance

This section documents finance operations for invoices, payments, allocations, Bukku sync, SST, payment gateway charges, company finance profile, and finance reporting.

What This Covers

Operating Principles

  • The primary billing model is one invoice with multiple payments.
  • Older records may still use multiple invoices and multiple payments, so allocation views must support both.
  • Payments should be traceable from checkout, manual entry, gateway transaction, allocation, invoice, and Bukku sync.
  • SST and payment gateway settings must be captured at the time of transaction for audit purposes.
  • Students should not see internal gateway fees unless the fee is configured to be borne by the user.
  • Finance-sensitive actions should always show toast feedback and keep an audit trail.

Common Finance Records

RecordPurpose
InvoiceAmount owed by a customer for selected products or services
PaymentMoney received through gateway, bank, terminal, cash, or manual entry
AllocationLink between payment amount and invoice balance
Gateway ChargeFee charged by the payment provider
Bukku Sync JobAccounting sync request and status
Company Finance ProfileCompany details used in invoice templates