Software guides · Odoo

Odoo e-invoicing guide

Odoo is a popular open-source ERP with a modular architecture. The Accounting module supports European e-invoicing standards including EN16931, Peppol BIS, and UBL. Community modules extend support for country-specific requirements.

Used in: Belgium, France, Netherlands

Quick facts
CompanyOdoo SA
HeadquartersRamillies, Belgium
E-Invoice SupportNative + Community Modules
Target MarketSMBs worldwide
E-invoice format support
FormatSupportSetup guide
EN16931Native supportView guide
Peppol BIS 3.0Add-on requiredView guide
UBL 2.1Native supportView guide
Factur-XAdd-on requiredComing soon

Native: built in · Add-on: official add-on required · Partner: third-party solution needed

Related
Software
Odoo FAQ
Does Odoo support EN16931 out of the box?

Odoo Enterprise includes EN16931 compliant electronic invoice generation. For Odoo Community, you need the OCA (Odoo Community Association) account-invoicing modules.

How do I send Peppol invoices from Odoo?

Install the Peppol connector module (available through OCA or partners). Configure your Peppol Access Point credentials and map your customer Peppol identifiers.

Can Odoo generate UBL invoices for Belgian mandate?

Yes, the Belgian localization module includes UBL 2.1 generation. Configure it in Settings > Invoicing > Electronic Invoicing to enable automatic UBL export.

Have an invoice from Odoo that came back rejected? Check it here.

Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.