Receiving duty since 2025 No installation GoBD archive

Receive e-invoices: your inbound invoice processing

Since 1 January 2025 every business in Germany must be able to receive e-invoices. An inbox takes the file. GetZUGFeRD does everything after it: check XRechnung and ZUGFeRD files against the official rules, read them like a paper invoice, print them, take out the data and keep the original in a GoBD-compliant archive. In your browser, without installing anything.

Meets the standards EN 16931 ZUGFeRD / Factur-X XRechnung KoSIT GoBD Archive PDF/A-3
Since 1 January 2025

The inbox is the easy part

Receiving takes nothing more than an email address. What arrives there is where the questions start.

XML does not open like an invoice

Double-click an XRechnung and you see angle brackets. Nobody can approve or book an invoice they cannot read.

Your PDF reader shows the wrong layer

A ZUGFeRD invoice looks like any PDF, but for tax purposes the data embedded inside is what counts. Your PDF reader never shows it.

A faulty file puts input VAT at risk

If the data is wrong or incomplete, so is the invoice you book. Once it is paid, a corrected file is much harder to get.

An inbox is not an archive

The original file must stay unchanged and machine-readable for eight years. Emails get deleted, folders get tidied up, hard disks fail.

Everything after the inbox

Six tools for every invoice you receive

Pick the step you need, or follow them in order. Each one runs in your browser.

01 · Validate

Spot errors in the data before they reach your books

The validator checks a received ZUGFeRD or XRechnung file against the official rule sets: EN 16931 for every file, plus the German KoSIT rules for every XRechnung. In seconds you see whether the invoice is technically correct, and every problem is named in plain language, so you can ask the supplier for exactly the right correction.

  • XML schema, business rules and the PDF/A-3 container in one check
  • Errors and warnings kept apart, each with the rule behind it
  • The file is checked in memory and never stored
02 · Preview XML

Pure XML, laid out the way invoices look

An XRechnung is pure XML, written for machines. The viewer opens it in your browser and lays it out like the invoices you know: seller and buyer, every line item, the VAT breakdown and the bank details. CII or UBL, the syntax is detected automatically.

  • Seller, buyer, line items, VAT and bank details at a glance
  • Nothing to install, on any device
  • The file is read in memory and never stored
03 · Look inside ZUGFeRD

See what is inside a ZUGFeRD invoice

A ZUGFeRD invoice is a PDF with an XML file embedded inside, and since 2025 that XML is the invoice that counts. Your PDF reader shows only the page. The ZUGFeRD viewer opens the embedded data and shows it as a readable invoice, so you can compare amount, IBAN and references with the page before you pay.

  • The data your accounting software books, made visible
  • Spot a page that disagrees with its data
  • Every ZUGFeRD profile, and plain XML files too
04 · Reading copy

A reading copy for printing and forwarding

Sometimes your team, a client or your own records need something to look at. XRechnung to PDF renders the XML as a clean, readable PDF with every party, line item, tax amount and payment detail. The XML stays the legal invoice, the PDF is your reading copy.

  • CII, UBL and XRechnung XML
  • Ready to print, email or file with the booking
  • Rendered in seconds, nothing stored
05 · Data and documents

Reuse the data and the documents that came with it

A ZUGFeRD invoice carries more than the page. Extract the embedded XML exactly as it is, for your accounting software or your own records, or get the same invoice data as JSON. Timesheets, delivery notes and other documents the supplier embedded come out as one ZIP, each under its original file name.

  • The XML exactly as the supplier embedded it
  • Attachments are copied, never opened or executed
  • Attachments of an XRechnung come out the same way
06 · Archive

Keep the original, unchanged, for eight years

Received e-invoices must be kept as the original file, unchanged and machine-readable, for eight years. A printout or a PDF copy does not count. The GoBD archive keeps them for you, right next to the tools you check and read them with.

  • Every invoice stored exactly as it arrived: XML, PDF or photo
  • Locked against changes, so nothing can be altered afterwards
  • A second copy in another German data centre
  • Find any invoice by date and export it with an index for your tax advisor
