PINT AE (VAE) Datenkatalog: die 51 Pflichtfelder der E-Rechnung, zugeordnet zu SAP Business One

Von Zain Abbas, Kodenova · Aktualisiert am

Kurz gesagtEine elektronische Steuerrechnung in den VAE hat 51 Pflichtfelder (Liste des Finanzministeriums V1.0, 23. Februar 2026) und wird als PINT-AE-UBL-XML übermittelt. In SAP Business One stammen die meisten aus der Ausgangsrechnung (OINV, INV1, INV12), dem Geschäftspartner (OCRD) und den Firmendaten (OADM, ADM1). Vier Dinge fehlen in der Regel und erfordern benutzerdefinierte Felder: die 8-stelligen Transaktionsart-Flags, die TIN von Verkäufer und Käufer (Peppol-ID, Schema 0235), die Art der rechtlichen Registrierung (TL, EID, PAS oder CD) und die PINT-AE-Steuerkategorie je Steuergruppe.

Die meisten SAP-Business-One-Teams in den VAE stellen zuerst dieselbe Frage: Welche Felder braucht die E-Rechnung, und woher kommen sie in SAP? Die erste Hälfte hat das Finanzministerium im Februar 2026 mit einer Liste der Pflichtfelder beantwortet. Dieser Leitfaden ergänzt die zweite Hälfte: den XML-Pfad in PINT AE und die übliche Quelle in SAP Business One für jedes Feld.

Zwei Dokumente sind maßgeblich. Die Liste „UAE Electronic Invoice Mandatory Fields“ (V1.0, 23. Februar 2026) des Ministeriums legt fest, was auf jeder elektronischen Steuerrechnung stehen muss. Die PINT-AE-Spezifikation (Billing v1.0.4) von OpenPeppol legt fest, wo jedes Feld im UBL-XML steht. Ihr akkreditierter Dienstleister (Accredited Service Provider, ASP) validiert gegen beide.

PINT-AE-Datenkatalog (Feldliste): die kurze Antwort

  • Eine elektronische Steuerrechnung hat 51 Pflichtfelder, eine Handelsrechnung 49.
  • Rund 40 davon gibt es bereits in einer Standard-Ausgangsrechnung von SAP Business One.
  • Der Rest braucht benutzerdefinierte Felder (UDFs) und ein Mapping: Transaktionsart-Flags, TIN, Art der rechtlichen Registrierung, PINT-AE-Steuerkategorie und die Positionsbeträge in AED.
  • Die Datei ist UBL 2.1 mit der CustomizationID urn:peppol:pint:billing-1@ae-1 und der ProfileID urn:peppol:bis:billing.

Versionshistorie (Stand Oktober 2026): PINT AE Billing v1.0.1 (31. Juli 2025), v1.0.2 (8. Dezember 2025), v1.0.2 Hotfix (28. Januar 2026), v1.0.3 Hotfix (25. März 2026) und v1.0.4 (2. Juni 2026, final), die diese Seite verwendet, laut den Release Notes von OpenPeppol zu PINT AE. Die Pflichtfeldliste des Finanzministeriums liegt als V1.0 vom 23. Februar 2026 vor.

Felder im Rechnungskopf

Die SAP-Spalte zeigt die typische Quelle in einer Ausgangsrechnung (Objekt 13). Die Feldnamen sind Standardspalten von SAP Business One; je nach Lokalisierung können einige Werte stattdessen in UDFs liegen.

#FeldPINT AEUBL-PfadQuelle in SAP Business One
1RechnungsnummerIBT-001cbc:IDOINV.DocNum (mit Serienpräfix, falls Sie eines drucken)
2RechnungsdatumIBT-002cbc:IssueDateOINV.DocDate
3RechnungsartcodeIBT-003cbc:InvoiceTypeCode380, oder 480 für nicht steuerbar
4RechnungswährungIBT-005cbc:DocumentCurrencyCodeOINV.DocCur
5Transaktionsart-FlagsBTAE-02cbc:ProfileExecutionIDUDF an OINV (8 Stellen, siehe unten)
6FälligkeitsdatumIBT-009cbc:DueDateOINV.DocDueDate
7GeschäftsprozesstypIBT-023cbc:ProfileIDfest: urn:peppol:bis:billing
8SpezifikationskennungIBT-024cbc:CustomizationIDfest: urn:peppol:pint:billing-1@ae-1
9Code der ZahlungsartIBT-081cac:PaymentMeans/cbc:PaymentMeansCodeOINV.PeyMethod, zugeordnet zu UNTDID 4461

