Credit Notes and Refunds in a Multi-Currency Ledger: Which Exchange Rate Actually Applies?
Introduction Most accounting systems handle the happy path of a foreign-currency invoice reasonably well: record the amount, snapshot the exchange rate at invoice date, convert to the base currency for reporting, done. Where that same system usually falls apart is the correction path — what happens when that invoice needs to be cancelled, partially refunded, or adjusted weeks or months later. The…
We haven't written up this one. Dev.to has the full story — the link below goes straight to it.