Learn · 15 guides

E-invoicing knowledge base

What the standards, formats and networks are, how they work, and where invoices go wrong against them.

Standards and networks · 5
  • Peppol

    Peppol (Pan-European Public Procurement Online) is the dominant e-invoicing network in Europe.

  • EN 16931

    EN 16931 is the European standard defining the semantic data model for electronic invoices, published by CEN and mandated by EU Directive 2014/55/EU.

  • E-Invoicing

    E-invoicing (electronic invoicing) is the exchange of invoice documents between supplier and buyer in a structured electronic format — such as UBL, CII, XRechnung, or Factur-X — that can be automatically processed by software without manual data entry.

  • FatturaPA

    FatturaPA is the mandatory XML-based electronic invoice format used in Italy.

  • KSeF

    KSeF (Krajowy System e-Faktur — National e-Invoice System) is Poland’s centralized government platform for issuing, receiving, and storing structured electronic invoices.

E-invoice formats · 5
  • XRechnung

    XRechnung is Germany's national implementation (CIUS) of the EN 16931 European e-invoicing standard, mandatory for all public sector invoicing in Germany.

  • ZUGFeRD

    ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) is a hybrid e-invoice format that embeds machine-readable XML data inside a PDF/A-3 document.

  • Factur-X

    Factur-X is the Franco-German hybrid e-invoice format (identical to ZUGFeRD 2.0+) that embeds structured XML data inside a PDF/A-3 document, compliant with EN 16931.

  • UBL

    Universal Business Language (UBL) 2.1 is an OASIS XML standard for business documents including invoices, widely used as the syntax for Peppol BIS and national e-invoicing implementations.

  • CII

    Cross Industry Invoice (CII) is a UN/CEFACT XML syntax for electronic invoices, used as the base format for ZUGFeRD, Factur-X, and one of the two EN 16931-compliant syntaxes.

Tools and features · 5
  • Quick Start: Fix E-Invoice Errors

    Invoice Navigator's Fixer tool automatically corrects technical errors in your e-invoices, making them compliant in seconds.

  • E-Invoice Remediation

    E-invoice remediation is the controlled, automated correction of structural compliance errors in electronic invoices, with explicit safety boundaries that prevent modification of financial fields like amounts, VAT rates, and bank details.

  • KoSIT

    KoSIT (Koordinierungsstelle für IT-Standards) is the German federal coordination office for IT standards that maintains the official validation engine for XRechnung and EN 16931 e-invoices.

  • an Evidence Pack

    An Evidence Pack is Invoice Navigator's audit-ready compliance certificate containing the original invoice, validation results, remediation log, SHA-256 hash, QR verification code, and links to the exact rule versions used.

  • How to Validate E-Invoices

    E-invoice validation is the process of checking a structured electronic invoice against schema, business rule, and country-specific rule sets to ensure it is compliant before submission to the buyer or tax authority.

Format comparisons · 10
  • XRechnung vs ZUGFeRD

    XRechnung is a pure XML format required for German government invoicing, while ZUGFeRD is a hybrid format combining PDF and XML that works for both business and government transactions.

  • Peppol vs Factur-X

    Peppol is a document exchange network, while Factur-X is a file format.

  • UBL vs CII

    UBL (Universal Business Language) and CII (Cross-Industry Invoice) are two XML syntaxes for expressing EN 16931 invoices.

  • Invoice Navigator vs ecosio

    Invoice Navigator and ecosio both address EU e-invoice compliance, but from different angles.

  • Invoice Navigator vs Storecove

    Invoice Navigator and Storecove both offer APIs for e-invoice compliance, but serve different parts of the pipeline.

  • Structured E-Invoice vs PDF Invoice

    EU e-invoicing mandates require structured, machine-readable invoice data.

  • Peppol vs XRechnung

    Peppol and XRechnung are not competing standards — they’re complementary.

  • Factur-X vs XRechnung

    Factur-X embeds structured CII XML inside a PDF/A-3 container.

  • EN 16931 vs Peppol BIS 3.0

    EN 16931 is the European content standard — it defines what data an e-invoice must contain.

  • Peppol vs SDI (FatturaPA)

    Italy’s Sistema di Interscambio (SDI) is a centralized government hub that processes every domestic e-invoice.

Knowledge base: FAQ

What does the Invoice Navigator Knowledge Base cover?
The Knowledge Base covers all major EU e-invoicing standards (EN 16931, UBL, CII), country-specific formats (XRechnung, Factur-X, FatturaPA), validation tools, and compliance guidance. Each guide includes technical specifications, common errors, and practical getting-started instructions.
Which e-invoice formats are covered in the guides?
Our guides cover all EN 16931-compliant formats: UBL 2.1, UN/CEFACT CII, XRechnung (Germany), Factur-X/ZUGFeRD (France/Germany hybrid), FatturaPA (Italy), and Peppol BIS 3.0 (cross-border). Each format guide explains the standard, validation rules, and how to implement it.
Where should I start learning about e-invoicing?
Start with "What is E-Invoicing?" for a comprehensive overview, then read the guide for your country's specific format (e.g., XRechnung for Germany, Factur-X for France). If you're a developer, the "How to Validate E-Invoices" guide covers the technical validation pipeline.
How are the Knowledge Base guides structured?
Each guide follows a consistent structure: a quick-facts summary, a "How It Works" technical explanation, a "Why It Matters" business context section, common errors to avoid, and a getting-started walkthrough. Guides include cross-references to related formats and country-specific requirements.
Related
Regulations

Have an e-invoice that came back rejected? Check it here.

Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.