eInvoicing-EN16931
Validation artefacts for EN 16931, the European e-invoicing standard.
What it does
Official Schematron rules and XML schemas from CEN/TC 434 for checking an electronic invoice against EN 16931, in the UBL 2.1, Cross Industry Invoice (CII D16B) and UN/EDIFACT syntaxes. Builds and runs its tests with Maven, with shell and batch scripts for Unix and Windows. It contains no rules for any CIUS, EDIFACT development is paused, and the licence is EUPL 1.2.
Where it fits on the map
- Company tax department › Indirect Tax / VAT / GSTIndirect taxcovered
- Tax authority › E-invoicing & Real-time ReportingE-invoicing standards & validation rulescovered
Named as a project to start with: The official German validator and the EN 16931 artefacts it checks against.
In the processes
- Indirect tax & e-invoicingStep 3 · Invoice generation & validation
On Learn
- EN 16931 and PeppolGlossary term
Similar projects
Of the same kind, for a shared jurisdiction or tax area. Not a ranking.
- aade-mydataPHP client for Greece's AADE myDATA invoicing API: send, cancel and retrieve invoices.
- BelgiumVatChecker.NET Web API that validates Belgian and EU VAT numbers using the VIES service.
- BrevJVM library to write and read Peppol BIS Billing 3.0 invoices and credit notes, with Norwegian identifiers.
- cbam-apiGo API on the EU Carbon Border Adjustment Mechanism (CBAM) data model.
- chinaport-data-signatureSigns China E-Port customs messages (CEB, 179 data) for cross-border e-commerce declarations.
- commerceguys/taxPHP tax library for commerce applications: tax types, zones and rates.
Maintain this project?
Link to this page from your README, so readers find the facts, the notes and where it fits. The badge is a small SVG served from this site.
[](https://tax-oss.com/projects/einvoicing-en16931/)