ZUGFeRD Properties

Spalte Erklärung
Property Name Der Name des Propertys welches in der ZUGFeRD JavaScript API verwendet wird.
Beschreibung Erklärung des Elements, sowie mögliche Werte.
Benötigt für Beschreibt für welches Element dieses Element angegeben werden muss, damit dieses Element generiert wird. Steht in diesem Feld "ZUGFeRD", so kann ohne dieses Property kein ZUGFeRD PDF erzeugt werden.
Profil Das ZUGFeRD Profil in welchem das ZUGFeRD Property auftritt. Wird in der ZUGFeRD JavaScript API das Profil "basic" angegeben, so werden keine Elemente mit dem Profil "comfort" erzeugt. Im Profil comfort sind jedoch ZUGFeRD Properties des Profils basic erlaubt.
Typ Der Typ des ZUGFeRD Propertys. Je nach Typ muss der zu setzende Wert bestimmte Voraussetzungen erfüllen.

Property-Liste

Filter:
Property NameBeschreibungBenötigtProfilTyp
zugferd-profileDas Profil der ZUGFeRD Rechnung. Möglich sind basic und comfort.yesbasicText
document-idDie Rechnungsnummer.yesbasicText
document-nameDie Art des Dokuments, z.B. "Rechnung".yesbasicText
document-typeDie durch einen ZUGFeRD Code definierte Art des Dokuments. Dieser sollte äquivalent zum document-name sein. Im Profil basic ist nur der ZUGFeRD Code 380 erlaubt.yesbasicDocument Type
document-issue-dateDas Rechnungsdatum.yesbasicDate
seller-nameVerkäufername.yesbasicText
buyer-nameName des Käufers.yesbasicText
currencyDie Währung des Dokuments als Code z.B. EUR.yesbasicCurrency Code
line-totalGesamtbetrag der Positionen.yesbasicNumber
tax-basis-totalSteuerbasisbetrag.yesbasicNumber
tax-totalSteuergesamtbetrag.yesbasicNumber
grand-totalBruttosumme.yesbasicNumber
test-indicatorGibt an, ob das Zugferd XML für Testzwecke generiert wird. Der Boolean muss als String angegeben werden.basicBoolean
buyer-referenceBezug.comfortText
delivery-dateLieferdatum.basicDate
reference-lineVerwendungszweck.basicText
payment-typeZahlungsart als Code z.B. "10" für Barzahlung.comfortPayment Code
payment-methodZahlungsart als Freitext der mit dem Property payment-type übereinstimmen sollte.comfortText
mandate-referenceMandatsreferenz.comfortText
mandate-reference-idID des Gläubigers, vom Gläubiger vergeben.comfortText
charge-totalGesamtbetrag der Zuschläge. Falls keine Zuschläge angegeben werden, wird dieses Element mit einem Betrag von 0.00 generiert.basicNumber
allowance-totalGesamtbetrag der Abschläge. Falls keine Abschläge angegeben werden, wird dieses Element mit einem Betrag von 0.00 generiert.basicNumber
prepaid-totalAnzahlungsbetrag.comfortNumber
due-payableZahlbetrag.comfortNumber
document-note (Repeating Element)

Definiert eine Notiz auf Dokument Ebene. Um dieses Element zu erstellen wird das ZUGFeRD Property document-note.content benötigt. Bei Dokument Note handelt es sich um ein wiederholendes Element.

Property NameBeschreibungBenötigtProfilTyp
document-note.contentDer Textinhalt einer Notiz auf Dokumentebene.yesbasicText
document-note.subject-codeZUGFeRD Code der den Typ der Notiz beschreibt.comfortSubject Code
Definiert eine Notiz auf Dokument Ebene. Um dieses Element zu erstellen wird das ZUGFeRD Property document-note.content benötigt. Bei Dokument Note handelt es sich um ein wiederholendes Element.basicRepeating Element
seller (Unique Element)

