UBL
Peppol verwendet ein Subset der UBL 2.1 Spezifikation. UBL ist ein offener Standard der von OASIS gepflegt wird. Die offizielle Webseite ist https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl. Dort können die XML-Schemadateien und Codelisten für UBL 2.1 (ZIP) (56 MB) heruntergeladen werden.
e-Rechnung.gv.at unterstützt das Format UBL nicht nur bei Übermittlung über das Peppol-Netzwerk sondern auch bei Verwendung des manuellen Uploads sowie bei der Rechnungseinbringung via Webservice.
Details zur Übermittlung via Peppol sind hier beschrieben.
Details zur Befüllung von BBG-spezifischen Feldern in UBL sind hier beschrieben.
Dokumententypen
Rechnungen können als UBL-Dokumententyp Invoice
in Version 2.1 eingebracht werden. Gutschriften können als UBL-Dokumententyp CreditNote
ebenfalls in Version 2.1 eingebracht werden.
Feld-Mapping
Die speziellen Felder "Auftragsreferenz" und "Lieferantennummer" müssen in UBL in spezielle Felder gemappt werden. Das erste Feld das befüllt ist wird verwendet.
Auftragsreferenz
/Invoice/OrderReference/ID
(BT-13)
Lieferantennummer
/Invoice/AccountingSupplierParty/Party/PartyIdentification[1]/ID
(BT-29)
Eingebettete Beilagen
/Invoice/AdditionalDocumentReference/Attachment/EmbeddedDocumentBinaryObject
(BT-125) - wird nur ausgewertet, wenn die e-Rechnung über das Peppol Netzwerk eingebracht wird. Wenn UBL über einen anderen Kanal (wie Upload oder Webservice) eingebracht wird, dann müssen die spezifischen Arten zur Bereitstellung von Beilagen verwendet werden.