Public conformance corpus

The same fixture corpus that acts as our own engine's regression net -- every sample below was replayed against the real KoSIT validator, never hand-written. Provenance and license documented per file; files whose license doesn't permit redistribution, or can't be established, stay internal-only.

Results from a real run: 2026-07-25T03:00:59Z -- KoSIT Validator 1.6.2, XRechnung schematron 2.5.0, CIUS 3.0.2 (24 public samples, 24 matching expectation).

Download the corpus (ZIP)

The ZIP contains only the public samples below, plus MANIFEST.json and a license notice -- generated from the manifest, never assembled by hand.

File Syntax Profile License Expected verdict Actual verdict Findings (E/W/I)
ce-ubl-tc434-creditnote1.xml UBL EN16931 generic (CEN TC434) EUPL-1.2 ACCEPTABLE ACCEPTABLE (match) 0/0/0
ce-ubl-tc434-example1.xml UBL EN16931 generic (CEN TC434) EUPL-1.2 ACCEPTABLE ACCEPTABLE (match) 0/0/0
xrechnung-01.01a-invoice.xml UBL XRechnung 3.0.2 Apache-2.0 ACCEPTABLE ACCEPTABLE (match) 0/0/1
xrechnung-01.02a-invoice.xml UBL XRechnung 3.0.2 Apache-2.0 ACCEPTABLE ACCEPTABLE (match) 0/0/0
ce-cii-br-co-10-rounding-issue.xml CII ZUGFeRD 1.0 comfort (unsupported profile) EUPL-1.2 REJECT REJECT (match) 0/0/0
ce-cii-business-example-01.xml CII EN16931 generic (CEN TC434) EUPL-1.2 ACCEPTABLE ACCEPTABLE (match) 0/0/0
ce-cii-business-example-02.xml CII ZUGFeRD 1.0 comfort (unsupported profile) EUPL-1.2 REJECT REJECT (match) 0/0/0
xrechnung-01.01a-invoice.xml CII XRechnung 3.0.2 Apache-2.0 ACCEPTABLE ACCEPTABLE (match) 0/0/1
xrechnung-01.02a-invoice.xml CII XRechnung 3.0.2 Apache-2.0 ACCEPTABLE ACCEPTABLE (match) 0/0/0
facturx-minimum.xml CII Factur-X minimum BSD-3-Clause REJECT REJECT (match) 0/0/0
facturx-basicwl.xml CII Factur-X basicwl BSD-3-Clause REJECT REJECT (match) 0/0/0
facturx-en16931.xml CII Factur-X en16931 BSD-3-Clause ACCEPTABLE ACCEPTABLE (match) 0/0/0
facturx-01.02a.pdf PDF (Factur-X hybrid) XRechnung 3.0.2 Apache-2.0 ACCEPTABLE ACCEPTABLE (match) 0/0/0
facturx-minimum.pdf PDF (Factur-X hybrid) Factur-X minimum BSD-3-Clause REJECT REJECT (match) 0/0/0
facturx-basicwl.pdf PDF (Factur-X hybrid) Factur-X basicwl BSD-3-Clause REJECT REJECT (match) 0/0/0
facturx-en16931.pdf PDF (Factur-X hybrid) Factur-X en16931 BSD-3-Clause ACCEPTABLE ACCEPTABLE (match) 0/0/0
xrechnung-01.02a-invoice__BR-02.xml UBL XRechnung 3.0.2 Apache-2.0 REJECT REJECT (match) 2/0/0
xrechnung-01.02a-invoice__BR-CO-09.xml UBL XRechnung 3.0.2 Apache-2.0 REJECT REJECT (match) 1/0/0
xrechnung-01.02a-invoice__BR-CO-10.xml UBL XRechnung 3.0.2 Apache-2.0 REJECT REJECT (match) 2/0/0
xrechnung-01.02a-invoice__BR-CO-15.xml UBL XRechnung 3.0.2 Apache-2.0 REJECT REJECT (match) 2/0/0
xrechnung-01.02a-invoice__BR-CO-25.xml UBL XRechnung 3.0.2 Apache-2.0 REJECT REJECT (match) 1/0/0
xrechnung-01.02a-invoice__R008.xml UBL XRechnung 3.0.2 Apache-2.0 REJECT REJECT (match) 1/0/0
xrechnung-01.02a-invoice__BR-16.xml CII XRechnung 3.0.2 Apache-2.0 REJECT REJECT (match) 3/0/0
xrechnung-01.02a-invoice__R008.xml CII XRechnung 3.0.2 Apache-2.0 REJECT REJECT (match) 1/0/0

Validate your invoice free