Skip to main content

2026 09 14 Bugfixrelease E-Invoicing

efsta Team
efsta IT Services GmbH

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_KEY errors.
  • 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.