Skip to content
E-Invoicing

Validate E-Invoices

Check e-invoices against EN 16931, XRechnung and ZUGFeRD: read the validation report and fix typical errors.

2 min readDesktopMobileLast updated on September 6, 2026

Instructions for the Billance desktop app on Windows, macOS and Linux.

Validation checks PDF files with embedded e-invoice XML and standalone XML files. Format, profile, and matching rule sets such as XRechnung, ZUGFeRD/Factur-X, EN 16931, or PEPPOL are detected automatically. A technical validation cannot confirm the commercial or tax correctness of the transaction.

Process

  1. Select a PDF or XML file
  2. Billance extracts or reads the structured invoice
  3. Technical schema, profile, business, and calculation rules are checked
  4. Open the result with status, checks, and findings

Errors, warnings, and information include rule ID, context, and XML path where available. Values such as country, tax, and unit codes plus total relationships are checked as well.

Desktop app

Using the desktop app

Files can be selected or added by drag and drop. Recently used combines validation history with recently generated Billance documents. Multi-selection supports bulk export or deletion.

Reports

Validation reports can be exported as PDF, HTML, or standardized VARL XML. Single and bulk report export are Premium features. Local history can be deleted per item or cleared completely.

Free, Premium, and privacy

Desktop app

In the desktop app, the Free plan also lets you validate as many files as you like. Report exports remain Premium. Document validation runs locally on your device without querying or consuming a validation quota. Technical per-file safety limits still apply.