Skip to content

Contact Info

Odoo Accounting in Switzerland

Odoo Accounting for Swiss multi-currency books

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.

Odoo Accounting dashboard with Customer Invoices, Vendor Bills, Bank and Cash journal cards
  • VAT form figure mapping
  • Import VAT handling
  • Currency revaluation
  • QR-bill receivables
  • Intercompany positions
  • Closing with the fiduciary
What I Do

Odoo Accounting services for Swiss companies

The services below sit inside the accounting app, after the platform decision has been made.

VAT Form Mapping

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.

Import VAT Process

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.

Revaluation Rules

Month-end remeasurement of open foreign currency items and bank balances, with rates, accounts and reversal logic agreed with your fiduciary.

Receivables by Reference

Invoices issued with QR references and bank data imported so payments close invoices automatically, with clear handling of differences.

Intercompany Accounts

Trade, recharges and loans between a Swiss entity and foreign affiliates, recorded on matching accounts and reconciled in both currencies.

Closing Checklist

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.

How I Work

Agree the rules, then run a full close

Agree

With finance and fiduciary

01
Request an Assessment
  • VAT method and scenarios
  • Currency and rate policy
  • Intercompany flows
  • Closing responsibilities

Configure

Odoo Accounting built

02
Discuss Your Project
  • Taxes and form figures
  • Currencies and rate source
  • Reconciliation models
  • Intercompany settings

Close

A test period end to end

03
Talk About Next Steps
  • VAT return compared
  • Revaluation posted and reversed
  • Intercompany balances agreed
  • Fiduciary review

Swiss VAT figures and import VAT in Odoo

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:

  • Turnover figures. Total turnover, exports, exempt supplies and other deductions land on the intended figures, not only the tax amounts.
  • Input tax split. Input tax on materials and services is separated from input tax on investments and other operating costs where the form asks for it.
  • Foreign services. Services purchased from abroad that you may have to declare yourself produce both the tax due and, where allowed, the matching input tax.
  • Method. Where the fiduciary has put you on a simplified method, the configuration reflects it rather than the effective method default. Check what your version supports.

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.

Foreign currency, exchange differences and revaluation

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:

  • Rate source. Which rate provider Odoo uses, how often rates update and who checks them before month end.
  • Revaluation scope. Which receivables, payables, bank and loan accounts are revalued at period end, and at which rate.
  • Posting logic. Whether unrealized differences are posted and then reversed when the following period opens, and to which accounts.
  • Bank accounts per currency. Each foreign bank account set up as its own journal with its currency, so statements reconcile in the original currency.
  • Reporting currency. How management sees euro and dollar exposure alongside franc results.

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.

Receivables, QR references and the closing routine

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:

  • a payment slightly short because the customer deducted bank charges
  • one transfer settling several invoices
  • a payment arriving in euros against a franc invoice
  • an overpayment to be refunded or held as credit

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.

Intercompany positions in francs and euros

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:

  • Dedicated intercompany accounts per counterparty, so balances can be compared without filtering.
  • Currency of the relationship. Each intercompany flow invoiced in an agreed currency, usually the seller's or a group currency, with the other side recording it as a foreign currency item.
  • Automatic counterpart documents for recurring trade where Odoo's intercompany rules help, and manual booking with clear references where they do not.
  • Loans. Interest calculated and invoiced on a schedule, with revaluation applied consistently on both sides.
  • Monthly agreement. A reconciliation report showing each pair of balances, with differences explained before the close.

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.

When a Swiss company should keep its ledger elsewhere

Odoo Accounting suits many Swiss distributors, importers and small producers. I recommend another approach when:

  • The fiduciary runs the general ledger in their own package, and your team needs no more than invoicing and payments. Odoo can manage operations and pass data on.
  • Payroll must live in the same system. Swiss payroll usually stays with a specialist provider, and a journal interface is simpler than forcing it into Odoo.
  • A group template on Microsoft exists. Then Business Central in Switzerland may align better.
  • Needs are simple. A small services firm may be served well by Zoho Books in Switzerland.
  • Strict Swiss-only hosting is required and nobody can run a self-hosted database with backups and upgrades.

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.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • Odoo Accounting
  • Odoo Consulting
  • ERP for Multi-Currency Accounting
  • ERP for Multi-Company Operations
  • ERP Health Check
  • ERP Data Migration
Switzerland

More for Switzerland Businesses

  • Switzerland overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
Other Markets

Odoo Accounting Consultant Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About Odoo Accounting Consultant Switzerland

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.

Still have questions? Let’s talk them through.

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
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your Odoo Accounting Consultant Switzerland Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp