Accountants and CFOs: discover the exact entries to record your exchange gains and losses, cancel hidden bank margins, and automate your cross-border reconciliations.
Reading time: 8 minutes | Updated: March 2026
For an SME based in Geneva or an exporting company located in the Eurozone, billing in a foreign currency inevitably generates accounting friction. When an invoice of 10,000 CHF results in a net collection on your Euro account, your accountant must justify every cent of the difference. But what part is due to the natural market variation, and what part is attributable to your bank's hidden "spread" and SWIFT fees? Without total transparency from the financial provider, reconciliation becomes a costly waste of time.
In accounting, the principle is strict: an invoice issued at time T in a foreign currency (for example in CHF for a European company) is recorded at the exchange rate prevailing on the billing date. When the client pays their due thirty days later, the exchange rate has inevitably fluctuated.
This temporal fluctuation creates a mechanical difference that accountants must clear during bank reconciliation: a foreign exchange gain or a foreign exchange loss.
Before analyzing the entries, it is crucial to master the nomenclature. Whether you use a Swiss SME plan (like GIT WinEUR or Bexio), the French PCG, the German SKR, or the Italian Piano dei Conti, here are the core accounts to use for commercial operations:
| Nature of Operation | Switzerland (SME Plan) | France (PCG) | Germany (SKR 03) | Italy (PdC) |
|---|---|---|---|---|
| Main Bank Account | 1020 | 512 | 1200 | Conto 180 (Banca) |
| Accounts Receivable | 1100 | 411 | 1400 | Crediti v/clienti |
| Bank Fees | 6940 (or 6840) | 627 | 4970 | Spese bancarie |
| Exchange Losses | 6940 | 656 | 2150 | Perdite su cambi |
| Exchange Gains | 6990 | 756 | 2660 | Utili su cambi |
Let's take the example of a company that invoices a client for an amount of 10,000 CHF. On the day of issuance, the exchange rate gives a value of 10,500 EUR in your accounting books.
A month later, the client pays 10,000 CHF, but the exchange rate has evolved unfavorably (the Swiss franc has dropped). The company only receives 10,400 EUR on its bank account.
Conversely, if the exchange rate has evolved favorably (the Swiss franc appreciated), the company receives 10,600 EUR.
Accounting theory often collapses when faced with banking reality. When an international transfer passes through the classic SWIFT system, two opaque deductions distort your entries:
The impact on accounting:
The SME's bank statement displays a reduced net sum, without any details. The accountant is unable to mathematically separate what is due to pure market fluctuation (Exchange Gains/Losses) from what is due to pure banking service fees. Lacking data, the accountant often records the entire deficit as an "exchange loss," which distorts the financial analysis.
Using an expert fintech platform like ibani fully resolves this reconciliation problem, while generating immediate savings.
If you are a European company billing Swiss clients, ibani grants you a Swiss IBAN (CH) in your company's name. The client pays by local transfer (free for them). The sent amount is exactly the gross amount received.
Upon receipt of the funds, ibani performs the conversion. Unlike a traditional bank, the operation is transparent: the real interbank market rate is strictly applied, and the service commission (from 0.40 percent) is isolated on your statements.
Thanks to the detailed transaction reports generated by ibani, the fiduciary has the necessary proof to correctly allocate the entry:
Manual reconciliation is time-consuming. The ibani platform allows CFOs to export precise statements (CSV, PDF) that easily integrate into the main accounting software and ERPs on the market (Winbiz, Odoo, Bexio, Sage), drastically accelerating month-end closing processes.
ibani experts support dozens of SMEs and e-merchants every day to optimize and automate their cross-border cash flows.
Our B2B team, based in Geneva, is at the disposal of your financial department by email or by phone from Monday to Friday.
Back to guides