Before you download, the invoice is shown as a table read from the XML — seller, buyer, invoice number, dates, line items, tax breakdown, totals, payment terms and IBAN — so you can see which invoice you are exporting, and a consistency check looks for the XML’s invoice number and grand total in the text of the PDF pages, in the usual number formats (1190.00, 1,190.00, 1.190,00), flagging either one it cannot find. The kind of e-invoice, its version, its conformance level and the attachment’s relationship to the PDF are listed too. Bindery reads and preserves e-invoices; it does not validate the invoice against the full EN 16931 schematron, so if the XML has to pass a receiver’s validator, run it there. Nothing is uploaded: the PDF is opened and the XML is saved on your device.
How it works
- Drop the ZUGFeRD or Factur-X PDF on this page — it opens in Upload-ready on your device
- Check the invoice table and the consistency check to confirm it is the invoice you want
- Choose Download the XML and import the file into your accounting software
Questions people ask
Where is the XML inside the PDF?
In the document’s embedded files (the /EmbeddedFiles name tree), as an attachment named factur-x.xml, zugferd-invoice.xml or xrechnung.xml. The document catalog lists it in its /AF array of associated files. The attachment’s file specification records how it relates to the PDF — /AFRelationship Data, Alternative or Source — and the XMP metadata names the file, the version and the profile in its fx: description. Bindery reads all of that and shows it with the table.
Does it work with XRechnung?
When the XRechnung travels inside a PDF as xrechnung.xml — ZUGFeRD’s XRECHNUNG profile — yes: it is found and downloadable, and shown as a table when it is written in CII, the syntax ZUGFeRD uses; an XRechnung in UBL syntax is found and can be downloaded but is not shown as a table. A standalone XRechnung sent as a bare .xml file, with no PDF around it, is not something Bindery opens.
What about older ZUGFeRD 1.0 invoices?
ZUGFeRD 1.0 named its attachment ZUGFeRD-invoice.xml and wrote it in CrossIndustryDocument, an older schema than the CII syntax used from version 2.0. Bindery recognises it, shows it as a table like a newer invoice and saves the XML exactly as it is in the PDF.
Is the PDF or the XML uploaded?
No. The PDF is opened in your browser tab and the XML is written to your device; Bindery has no server that receives documents. On the free plan files go up to 25 MB, with no account needed.