Skip to Content
Q&A

0% VAT on Intra-Community Supplies: How to Set It Up in Odoo

EU shipments without VAT — the tax statuses handle it.

Terug naar alle Q&A
November 11, 2025 by
0% VAT on Intra-Community Supplies: How to Set It Up in Odoo
DAADit Group, Nick

Verkoopt u aan zakelijke klanten binnen de EU met geldig BTW-nummer? Dan factureert u 0% BTW (ICV). Odoo regelt dit automatisch via fiscale posities — mits u ze correct instelt.

Fiscale Posities activeren

Ga naar Boekhouding → Configuratie → Fiscale Posities. In een standaard NL Odoo-installatie staan al voorgedefinieerde posities voor EU-Intracommunautair en Export-buiten-EU.

Automatische detectie

Zet Detect Automatically aan en configureer landen en BTW-nummer vereisten per fiscale positie. Odoo checkt bij het aanmaken van een order automatisch of een klant binnen de EU zit met geldig BTW-nummer en past de positie toe.

Per klant handmatig

Werkt automatische detectie niet? Open de klantfiche, tabblad Verkoop & Inkoop, veld Fiscale Positie. Kies hier bv. "Intra-communautaire levering". Alle toekomstige orders voor deze klant gebruiken dan 0% BTW.

Blanco klant = standaard BTW

Bij een nieuwe klant zonder fiscale positie wordt het standaard BTW-tarief (21% NL) gebruikt. Dat is terecht — het is beter dat iemand 21% factureert en achteraf aanpast dan dat er ten onrechte 0% wordt gerekend (fiscale risico).

ICV-rapportage

Als u EU-leveringen heeft, bent u verplicht maandelijks een Opgaaf Intracommunautaire Prestaties (ICP) in te dienen. Odoo genereert dit rapport onder Boekhouding → Rapportage → EC Sales Report.

Vragen over uw Odoo implementatie? Doe de gratis Business Scan.

Start de Business Scan →

Do you sell to business customers within the EU with a valid VAT number? Then you invoice 0% VAT (intra-community supply). Odoo handles this automatically via fiscal positions — provided you set them up correctly.

Activating Fiscal Positions

Go to Accounting → Configuration → Fiscal Positions. In a standard NL Odoo installation there are already predefined positions for EU Intra-Community and Export-outside-EU.

Automatic detection

Turn on Detect Automatically and configure the country and VAT number requirements per fiscal position. When an order is created, Odoo automatically checks whether a customer is within the EU with a valid VAT number and applies the position.

Manually per customer

Automatic detection not working? Open the customer record, Sales & Purchase tab, Fiscal Position field. Choose here e.g. "Intra-Community supply". All future orders for this customer then use 0% VAT.

Blank customer = default VAT

For a new customer without a fiscal position, the standard VAT rate (21% NL) is used. That is correct — it is better for someone to invoice 21% and adjust it afterwards than for 0% to be charged incorrectly (a tax risk).

Intra-community reporting

If you have EU supplies, you are required to submit a monthly Intra-Community Transactions declaration (ICP). Odoo generates this report under Accounting → Reporting → EC Sales Report.

Questions about your Odoo implementation? Take the free Business Scan.

Start the Business Scan →

Vraag niet beantwoord?

Onze Odoo-consultants denken graag met u mee. Plan een vrijblijvend kennismakingsgesprek.

Plan een afspraak
Do not automatically send calendar invitations to external contacts
Sometimes you want to plan internally without a client receiving an invitation.