PINT AE verlangt im XML außerdem eine eindeutige Kennung (BTAE-07, cbc:UUID). SAP speichert keine pro Rechnung; erzeugen Sie sie daher in der Schnittstelle und schreiben Sie sie für die Prüfung in ein UDF zurück.

Felder für Verkäufer und Käufer

#FeldPINT AEUBL-Pfad (unter cac:Party)Quelle in SAP Business One
10Name des VerkäufersIBT-027cac:PartyLegalEntity/cbc:RegistrationNameOADM.CompnyName
11Elektronische Adresse des VerkäufersIBT-034cbc:EndpointIDUDF: TIN des Verkäufers (10 Ziffern)
12Schema der elektronischen Adresse des VerkäufersIBT-034-1cbc:EndpointID/@schemeIDfest: 0235
13Rechtliche Registrierungsnummer des VerkäufersIBT-030cac:PartyLegalEntity/cbc:CompanyIDUDF oder OADM: Nummer der Gewerbelizenz (Trade Licence)
14Art der Registrierungsnummer des VerkäufersBTAE-15cbc:CompanyID/@schemeAgencyIDUDF: TL, EID, PAS oder CD
15Steuerkennung des VerkäufersIBT-031cac:PartyTaxScheme/cbc:CompanyIDOADM.TaxIdNum (VAT-TRN)
16Steuerschema-Code des VerkäufersIBT-031-1cac:PartyTaxScheme/cac:TaxScheme/cbc:IDfest: VAT
17Adresszeile 1 des VerkäufersIBT-035cac:PostalAddress/cbc:StreetNameADM1.Street
18Ort des VerkäufersIBT-037cac:PostalAddress/cbc:CityNameADM1.City
19Landesteil des VerkäufersIBT-039cac:PostalAddress/cbc:CountrySubentityADM1.State (das Emirat)
20Ländercode des VerkäufersIBT-040cac:Country/cbc:IdentificationCodeAE
21Name des KäufersIBT-044cac:PartyLegalEntity/cbc:RegistrationNameOINV.CardName / OCRD.CardName
22Elektronische Adresse des KäufersIBT-049cbc:EndpointIDUDF an OCRD: TIN des Käufers
23Schema der elektronischen Adresse des KäufersIBT-049-1cbc:EndpointID/@schemeID0235 für Käufer in den VAE
24Steuerkennung des KäufersIBT-048cac:PartyTaxScheme/cbc:CompanyIDOCRD.LicTradNum (VAT-TRN)
25Steuerschema-Code des KäufersIBT-048-1cac:PartyTaxScheme/cac:TaxScheme/cbc:IDfest: VAT
26Adresszeile 1 des KäufersIBT-050cac:PostalAddress/cbc:StreetNameINV12.StreetB (Rechnungsadresse auf der Rechnung)
27Ort des KäufersIBT-052cac:PostalAddress/cbc:CityNameINV12.CityB
28Landesteil des KäufersIBT-054cac:PostalAddress/cbc:CountrySubentityINV12.StateB
29Ländercode des KäufersIBT-055cac:Country/cbc:IdentificationCodeINV12.CountryB

Nehmen Sie die Käuferadresse aus der Rechnung (INV12), nicht aus dem Geschäftspartnerstamm. Die Rechnung behält die Adresse, die an diesem Tag gültig war, auch wenn sich der Stammsatz später ändert.

Summen und Aufschlüsselung der Umsatzsteuer

