Urgent.News

What's breaking now, across thousands of outlets.

Tech

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…

In accounting systems, handling foreign-currency invoices is usually straightforward: record the amount, capture the exchange rate at the invoice date, convert to the base currency for reporting and the job is done. However, when it comes to correcting these invoices, such as issuing a credit note for a refund or cancellation, the process gets complicated.

The question of which exchange rate to use in the credit note is not as simple as it seems. The answer determines whether the ledger remains internally consistent or starts accumulating hidden errors.

A credit note is intended to be the exact opposite of the original transaction it is correcting; if an invoice creates a debit and a credit at a specific rate, the credit note should cancel out those exact entries. But most systems don't treat credit notes this way by default. Instead, they consider a credit note as a completely new transaction, valued at the current exchange rate when the credit note is issued.

For a business operating domestically, this distinction is irrelevant as the exchange rate is always 1:1. The issue arises when dealing with multi-currency transactions.

Consider a scenario where a EUR 10,000 invoice is issued to a US client when the exchange rate is EUR/USD 1.08, making the invoice worth $10,800 at the time of creation. If this invoice is later cancelled eight weeks later and the credit note is valued at the exchange rate at that time - say EUR/USD 1.11 - the credit note will reverse $11,100, not the $10,800 initially recorded.

The ledger will then show a $300 discrepancy, but this is not a real gain or loss from currency fluctuations; it is an artifact of using the wrong rate for reversing the transaction.

This error might seem insignificant on a single transaction, but it is systematic and can accumulate over time. Every time a foreign-currency invoice is cancelled or refunded using a naive "current rate" approach, it introduces a discrepancy in the same direction as the currency's movement since the original invoice. Over a year and across numerous corrections, this adds up to a real distortion in the reported foreign exchange (FX) gain/loss.

Moreover, this distortion doesn't reflect any actual currency exposure the business might have, since the transaction was cancelled, not held on the books.

Another issue arises when VAT or sales tax was calculated on the original invoice at one exchange rate, and the credit note recalculates the tax adjustment using a different rate. The correction then doesn't cleanly align with what was originally reported to tax authorities, creating a potential mismatch that could attract scrutiny.

There are common mistakes when dealing with credit notes, such as treating every credit note as a fresh transaction, not distinguishing between a pure reversal and a new adjustment, deriving the exchange rate from a historical rate table instead of a stored snapshot, and lacking an audit trail explaining which rate was used and why. These mistakes can lead to inconsistent and unreliable financial reporting.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

More from Tuesday 11 August →