Skip to main content
Skip table of contents

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
Invoice
XML
ExchangedDocument

Mandant (Rechnungsempfänger)

XML
AccountingCustomerParty
XML
BuyerTradeParty

Lieferant (Rechnungssteller)

XML
AccountingSupplierParty
XML
SellerTradeParty

Bankverbindung des Lieferanten

XML
PaymentMeans
XML
SpecifiedTradeSettlementPaymentMeans

Rechnungspositionen

XML
InvoiceLine
XML
IncludedSupplyChainTradeLineItem

Steuerbeträge und Steuersätze

XML
TaxTotal
XML
SpecifiedTradeSettlementHeaderMonetarySummation / 
ApplicableTradeTax

Summen

XML
LegalMonetaryTotal
XML
LegalMonetaryTotal

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.