#FeldPINT AEUBL-PfadQuelle in SAP Business One
30Summe der Positions-NettobeträgeIBT-106cac:LegalMonetaryTotal/cbc:LineExtensionAmountSumme von INV1.LineTotal (oder TotalFrgn)
31Summe ohne SteuerIBT-109cac:LegalMonetaryTotal/cbc:TaxExclusiveAmountOINV.DocTotal − OINV.VatSum
32Steuerbetrag gesamtIBT-110cac:TaxTotal/cbc:TaxAmountOINV.VatSum
33Summe mit SteuerIBT-112cac:LegalMonetaryTotal/cbc:TaxInclusiveAmountOINV.DocTotal
34ZahlbetragIBT-115cac:LegalMonetaryTotal/cbc:PayableAmountOINV.DocTotal abzüglich verrechneter Anzahlungen
35Steuerpflichtiger Betrag je KategorieIBT-116cac:TaxSubtotal/cbc:TaxableAmountINV1.LineTotal, gruppiert nach Steuergruppe
36Steuerbetrag je KategorieIBT-117cac:TaxSubtotal/cbc:TaxAmountINV1.VatSum, gruppiert nach Steuergruppe
37Code der SteuerkategorieIBT-118cac:TaxCategory/cbc:IDUDF an der Steuergruppe (OVTG): S, Z, E, O oder AE
38Steuersatz der KategorieIBT-119cac:TaxCategory/cbc:PercentOVTG.Rate

Die übliche Ablehnung entsteht hier durch einen Kopf, der nicht aufgeht: Die Summe der Positionen muss IBT-106 entsprechen, IBT-109 + IBT-110 muss IBT-112 ergeben, und jede Aufschlüsselung muss die Summe ihrer eigenen Positionen sein. Rundung pro Position in SAP und pro Kategorie im XML kann um einen Fils abweichen; berechnen Sie die XML-Summen daher aus denselben gerundeten Positionswerten.

Bei einer Rechnung in Fremdwährung erwartet PINT AE zusätzlich die gesamte Umsatzsteuer in der Steuerbuchungswährung (IBT-111) in einem zweiten cac:TaxTotal sowie die Positionsbeträge in AED (Felder 48 und 49 unten).

Felder der Rechnungsposition

#FeldPINT AEUBL-Pfad (unter cac:InvoiceLine)Quelle in SAP Business One
39PositionskennungIBT-126cbc:IDINV1.LineNum + 1
40Berechnete MengeIBT-129cbc:InvoicedQuantityINV1.Quantity
41Code der MengeneinheitIBT-130cbc:InvoicedQuantity/@unitCodeINV1.UomCode, zugeordnet zu UN/ECE Rec 20 (z. B. KGM, H87)
42Nettobetrag der PositionIBT-131cbc:LineExtensionAmountINV1.LineTotal (oder TotalFrgn)
43Nettopreis des ArtikelsIBT-146cac:Price/cbc:PriceAmountINV1.Price
44Bruttopreis des ArtikelsIBT-148cac:Price/cac:AllowanceCharge/cbc:BaseAmountINV1.PriceBefDi
45PreisbasismengeIBT-149cac:Price/cbc:BaseQuantity1 (oder Ihre Preiseinheit)
46Steuerkategorie des ArtikelsIBT-151cac:Item/cac:ClassifiedTaxCategory/cbc:IDINV1.VatGroup → UDF Steuerkategorie
47Steuersatz des ArtikelsIBT-152cac:Item/cac:ClassifiedTaxCategory/cbc:PercentINV1.VatPrcnt
48Umsatzsteuerbetrag der Position in AEDBTAE-08cac:ItemPriceExtension/cac:TaxTotal/cbc:TaxAmountINV1.VatSum (Hauswährung AED)
49Positionsbetrag in AEDBTAE-10cac:ItemPriceExtension/cbc:AmountINV1.LineTotal + INV1.VatSum (Hauswährung)
50ArtikelnameIBT-153cac:Item/cbc:NameINV1.Dscription
51ArtikelbeschreibungIBT-154cac:Item/cbc:DescriptionOITM.UserText oder INV1.FreeTxt

