Sourced map / curated list of e-invoicing specs, docs, validators, libraries and corpora — not a ranking (EN 16931, Factur-X, ZUGFeRD, XRechnung, BR-FR).
Inclusion ≠ endorsement. A line here does not mean a tool is compliant, official, better, or recommended.
Each line is factual (what the page or GitHub API said this run). Prices only if they appear in the HTML ; otherwise
[non-mesure]. Words like “valide / conforme / répare” are the site’s, not ours.
Maintained by the team behind FacturX API (a commercial product, not listed here). Its open-source projects follow the same rules as every other entry and are marked (list maintainer's project).
HTTP / licenses / liveness: CHECKS.md. Redistribute vs pointer: LICENSE-NOTES.md. Frame: NOTICE.md. How to add a line: CONTRIBUTING.md. List text: CC0 1.0.
-
ConnectingEurope/eInvoicing-EN16931 — official EN 16931 Schematron artefacts (UBL + CII) ; latest UBL & CII v1.3.17 (2026-10-12) ; README: « This repository does not contain eInvoicing-EN16931 rules for any CIUS. » File
LICENSE.txtEUPL 1.2 (APIlicense.spdx_id=NOASSERTION). -
FeRD — ZUGFeRD / Factur-X — Forum elektronische Rechnung Deutschland ; home: « ZUGFeRD 2.5.2 veröffentlicht » ; « Eschborn | Paris, 04.08.2026 ».
-
FNFE-MPE — Factur-X — « Le 4 août 2026, le FNFE-MPE et le FERD publient la dernière release, à savoir: Factur-X 1.09.2 et ZUGFeRD 2.5.2 » ; « Techniquement, Factur-X et ZUGFeRD sont identiques. » ZIP behind an email field.
-
fnfempe/France_RFE — France CTC / BR-FR validation artefacts (XP Z12-012 / 014) ; release
v1.4.0.04« FNFE_RFE_INVOICE_1.4.0.04 » (published_at2026-09-04T22:42:01Z) ; API license Apache-2.0 ; no uploaded release assets (source archives only).
-
AFNOR XP Z12-012 (shop) — « XP Z12-012 juin 2026 » « En vigueur » « Consultation gratuite ». Body of the standard not read (
[non-mesure]). -
DGFiP — accredited platforms — « Je consulte la liste des plateformes agréées » ; « Publié le 30/07/2024, modifié le 22/09/2026 ».
-
DGFiP — reform FAQ — « À compter du 1er septembre 2026 , toutes les entreprises assujetties à la TVA […] devront être en capacité de recevoir des factures électroniques ». « septembre 2027 » absent from the HTML this run.
-
European Commission — Registry of supporting artefacts to implement EN16931 — official DIGITAL registry: EN 16931 validation artefacts (UBL 2.1 + CII 16b, latest 1.3.17, published 12/10/26, effective 15/11/26), EAS and VATEX code lists, CIUS/Extensions registry, and the bi-annual release schedule.
-
FeRD — Download ZUGFeRD — « Infopaket für das E-Rechnungsformat ZUGFeRD 2.5.2 vom 04.08.2026 » ; Direktdownload 27.94 MB (DE) / 28.98 MB (EN). ZIP not downloaded.
-
FeRD — Was ist ZUGFeRD? — « ZUGFeRD ist ein kostenfrei verfügbares, branchenübergreifendes Datenformat […] » ; cited base: Norm EN16931.
-
FNFE-MPE — Ressources — « 30 juin 2026 : Publication des nouvelles versions des normes XP Z12 -012, 013, 014 » ; « XP Z12-012 (30/06/2026) 1.4.0 » ; « Version 1.4.0 des schematrons » (fix04 du 4 septembre), file
2026_09_04_FNFE_SCHEMATRONS_FR_CTC_V1.4.0.04.zip.
Tools that present themselves as a validator, converter or API. Not a ranking.
-
Annehmbar — H1 « XRechnung und ZUGFeRD prüfen: Wird Ihre Rechnung angenommen? » ; « KoSIT-Konfiguration v2026-08-31 und ZUGFeRD 2.5.2 » ; REST
POST /api/validate(CII/UBL XML,X-Api-Key) ; public update log/log+ Atom feed. Page: « Regeländerungs-Alarm 0 € bis 31.12.2026, danach 19 € / Monat ». Submitted by the operator. -
B2Brouter — Factur-X validator — title « Factur-X validator : en ligne, conforme et gratuit » (their title) ; platform pricing HTML: Basic
0 eur / à vie; Professional110 eur / an + TVA; Business300 eur / an + TVA. -
E-Invoice Check — H1 « Validate an XRechnung against an identified ruleset » ; title « XRechnung Validator for reproducible technical checks ». Home FAQ: « Only the XRechnung XML configurations explicitly listed in the interface for UBL 2.1 or CII D16B. This page does not promise ZUGFeRD PDF or end-to-end Peppol validation. » Terms: « The service is free technical validation » ; « free validation phase with no account, no checkout, no payment and no subscription ». Price [non-mesure].
-
E-Invoice Conformance Lab — self-check — H1 « Check one e-invoice » ; title « Free e-invoice self-check — E-Invoice Conformance Lab » ; page states « It is checked locally in your browser and is never uploaded » ; scope: « A subset of EN 16931 business rules » ; « A clean result here does not mean the invoice passes KoSIT, CEN or Peppol validation ». Paid audits (pricing): One-time check
290 €; Vendor audit790 €. Same author as theeinvoice-conformance-matrixentry under Corpora. -
e-invoice-be/peppol-cli — Go CLI (binary
peppol) ; API description « CLI for the e-invoice.be Peppol API ». MIT.stargazers_count= 3. Releasev0.0.7(2026-10-14).internal/cli/validate.go:validate ublandvalidate json« against Peppol BIS Billing 3.0 », sent tohttps://api.e-invoice.bewith an API key (not run locally). Landing page: « Requires an e-invoice.be account. » ; « You only pay for the invoices you send or receive, from €0.18. » -
E-Rechnung API — H1 « ZUGFeRD & Factur-X API » ; title « ZUGFeRD & Factur-X API | E-Rechnungen leicht gemacht ». Validator
/validator: title « Kostenloser ZUGFeRD & XRechnung Validator (EN 16931) » ; drag-and-drop validation for PDF/A-3 and XML without registration. Pricing: Test0€, Prepaid10€ / 100 Dok., Starter29€ / Monat. -
einvoicevalidator.eu — H1 « E-invoice validator. Free, no sign-up. » ; title « E-Invoice Validator: check XRechnung & ZUGFeRD free » ; page states « Check XRechnung, ZUGFeRD/Factur-X, Peppol BIS 3.0 and UBL 2.1 against EN 16931 ». UI in 8 languages. Price [non-mesure].
-
Factur-X Validator & Generator (Apify Actor
rigel/facturx-toolkit) — H1 « Factur-X Validator & Generator: ZUGFeRD, EN 16931, FR 2026 » ; description « Validate Factur-X/ZUGFeRD invoices (XSD, official schematrons, French 2026 BR-FR rules, PDF/A-3), extract them to JSON, generate PDF/A-3 Factur-X with totals and French legal notes, or convert a plain PDF invoice (OCR included). » ; page states « Not an approved platform (PA) ». Pricing: « Pay per event, in USD. » ;document-validated« $0.015 ». (submitted by the Actor's author) -
FactureValide — H1 « Votre facture valide en 2 minutes. Point. » ; « Gratuit pendant le lancement » ; « Sans limite · Sans carte bancaire ». Validator
/valider-facture-electronique.html: « 10 vérifications/jour » ; « 31 points de contrôle »./tarifsand/tarifs.html= 404. -
facturx-validator.fr — H1 « Vérifiez vos factures Factur-X gratuitement » ; footer « Outil gratuit et open source. »
/verifier: « Fichier PDF uniquement (max. 10 Mo) » ; profiles Minimum, Basic, EN16931, Extended. Euro price[non-mesure]. No repo link on the pages opened ([non-mesure]repo). -
FormatX — title « FormatX - Convertir PDF en Factur-X gratuitement | Facture électronique conforme » ; schema.org
"price":"0","priceCurrency":"EUR"./api-docs: « Accès libre pendant la phase de pré-commercialisation. Aucun quota mensuel, aucune facturation. » ; « Un rate limit technique de 60 requêtes/minute reste en place pour la stabilité du service. » ; « Une grille tarifaire sera mise en place à terme. » -
Get FacturX — H1 « Créez, envoyez et recevez vos factures Factur-X, sans ERP » ; title « Facturation Factur-X en ligne et gratuite | Get Factur-X ».
/validatetitle « Factur-X Validator : validateur Factur-X gratuit en ligne » ; « La validation de base est gratuite pour une facture à la fois. » Euro tariff[non-mesure]. Home HEAD = 200, GET = 200. -
InvoiceIn — tagline « Every e-invoice you receive, as one JSON. » ; accepts « XRechnung, ZUGFeRD, Factur-X, Peppol BIS 3, FatturaPA, KSeF » ; API reference. Pricing on page (« Beta pricing »): Free
100 invoices(30 days) ; Starter29 eur / 250 invoices; Growth99 eur / 1,000; Scale399 eur / 5,000. Claims: theirs, not restated. -
ITB — Commission eInvoice Validator — H1 « eInvoice Validator » ; types
cii/ubl/creditlabelled « release 1.3.17 ». RESTPOST https://www.itb.ec.europa.eu/vitb/rest/invoice/api/validate(HEAD 405). Not a GitHub repo. -
Kontevia — E-Rechnung prüfen — H1 « E-Rechnung prüfen: XRechnung und ZUGFeRD Validator online, ohne Upload » ; page states « Kostenlos, ohne Anmeldung » and « Die Prüfung läuft in Ihrem Browser, die Datei wird nicht hochgeladen » ; « Der Prüfer ist keine Schematron-Validierung ». Price [non-mesure].
-
Mustangproject — CLI validate — home: « Mustangproject 2.26.0 was released on 25.08.2026 » ; « Support for ZUGFeRD 2.5.2 (=Factur-X 1.09.2, #1216) » (2.25.0 note). CLI page: Validate +
Mustang-CLI-2.26.0.jar. CLI not executed this run ([non-mesure]runtime). -
phax/phive — Java validation engine ; API description « Generic business document validation engine » ; README: rules are in a separate repository. Apache-2.0.
stargazers_count= 77. Last push 2026-10-08 ; releasev12.2.0(2026-09-28). -
phax/phive-rules — preconfigured rule sets for phive ; API description « eInvoice Validation rules for the phive engine - for many different countries and jurisdictions » ; README lists modules
phive-rules-en16931,phive-rules-xrechnungandphive-rules-zugferd(« German ZuGFERD and French Factur-X (XML part only) ») ; EN 16931 rules 1.3.17 noted as added. APIlicense.spdx_id=NOASSERTION; README: « The Java code in this project is licensed under the Apache 2 license. » ; validation artefacts may carry other licences.stargazers_count= 52. Last push 2026-10-17 ; releasev4.6.3(2026-09-30). -
phax/phorm — API description « Phorm - Business Document Validation Service » ; README: « a simple, standalone validation service (Phorm) accessible by API only », based on phive and phive-rules. Apache-2.0.
stargazers_count= 32. Last push 2026-10-18 ; releasev2.2.11(2026-09-30). -
thelawin.dev — H1 « The E-Invoicing Engine » ; site labels « Factur-X 1.0.8 », « ZUGFeRD 2.4 » (FNFE/FeRD pack this day = 1.09.2 / 2.5.2). Pricing: Sandbox
€0, Starter€9.50 /month, Pro€24.50 /month, « Beta pricing: 50% off all paid plans ». -
xmlvalid — H1 « Schematron validator for e-invoices » ; « EN 16931 1.3.17 […] on the EN 16931 profiles », « Peppol, XRechnung and the French profiles run 1.3.16 » ; « Nothing is uploaded ». Pricing: Free
$0 forever, Pro$290 per year.
Marketplace search on 2026-10-11, results in the order GitHub displayed them: factur-x → « 5 results »: validate-en16931-e-invoice, validate-e-invoice-en-16931, prufix, beliq-e-invoice-validate, invowerk-api. zugferd → « 3 results »: validate-en16931-e-invoice, beliq-e-invoice-validate, invowerk-api. en16931 → « 1 result »: validate-en16931-e-invoice. Search results are listed here, not added as entries.
-
attestwire/validate-einvoice-action — created 2026-08-16 ; API description « Validate EN 16931 e-invoices (UBL, CII, Factur-X PDF) in CI. Runs locally by default — no API key, no network. » MIT.
stargazers_count= 0. Releasev1.10.0« v1.10.0: engine 0.14.1 » (2026-10-04). Marketplace card: Validate E-Invoice (EN 16931). Claims: theirs, not restated. -
eleata/validate-einvoice-action — formerly
hernaninverso/validate-einvoice-action(old URL redirects) ; API description « Validate EU e-invoices (Peppol BIS, EN 16931, XRechnung, Factur-X, UBL, CII) in CI — backed by eleata.io, with plain-English fix hints per error. » Composite Action ;action.ymlnameValidate EU e-Invoice;formatincludesfactur-x; defaultapi-basehttps://api.eleata.io. Apache-2.0.stargazers_count= 0. Last push 2026-05-25. Claims: theirs, not restated. -
facturxapi/validate-einvoice — API description « GitHub Action that runs the official ConnectingEurope EN16931 XSLT artefacts (CII/UBL): 1.3.16 by default, 1.3.17 opt-in. » EUPL 1.2 (API
NOASSERTION).stargazers_count= 4. Releasev1.2.0(2026-10-18). (list maintainer's project) -
invoicenavigator/validate-invoice — Action
node20; API description « GitHub Action to validate EU e-invoices against EN 16931, Peppol, XRechnung, and ZUGFeRD ». MIT.stargazers_count= 0. Last push 2026-03-02. No release. Not a Marketplace card.
-
akretion/factur-x — Python Factur-X / Order-X / UBL. API
license.spdx_id=NOASSERTION;LICENSE.txt= BSD 3-clause.stargazers_count= 310. Last push / release7.5(2026-10-09). -
attestwire/en16931 — TypeScript EN 16931 validator and generator ; description API « EN 16931 e-invoice validator and generator for TypeScript. XRechnung, Peppol BIS, Factur-X, UBL and CII. Zero deps. » MIT.
stargazers_count= 1. Last push 2026-10-04 ; releasev0.14.1(published_at2026-10-06 ; notes « Released 2026-10-04 »). -
horstoeko/zugferd — PHP ZUGFeRD / XRechnung / Factur-X. MIT.
stargazers_count= 437. Last push 2026-10-02 ; releasev1.0.132(2026-08-30). README names horstoeko/invoicesuite as « The official successor and primary focus of future development ». -
kadour-ia/Facturx-lire — API description « Lire en clair une facture électronique reçue (Factur-X, ZUGFeRD, CII, UBL) — gratuit, 100% local. Réforme 2026. » MIT.
stargazers_count= 0. Last push 2026-10-11. No GitHub release. README: written and maintained by an autonomous AI agent (declared). Claims: theirs, not restated. -
phax/en16931-cii2ubl — API description « Converter for EN16931 invoices from CII to UBL » ; README: EN 16931:2017 CII D16B → UBL 2.1, EN 16931:2026 CII D25A → UBL 2.5. Apache-2.0.
stargazers_count= 47. Last push 2026-10-08 ; releasev4.0.2(2026-10-07). -
phax/en16931-purifier — API description « Remove all extended elements from EN 16931 Invoices (CII and UBL) » ; README: input syntax is also output syntax, « this project is not a converter ». Apache-2.0.
stargazers_count= 1. Last push 2026-10-08 ; releasev1.1.0(2026-09-06). -
phax/en16931-ubl2cii — API description « Converter for EN 16931 invoices from UBL 2.1 to CII D16B » ; README: EN 16931:2017 UBL 2.1 → CII D16B, EN 16931:2026 UBL 2.5 → CII D25A. Apache-2.0.
stargazers_count= 10. Last push 2026-10-08 ; releasev3.0.1(2026-10-07). -
phax/kaltblut — API description « Java library helping you to handle ZUGFeRD invoices » ; README: detects the flavour of hybrid PDFs, extracts the embedded XML and validates carrier-side rules incl. PDF/A-3 via veraPDF ; « XML-side business rules […] are out of scope ». Apache-2.0.
stargazers_count= 6. Last push 2026-10-18 ; releasev0.9.5(2026-08-09). -
phax/ph-cii — API description « Java Wrapper for the UN/CEFACT Cross Industry Invoice » ; README: D16A.1 and D16B for EN 16931:2017, D22B for ZUGFeRD 2.3+, D25A for EN 16931:2026. Apache-2.0.
stargazers_count= 15. Last push 2026-10-08 ; releasev4.1.3(2026-09-22). -
phax/ph-redact — API description « Simple eInvoice Anonymizer » ; README: XSLT-based XML anonymiser for UBL and CII (EN 16931:2017 UBL 2.1 / CII D16B, EN 16931:2026 UBL 2.5 / CII D25A) that keeps structure, monetary and tax values. Apache-2.0.
stargazers_count= 3. Last push 2026-10-09 ; releasev1.1.0(2026-09-08). -
phax/ph-ubl — API description « Java library for reading and writing UBL 2.0, 2.1, 2.2, 2.3, 2.4 and 2.5 documents ». Apache-2.0.
stargazers_count= 141. Last push 2026-10-17 ; releasev10.2.1(2026-08-27). -
pretix/python-drafthorse — API description « Pure-python ZUGFeRD implementation ». Apache-2.0.
stargazers_count= 179. Last push 2026-06-02. No GitHub release. -
stephanstapel/ZUGFeRD-csharp — C# ZUGFeRD read / write. Apache-2.0 (
LICENSE.txt).stargazers_count= 395. Last push / release18.0.1(2026-10-09). README: « My maintenance of this project will end on November 30, 2026. » ; names FactoorSharp as « the commercial successor ». -
ZUGFeRD/mustangproject — Java library / CLI to read, write, convert and validate Factur-X/ZUGFeRD and XRechnung. Apache-2.0.
stargazers_count= 480. Last push 2026-10-10 ; releasecore-2.26.0(2026-08-25).
Only publicly licensed, still-living example sets. FNFE ZIP (email gate) and FeRD Infopaket are not redistributable corpora here.
-
ConnectingEurope — EN 16931 v1.3.17 examples — release « EN16931 Validation artefacts v1.3.17 » ; body: examples in folder
"examples"; EUPL 1.2 ; assetsen16931-cii-1.3.17.zip,en16931-ubl-1.3.17.zip. -
facturxapi/en16931-oracles — API description « Reproducible EN16931 validation oracles — ConnectingEurope 1.3.17 fixtures, SVRL receipts, and mutants. » API
NOASSERTION.stargazers_count= 4. Releasev1.1.0« v1.1.0 — BR-FR Flux2 oracles (France_RFE v1.4.0.x) » (2026-08-21). (list maintainer's project) -
itplr-kosit/xrechnung-testsuite — GitHub mirror of KoSIT (GitLab HTTP 200). Apache-2.0. Last push 2026-09-08. Release
v2026-08-31« Testsuite release in version 2026-08-31 compatible with XRechnung 3.0 » (2026-09-02): assetxrechnung-3.0.2-testsuite-2026-08-31.zip. -
kobima6813/einvoice-conformance-matrix — API description « Reproducible cross-validator conformance matrix for EN 16931 e-invoice generators (KoSIT/XRechnung, CEN, Peppol BIS, due-vs-charged), with a GitHub Action. » Apache-2.0.
stargazers_count= 0. Last push 2026-10-20 ; No release.
-
causa-prima-ai/awesome-invoicing — « curated list of invoicing and e-invoicing tools […] EN 16931, XRechnung, ZUGFeRD, Peppol BIS, Factur-X ». File
LICENSE= CC0 1.0 (APINOASSERTION). Last push 2026-07-07 ;stargazers_count= 1. -
e-invoice-be/awesome-peppol — repo exists (HTTP 200) but empty: README = one line
# awesome-peppol(16 bytes) ;license: null. Last push 2026-06-12 ;stargazers_count= 0. -
morganrcu/awesome-europe — OSS « for Europe » (CC0-1.0), Electronic Invoicing section. Last push 2026-03-24 ;
stargazers_count= 0. -
sdras/awesome-actions — GitHub Actions list (CC0-1.0).
stargazers_count= 28306. Last push 2024-09-01 (> 18 months at 11 Oct 2026). README: no Factur-X / ZUGFeRD / e-invoice / EN 16931 occurrence (checked 11/10).
Generic lint / scan Actions (reviewdog/eslint, trivy, golangci-lint, megalinter) are not e-invoicing entries — see LICENSE-NOTES.md.
Last full check: 2026-10-11, see CHECKS.md.