Tallystick
Create XRechnung

Create an XRechnung

Fill in the invoice, download the XRechnung 3.0 file your customer can process. Every line item you need, and the ZUGFeRD PDF as well.

1. Your companyEntered once. It is kept on this device for the next invoice.
2. The invoiceCustomer, dates, line items. Totals and VAT per rate are worked out as you type.
3. DownloadXRechnung 3.0 XML, or a ZUGFeRD PDF that carries the same data inside it.

Invoice

A buyer reference or a Leitweg-ID is required. German public buyers issue the Leitweg-ID; everyone else gives you an order or reference number.

Seller (you)

Buyer (your customer)

Line items

Payment (optional)

Your company details stay on this device so the next invoice starts half filled. Everything else is cleared when you leave.

Questions

How many line items can I add?

As many as the invoice needs. There is no cap and no paid tier that unlocks one.

What do I get out?

An XRechnung 3.0 file in UBL 2.1 syntax, which is what German public buyers accept, and optionally a ZUGFeRD PDF that carries the same data inside a readable invoice.

What is a Leitweg-ID?

The routing code a German public authority gives you so its system knows which department the invoice belongs to. It looks like 04011000-1234512345-06. If your customer gave you a plain order or buyer reference instead, put that in the buyer reference field and leave the Leitweg-ID empty.

Can I write something other than XRechnung?

Yes. The Standard selector at the top also writes NLCIUS for the Netherlands, Peppol BIS Billing 3.0 (which is also Norway's EHF Billing 3.0), plain EN 16931, and Peppol PINT for Australia and New Zealand, Japan, Malaysia, Singapore and the United Arab Emirates. The form stays the same, but the checks follow the standard.

Do I need an account?

No. There is no sign-up and no limit on how many invoices you write.

I already have the data in a spreadsheet.

Then skip the form. Excel to XRechnung takes a filled workbook and writes one file per invoice, and Excel to ZUGFeRD does the same as PDFs.

Is the file checked?

The EN 16931 mandatory fields are checked before anything is written, and without them there is no file. To check an invoice somebody sent you, use the EN 16931 validator: it names the rule and the amounts it is about.