Formate
xTool unterstützt mehrere E-Rechnungsformate. Jedes Dokument hat ein Format; es legt die Validierungsregeln sowie verfügbare Konvertierungen und Transformationen fest. Siehe Dokumentenmodell, Formatmodelle (Feldreferenz), Validierung und Konvertierung und API-Referenz zu den Format-Endpoints.
Jedes Format hat einen eindeutigen Formatcode; ein Formatmodell (im Wesentlichen die von xTool gelesene Datei), das als JSON dargestellt werden kann; und Dateiinhalt in seiner ursprünglichen Form — XML, PDF, IDoc oder andere Typen je nach Format.
flowchart TB
CODE["Eindeutiger Formatcode"]
MODEL["Formatmodell (JSON)"]
CONTENT["Dateiinhalt: XML, PDF"]
CODE --- MODEL
MODEL <-->|transformation| CONTENT
Formattabelle
| Formatcode | Dokumenttyp | Darstellung | Peppol |
|---|---|---|---|
| xtool.invoice.1_0, xtool.credit_note.1_0 | Rechnung, Gutschrift | Internes Modell | Nein |
| xrechnung.invoice.3_0.xml_ubl, .xml_ubl.extension, .xml_cii | Rechnung | XML (UBL, CII) | Ja (UBL) |
| xrechnung.credit_note.3_0.xml_ubl | Gutschrift | XML (UBL) | Ja |
| peppol_bis_billing.invoice.3_0.xml_ubl, .xml_cii | Rechnung | XML (UBL, CII) | Ja |
| peppol_bis_billing.credit_note.3_0.xml_ubl | Gutschrift | XML (UBL) | Ja |
| peppol_bis_self_billing.invoice.3_0.xml_ubl, .credit_note.3_0.xml_ubl | Rechnung, Gutschrift | XML (UBL) | Ja |
| factur_x_zugferd.invoice.2_4.pdf_xml.en16931, .pdf_xml.xrechnung | Rechnung | PDF + eingebettetes XML | Ja (XRechnung) |
| sap.invoice.idoc | Rechnung | IDoc | Nein |
Verwendung des Formats
- Dokumente — Beim Erstellen oder Hochladen eines Dokuments wählen Sie ein Format (oder es wird aus dem XML erkannt). Validierung und Konvertierung nutzen dieses Format.
- API — Die Format-Endpoints (Validierung Modell/XML, Transformation Modell↔XML, Modell→PDF, XML→Modell, XML→PDF, Konvertierung, XML-Erkennung) akzeptieren oder liefern einen Formatcode. Siehe Validierung und Konvertierung.
Bedeutung der Felder (Semantik)
Um zu verstehen, was die einzelnen Felder bedeuten (Rechnungsnummer, Ausstellungsdatum, Verkäufer, Käufer, Positionen, Summen usw.) und wie Sie das Formular oder den API-Request-Body ausfüllen, siehe Formatmodelle (Feldreferenz). Eine detaillierte Referenz nach Abschnitten und Feldern mit JSON/XML-Beispielen finden Sie unter Rechnungsmodell verstehen. Beispiele finden Sie unter Basis-Beispiel Rechnungsmodell.
Formatwahl
- Peppol — Verwenden Sie ein von Peppol unterstütztes Format (z. B. Peppol BIS Billing, XRechnung UBL), wie von Ihrem Netzwerk oder Land gefordert. Siehe Peppol und Versand über Peppol.
- Öffentlicher Sektor (z. B. Deutschland) — XRechnung und ZUGFeRD sind häufig vorgeschrieben. Prüfen Sie die lokalen Vorgaben für das verpflichtende Format.
Individuelle Formate — die Implementierung eines Formats nach Ihren Anforderungen können wir auf Anfrage durchführen. Wenden Sie sich an den Support.
Lokale Anforderungen
Prüfen Sie vor der Wahl die Anforderungen Ihres Landes oder Ihrer Branche an das verpflichtende E-Rechnungsformat. Oder kontaktieren Sie uns über den Support für eine Beratung.