Odoo 20 documenteert een intercompany verrekenworkflow voor een specifiek multi-company boekhoudscenario: één onderneming ontvangt een klantbetaling voor een factuur die door een andere onderneming in dezelfde Odoo-database is uitgegeven. Het systeem kan de openstaande factuur van de uitgevende onderneming afstemmen en compenserende boekingen tussen de twee entiteiten aanmaken. (Odoo 20.0 Docs: Companies Multi Company) Odoo kondigde Odoo 20 aan op 24 september 2026. (Maak kennis met Odoo 20)

De workflow behandelt beide kanten van de transactie. In de onderneming die de factuur heeft uitgegeven, wordt de vordering op de klant een vordering op de onderneming die de betaling heeft ontvangen. De ontvangende onderneming boekt het overeenkomstige bedrag als schuld aan de uitgevende onderneming. Dit verrekent het klantensaldo terwijl de financiële verplichting tussen de twee ondernemingen behouden blijft. (Odoo 20.0 Docs: Companies Multi Company)

Wat de workflow omvat

Het gedocumenteerde gebruiksscenario begint met een factuur die toebehoort aan de ene onderneming en een betaling die door een andere onderneming wordt ontvangen. Beide ondernemingen moeten in dezelfde Odoo-database zijn geconfigureerd. Processen met afzonderlijke databases of externe boekhoudsystemen maken geen deel uit van de gedocumenteerde workflow. (Odoo 20.0 Docs: Companies Multi Company)

Wanneer een betaling wordt verwerkt met de vereiste configuratie, stemt Odoo de oorspronkelijke klantfactuur af en genereert het de intercompany boekingen. De automatisering koppelt de factuurafstemming aan het interne saldo tussen de deelnemende ondernemingen. Dit heft dat saldo niet op. In plaats daarvan boekt het het bedrag op de geconfigureerde intercompany rekeningen. (Odoo 20.0 Docs: Companies Multi Company)

De boekhoudkundige behandeling scheidt de klantrelatie van de relatie tussen de ondernemingen. Na verrekening draagt de uitgevende onderneming het vereffende bedrag niet langer als openstaande vordering op een klant. Zij boekt een vordering op de onderneming die de betaling aanhoudt, terwijl de ontvangende onderneming de overeenkomstige schuld erkent. (Odoo 20.0 Docs: Companies Multi Company)

Vereiste Odoo-configuratie

Een multi-company database alleen is niet voldoende. Odoo's Intercompany Payment - Account-module moet zijn geïnstalleerd en Inter-Company Transactions moet zijn ingeschakeld voor elke onderneming die aan de workflow deelneemt. (Odoo 20.0 Docs: Companies Multi Company) Bestaande multi-company implementaties moeten beide vereisten controleren voordat zij deze betalingen proberen te verwerken.

Elke deelnemende onderneming heeft ook een verrekeningsjournaal en aparte intercompany crediteuren- en debiteurenrekeningen nodig. Deze rekeningen bepalen waar de verplichtingen tussen de entiteiten worden geboekt. (Odoo 20.0 Docs: Companies Multi Company) Het ontwerp moet voorafgaand aan de verwerking van transacties worden beoordeeld tegen het grootboekschema, rapportage op entiteitsniveau en intercompany afstemmingsvereisten.

De betaalmethode moet een rekening voor nog te ontvangen betalingen gebruiken. (Odoo 20.0 Docs: Companies Multi Company) Deze voorwaarde moet worden gecontroleerd in de huidige betaalconfiguratie, vooral wanneer bankjournaals, ontvangstverwerking of rekeningtoewijzingen zijn aangepast. Het installeren van de module en het configureren van intercompany rekeningen voldoet op zichzelf niet aan de gedocumenteerde vereisten als de betaalmethode niet over de vereiste rekening voor nog te ontvangen betalingen beschikt. (Odoo 20.0 Docs: Companies Multi Company)

Boekhoudkundige implicaties

De workflow combineert klantafstemming en het aanmaken van bijpassende intercompany boekingen. (Odoo 20.0 Docs: Companies Multi Company) Zonder die koppeling moeten financiële teams mogelijk het klantensaldo en de verplichting tussen de ondernemingen als afzonderlijke boekhoudkundige stappen afhandelen. Of het geautomatiseerde proces geschikt is, hangt af van de betalingsstromen van de organisatie en van het vermogen om de vereiste rekeningenstructuur te ondersteunen.