Die Felder 48 und 49 sind Ergänzungen der VAE. Ist AED die Hauswährung des Mandanten in SAP Business One, enthalten die Hauswährungsspalten in INV1 diese Werte bereits.

Die Transaktionsart-Flags (BTAE-02)

cbc:ProfileExecutionID ist eine 8-stellige Zeichenkette aus Einsen und Nullen. Jede Stelle schaltet einen Sonderfall ein:

StelleBedeutungBeispielwert
1Lieferung in einer Freihandelszone10000000
2Fiktive Lieferung (ohne Gegenleistung)01000000
3Differenzbesteuerung (Profit Margin Scheme)00100000
4Sammelrechnung00010000
5Dauerleistung00001000
6Abrechnung durch offengelegten Vertreter00000100
7Lieferung über E-Commerce00000010
8Ausfuhren00000001

Eine normale Inlandsrechnung ist 00000000. Manche Flags ziehen weitere Felder nach sich: Lieferungen in einer Freihandelszone brauchen die Kennung des Begünstigten (BTAE-01), Abrechnungen durch offengelegte Vertreter die TRN des Auftraggebers (BTAE-14).

In SAP Business One ist das praktikable Design: acht Ja/Nein-UDFs am Marketingbeleg (oder ein 8-stelliges Feld mit formatierter Suche), mit Vorgaben je Kundengruppe, sodass Benutzer sie kaum anfassen müssen.

TIN, TRN und die Peppol-ID

Das Finanzministerium ist hier präzise, und genau daran scheitern viele Mappings:

  • Die TIN ist eine 10-stellige Nummer. Laut den E-Rechnungs-Leitlinien des Finanzministeriums (V2.0) besteht sie aus den ersten 10 Ziffern Ihrer TRN; bei Mitgliedern einer Steuergruppe ist es die eigene TRN des Mitglieds, nicht die des Vertreters. Wenn Ihre Umsatzsteuer- und Ihre Corporate-Tax-Registrierung unterschiedliche Nummern zeigen, klären Sie das mit der FTA.
  • Die Peppol-ID (elektronische Adresse) ist das Schema 0235 plus die TIN, zum Beispiel 0235:1001234567.
  • Die VAT-TRN (15 Ziffern) gehört weiterhin in die Felder der Steuerkennung (IBT-031 und IBT-048).

Speichern Sie die TIN also in einem eigenen Feld. Leiten Sie sie nicht ungeprüft aus der Umsatzsteuer-Registrierungsnummer in LicTradNum ab.

Gutschriften

Gutschriften verwenden den Beleg CreditNote mit dem Artcode 381 (Steuergutschrift) oder 81 (Gutschrift zu Waren oder Dienstleistungen) und brauchen einen Gutschriftsgrund-Code (BTAE-03):

CodeGrund
DL8.61.1.ADie Lieferung wurde storniert
DL8.61.1.BDie steuerliche Behandlung hat sich geändert, weil sich die Art der Lieferung geändert hat
DL8.61.1.CDie vereinbarte Gegenleistung wurde geändert (zum Beispiel Forderungsausfall)
DL8.61.1.DWaren oder Dienstleistungen zurückgegeben und Gegenleistung erstattet
DL8.61.1.ESteuer oder steuerliche Behandlung irrtümlich angewendet
VDMengenrabatt

In SAP Business One wird die Ausgangsgutschrift (ORIN, Objekt 14) genauso zugeordnet wie die Rechnung, ergänzt um ein UDF für den Grund-Code und die Referenz auf die ursprüngliche Rechnung aus dem Basisbeleg.

Die UDFs, die Sie in SAP Business One anlegen

TabelleUDFInhalt
OADM (Mandant)TIN des Verkäufers, Art der rechtlichen Registrierung10-stellige TIN; TL, EID, PAS oder CD
OCRD (Geschäftspartner)TIN des Käufers, rechtliche Registrierungsnummer und -artPeppol-ID und Registrierungsdaten
OVTG (Steuergruppen)PINT-AE-SteuerkategorieS, Z, E, O oder AE
OINV und ORINTransaktionsart-Flags, Gutschriftsgrund, UUID, ASP-StatusBelegbezogene Werte und die Antwort des ASP

