Skip to content

Quality

Check e-invoices in the Billance app

Check incoming and outgoing e-invoices directly in your invoicing software. The Billance desktop app combines local validation with a check history and recently generated documents. For a quick check without installation, you can also use the free browser validator.

App view – screenshot follows at release

At a glance

Rule sets
EN 16931, XRechnung, ZUGFeRD/Factur-X, PEPPOL
Files
PDF with embedded XML and pure XML
Reports
PDF, HTML and VARL XML
Free
Checking is included on the free plan

What validation checks

The check accepts PDF files with embedded e-invoice XML and pure XML files. Format, profile and the matching rule sets — XRechnung, ZUGFeRD/Factur-X, EN 16931 or PEPPOL — are detected automatically, so you do not have to know in advance what you are looking at.

Checking happens on several levels: technical schema rules, profile rules, business rules and calculation rules. On top come value checks for country, tax and unit codes as well as the total relationships between line items, breakdown and final amount.

The result is not a blanket “passed” or “failed” but a list of errors, warnings and notes — where available with rule ID, context and XML path, so you actually find the spot in question. What a technical check cannot do is confirm that the transaction is correct in substance and for tax purposes.

Already have invoice XML? Read its contents in the viewer or check the exported file in the browser validator. Both tools process the invoice locally in your browser without installation.

Format reference: KoSIT – XRechnung XML Schema / Schematron

Checking a file

  1. Select the file

    Pick a PDF or XML file or drop it in; several files can be prepared together.

  2. Read the invoice

    Billance extracts the embedded XML or reads the XML file directly and detects format and profile.

  3. Apply the rule sets

    Schema, profile, business and calculation rules run through; code values and total relationships are checked as well.

  4. Read the findings

    Review the status, the checks performed and each error, warning and note with rule ID, context and XML path.

  5. Export the report

    Export as PDF, HTML or standardised VARL XML when you need to — individually or as a bulk export.

What the check does

  • Automatic format and profile detection

    You do not need to know whether a file is XRechnung, ZUGFeRD, EN 16931 or PEPPOL — Billance detects it and picks the rule sets accordingly.

  • Four levels of checking

    Schema, profile, business rules and calculation rules work together instead of only inspecting the XML structure.

  • Findings with a location

    Rule ID, context and XML path sit on the finding, so you locate the spot in the record instead of guessing.

  • Code values and totals

    Country, tax and unit codes are checked against the permitted lists and total relationships are recalculated.

  • Error, warning, note

    The gradation tells you what an invoice intake will reject and what is merely worth a look.

  • History and recently generated documents

    The local history keeps earlier checks; in the desktop app the documents Billance generated most recently appear there too.

  • Reports in three formats

    PDF for people, HTML for a quick look and standardised VARL XML for further processing.

  • Multi-selection

    Several results can be exported or deleted together; the history can be cleared individually or entirely.

  • Local instead of upload

    The document check runs on your device. Invoice content is not transferred to an external validator for it.

On desktop and in the app

Both applications check locally on your device; only the handling differs.

In the desktop app

Files can be selected or dropped in. Under Recently used you find both the validation history and the documents Billance generated most recently, and multi-selection lets you export or delete several results together.

In the mobile app

In the app you pick one or several PDF or XML files from the file manager. Current and saved results sit in the local history list; opening a result shows overview, checks and findings, while deleting and exporting live in the detail view.

Free or Premium

On the free plan

In the desktop app you validate an unlimited number of files on the free plan too. In the mobile app checking is included on the free plan as well; a daily limit may apply there, and Premium lifts it. In both cases the check runs locally on your device and consumes no AI quota.

With Billance Premium

Premium is needed to export validation reports as PDF, HTML or VARL XML — individually as well as in bulk.

Frequently asked questions about validation

No. The document check runs locally on your device; invoice content is not transferred to an external validator for it.

Read on

Step by step in the help centre

The help articles walk through the same workflow as an instruction – every field, every button, every special case.

Ready for e‑invoices?

Start with Billance and create your first e-invoices in just a few minutes.