Een betaling die door één bedrijf wordt geïnd voor een factuur van een ander bedrijf, wordt door deze workflow niet behandeld als omzet van het ontvangende bedrijf. De gedocumenteerde boekingen leggen een schuld vast in de ontvangende entiteit en een overeenkomstige vordering in de uitgevende entiteit. (Odoo 20.0 Docs: Companies Multi Company) Tijdens het testen moeten financiële teams de gegenereerde journaalposten controleren en bevestigen dat de klant-, intercompany- en open ontvangstenbalansen de beoogde rekeningen gebruiken.

De configuratie geldt per deelnemend bedrijf en werkt niet als één instelling voor de hele database. (Odoo 20.0 Docs: Companies Multi Company) Bedrijven die één Odoo-omgeving delen, kunnen verschillende rekeningschema's, journaalstructuren of betaalmethoden hebben, dus de configuratie van elke entiteit moet afzonderlijk worden gevalideerd.

Beperkingen van de gedocumenteerde workflow

De documentatie beschrijft het boekhoudkundige doel van de workflow en vermeldt de vereisten voor de module, bedrijfsinstelling, het journaal, de rekening en de betaalmethode. (Odoo 20.0 Docs: Companies Multi Company) Het legt niet vast hoe elke aanpassing, lokalisatie of externe integratie zich zal gedragen met intercompany-afwikkeling. Voor die gebieden is een implementatiespecifieke beoordeling nodig.

De workflow is gedocumenteerd voor bedrijven die in dezelfde database zijn opgenomen. (Odoo 20.0 Docs: Companies Multi Company) De aangeleverde bronnen bevestigen geen gelijkwaardig geautomatiseerd proces tussen afzonderlijke Odoo-databases. Organisaties die aparte instanties gebruiken, moeten hun vereiste cross-databaseproces daarom zelfstandig verifiëren.

De aangeleverde bronnen definiëren ook niet hoe de workflow omgaat met gedeeltelijke betalingen, terugbetalingen, afwikkelingen in vreemde valuta, betalingsreversals of ketens met extra bedrijven. Als deze transacties voor een organisatie relevant zijn, moet elk geval vóór operationeel gebruik worden getest.

Wat te controleren vóór adoptie

Bevestig eerst dat het facturerende bedrijf en het bedrijf dat de betaling ontvangt zich in dezelfde Odoo-database bevinden. Controleer of de module Intercompany Payment - Account is geïnstalleerd en dat Inter-Company Transactions voor elk bedrijf dat moet deelnemen is ingeschakeld. (Odoo 20.0 Docs: Companies Multi Company)

Beoordeel vervolgens het vereffeningsjournaal en de toegewezen schuld- en vorderingsrekeningen voor elke entiteit. (Odoo 20.0 Docs: Companies Multi Company) De rekeningkeuzes moeten aansluiten bij de rapportage- en afstemmingsvereisten van de organisatie. Gebruikers moeten het verschuldigde bedrag van het bedrijf dat de betaling ontving en het overeenkomende bedrag dat het bedrijf dat de factuur uitgaf nog verschuldigd is, kunnen identificeren.

Controleer ten derde de betaalmethode en bevestig dat deze een rekening voor open ontvangsten gebruikt. (Odoo 20.0 Docs: Companies Multi Company) Controleer de werkelijke configuratie in plaats van te vertrouwen op de naam van het journaal of aannames op basis van een bestaand ontvangstproces.

Voer ten slotte een gecontroleerde transactie uit met een representatieve factuur en betaling. Bevestig dat Odoo de klantfactuur afstemt, de intercompany-vordering van het uitgevende bedrijf registreert en de overeenkomstige schuld creëert in het bedrijf dat het geld ontving. (Odoo 20.0 Docs: Companies Multi Company) Controleer vóór breder gebruik de grootboeken van beide bedrijven, zodat rekeningkoppelingen en saldi op entiteitsniveau kunnen worden gecontroleerd.

Het resultaat moet ervoor zorgen dat de klantfactuur is afgestemd, terwijl het bedrag tussen de twee bedrijven zichtbaar blijft op hun respectieve intercompany-rekeningen. Dat onderscheid staat centraal in de workflow: de afwikkeling met de klant is voltooid, maar de afzonderlijke verplichting tussen de uitgevende en ontvangende entiteit blijft zichtbaar voor latere afstemming. (Odoo 20.0 Docs: Companies Multi Company)