Contact Info
How should Odoo Accounting be set up for a Swiss company?
Odoo Accounting for a Swiss company should be set up so each tax feeds the right figure on the Swiss VAT form, import VAT from customs is booked consistently, foreign currency balances are revalued under rules the fiduciary agrees, QR-bill receivables close automatically, and intercompany positions in francs and euros reconcile. Localization content varies by version and edition, so each point is tested. I work remotely as an independent consultant.
Last reviewed by Vikas Saroj
A Swiss company keeping its books in Odoo usually deals with more currency movement than a domestic firm elsewhere: euro customers, dollar suppliers, foreign bank accounts and sometimes subsidiaries reporting in other currencies. Add Swiss VAT, import VAT on goods crossing the border and the fiduciary's year-end needs, and the accounting design carries real weight.
I take each of those topics into Odoo Accounting specifically: taxes, revaluation, receivables, intercompany and closing.
Your fiduciary remains responsible for tax and statutory judgments; I make Odoo follow them.
The services below sit inside the accounting app, after the platform decision has been made.
Each tax in Odoo tied to the correct figures of the Swiss VAT return, tested with sample transactions and reviewed against the fiduciary's own calculation.
A consistent way to book the import VAT that customs charges, paid by you or advanced by your forwarder, so input tax claims match the customs documents.
Month-end remeasurement of open foreign currency items and bank balances, with rates, accounts and reversal logic agreed with your fiduciary.
Invoices issued with QR references and bank data imported so payments close invoices automatically, with clear handling of differences.
Trade, recharges and loans between a Swiss entity and foreign affiliates, recorded on matching accounts and reconciled in both currencies.
A month-end and year-end routine in Odoo that produces the reconciliations and reports your fiduciary needs for VAT, statutory accounts and tax filings.
With finance and fiduciary
Odoo Accounting built
A test period end to end
Odoo links every tax to report lines through tags, and the Swiss localization prepares taxes and a VAT report structured around the federal form. In practice, companies add taxes over time, duplicate them for special cases or rename them, and the link to the form can break without anyone noticing. I review the entire tax list against the form before go-live and again after any change.
Points I check with your fiduciary:
Import VAT deserves its own process. When goods cross the border, customs assesses import VAT, paid either by your company or by a forwarder who recharges it. I set up a consistent booking, linked to the customs document, so the input tax claimed can be traced to the assessment. The general product scope is on my Odoo Accounting consultant page.
Swiss companies keeping books in francs often carry significant euro or dollar balances. Odoo records foreign currency transactions at the rate of the day and books realized exchange differences when payments are reconciled. Unrealized differences at period end are a separate step that has to be designed.
The decisions I agree with finance and your fiduciary:
I test the full cycle in a sandbox: invoice in euros, partial payment at a different rate, period-end revaluation, reversal and final payment. The expected entries are written down in advance, so differences are obvious. Currency topics in a broader sense are covered on ERP for multi-currency.
Swiss receivables management in Odoo works best when invoices carry a structured reference and bank data comes back with that reference attached. The localization supports QR-bill output; the accounting side is where the benefit is realized. I configure reconciliation models so payments with a matching reference close the invoice automatically, and set clear rules for what happens otherwise:
Follow-up levels and reminder wording are set so overdue customers are contacted consistently, in the language recorded on their account. Your multilingual staff write the reminder texts.
The closing routine ties this together. Each month finance confirms that bank accounts are fully reconciled, intercompany balances agree, revaluation is posted and the VAT figures reconcile with the ledger. At year end, the same routine produces the pack the fiduciary needs for statutory accounts and tax filings: trial balance, open items, reconciliations, asset movements and accrual lists. I write the checklist into Odoo activities or a shared document so it survives staff changes. The Swiss platform context is on my Odoo consultant Switzerland page.
Where a Swiss company and foreign affiliates share an Odoo database, intercompany accounting becomes a daily topic rather than a year-end tidy-up. Trade, recharges, management fees and loans create balances in two currencies, and those balances must agree from both sides.
My design typically covers:
These needs also shape the edition decision. Accounting reports, bank synchronization and parts of the Swiss localization have historically been tied to Enterprise. I set your specific requirements against Enterprise, Community and community modules, so the choice is visible. The general pattern is described under ERP for several companies.
Odoo Accounting suits many Swiss distributors, importers and small producers. I recommend another approach when:
Platform comparison for Swiss firms is explained on the Swiss ERP consulting page, and the Swiss market section covers remote collaboration. If an Odoo setup already exists and closing is painful, an ERP health check is usually the right first step.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
The Swiss localization includes a VAT report aligned with the federal form, with content depending on version and edition. Everything hinges on each tax feeding the correct form figure. I review the mapping, test sample transactions and compare a test period with your fiduciary's own figures.
Realized differences are booked when payments are reconciled. Unrealized differences at period end require a revaluation step with agreed rates and accounts. I design and test that cycle, including reversal, with your fiduciary's rules.
Consistently and linked to the customs assessment. Whether your company pays customs directly or a forwarder recharges the tax, I set up a booking method that keeps input tax claims traceable. Your fiduciary confirms the treatment.
Yes, with good design: dedicated accounts per counterparty, an agreed invoicing currency and consistent revaluation on both sides. I add a monthly reconciliation report so differences are explained before each close.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.