Why GetZUGFeRD

Built for the invoices you receive

Everything the receiving side needs, without an ERP system or a desktop program.

Every format in one place

XRechnung in CII or UBL, ZUGFeRD and Factur-X: whatever your suppliers send, you check, read and keep it here.

Official rules, kept current

Every check runs against the official EN 16931 and KoSIT rule sets. When they change, we update them, not you.

Runs in any browser

Windows, Mac, Linux or tablet: open the page and start. Nothing to download, nothing to configure, nothing to update.

Nothing stored unless you archive it

The tools process your files in memory and keep no copy. Only the invoices you put in your archive are stored.

Tools and archive in one account

Check an invoice and archive the original in the same place, instead of juggling a viewer, a validator and a separate archive.

Free to start

The core tools are free with a usage allowance and need no account. Premium adds unlimited use, batch processing and a history.

Receiving e-invoices in Germany: what the duty means

Since 1 January 2025, every business established in Germany must be able to receive e-invoices. The duty comes from the Growth Opportunities Act (Wachstumschancengesetz) and applies without a transition period or turnover threshold, to freelancers and Kleinunternehmer just as to large companies. Since then, an issuer no longer needs your consent to send an e-invoice, and you cannot insist on paper or a plain PDF instead.

An e-invoice is a structured dataset that follows the European standard EN 16931. In Germany it arrives in one of two forms: as an XRechnung, a pure XML file in the CII or UBL syntax, or as a ZUGFeRD invoice, a PDF with the XML embedded inside. For tax purposes the structured data is what counts: if the page of a ZUGFeRD invoice shows a different amount than the embedded XML, the XML is the invoice.

What receiving takes in practice

The law prescribes no software for receiving. An email inbox is enough to get the file. What follows is your part: the invoice has to be readable for whoever approves and books it, it should be checked before you pay it and claim the input VAT, and the original has to be kept unchanged and machine-readable for eight years, under § 14b UStG, § 147 AO and the GoBD.

This is where most businesses get stuck. A double click on an XRechnung shows angle brackets, a PDF reader shows only the page of a ZUGFeRD invoice, and an inbox or a shared folder is no archive. GetZUGFeRD closes these gaps in the browser: the validator checks every file against the official rule sets, the XRechnung viewer and the ZUGFeRD viewer show the data as a readable invoice, XRechnung to PDF makes a copy to print or forward, and the GoBD archive keeps the original locked against changes.

A routine for incoming invoices

A workable process for a small business has four stations: one fixed address where invoices arrive, a quick check of the file, approval based on the data rather than the picture, and archiving of the original. The first invoice of every new supplier deserves a full check. After that, spot checks are usually enough. Clear rules keep the process running, not an ERP system.


Related reading

Frequently Asked Questions

Common questions about receiving e-invoices.

An XML file is usually an XRechnung: open it in the XRechnung viewer. A PDF with embedded data is a ZUGFeRD invoice: the ZUGFeRD viewer shows that data. The validator checks both, and both go into the GoBD archive unchanged.
Hold the payment and the booking, send the supplier the rule named in the report and ask for a corrected file. Keep the file you received as well: it belongs to your records.
No. XRechnung in CII or UBL, ZUGFeRD and Factur-X all open, check and archive here, so one browser tab takes the place of a viewer, a validator and an archive program.
Yes. It covers the steps around booking: making the file readable, checking it and keeping the original. The file you check and archive is the same one you hand to your accounting software or your tax advisor.
Ready for mandatory e-invoicing?

Make every invoice compliant, in a single message

Subscribe to get unlimited tools, choosable compliance profiles and the full set of premium features.

EN 16931 & PDF/A-3b compliant Results in seconds No installation GoBD-compliant archive
1 free tool use per hour · No card required