Sind diese Felder vorhanden, lässt sich das XML erzeugen, ohne die Benutzer beim Buchen nach irgendetwas zu fragen.

Eine praktikable Reihenfolge

  1. Legen Sie die oben genannten UDFs an und erfassen Sie die TIN für Ihren Mandanten und Ihre Kunden in den VAE.
  2. Ordnen Sie jede Steuergruppe einer PINT-AE-Steuerkategorie zu.
  3. Erzeugen Sie das XML für eine Rechnung und eine Gutschrift und prüfen Sie es mit unserem kostenlosen Validator gegen diese PINT-AE-Validierungsregeln.
  4. Binden Sie SAP Business One an Ihren ASP an: Senden Sie jeden Beleg, speichern Sie die Antwort und zeigen Sie den Status an der Rechnung an.
  5. Testen Sie die Sonderfälle, die Sie tatsächlich nutzen: Ausfuhren, Freihandelszone, Fremdwährung, Gutschriften.

Zu Fristen, Bußgeldern und der Wahl eines ASP lesen Sie E-Rechnung in den VAE für SAP Business One. Der Readiness-Check leitet aus Ihrer TRN Ihre Peppol-ID ab und zeigt Ihre Frist.

Quellen

Passende Leistungen

FAQ

Häufige Fragen

Wie viele Felder sind auf einer elektronischen Steuerrechnung in den VAE Pflicht?

51. Das Dokument 'UAE Electronic Invoice Mandatory Fields' des Finanzministeriums (V1.0, 23. Februar 2026) nennt 51 Pflichtfelder für eine elektronische Steuerrechnung und 49 für eine Handelsrechnung (commercial invoice). Das vollständige PINT-AE-Datenmodell enthält viele weitere optionale Felder.

Wie lautet die Peppol-ID eines Unternehmens in den VAE?

Das Schema 0235 plus die Steueridentifikationsnummer (TIN), zum Beispiel 0235:1001234567. Laut den E-Rechnungs-Leitlinien des Finanzministeriums besteht die TIN aus den ersten 10 Ziffern Ihrer TRN, auch bei Mitgliedern einer Steuergruppe (deren eigene TRN); wenn Ihre Umsatzsteuer- und Ihre Corporate-Tax-Registrierung unterschiedliche Nummern zeigen, klären Sie das mit der FTA. Unternehmen im Anwendungsbereich, die für keine Steuer registriert sind, müssen sich bei der FTA registrieren, um eine TIN zu erhalten.

Wie lautet die CustomizationID von PINT AE?

urn:peppol:pint:billing-1@ae-1 für Rechnungen und Gutschriften gleichermaßen, mit der ProfileID urn:peppol:bis:billing.

Welche Rechnungsartcodes verwendet PINT AE?

380 für eine Handels- oder Steuerrechnung und 480 für eine nicht steuerbare Rechnung. Gutschriften verwenden 381 (Steuergutschrift) oder 81 (Gutschrift zu Waren oder Dienstleistungen) und brauchen einen Gutschriftsgrund-Code wie DL8.61.1.A (Lieferung storniert) oder VD (Mengenrabatt).

Kann SAP Business One PINT-AE-XML ohne Zusatzentwicklung erzeugen?

Nicht als fertige PINT-AE-Datei, die an einen ASP gesendet wird. Die Daten liegen größtenteils in SAP Business One, Sie brauchen aber die hier beschriebenen Zusatzfelder, ein XML-Mapping und eine Anbindung an Ihren akkreditierten Dienstleister (ASP), die jeden Beleg sendet und die Antwort speichert.

Bereit für den Start?

Sagen Sie uns, was Sie brauchen. Sie erhalten eine klare technische Antwort, einen festen Leistungsumfang und einen Preis, in der Regel innerhalb von 24 Stunden.