Mit diesen ZUGFeRD Properties können weitere Angaben zum Verkäufer gemacht werden. Mit Ausnahme des seller-name der bereits für ZUGFeRD benötigt wird, sind keine weiteren ZUGFeRD Properties erforderlich um das Seller Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
seller-idVerkäufernummer.comfortText
seller-global-idGlobale Verkäufernummer.comfortGlobal ID
seller-postcodePostleitzahl des Verkäufers.basicText
seller-lineoneAddresszeile 1 des Verkäufers.basicText
seller-linetwoAddresszeile 2 des Verkäufers.basicText
seller-cityStadt des Verkäufers.basicText
seller-countryLändercode des Verkäufers z.B. DE.basicCountry Code
seller-vatidUmsatzsteuernummer des Verkäufers.basicText
seller-taxidSteuernummer des Verkäufers.basicText
Mit diesen ZUGFeRD Properties können weitere Angaben zum Verkäufer gemacht werden. Mit Ausnahme des seller-name der bereits für ZUGFeRD benötigt wird, sind keine weiteren ZUGFeRD Properties erforderlich um das Seller Element zu generieren.basicUnique Element
buyer (Unique Element)

Mit diesen ZUGFeRD Properties können weitere Angaben zum Käufer gemacht werden. Mit Ausnahme des buyer-name der bereits für ZUGFeRD benötigt wird, sind keine weiteren ZUGFeRD Properties erforderlich um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
buyer-idID des Käufers.comfortText
buyer-global-idGlobale ID des Käufers.comfortGlobal ID
buyer-postcodePostleitzahl des Käufers.basicText
buyer-lineoneAddresszeile 1 des Käufers.basicText
buyer-linetwoAddresszeile 2 des Käufers.basicText
buyer-cityStadt des Käufers.basicText
buyer-countryLändercode des Käufers z.B. DE.basicCountry Code
buyer-vatidUmsatzsteuernummer des Käufers.basicText
buyer-taxidSteuernummer des Käufers.basicText
Mit diesen ZUGFeRD Properties können weitere Angaben zum Käufer gemacht werden. Mit Ausnahme des buyer-name der bereits für ZUGFeRD benötigt wird, sind keine weiteren ZUGFeRD Properties erforderlich um dieses Element zu generieren.basicUnique Element
buyer-order-reference (Unique Element)

Element zur Referenzierung der Bestellung. Um die Referenz zu generieren wird das ZUGFeRD Property buyer-order-reference-id benötigt.

Property NameBeschreibungBenötigtProfilTyp
buyer-order-reference-issue-dateDatum der Bestellung. Benötigt kein Ausgabeformat.comfortDate
buyer-order-reference-idReferenznummer.yescomfortText
Element zur Referenzierung der Bestellung. Um die Referenz zu generieren wird das ZUGFeRD Property buyer-order-reference-id benötigt.comfortUnique Element
contract-reference (Unique Element)

Element zur Referenzierung des Vertrags. Um die Referenz zu generieren wird das ZUGFeRD Property contract-reference-id benötigt.

Property NameBeschreibungBenötigtProfilTyp
contract-reference-issue-dateVertragsdatum. Benötigt kein Ausgabeformat.comfortDate
contract-reference-idVertragsnummer.yescomfortText
Element zur Referenzierung des Vertrags. Um die Referenz zu generieren wird das ZUGFeRD Property contract-reference-id benötigt.comfortUnique Element
customer-order-reference (Unique Element)

Element zur Referenzierung der Kundenbestellung. Um die Referenz zu generieren wird das ZUGFeRD Property customer-order-reference-id benötigt.

Property NameBeschreibungBenötigtProfilTyp
customer-order-reference-issue-dateDatum der Kundenbestellung. Benötigt kein Ausgabeformat.comfortDate
customer-order-reference-idReferenznummer der Bestellung des Käufers.yescomfortText
Element zur Referenzierung der Kundenbestellung. Um die Referenz zu generieren wird das ZUGFeRD Property customer-order-reference-id benötigt.comfortUnique Element
delivery-note-reference (Unique Element)

