Skip to content

Invoice Inspector

Validate electronic invoices according to EN16931 and XRechnung in seconds.

Invoice Inspector analyses electronic invoices and verifies whether they comply with the current European e-invoicing standards. Upload an XML invoice or a PDF with an embedded electronic invoice and receive a detailed validation report within seconds.

The validation is performed using the official KoSIT Validator and the latest XRechnung validation configuration, ensuring reliable and standards-compliant results.

Official validation

Invoice Inspector uses the official KoSIT Validator together with the official XRechnung validation configuration published by KoSIT.


Why use Invoice Inspector?

Invoice Inspector helps answer questions such as:

  • Is this invoice EN16931 compliant?
  • Does the invoice meet XRechnung requirements?
  • Which validation rules failed?
  • Where exactly is the problem located?
  • Is my invoice ready for electronic submission?

Instead of manually analysing XML documents, Invoice Inspector provides an understandable validation report within seconds.


Overview

With Invoice Inspector you can:

  • Validate EN16931 invoices
  • Validate XRechnung invoices
  • Upload XML invoices
  • Upload PDF invoices with embedded XML
  • Review validation messages
  • Inspect validation steps
  • Identify schema and business rule violations

Invoice Inspector Overview


Supported Invoice Formats

Invoice Inspector currently supports:

  • EN16931 XML invoices
  • XRechnung (CII)
  • XRechnung (UBL)
  • PDF invoices containing embedded XML invoices (Factur-X / ZUGFeRD / XRechnung PDF)

Uploaded PDF files are automatically analysed and the embedded XML invoice is extracted before validation.


Validation Report

Each validation produces a comprehensive report including:

  • Invoice information
  • Supplier
  • Invoice number
  • Invoice date
  • Document type
  • Validation summary
  • Validation steps
  • Detailed validation messages

Every reported issue contains the affected validation rule together with its severity and XML location whenever available.


Validation Messages

Validation messages are grouped by severity:

  • Errors
  • Warnings
  • Information

Each message contains:

  • Validation rule identifier
  • Human-readable description
  • Validation step
  • XML location (when available)

This makes it easy to identify and correct problems.

Tip

Even if an invoice is technically valid, warnings can indicate recommendations or best practices that should be reviewed before sending the invoice.


Official Validation Engine

Invoice Inspector performs all validations using the official validation software provided by KoSIT.

The validation report also displays:

  • Validator version
  • Validation configuration
  • Configuration version

This makes every validation transparent and reproducible.


Typical Use Cases

Invoice Inspector is commonly used for:

  • Preparing XRechnung invoices
  • Testing electronic invoices during development
  • ERP integrations
  • Accounting software validation
  • Customer support
  • Quality assurance
  • Continuous Integration (CI)

Frequently Asked Questions

Which invoice formats are supported?

Invoice Inspector supports XML invoices as well as PDF invoices containing embedded electronic invoices.


Which validation engine is used?

Invoice Inspector uses the official KoSIT Validator together with the official XRechnung validation configuration.


Is my invoice stored?

No.

Uploaded invoices are processed only for validation and are not permanently stored.


Can I see why validation failed?

Yes.

Every validation report contains detailed messages including the affected validation rule and, where possible, the corresponding XML location.


Need help?

Need additional information about Invoice Inspector?

Visit the Flowtig website to learn more about supported invoice formats, validation features and future enhancements.