E-Invoice in Odoo: Validation errors possible with Factur-X/ZUGFeRD
Odoo versions before 18 export Factur-X/ZUGFeRD invoices with a detail that can cause rejection by the recipient. What is affected and what two solutions exist.

An e-invoice that appears error-free when sent can still trigger an error message with the recipient. We recently encountered exactly this in a customer project: Odoo versions prior to Release 18 export Factur-X/ZUGFeRD invoices with a detail that can be rejected during validation by the invoice recipient.
Odoo users with versions prior to 18 may encounter a validation error when issuing e-invoices in the Factur-X/ZUGFeRD format. The cause is a detail in the standard export that Odoo corrected only with version 18. Anyone using an older version should review this issue – Equitania can assist.
What exactly is the problem?
The e-invoicing function in Odoo is standard functionality from the manufacturer – not custom development. Odoo incorporated the correction into the standard export only with version 18. Anyone using an older version and sending Factur-X/ZUGFeRD invoices may be affected by this validation error, even without custom adjustments or misconfigurations being the cause.
In practice, this means: the error does not occur with every invoice recipient. Where it does occur, however, it blocks the automated invoice intake – creating clarification efforts on both sides.
Two Paths to a Solution
How to handle the problem depends on the Odoo version in use:
| Odoo Version | Status | Solution Path |
|---|---|---|
| Odoo 18 or higher | Correction included in standard | Check whether the system is up to date with the latest update |
| Odoo prior to version 18 | Error in standard export possible | Targeted adaptation without updating the entire system |
With Odoo 18 or newer, an update to the current version closes the gap. For older versions, the export can be corrected without triggering a full migration—a significantly smaller intervention than it might initially sound.
We assist in identifying the issue and implementing the appropriate solution—contact us.
Why this is not a one-time issue
E-invoicing is not a format that is implemented once and then completed. The underlying standard EN 16931 is continuously developed, as are the formats ZUGFeRD and Factur-X built upon it. The Federal Ministry of Finance states in its FAQ on e-invoicing:
"The EN 16931 standard series is already today suitable for representing most business transactions, including in the B2B sector. It is also continuously developed." — BMF FAQ E-Invoicing, point 15
This makes it clear: the need for adaptation in the area of e-invoicing does not end with this single case. Anyone using an ERP system like Odoo should plan e-invoicing updates as a recurring item on the maintenance agenda—independent of the manufacturer.
What you can do now
Check which Odoo version you are using and whether you issue Factur-X/ZUGFeRD invoices. For version 18 or higher, it is worthwhile to check the current update status; for older versions, to look for a targeted correction.
Equitania helps you assess the issue for your system and implement the appropriate solution—contact us, regardless of whether a customer relationship already exists.