How InvoiceYou's e-invoice export is validated

Specific tools, specific rule sets, and the limits of what a passing result proves. This is validation evidence, not certification or a promise of legal compliance.

By Validation record Published 28 July 2026

Latest recorded results

InvoiceYou exports a hybrid PDF/XML file using the Factur-X Basic profile, specification identifier urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic. The same format family is called ZUGFeRD in Germany.

CheckDateProfile / rulesResult
FNFE-MPE validation service28 July 2026Factur-X BasicFully valid
veraPDF28 July 2026PDF/A-3BPassed
KoSIT Validation Tool28 July 2026Factur-X 1.07.2 Basic, CII D22BPassed

These are checks of a generated test artefact and the current exporter source. They do not certify InvoiceYou, approve it on behalf of any authority, or guarantee that every future file will be factually or legally correct.

FNFE-MPE manual check

A Factur-X Basic PDF generated by InvoiceYou was submitted to the FNFE-MPE validation service. Its result screen reported Fully valid and confirmed all four checks exposed by the service:

  • Valid XMP metadata
  • XML valid against the XSD
  • XML valid against the Schematron rules
  • Valid PDF/A-3 container
FNFE-MPE validation result showing Fully valid for the Basic profile, with valid XMP, XSD, Schematron and PDF/A-3 checks.
FNFE-MPE result recorded 28 July 2026. Profile: Basic.

Automated KoSIT test

InvoiceYou's C++ exporter repository contains an end-to-end test that creates a synthetic invoice, exports the hybrid PDF, validates the PDF/A-3B container with veraPDF, extracts factur-x.xml, and then runs that XML through the KoSIT validation engine.

KoSIT engineValidation Tool 1.5.0
ScenarioZUGFeRD 2.3.2 / Factur-X 1.07.2 — Basic
SyntaxUN/CEFACT CII D22B
Rule checksFactur-X 1.07.2 Basic XSD and Schematron
Exporter source revisionaad92d4
Test result13 assertions passed on 28 July 2026

KoSIT provides the validation engine; the applicable rules come from the separate scenario configuration. The configuration used here identifies the Basic profile from the invoice's specification ID, then applies its Factur-X XSD and Schematron resources. A non-zero validator exit status fails the automated test.

What the results do and do not prove

The checks supportThe checks do not establish
The PDF/A-3 container and XMP metadata are structurally validThat the invoice describes a real transaction accurately
The embedded XML matches the tested Basic XSDThat the VAT treatment or other tax decisions are correct
The XML passes the tested Basic Schematron business rulesThat every recipient or platform will accept the file
The PDF and XML can form a valid Factur-X Basic documentCertification, authority approval, XRechnung support, or complete legal compliance

Important limitation for France

Basic validation is not the French reform profile

InvoiceYou currently exports Factur-X Basic. France's current reform specification describes the minimum exchange base using the EN16931 and EXTENDED-CTC-FR profiles. It lists Basic as an additional Factur-X profile, not as one of those minimum-base reform profiles.

Therefore, the results above establish format-level Basic validation. They do not establish that InvoiceYou's current export satisfies France's 2026 reform profile requirements. France also requires covered invoices to be exchanged through a state-approved platform, which InvoiceYou does not connect to.

See the French tax authority's current specifications and standards and its explanation of approved platforms. Ask your platform or accountant which profile and workflow your transaction requires.

When the checks are repeated

The automated exporter test should be rebuilt and rerun whenever invoice XML generation, calculations, PDF embedding, profile identifiers, schemas or validation rules change. A fresh manual FNFE-MPE check should accompany changes that affect the final exported PDF. UI-only app releases do not require a new validation record when the exporter is unchanged.

Tools and primary sources

Download free on the App Store

Free plan: 10 invoices, 3 shares a month · No account