Received e-invoices: automatic XML to PDF and validation
An e-invoice is an XML file that is hard to read without special software. Save it to a folder and the program turns it into a clear PDF, checks it and prepares the data for bookkeeping.
This product is not on sale or available for download yet. We are checking whether businesses need it, and its scope may still change.
Why more businesses need this
E-invoicing is becoming mandatory across Europe: German businesses have had to accept e-invoices since 2025, and Slovakia introduces mandatory B2B e-invoicing in 2027. Invoices arrive as XML in different formats. Anyone without a large ERP still needs to read, check and archive them reliably.
What the action should do
- Detect the format: UBL and Peppol BIS, XRechnung, ZUGFeRD and Factur-X, ISDOC
- Render a readable PDF with the invoice data and lines
- Check mandatory fields, totals and VAT and log errors
- Export the data to CSV or JSON for import into accounting software
- Sort invoices into folders by supplier and month
- Extract the XML from a ZUGFeRD or Factur-X PDF
Who it is for
- Accounting firms receiving e-invoices from clients
- Small businesses and freelancers without a large ERP
- Companies trading with Germany, Austria and Central Europe
How the program will work
- Runs in the background as a Windows service, even when nobody is signed in
- For each folder you set a file mask, such as *.pdf, and the actions to run
- Actions can be chained, for example convert to PDF/A, sign and send by e-mail
- Processed files are moved to an archive, failed ones are set aside with an error description
- Files are processed on your computer or network and are not uploaded anywhere unless that is the action’s purpose
Frequently asked questions
Does the program send e-invoices through Peppol?
No. The action processes e-invoices you already have in a folder, for example from e-mail or a Peppol access point. Sending may come later.
Is the validation complete?
The aim is to check mandatory fields and totals and validate against the schemas and business rules of EN 16931. The exact scope is still being defined.
Are invoices uploaded to a server?
No. Invoices are processed on the computer where the program runs.