Wissenswertes zur Verarbeitung von XRechnung- und ZUGFeRD-Formaten
Die Standardformate XRechnung und ZUGFeRD wurden für den Austausch von elektronischen Rechnungen in Deutschland geschaffen. Beide Rechnungsformate basieren auf Richtlinien der Europäischen Union (EU) und dienen dem sicheren und standardisierten Datenaustausch. Die Formate sind sowohl von Menschen lesbar in einer PDF-Datei gespeichert, während für die maschinelle Lesbarkeit das XML-Format verwendet wird.
Die Standardformate XRechnung und ZUGFeRD werden in edoc document reader verarbeitet, sofern die XML-Datei als Anhang in das PDF-Dokument eingebettet sind.
Die Rechnung als PDF-Datei wird automatisiert daraufhin geprüft, ob eine XRechnung- oder ZUGFeRD-XML-Datei in die PDF-Datei eingebettet ist. Wenn eine entsprechende XML-Datei in der PDF-Datei enthalten ist, wird automatisiert geprüft, welches der beiden möglichen Standardformate vorliegt. Durch Validierung der entsprechenden Schemas wird sichergestellt, dass das Format der XML-Datei fehlerfrei ist.
Gut zu wissen
Die eingebetteten XML-Daten müssen den Versionen entsprechend, die Sie in den Systemvoraussetzungen finden: Systemvoraussetzungen für edoc document reader
Aus der XML-Datei werden Rechnungsnummer, Rechnungsdatum und die Beträge ausgelesen und zur weiteren Verarbeitung bereitgestellt.
Unterscheidung zwischen Rechnung und Gutschrift
Es werden ausschließlich Rechnungen verarbeitet. Eine Rechnung wird im Verarbeitungsprozess automatisch von einer Gutschrift unterschieden. Zur Unterscheidung dient der entsprechende BT3-Code 380 für Rechnungen. Entspricht das Dokument dem BT3-Code 380, wird das Dokument als Rechnung verarbeitet.
Extrahieren der Daten
Beim Auslesen der XML-Daten wird im Verarbeitungsprozess gezielt nach Datenblöcken und den enthaltenen Daten gesucht.
Folgende Informationen werden in der jeweiligen XML-Datei für Dokumente in den Formaten XRechnung und ZUGFeRD ausgelesen:
Informationen in Rechnungen | Informationsblock in der XML-Datei | |
---|---|---|
XRechnung | ZUGFeRD | |
Basisinformationen: Rechnungsnummer und Rechnungsdatum |
XML
|
XML
|
Mandant (Rechnungsempfänger) |
XML
|
XML
|
Lieferant (Rechnungssteller) |
XML
|
XML
|
Bankverbindung des Lieferanten |
XML
|
XML
|
Rechnungspositionen |
XML
|
XML
|
Steuerbeträge und Steuersätze |
XML
|
XML
|
Summen |
XML
|
XML
|