Latest
Legacy bridging
When a legacy system REST wrapper is the right call
A legacy system REST wrapper is often dismissed as a stopgap. Used deliberately, with clear boundaries around reads, writes and ownership, it is frequently the most defensible option available to a finance or operations team.
Accounting & finance
Credit notes and partial refunds: getting the refunds accounting integration right
Order posting is the easy half of the ledger. Refunds arrive late, in fragments, from systems that never agreed on what a line item means — and they land against documents that are already paid, allocated or closed.
Accounting & finance
Payment fees Xero integration: reconciling provider deductions without manual journals
Payment providers settle net, accounting software records gross. This article sets out the clearing account design, fee posting rules and reconciliation checks that make the difference disappear automatically rather than at month end.
Accounting & finance
Mapping gift cards and store credit into Sage without distorting revenue
A voucher sale is cash today and an obligation until it is redeemed. This is how to structure the postings, the VAT treatment and the reconciliation so the ledger reflects that, rather than inflating sales.
Accounting & finance
VAT integration ecommerce: the edge cases that break a multi-marketplace ledger
Selling through several marketplaces means several bodies deciding the VAT treatment of your orders. This is a working guide to the edge cases that break a ledger, and how to design an integration that records what actually happened.
Integration patterns
Warehouse to storefront: an eventual consistency integration that converges
A warehouse and a storefront will never agree at every instant. The useful question is how long they are allowed to disagree, how you detect it when they do not converge, and who is told.