Element zur Referenzierung des Lieferscheins. Um die Referenz zu generieren wird das ZUGFeRD Property delivery-note-reference-id benötigt.

Property NameBeschreibungBenötigtProfilTyp
delivery-note-reference-issue-dateDatum des Lieferscheins. Benötigt kein Ausgabeformat.comfortDate
delivery-note-reference-idLieferscheinnummer.yescomfortText
Element zur Referenzierung des Lieferscheins. Um die Referenz zu generieren wird das ZUGFeRD Property delivery-note-reference-id benötigt.comfortUnique Element
invoicee (Unique Element)

Mit diesen ZUGFeRD Properties können Angaben zum Rechnungsempfänger gemacht werden. Um das Element zu generieren wird das Property invoicee-name benötigt. Alle anderen Angaben sind optional.

Property NameBeschreibungBenötigtProfilTyp
invoicee-idID des Rechnungsempfängers.comfortText
invoicee-global-idGlobale ID des Rechnungsempfängers.comfortGlobal ID
invoicee-nameName des Rechnungsempfängers.yescomfortText
invoicee-postcodePostleitzahl des Rechnungsempfängers.comfortText
invoicee-lineoneRechnungsempfänger Addresszeile 1.comfortText
invoicee-linetwoRechnungsempfänger Addresszeile 2.comfortText
invoicee-cityStadt des Rechnungsempfängers.comfortText
invoicee-countryLändercode des Rechnungsempfängers z.B. DE.comfortCountry Code
invoicee-vatidUmsatzsteuernummer des Rechnungsempfängers.comfortText
invoicee-taxidSteuernummer des Rechnungsempfängers.comfortText
Mit diesen ZUGFeRD Properties können Angaben zum Rechnungsempfänger gemacht werden. Um das Element zu generieren wird das Property invoicee-name benötigt. Alle anderen Angaben sind optional.comfortUnique Element
payer (Unique Element)

ZUGFeRD Properties zur Definierung der Bankververbindung des Käufers. Alle ZUGFeRD Properties sind optional.

Property NameBeschreibungBenötigtProfilTyp
payer-ibanIBAN des Käufers.comfortText
payer-account-numberKontonummer des Käufers.comfortText
payer-bicBIC des Käufers.comfortText
payer-blzBankleitzahl des Käufers.comfortText
payer-bankName der Bank des Käufers.comfortText
ZUGFeRD Properties zur Definierung der Bankververbindung des Käufers. Alle ZUGFeRD Properties sind optional.comfortUnique Element
payee (Unique Element)

ZUGFeRD Properties zur Definierung der Bankververbindung des Verkäufers. Alle ZUGFeRD Properties sind optional.

Property NameBeschreibungBenötigtProfilTyp
payee-ibanIBAN des Verkäufers.basicText
payee-account-nameKontoname des Verkäufers.basicText
payee-account-numberKontonummer des Verkäufers.basicText
payee-bicBIC des Verkäufers.basicText
payee-blzBankleitzahl des Verkäufers.basicText
payee-bankName der Bank des Verkäufers.basicText
ZUGFeRD Properties zur Definierung der Bankververbindung des Verkäufers. Alle ZUGFeRD Properties sind optional.basicUnique Element

Mit diesen ZUGFeRD Properties können Angaben zu den im PDF verwendeten Steuern gemacht werden. Um dieses Element zu generieren, werden die Properties tax.calculated, tax.type, tax.basis und tax.percent benötigt.

Property NameBeschreibungBenötigtProfilTyp
tax.calculatedSteuerbetrag.yesbasicNumber
tax.typeSteuerart.yesbasicTax Type
tax.reasonGrund der Steuerbefreiung.comfortText
tax.basisBasisbetrag der Steuerberechnung.yesbasicNumber
tax.categorySteuerkategorie.comfortTax Category
tax.percentSteuerprozentsatz.yesbasicNumber
Mit diesen ZUGFeRD Properties können Angaben zu den im PDF verwendeten Steuern gemacht werden. Um dieses Element zu generieren, werden die Properties tax.calculated, tax.type, tax.basis und tax.percent benötigt.basicRepeating Element
billing-period (Unique Element)

