E-invoice XML to Excel

Drop many e-invoice XML files and get one Excel file: one sheet with a row per invoice, one sheet with every line item. Works with Polish KSeF (FA(3), and FA(2) for older files), Peppol BIS Billing 3.0 (UBL) and XRechnung (UBL and CII).

Your files are read by your own browser. This page cannot send them anywhere: it is not allowed to open network connections.

Questions

Which files work?
XML e-invoices: KSeF structured invoices (root element Faktura, FA(3) and FA(2)), UBL 2.1 Invoice and CreditNote (also inside a Peppol envelope) and UN/CEFACT CrossIndustryInvoice. PDF files are not read: for Factur-X / ZUGFeRD, use the XML file attached inside the PDF.
Is my data sent anywhere?
No. The conversion runs in this page, in your browser, and the page is set up so that it cannot connect to any server. Nothing is stored after you close it.
What do the notes in the last column mean?
The tool checks a few things, for example whether net plus tax equals the gross total. A note means "please look at this invoice". The tool never changes the numbers.
Credit notes and corrections
Amounts are copied exactly as they are in the file, with the document type in its own column. The tool does not change signs.
Is the result checked by a person?
No. This is an automatic tool. Please check important figures against the original invoice.

The Excel file is a helper for overviews and bookkeeping preparation. It does not replace the original e-invoice, its legal storage or any tax check. Keep the original XML files.