XML E-Invoice to PDF
Turn an XRechnung, Peppol UBL or ZUGFeRD CII XML e-invoice into a readable PDF, with the original XML attached if you want it.
Reviewed by Dany, RightSums team · Updated
Runs in your browser. Your files are not uploaded.
pdf-invoices · PDF tool · UK & US
Upload an XML e-invoice up to 20 MB. The tool recognises UBL 2.1 invoices and credit notes, as used by XRechnung and Peppol, and UN/CEFACT CII invoices, as used by Factur-X and ZUGFeRD. It shows the format, invoice number, seller, buyer, number of lines and total, then renders a clean PDF with the parties, line items, tax breakdown, payment details, terms and notes. It recalculates the totals and warns if they differ from the amount due in the XML, or if document-level allowances are present that are not shown as lines. You can attach the original XML inside the PDF, and pick an accent colour. It reads standalone XML files only, so it does not extract XML from an existing ZUGFeRD PDF, and it is not a formal validator.
Accepted inputs
- UBL 2.1 XML (XRechnung, Peppol)
- UN/CEFACT CII XML (Factur-X, ZUGFeRD)
Outputs
- PDF invoice (optionally with the XML attached)
How to use the XML E-Invoice to PDF
- Upload the XML e-invoice file you received.
- Check the summary and any warnings about totals or document-level charges.
- Choose whether to attach the original XML inside the PDF, and pick an accent colour.
- Click Download PDF to save the readable invoice.
Frequently asked questions
Which XML formats can it read?
UBL 2.1 invoices and credit notes, which covers XRechnung and Peppol BIS files, and UN/CEFACT CII invoices, which covers Factur-X and ZUGFeRD XML. Other XML files are rejected with a message saying the format was not recognised.
Can it read the XML inside a ZUGFeRD PDF?
No. It accepts standalone .xml files only. If you have a ZUGFeRD or Factur-X PDF, open it in a reader that shows attachments, save the embedded factur-x.xml or zugferd-invoice.xml file, and upload that here.
Does it validate the e-invoice?
No. It checks that the XML can be read and compares the recalculated total with the amount due stated in the file, but it does not test the business rules. Use the KoSIT validator or your own portal for compliance checks.
Why does it warn that the totals differ?
The tool rebuilds the totals from the lines. Prepayments, rounding, or discounts and charges applied to the whole invoice can make that differ from the amount due in the XML. Check the original before approving payment.
Is the invoice uploaded?
No. The XML is parsed and the PDF is built in your browser, so supplier details, invoice amounts and bank information never leave your device or reach our servers.
Related tools
- Merge PDF
Combine two or more PDF files into one document in your browser. Set the file order with the arrow buttons, then download a single merged PDF.
- Create Invoice PDF
Fill in a simple form to make a PDF invoice with line items, VAT or sales tax, discounts and bank details. Totals are worked out for you.
- E-Invoice Creator
Create EN 16931 e-invoices as UBL 2.1 XML (with an XRechnung 3.0 option), CII XML, and a Factur-X PDF with the XML embedded.
- PDF Invoice to E-Invoice
Turn a PDF invoice into UBL, XRechnung or CII XML. The invoice is read by our server, then you check every field before exporting.