# Excel in ZUGFeRD umwandeln

Vorlage ausfüllen, Arbeitsmappe ablegen, eine ZUGFeRD-PDF je Rechnung bekommen: eine Rechnung, die Ihr Kunde einfach lesen kann, mit den E-Rechnungsdaten darin.

Source: https://tally-stick.com/de/excel-in-zugferd-umwandeln

## So funktioniert es

Vorlage laden, ausfüllen, zurück ablegen, und Sie bekommen eine PDF je Rechnungszeile. Die PDF sieht aus wie eine normale Rechnung, und die maschinenlesbare Rechnung reist als `factur-x.xml` in UN/CEFACT-CII-Syntax im EN-16931-Profil darin mit. Das ist die Datei für einen Kunden, der noch nicht auf E-Rechnung eingerichtet ist.

Nichts wird hochgeladen. Die Mappe wird gelesen und jede PDF wird in Ihrem eigenen Browser gebaut, deshalb gibt es kein Limit.

Zwei Blätter, und die Namen zählen: `Invoice` mit einer Zeile je Rechnung, `Lines` mit einer Zeile je Position, zugeordnet über die Rechnungsnummer. Es ist dieselbe Mappe, die das XRechnung-Werkzeug liest, eine ausgefüllte Vorlage genügt also für beide.

## Standards, die geschrieben werden können

Die Auswahl **Standard** legt fest, was die Datei deklariert. Voreingestellt ist XRechnung 3.0. Die Wahl merkt sich der Browser und teilt sie mit den drei Schreibwerkzeugen; sie setzt außerdem die übliche Währung, entscheidet, ob eine Leitweg-ID gilt, und bestimmt die Nachkommastellen: eine JPY-Rechnung wird ohne geschrieben.

| Standard | CustomizationID | ProfileID |
| --- | --- | --- |
| XRechnung 3.0 (Deutschland) | `urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| NLCIUS / SI-UBL 2.0 (Niederlande) | `urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| Peppol BIS Billing 3.0 (Europa und international) | `urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| EN 16931 (ohne nationale Regeln) | `urn:cen.eu:en16931:2017` | wird nicht geschrieben |
| Peppol PINT A-NZ (Australien, Neuseeland) | `urn:peppol:pint:billing-1@aunz-1` | `urn:peppol:bis:billing` |
| Peppol PINT Japan | `urn:peppol:pint:billing-1@jp-1` | `urn:peppol:bis:billing` |
| Peppol PINT Malaysia | `urn:peppol:pint:billing-1@my-1` | `urn:peppol:bis:billing` |
| Peppol PINT Singapore (InvoiceNow) | `urn:peppol:pint:billing-1@sg-1` | `urn:peppol:bis:billing` |
| Peppol PINT United Arab Emirates | `urn:peppol:pint:billing-1@ae-1` | `urn:peppol:bis:billing` |

Der Rechnungsinhalt ist in jedem Fall EN 16931. Der Standard ändert die beiden Kennungen, die Rundung der Währung, ob eine Leitweg-ID gilt, unter welchem Schema die elektronische Adresse registriert wird und welche Kennungen eine nationale Regel verlangt: NLCIUS weist eine Rechnung ohne KVK- oder OIN-Nummer bei beiden Parteien und ohne Zahlungsweg zurück.

## Was geprüft wird, bevor etwas geschrieben wird

Eine Rechnung wird verweigert, bevor sie den PDF-Schreiber erreicht, sobald ein Feld fehlt, das die EN 16931 verlangt, und die Begründung nennt die Rechnungsnummer, damit Sie wissen, welche Zeile zu korrigieren ist. Der Rest der Mappe wird trotzdem umgewandelt. Summen werden berechnet und nicht geglaubt, und die Beträge auf dem Papier sind dieselben wie im XML. Die gedruckte PDF ist deutsch gesetzt: RECHNUNG, Bezeichnung, Menge, Einheit, Gesamtbetrag.

## Fragen

### Was ist der Unterschied zwischen ZUGFeRD und XRechnung?

ZUGFeRD ist eine PDF, die ein Mensch lesen kann, mit den Rechnungsdaten darin, und funktioniert deshalb auch bei einem Kunden, der noch nicht auf E-Rechnung eingerichtet ist. XRechnung ist reines XML und das, was deutsche öffentliche Auftraggeber verlangen. Dieselbe Rechnung, zwei Ergebnisse: für das XML nehmen Sie [Excel in XRechnung umwandeln](https://tally-stick.com/de/excel-in-xrechnung-umwandeln).

### Welche ZUGFeRD-Version kommt heraus?

Eine PDF/A-3 mit factur-x.xml im EN-16931-Profil, also genau der Anhangname und das Profil, nach denen empfangende Software sucht.

### Was ändert die Standard-Auswahl hier?

Das XML in der PDF ist immer UN/CEFACT CII im EN-16931-Profil, denn darauf baut ZUGFeRD auf. Der Standard ändert die Rechnung selbst: welche Währung angenommen wird, wie viele Nachkommastellen die Beträge tragen und ob eine Leitweg-ID als Käuferreferenz zählt.

### Kann ich mehrere Rechnungen in eine Mappe schreiben?

Ja. Eine Zeile je Rechnung auf dem Blatt Invoice, die Positionen auf Lines über die Rechnungsnummer zugeordnet, und Sie bekommen eine PDF je Rechnung.

### Ich tippe die Rechnung lieber.

[XRechnung erstellen](https://tally-stick.com/de/xrechnung-erstellen) ist ein Formular und exportiert unten dieselbe ZUGFeRD-PDF.

## Die anderen Schreibwerkzeuge

- [XRechnung erstellen](https://tally-stick.com/de/xrechnung-erstellen)
- [Excel in XRechnung umwandeln](https://tally-stick.com/de/excel-in-xrechnung-umwandeln)