ZUGFeRD Properties zur Beschreibung des Zahlungszeitraums. Beide Properties werden benötigt um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
billing-period-startBeginn der Rechnungsperiode.yescomfortDate
billing-period-endEnde der Rechnungsperiode.yescomfortDate
ZUGFeRD Properties zur Beschreibung des Zahlungszeitraums. Beide Properties werden benötigt um dieses Element zu generieren.comfortUnique Element
allowance-charge (Repeating Element)

Die folgenden ZUGFeRD Properties können verwendet werden, um einen Zu- oder Abschlag zu definieren. Die Propeties allowance-charge.indicator und allowance-charge.amount müssen angegeben werden um dieses Element zu generieren. Allowance Charge ist ein wiederholendes Element.

Property NameBeschreibungBenötigtProfilTyp
allowance-charge.indicatorIndikator für Zu- oder Abschläge. "true" definiert einen Zuschlag.yescomfortBoolean
allowance-charge.amountBetrag des Zu- oder Abschlags.yescomfortNumber
allowance-charge.reasonGrund des Zu- oder Abschlags.comfortText
allowance-charge.tax (Repeating Element)

Mit diesem verschachtelten wiederholenden Element ist es möglich Steuern für die Zu- oder Abschlägen zu definieren. Die ZUGFeRD Propeties allowance-charge.tax.typ, allowance-charge.tax.category und allowance-charge.tax.percent werden benötigt um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
allowance-charge.tax.typeSteuerart des Zu- oder Abschlags.yescomfortTax Type
allowance-charge.tax.categorySteuerkategorie des Zu- oder Abschlags.yescomfortTax Category
allowance-charge.tax.percentSteuerprozentsatz des Zu- oder Abschlags.yescomfortNumber
Mit diesem verschachtelten wiederholenden Element ist es möglich Steuern für die Zu- oder Abschlägen zu definieren. Die ZUGFeRD Propeties allowance-charge.tax.typ, allowance-charge.tax.category und allowance-charge.tax.percent werden benötigt um dieses Element zu generieren.comfortRepeating Element
Die folgenden ZUGFeRD Properties können verwendet werden, um einen Zu- oder Abschlag zu definieren. Die Propeties allowance-charge.indicator und allowance-charge.amount müssen angegeben werden um dieses Element zu generieren. Allowance Charge ist ein wiederholendes Element.comfortRepeating Element
logistic-charge (Repeating Element)

Über dieses wiederholende Element können Angaben zu logistischen Servicegebühren gemacht werden. Die ZUGFeRD Properties logistic-charge.description und logistic-charge.amount werden benötigt um dieses Element zu generieren

Property NameBeschreibungBenötigtProfilTyp
logistic-charge.descriptionBeschreibung der Servicegebühr.yescomfortText
logistic-charge.amountBetrag der Servicegebühr.yescomfortNumber
logistic-charge.tax (Repeating Element)

Mit diesem verschachtelten wiederholenden Element ist es möglich Steuern für logistische Servicegebühren zu definieren. Die ZUGFeRD Properties logistic-charge.tax.type, logistic-charge.tax.category und logistic-charge.tax.percent werden benötigt um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
logistic-charge.tax.typeSteuerart der Servicegebühr.yescomfortTax Type
logistic-charge.tax.categorySteuerkategorie der Servicegebühr.yescomfortTax Category
logistic-charge.tax.percentSteuerprozentsatz der Servicegebühr.yescomfortNumber
Mit diesem verschachtelten wiederholenden Element ist es möglich Steuern für logistische Servicegebühren zu definieren. Die ZUGFeRD Properties logistic-charge.tax.type, logistic-charge.tax.category und logistic-charge.tax.percent werden benötigt um dieses Element zu generieren.comfortRepeating Element
Über dieses wiederholende Element können Angaben zu logistischen Servicegebühren gemacht werden. Die ZUGFeRD Properties logistic-charge.description und logistic-charge.amount werden benötigt um dieses Element zu generierencomfortRepeating Element
payment-terms (Repeating Element)

