Skip to content

Artifact licences

The official validation artifacts and example corpora are third-party works under their own licences. euinvoice never bundles or redistributes them: python -m euinvoice artifacts fetch downloads each archive or file from its upstream URL into your cache and checks its sha256 (src/euinvoice/validation/manifest.toml). Using them is subject to the licence of each source.

The licence column is the license field of the manifest. The xrechnung-testsuite and xrechnung-validator-configuration archives contain no licence file; their entry is the licence recorded in the manifest for the upstream repository.

Source Version Licence Download
cen-ubl 1.3.16 EUPL-1.2 https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/download/validation-1.3.16/en16931-ubl-1.3.16.zip
cen-cii 1.3.16 EUPL-1.2 https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/download/validation-1.3.16/en16931-cii-1.3.16.zip
peppol-bis 3.0.21 none stated (repository has no licence file; fetch only, never redistribute) https://github.com/OpenPEPPOL/peppol-bis-invoice-3/archive/806866bd2bd91d7e9623b68f08164e8fbe9e67a0.zip
xrechnung-schematron 2.6.0 Apache-2.0 https://github.com/itplr-kosit/xrechnung-schematron/releases/download/v2.6.0/xrechnung-3.0.2-schematron-2.6.0.zip
xrechnung-testsuite 2026-08-31 Apache-2.0 https://github.com/itplr-kosit/xrechnung-testsuite/releases/download/v2026-08-31/xrechnung-3.0.2-testsuite-2026-08-31.zip
xrechnung-validator-configuration 2026-08-31 Apache-2.0 https://github.com/itplr-kosit/validator-configuration-xrechnung/releases/download/v2026-08-31/xrechnung-3.0.2-validator-configuration-2026-08-31.zip
ubl-2_1 2.1 OASIS IPR Policy (Copyright (c) OASIS Open 2013) https://docs.oasis-open.org/ubl/os-UBL-2.1/UBL-2.1.zip
zugferd-corpus 82e886fb2136 Apache-2.0 https://github.com/ZUGFeRD/corpus/archive/82e886fb21369e3e83c1e97170a4ff406deceee7.zip
schxslt 1.10.1 MIT https://codeberg.org/SchXslt/schxslt/releases/download/v1.10.1/schxslt-1.10.1-xslt-only.zip
fatturapa-xsd 1.2.3 none stated in the file; fatturapa.gov.it reserves all rights (fetch only, never redistribute; maintainer decision on #115) https://www.agenziaentrate.gov.it/portale/documents/d/guest/schema_vfpr12_v1-2-3

euinvoice itself is MIT-licensed. Its runtime dependencies are pydantic and lxml, plus saxonche (SaxonC-HE, MPL-2.0) with the [validate] extra and pypdf with the [pdf] extra.