E-invoices: read and validate XRechnung, ZUGFeRD and Factur-X

What it is and what it is for

When you file an e-invoice in a workspace, PaperOffice recognizes the format. The data comes straight from the XML. For XRechnung, ZUGFeRD, Factur-X and EN 16931 invoices, PaperOffice also checks whether the invoice is valid.

How to do it

  1. Upload the e-invoice to a workspace, as XML or as a PDF with embedded XML.
  2. Wait until processing has finished.
  3. In Documents, the name shows: E-invoice valid, E-invoice invalid or E-invoice not verifiable.
  4. Open the invoice and go to the Audit tab.
  5. The E-invoice protocol block shows the validation module, the check time and any failed rules.
  6. Use Download protocol to save the result.

Good to know

  • Spanish Facturae and Italian FatturaPA invoices are recognized and read, but not validated.
  • The check covers core EN 16931 rules, for example required fields, totals, the tax breakdown, VAT ID and IBAN. It does not replace an official check with the KoSIT validator.
  • Recognition and validation work in all AI-DMS tiers, including Basic.
  • Without an account you can use the free tools on paperoffice.ai to validate, view and create e-invoices. They do not file anything in a workspace.

More: E-invoice tools on paperoffice.ai.