Odoo boekhouding
Btw-aangifte en klantenlisting vanuit Odoo 19 en 20 naar Intervat
Je btw-aangifte en je klantenlisting maak je in Odoo op basis van je geboekte facturen. Wat controleer je eerst, hoe werkt het scherm voor aangiften, en hoe raakt alles bij de FOD Financiën in Intervat?
Elke btw-plichtige kmo in België dient periodieke btw-aangiften in en, in de meeste gevallen, één keer per jaar een klantenlisting. Beide gebeuren in principe elektronisch via Intervat. Odoo Enterprise heeft daarvoor een Belgische versie van de btw-aangifte en de klantenlisting, en volgens de documentatie ook een rechtstreekse koppeling met Intervat.
Wat vraagt de FOD Financiën?
- Periodieke btw-aangifte: per maand is de regel. Per kwartaal mag als je omzet niet hoger is dan 2.500.000 euro exclusief btw, met een lagere grens voor bepaalde producten en uitzonderingen. De algemene termijn is de 20ste van de volgende maand voor maandaangiften en de 25ste van de maand na het kwartaal voor kwartaalaangiften. Kijk voor de exacte data altijd in de btw-kalender.
- Geen vakantieregeling meer: sinds 2026 is een aangifte na de wettelijke termijn te laat. Voor 2026 geldt nog een overgangsmaatregel zonder boete.
- Jaarlijkse klantenlisting: een lijst van je Belgische klanten met een btw-nummer aan wie je het vorige jaar voor meer dan 250 euro exclusief btw hebt gefactureerd, met per klant het totaalbedrag en de btw. Indienen voor 31 maart.
- Nihil-listing: had je geen klanten voor de listing en dien je periodieke aangiften in, dan kruis je het voorziene vak aan in de laatste periodieke aangifte van het jaar, of je dient een nihil-listing in.
De volledige regels, ook voor de vrijstellingsregeling voor kleine ondernemingen, vind je bij de FOD Financiën over de klantenlisting.
Eenmalig instellen in Odoo
Periodiciteit
Ga naar Boekhouding → Configuratie → Instellingen, sectie Tax Return Periodicity. Kies maand of kwartaal, wanneer Odoo je moet herinneren en in welk dagboek de aangifte wordt geboekt.
Btw-roosters
De Belgische btw-codes zijn gekoppeld aan de roosters van de aangifte. Controleer bij een eigen btw-code in Boekhouding → Configuratie → Btw of de juiste roosters zijn ingevuld.
Intervat-koppeling
Installeer de module Belgian Intervat & Myminfin Edi (
l10n_be_intervat). Ga daarna naar Boekhouding → Configuratie → Instellingen, sectie Taxes. Kies een Server Mode, vul je btw-nummer in en kies eventueel je boekhoudkantoor.
De periodieke aangifte: nakijken, indienen, betalen
Odoo 19 en 20 werken met een overzicht van alle aangiften die eraan komen. Je opent het via Boekhouding → Boekhouding → Tax Returns of via het dagboek Tax Returns op het dashboard. Elke aangifte doorloopt drie stappen: Review, Submit en Pay.
Een voorbeeld: een schrijnwerkerij uit Hasselt dient per kwartaal in. Begin juli opent de boekhouder de aangifte voor het tweede kwartaal.
Nakijken
Odoo toont eerst automatische controles, zoals aankoopfacturen zonder bijlage, conceptfacturen in de periode, ontbrekende bedrijfsgegevens en btw die niet past bij het land van de klant. Los de afwijkingen op of markeer ze als nagekeken. Via de knop VAT Return (BE) bekijk je de aangifte zelf.
Valideren
Met Validate boekt Odoo de afsluitboeking van de btw en zet het de vergrendeldatum voor btw. Correcties op facturen uit die periode komen daarna in de volgende periode terecht.
Indienen
Klik op Submit. Verschijnt er een venster met instructies, volg die en klik op Mark as Submitted.
Betalen
Moet je btw betalen, dan toont Odoo de betaalgegevens, met een QR-code als die beschikbaar is. Na betaling klik je op Mark Paid.
Rechtstreeks naar Intervat of via een XML-bestand
Volgens de Odoo-documentatie voor België (versie 19 en 20) kun je btw-aangiften rechtstreeks vanuit Odoo indienen met de Intervat-koppeling. Die module gebruikt de API's van Intervat en MyMinfin om elektronische btw-aangiften te versturen en te ontvangen.
Gebruik je die koppeling niet, dan dien je in Intervat in via bestand: je laadt het XML-bestand op op het dashboard van Intervat, de gegevens worden gevalideerd en je klikt op Tekenen en indienen. Intervat aanvaardt tot 20 bestanden tegelijk, handig voor een boekhoudkantoor.
De klantenlisting in Odoo
De klantenlisting maak je in hetzelfde overzicht. Klik op New, kies als Return Type de Belgische VAT Listing, vul de datums in en klik op Generate Return. Het rapport Partner VAT Listing vind je ook bij de rapporten: open een rapport, klik op het boekicoon en kies de versie met (BE).
- Controleer vooraf de btw-nummers van je klanten. Is je bestand niet conform, dan krijgt het in Intervat de status Verworpen.
- Delen meerdere contacten hetzelfde btw-nummer, bijvoorbeeld afdelingen van één bedrijf? Volgens Odoo kan dat je btw-rapport verkeerd maken. Hang ze dan als onderliggende contacten onder één bedrijf.
Twijfel je of je btw-codes en roosters goed staan, of wil je de Intervat-koppeling testen voor de volgende aangifte? We helpen graag. Kijk op onze pagina over boekhouding in Odoo.
Veelgestelde vragen
Kan Odoo de btw-aangifte rechtstreeks naar Intervat sturen?
Volgens de Odoo-documentatie voor versie 19 en 20 kan dat met de module Belgian Intervat & Myminfin Edi. Je stelt die in bij de instellingen van Boekhouding, sectie Taxes. Zonder die koppeling laad je een XML-bestand op in Intervat.
Tegen wanneer moet de klantenlisting ingediend zijn?
Voor 31 maart van het jaar na het betrokken kalenderjaar. Stop je je activiteit, dan moet het binnen drie maanden.
Moet ik een klantenlisting indienen als ik geen Belgische btw-klanten boven 250 euro had?
Dien je periodieke aangiften in, dan kun je het vak voor een nihil-listing aankruisen in je laatste aangifte van het jaar of een nihil-listing indienen. Voor kleine ondernemingen in de vrijstellingsregeling gelden sinds 2026 aparte regels.
Werkt dit ook in Odoo Community?
Nee. De Belgische btw-rapporten, het overzicht van aangiften en de Intervat-koppeling zitten in modules van Odoo Enterprise.