Free, no sign-up

The workbench

PDF in, XRechnung out: drop in your invoice — as a PDF, a photo from your phone, XML or a CSV with lines. If an e-invoice is already inside, we unpack it; otherwise the AI reads the fields as a proposal. The invoice grows on the right, you check and download.

Drop in your invoicePDF, ZUGFeRD PDF, XML, photo or a CSV with lines, up to 15 MB. The fields are filled, you check each one — only then is the file created.

Invoice

2
Invoice to
XRechnung with routing ID, contact person and email — that is what authorities require.
German VAT law requires the date of delivery or service.
Mandatory for public authorities; you get it from your client. For companies an order or customer number.

Seller

7
One of the two is mandatory.
Authorities require all three (BR-DE-2).

Buyer

5
Electronic address (BT-49) — for authorities usually the invoice inbox.

Lines

Description
Quantity
Unit
Unit price, net
VAT %
Amount€0.00
Total net€0.00
VAT 19 %€0.00
Total gross€0.00
Amount due€0.00
Totals are calculated from the lines - which is why you cannot type them in.

Tax and payment

1
Free text. Enter cash discounts in the fields below — XRechnung requires a fixed format.
Cash discount

Attachments and note

Attachments (supporting documents)
Measurements, timesheets, material lists — PDF, JPG, PNG or CSV, up to 5 MB each. Embedded in the XRechnung.
.xml
Downloaded as: rechnung.xml

Writing invoices regularly? Creation can be built into your software — book a free check

Unpacking is free and unlimited. If there is no e-invoice inside the PDF, the AI reads the fields as a proposal — you check every field before the file is created. To check many files at once, use the emergency service.

What comes out

The XRechnung as XML, checked against the most important rules of EN 16931 and XRechnung — next to it the invoice in a readable view for printing. From a PDF that was read you can also get the ZUGFeRD PDF: your original PDF with the invoice attached.

Your data

For unpacking, everything stays on our server in Germany, in memory. If the AI reading is needed, your PDF additionally goes to a language model on Microsoft Azure in the EU (Sweden region). We store the file nowhere and it is not used for AI training; Microsoft retains inputs for abuse monitoring for at most 30 days.

When it jams

Every validation message comes in plain language with a recommended action. And when nothing flows at all: emergency service — no surcharge.

Servers in Germany
We store no files
AI reading only in the EU
Errors explained in plain language
Technical checks — not tax advice