Über das wiederholende Element Payment Terms können Angaben zu den Zahlungsbedingungen gemacht werden. Um dieses Element zu generieren, wird das ZUGFeRD Property payment-terms.description benötigt.

Property NameBeschreibungBenötigtProfilTyp
payment-terms.descriptionFreitext für Zahlungsbedingungen.yescomfortText
payment-terms.due-dateFälligkeitsdatum der Zahlung.comfortDate
Über das wiederholende Element Payment Terms können Angaben zu den Zahlungsbedingungen gemacht werden. Um dieses Element zu generieren, wird das ZUGFeRD Property payment-terms.description benötigt.comfortRepeating Element

Mit diesem wiederholende Element ist es möglich Informationen zu dieser Position anzugeben. Um dieses Element zu generieren, wird das ZUGFeRD Property item.name benötigt.

Property NameBeschreibungBenötigtProfilTyp
item.seller-idArtikelnummer des Verkäufers.comfortText
item.buyer-idArtikelnummer des Käufers.comfortText
item.nameArtikelbezeichnung.yesbasicText
item.descriptionArtikelbeschreibung.comfortText
item.line-totalGesamtpositionsbetrag.comfortNumber
item.note (Repeating Element)

Definiert eine Notiz für dieser Position. Um dieses Element zu generieren, wird das ZUGFeRD Property item.note.content benötigt.

Property NameBeschreibungBenötigtProfilTyp
item.note.contentFreitext zur Position.yescomfortText
Definiert eine Notiz für dieser Position. Um dieses Element zu generieren, wird das ZUGFeRD Property item.note.content benötigt.comfortRepeating Element
item.gross-price (Unique Element)

Element zur Angabe von Detailinformationen zum Preis gemäß Bruttokalkulation exklusive Umsatzsteuer. Um dieses Element zu generieren, wird das ZUGFeRD Property item.gross-price-amount benötigt.

Property NameBeschreibungBenötigtProfilTyp
item.gross-price-amountBruttopreis der Position.yescomfortNumber
item.gross-price-quantity (Unique Element)

Optionales Element für die Bruttopreisbasismenge. Alle aufgelisteten ZUGFeRD Properties werden benötigt um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
item.gross-price-quantityPreisbasismenge.yescomfortNumber
item.gross-price-quantity-unitEinheit der Preisbasismenge.yescomfortQuantity Unit
Optionales Element für die Bruttopreisbasismenge. Alle aufgelisteten ZUGFeRD Properties werden benötigt um dieses Element zu generieren.comfortUnique Element
Element zur Angabe von Detailinformationen zum Preis gemäß Bruttokalkulation exklusive Umsatzsteuer. Um dieses Element zu generieren, wird das ZUGFeRD Property item.gross-price-amount benötigt.comfortUnique Element
item.gross-price-allowance-charge (Repeating Element)

Verschachteltes wiederholendes Element zur Angabe von Zu- oder Abschlägen auf den Bruttopreis. Die ZUGFeRD Properties item.gross-price-allowance-charge.indicator und item.gross-price-allowance-charge.amount werden benötigt um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
item.gross-price-allowance-charge.indicatorIndikator für Zu- oder Abschläge. "true" definiert einen Zuschlag.yescomfortBoolean
item.gross-price-allowance-charge.amountBetrag des Zu- oder Abschlags.yescomfortNumber
item.gross-price-allowance-charge.reasonGrund des Zu- oder Abschlags.comfortText
Verschachteltes wiederholendes Element zur Angabe von Zu- oder Abschlägen auf den Bruttopreis. Die ZUGFeRD Properties item.gross-price-allowance-charge.indicator und item.gross-price-allowance-charge.amount werden benötigt um dieses Element zu generieren.comfortRepeating Element
item.net-price (Unique Element)

