Commerce settlement and tax-invoice integration (legacy PHP)
EvidenceTax-invoice issue / cancel / balance API integration
EvidenceTax-invoice issue / cancel / balance API integration
For years I maintained commerce systems where members check their own earnings and points, and where tax invoices have to be issued to businesses automatically.
A wrong screen produces a complaint. Wrong settlement produces a financial problem. The two have completely different tolerances for error.
Point accrual, deduction and settlement calculation don't live in the same layer as display code. Screens get change requests constantly; settlement logic should require justification to change.
Issue, pre-issue, cancel and balance-check were integrated through the Barobill API. Manual issuance always starts dropping records once volume rises.
An automated bank-deposit API removed the job of sitting with a bank statement matching payments against orders by hand.
Tax-invoice issue / cancel / balance API integration
It's an old PHP stack and I'd structure it differently today. But having handled tax invoicing, deposit reconciliation and point settlement in a live production environment is experience that outlives the stack.
Describe the thing you're currently stuck on. I'll reply by first separating what I can take on from what I can't.