New addons
GOBL now supports several new addons, sourced from a curated set of approved external modules:- France CTC Flow 2 — domestic B2B clearance for the French CTC reform, applied to invoices exchanged between two French parties.
- France CTC Flow 6 — cross-border B2B reporting (e-reporting) for invoices with at least one non-French party.
- France CTC Flow 10 — B2C reporting flow for invoices to consumers.
- Saudi Arabia ZATCA — e-invoicing requirements for the FATOORA platform, covering both standard tax invoices (B2B/B2G clearance) and simplified tax invoices (B2C reporting), built on UBL 2.1 with EN 16931.
New tax regimes
- Norway — VAT (MVA) administered by the Norwegian Tax Administration, with organisasjonsnummer-based business identification.
- Kingdom of Saudi Arabia — VAT administered by ZATCA, with clearance and reporting flows for B2B and B2C invoices.
Updates
- Multi-repository addon model. Approved addons can now live in their own Go modules outside of GOBL core. Each addon page lists the module that implements it, so you know exactly which dependency to import. See the addons overview for details on how core and external addons are sourced.
- New document types. Added schemas for
bill/action,bill/delivery,bill/fault(replacingbill/condition),bill/payment,bill/reason,bill/status, andbill/status_lineto support a wider range of business document workflows. - Endpoints and URIs. New
org/endpointschema for declaring party communication endpoints, and a newcbc/uritype for typed URI fields. - Header and party improvements. Updates to
head/header,org/party,org/unit, andtax/identityto support the new addons and regimes.
Removed
- The
pl-favat-v2addon has been removed. Usepl-favat-v3instead.