Element zur Angabe von Detailinformationen zum Preis gemäß Nettokalkulation exklusive Umsatzsteuer. Um dieses Element zu generieren, wird das ZUGFeRD Property item.net-price-amount benötigt.

Property NameBeschreibungBenötigtProfilTyp
item.net-price-amountNettopreis der Position.yescomfortNumber
item.net-price-quantity (Unique Element)

Optionales Element für die Nettopreisbasismenge. Alle aufgelisteten ZUGFeRD Properties werden benötigt um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
item.net-price-quantityPreisbasismenge.yescomfortNumber
item.net-price-quantity-unitEinheit der Preisbasismenge.yescomfortQuantity Unit
Optionales Element für die Nettopreisbasismenge. Alle aufgelisteten ZUGFeRD Properties werden benötigt um dieses Element zu generieren.comfortUnique Element
Element zur Angabe von Detailinformationen zum Preis gemäß Nettokalkulation exklusive Umsatzsteuer. Um dieses Element zu generieren, wird das ZUGFeRD Property item.net-price-amount benötigt.comfortUnique Element
item.billed-quantity (Unique Element)

Element zur Mengenangabe für diese Position. Alle aufgelisteten ZUGFeRD Properties werden benötigt um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
item.billed-quantityMenge der Position.yesbasicNumber
item.billed-quantity-unitMengeneinheit der Position.yesbasicQuantity Unit
Element zur Mengenangabe für diese Position. Alle aufgelisteten ZUGFeRD Properties werden benötigt um dieses Element zu generieren.basicUnique Element
item.tax (Repeating Element)

Verschachteltes wiederholendes Element zur Angabe der Steuern auf dieser Position. Das ZUGFeRD Property item.tax.percent wird benötigt um diese Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
item.tax.typeSteuerart der Position.comfortTax Type
item.tax.reasonGrund der Steuerbefreiung.comfortText
item.tax.categorySteuerkategorie der Position.comfortTax Category
item.tax.percentSteuerprozentsatz der Position.yescomfortNumber
Verschachteltes wiederholendes Element zur Angabe der Steuern auf dieser Position. Das ZUGFeRD Property item.tax.percent wird benötigt um diese Element zu generieren.comfortRepeating Element
item.global-id (Unique Element)

Optionales Element zur Angabe der Globalen ID des Produkts dieser Position. Alle aufgelisteten ZUGFeRD Proeprties werden benötigt um dieses Element zu generieren.

Property NameBeschreibungBenötigtProfilTyp
item.global-idGlobal ID des Produktes.yescomfortText
item.global-id-typeCode der Organisation in welcher die ID registriert ist.yescomfortGlobal ID
Optionales Element zur Angabe der Globalen ID des Produkts dieser Position. Alle aufgelisteten ZUGFeRD Proeprties werden benötigt um dieses Element zu generieren.comfortUnique Element
Mit diesem wiederholende Element ist es möglich Informationen zu dieser Position anzugeben. Um dieses Element zu generieren, wird das ZUGFeRD Property item.name benötigt.basicRepeating Element

Property Typen

Text

Der Typ Text beschreibt einen Freitext, bzw. eine Textangabe die nicht validiert wird.

Number

Der Typ Number beinhaltet Beträge sowie Prozentwerte. Das Dezimaltrennzeichen muss über das inputFormat Property angegeben werden, um die Validität des ZUGFeRD XML zu gewährleisten. Genauere Information zum inputFormat Property sind in der API Dokumentation zu finden.

Date

Ein Datum wird mit dem Typ Date gekennzeichnet. Der Date Typ benötigt das aktuelle Eingabeformat für das Datum, angegeben über das inputFormat Property, sowie das Ausgabeformat welches im ZUGFeRD eingetragen wird, angegeben über das scheme Property. Genauere Information zu diesen Properties sind in der API Dokumentation zu finden. Mögliche Ausgabeformate sind:

