2026 09 14 Bugfixrelease E-Invoicing
What's new?
French inbound invoice status updates are now validated before sending. Reasons and comments are supported only for REFUSED, DISPUTED, and SUSPENDED, with reason options filtered by status. A comment requires a valid reason and is sent only in the structured rejection detail, eliminating duplicate or silently lost comments. Invalid combinations return 400 with a stable error code.
- France: Added SIREN to the supplier and customer legal registration fields when no legal entity is returned, preventing “Siren not found” and
CANNOT_COMPUTE_UNICITY_KEYerrors. - Belgium and Germany: Corrected UBL output so VAT IDs are no longer duplicated as legal registration identifiers. A legal entity is now created only when a name is available.
- UBL date handling now preserves ISO dates and timestamps without time-zone shifts, continues to support day offsets, and rejects impossible dates.
What this means for our users?
French status decisions: Portal users see only valid reasons and comment fields. Integrations receive an actionable 400 response instead of sending unsupported data or losing comments.
French SIREN: Invoices can be identified correctly even when the source data does not provide a legal entity structure.
Legal registration identifiers: Belgian and German documents no longer confuse VAT and legal registration identifiers.
Invoice dates: Supplied ISO values remain unchanged, while invalid calendar dates continue to be rejected.