102Jahr, Monat und Tag: yyyyMMdd
610Jahr und Monat: yyyyMM
616Jahr und Kalenderwoche: yyyyww

Document Type

Der Document Type beschreibt die Art des Dokuments mit einem Code. Mögliche Dokumentarten sind:

84Wertbelastung
380Handelsrechnung
389Selbst ausgestellte Rechnung

Subject Code

Der Subject Code beschreibt den Inhalt einer Notiz, um diese elektronisch prüfen zu können. Mögliche Codes sind:

""Allgemeine Freitexte
REGRegulatorische Informationen
AAKPreiskonditionen
AAJZusätzliche Konditionen zu diesem Kauf
PMTZahlungsinformation

Country Code

Der Country Code ist ein 2-stelliger Code für Länder. ZUGFeRD gibt folgende Beispiele:

DEDeutschland
FRFrankreich
ITItalien
CNChina

See

ISO 3166-1 alpha-2

Global ID

Der Typ Global ID gibt die Organisation an, in welcher die ID des Käufers, Verkäufers oder des Produkts, registriert ist. Der Code dieser Organisation muss über das Property scheme angegeben werden. Genauere Information zum diesem Property sind in der API Dokumentation zu finden. ZUGFeRD gibt folgende Beispiele:

0021SWIFT (BIC)
0060D-U-N-S Number
0088GS1 Global Location Number (GLN)
0160GS1 Global Trade Item Number (GTIN, EAN)
0177OSCAR (Odette)

See

ISO 6523

Currency Code

Ein 3-stelliger Code zur dokumentweiten Angabe der Währung. ZUGFeRD gibt folgende Beispiele:

EUREuro
USDUS-Dollar
GBPBritisches Pfund
COPKolumbianischer Peso

See

ISO 4217 3A

Payment Code

Der Payment Code gibt die Zahlungsart an, um so die elektronisch Überprüfbarkeit zu gewährleisten. ZUGFeRD gibt folgende Zahlungsarten an:

1Keine Zahlungsart definiert
3Belastung durch automatisierte Clearingstelle
10Bar
20Scheck
31Lastschriftübermittlung
42Zahlung an Bankkonto
48Kreditkarte
49Lastschriftverfahren
97Ausgleich zwischen Partnern

Tax Type

Über den Typ Tax kann die Steuerart angegeben werden. ZUGFeRD gibt folgende Steuerarten an:

VATUmsatzsteuer
ZF_INSURANCE_TAXVersicherungssteuer (temporär)
AAJAltteilesteuer

Tax Category

Über den Typ Tax Category wird die Steuerkategorie angegeben. ZUGFeRD definiert die folgende Steuerkategorien:

AEVerlagerung der Umsatzsteuerschuld (VAT Reverse Charge)
ESteuerbefreit
ZNullsteuer-Waren
OUnbesteuerte Dienstleistungen
ICSteuerbefreite innergemeinschaftliche Lieferung in der EU
SGültig für normale Umsatzsteuersätze wie 7 % oder 19 % in Deutschland

Quantity Unit

Der Typ Quantity Unit beschreibt die Mengeneinheit als Code. ZUGFeRD gibt folgende Beispiele:

C62Stück
DAYTag
HARHektar
HURStunde
KGMKilogramm
KTMKilometer
KWHKilowattstunde
LSPauschale
LTRLiter
MINMinute
MMKQuadratmillimeter
MMTMillimeter
MTKQuadratmeter
MTQKubikmeter
MTRMeter
NARAnzahl Artikel
NPRAnzahl Paare
P1Prozent
SETSet
TNETonne (metrisch)
WEEWoche
BAFass
BCGetränkekiste
BGTüte, Beutel
BOFlasche
BXSchachtel
CSKiste
CTKarton
CXDose
NEUnverpackt oder ausgepackt
PXPalette
RORolle
SASack

See

UNCL 7065 (Version D.13A)