Versionen im Vergleich
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
Informationen
Legende
Field Codes
BT ~ Business Type
BR ~ Business Rule
Kopffelder
Alle Kopffelder beginnen per Definition mit dem Präfix "h_" für Header. Feldnamen sind in diesem Schema lowercase.
Name des Standardfeldschemas:
xControl_Invoice_Header
ZUGFeRD (BASIC)
Summe aller in der Rechnung enthaltenen Abschläge auf Kopfebene.
Summe der Abschläge auf Kopfebene (BT-107) = Summe Beträge des Abschlags auf Kopfebene (BT-92).
Informationen
Legende
Darstellung | Bedeutung |
---|---|
Vorhanden im jeweiligen Standard | |
X | Pflichtfeld im jeweiligen Standard |
Darf nicht verwendet werden im jeweiligen Standard | |
Wird im jeweiligen Standard nicht verwendet |
Field Codes
BT ~ Business Type
BR ~ Business Rule
Kopffelder
Alle Kopffelder beginnen per Definition mit dem Präfix "h_" für Header. Feldnamen sind in diesem Schema lowercase.
Name des Standardfeldschemas:
xControl_Invoice_Header
Feldname | Datentyp | Beschreibung | Field codes | Fieldname im CEFACT | ZUGFeRD (BASIC) | X-Rechnung | ZUGFeRD (EXTENDED) | CEFACT Pfad | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
h_allowancetotalamount | Float | Summe aller in der Rechnung enthaltenen Abschläge auf Kopfebene. Summe der Abschläge auf Kopfebene (BT-107) = Summe Beträge des Abschlags auf Kopfebene (BT-92). | BT-107 ,BR-CO-11 | AllowanceTotalAmount | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | ||||||||
h_assignmentnumber | String | Vergabenummer/Alte Vertragsnummer
| BT-17, BT-18, BT-122, BT-17-0, BT-18-0, BT-122-0 | IssuerAssignedID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\AdditionalReferencedDocument | ||||||||
h_chargetotalamount | Float | Summe aller in der Rechnung enthaltenen Zuschläge der Kopfebene (Summe der Zuschläge auf Kopfebene (BT-108) = Summe Beträge des Zuschlags auf Kopfebene (BT-99)) | BT-108, BR-CO-12 | ChargeTotalAmount | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | ||||||||
h_contractdate | Date | Vertragsdatum (Detailangaben zum zugehörigen Vertrag) | DateTimeString | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\ContractReferencedDocument\FormattedIssueDateTime | |||||||||
h_contractid | String | Vertragsnummer (Detailangaben zum zugehörigen Vertrag) | BT-12 | IssuerAssignedID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\ContractReferencedDocument | ||||||||
h_creditoradressline[1|2] | String | Straßen- und Postfachinformationen des Vekäufers. | BT-35 | LineOne, LineTwo | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\PostalTradeAddress | ||||||||
h_creditorbankname[nichts|2|3|4|5] | String | Name des Bankinstituts (Verkäufer)
| BT-85 | AccountName ZF/CFACT > 1 | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementPaymentMeans | ||||||||
h_creditorbicid [nichts|2|3|4|5] | String | BIC oder SEPA-Code des Bankinstituts (Verkäufer).
| BICID | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\PayeeSpecifiedCreditorFinancialInstitution | |||||||||
h_creditorblz | String | Dieses Feld ist für ZUGFeRD 1.0 relevant.
| GermanBankleitzahlID | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\PayeeSpecifiedCreditorFinancialInstitution | |||||||||
h_creditorbuyerref | String | Die Leitweg-ID wird in X-Rechnung vom Verkäufer zur eindeutigen Identifizierung des Käufers verwendet | BT-10 | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement | ||||||||
h_creditorcityname | String | Ortinformationen des Verkäufers | BT-37 | CityName | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\PostalTradeAddress | |||||||
h_creditorcontact | String | Ansprechpartner des Verkäufers | BT-41 | PersonName | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\DefinedTradeContact | |||||||
h_creditorcountry | String | Ländercode des Verkäufers | BT-40 | CountryID | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\PostalTradeAddress | |||||
h_creditoremail | String | Kontakt E-Mail Adresse des Verkäufers | BT-43 | URIID | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\DefinedTradeContact\EmailURIUniversalCommunication | |||||||
h_creditoriban[nichts|2|3|4|5] | String | Kontonummer in Form eines IBAN-Codes, sofern es eine IBAN vorhanden ist.
In diesem Feld muss entweder eine IBAN-ID oder eine ProprietaryID angegeben werden | BT-84 | IBANID | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementPaymentMeans | |||||
h_creditorid | String | ID für die Verkäuferkennung. Alternativ wird die Salestaxid oder die Taxid verwendet, sofern die ID nicht gefüllt wird | BT-29 | ID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty | ||||||||
h_creditorname | String | Name des Verkäufers | BR-6 | Name | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty | |||||||
h_creditorname2 | String | Zuständige Kontanktstelle (Abteilung) des Verkäufers | BT-41-0 | DepartmentName | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\DefinedTradeContact | ||||||||
h_creditorphonenumber | String | Telefonnummer zur Kontaktaufnahme des Verkäufers | BT-42 | CompleteNumber | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\DefinedTradeContact\TelephoneUniversalCommunication | |||||||
h_creditorpostcode | String | Postleitzahl des Verkäufers | BT-38 | PostCode | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\PostalTradeAddress | ||||||||
h_creditorproperitarybankid[nichts|2|3|4|5] | String | Nationale Kontonummer des Verkäufers, die verwendet wird wenn keine IBAN vorhanden ist
| BT-84-0 | ProprietaryID | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementPaymentMeans | |||||
h_creditorsalestaxid | String | Umsatzsteuernummer des Verkäufers | BT-31, BT-32 | ID (Alternativ) | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\SpecifiedTaxRegistration | |||||
h_creditortaxid | String | Steuernummer des Verkäufers. Dieser Wert ist alternativ zu der Umsatzsteuernummer. | BT-31, BT-32 | ID (Alternativ) | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\SpecifiedTaxRegistration | |||||
h_currency1 | String | Währung | BT-5 | InvoiceCurrencyCode | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement | |||||
h_debitoradressline[1|2] | String | Straßen- und Postfachinformationen des Käufers | BT-50 | LineOne, LineTwo | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\PostalTradeAddress | ||||||||
h_debitorcityname | String | Ortsinformationen des Käufers | BT-52 | Cityname | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\PostalTradeAddress | |||||||
h_debitorcontact | String | Ansprechpartner des Käufers | BT-56 | PersonName | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\DefinedTradeContact | ||||||||
h_debitorcountryid | String | Ländercode des Käufers | BT-55 | CountryID | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\PostalTradeAddress | |||||
h_debitoremail | String | Kontakt E-Mail Adresse des Käufers | BT-58 | URIID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\DefinedTradeContact\EmailURIUniversalCommunication | ||||||||
h_debitorid | String | ID für die Käuferkennung | BT-46 | ID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty | ||||||||
h_debitorname2 | String | Zuständige Kontaktstelle (Abteilung) des Käufers | BT-56-0 | DepartmentName | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\DefinedTradeContact | ||||||||
h_debitorphonenumber | String | Telefonnummer zur Kontaktaufnahme des Käufers | BT-57 | CompleteNumber | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\DefinedTradeContact\TelephoneUniversalCommunication | ||||||||
h_debitorpostcode | String | Postleitzahl des Käufers | BT-53 | PostcodeCode | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\PostalTradeAddress | ||||||||
h_debitortaxid | String | Steuernummer des Käufers. Dieser Wert ist alternativ zu der Umsatzsteuernummer. | BT-48 | ID (alternativ) | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\SpecifiedTaxRegistration | |||||
h_deliverydate | Date | Lieferdatum
| BT-72 | DateTimeString | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ActualDeliverySupplyChainEvent\OccurrenceDateTime | ||||||||
h_deliverynotedate1 | Date | Lieferscheindatum | DateTimeString | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\DeliveryNoteReferencedDocument\FormattedIssueDateTime | |||||||||
h_deliverynotenumber1 | String | Lieferscheinnummer | IssuerAssignedID | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\DeliveryNoteReferencedDocument | |||||||||
h_deliveryperiodend | Date | Begin der Abrechnungsperiode (alternativ zum Lieferzeitpunkt h_deliverydate)
| BT-74 | billingPeriodEnd | SupplyChainTradeTransaction\BillingSpecifiedPeriod | ||||||||
h_deliveryperiodstart | Date | Begin der Abrechnungsperiode (alternativ zum Lieferzeitpunkt h_deliverydate)
| BT-73 | billingPeriodStart | SupplyChainTradeTransaction\BillingSpecifiedPeriod | ||||||||
h_documentdate | Date | Rechnungsdatum | BT-2 | DateTimeString | X | X | X | ExchangedDocument\IssueDateTime | |||||
h_documenttypecode | String | Rechnungs-TypeCode | BT-3 | TypeCode | X | X | X | ExchangedDocument | |||||
h_grossamount | Float | Der Rechnungsgesamtbetrag einschließlich Umsatzsteuer ist der Rechnungsgesamtbetrag ohne Umsatzsteuer zuzüglich des Gesamtbetrages der Rechnungsumsatzsteuer. Geschäftsregel: BR-CO-15 Gesamtsummen auf Dokumentenebene Rechnungsgesamtbetrag einschließlich Umsatzsteuer (BT-112) = Rechnungsgesamtbetrag ohne Umsatzsteuer (BT-109) + Gesamtbetrag der Rechnungsumsatzsteuer (BT-110). (Quelle: ZUGFeRD-Dokumentation 2.1, S: 120) | BT-112 | GrandTotalAmount | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | |||||
h_ |
BIC oder SEPA-Code des Bankinstituts (Verkäufer).
Info | ||
---|---|---|
| ||
In ZUGFeRD 1.0 nur eine Bankverbindung unterstützt beziehungsweise implementiert |
Dieses Feld ist für ZUGFeRD 1.0 relevant.
Info | ||
---|---|---|
| ||
In ZUGFeRD 1.0 nur eine Bankverbindung unterstützt beziehungsweise implementiert |
incoterms1 | String |
Vergabenummer/Alte Vertragsnummer
Info | ||
---|---|---|
| ||
In diesem Feld wird der TypeCode 50 verwendet |
Summe aller in der Rechnung enthaltenen Zuschläge der Kopfebene
(Summe der Zuschläge auf Kopfebene (BT-108) = Summe Beträge des Zuschlags auf Kopfebene (BT-99))
Name des Bankinstituts (Verkäufer)
Info | ||
---|---|---|
| ||
In ZUGFeRD 1.0 wird nur eine Bankverbindung unterstützt beziehungsweise implementiert |
Incotermscode nach Liste | DeliveryTypeCode | SupplyChainTradeTransaction\ApplicableTradeDeliveryTerms | ||||||
h_invoicenumber | String | Rechnungsnummer | BT-1 | ID | X | X | X | ExchangedDocument |
h_invoicerecipient | String | Der volle Name des Käufers | BT-44 | Name | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty |
h_linetotalamount | Float | Summe aller Rechnungspositions-Nettobeträge der Rechnung (Summe der Nettobeträge aller Rechnungspositionen (BT-106) = Summe Nettobeträge der Rechnungsposition (BT-131)). | BT-106, BR-12, BR-CO-10 | LineTotalAmount | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation |
h_mwskz[1|2|3] | String | Auschließlich FatturaPA Taxmarkenimplementierung das die nachfolgenden Informationen speichert X= True/ Leer = False | Keine Entsprechung | |||||
h_netamount1 | Float | Die Gesamtsumme der Rechnung ohne Umsatzsteuer Geschäftsregel: BR-CO-13 Gesamtsummen auf Dokumentenebene Rechnungsgesamtbetrag ohne Umsatzsteuer (BT-109) = Summe Nettobeträge der Rechnungsposition (BT-131) - Summe der Abschläge auf Dokumentenebene (BT-107) + Summe der Zuschläge auf Dokumentenebene (BT-108). (Quelle: ZUGFeRD-Dokumentation 2.1, S: 118) | BT-109 | TaxBasisAmount | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation |
h_orderdate1 | Date | Bestelldatum auf Headerebene | DateTimeString | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerOrderReferencedDocument\FormattedIssueDateTime | ||||
h_ordernumber | String | Bestellnummer auf Headerebene | IssuerAssignedID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerOrderReferencedDocument | ||||
h_paymentreference | String | Verwendungszweck | BT-83 | PaymentReference | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement | |||
h_recipientsalestaxid | String | Umsatzsteuernummer des Käufers | BT-48 | ID (alternativ) | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\ |
BuyerTradeParty\ |
SpecifiedTaxRegistration |
h_ |
shiptoaddressline[1|2] | String |
Straßen und Postfachinformationen der Lieferadresse | BT- |
75 |
LineOne, LineTwo | SupplyChainTradeTransaction\ |
ApplicableHeaderTradeDelivery\ |
ShipToTradeParty\ |
PostalTradeAddress |
h_ |
shiptocityname | String |
Kontonummer in Form eines IBAN-Codes, sofern es eine IBAN vorhanden ist.
Info | ||
---|---|---|
| ||
In ZUGFeRD 1.0 nur eine Bankverbindung unterstützt beziehungsweise implementiert |
In diesem Feld muss entweder eine IBAN-ID oder eine ProprietaryID angegeben werden
Ortsinformationen der Lieferaddresse | BT-77 | CityName | X | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ShipToTradeParty\PostalTradeAddress | ||||
h_shiptocountry | String | Ländercode der Lieferaddresse | BT-80 | CountryID | X | X | X | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ |
ShipToTradeParty\ |
PostalTradeAddress |
h_ |
shiptoglobalid | String |
ID für die Verkäuferkennung. Alternativ wird die Salestaxid oder die Taxid verwendet, sofern die ID nicht gefüllt wird
Globaler Identifier der Kennung für den Lieferort | BT-71-0, BT-71-1 | Name | SupplyChainTradeTransaction\ |
ApplicableHeaderTradeDelivery\ |
ShipToTradeParty |
h_ |
shiptoid | String |
Identifikation des Warenempfängers (Versandaddresse) | BT- |
71 |
ID | SupplyChainTradeTransaction\ |
ApplicableHeaderTradeDelivery\ |
ShipToTradeParty |
h_ |
shiptoname | String |
Name des Waren- oder Dienstleistungsempfängers | BT- |
70 | PersonName | X | X | X | \SupplyChainTradeTransaction\ |
ApplicableHeaderTradeDelivery\ShipToTradeParty |
h_ |
shiptopostcode | String | Postleitzahl |
der Lieferadresse | BT- |
78 | PostcodeCode |
X | SupplyChainTradeTransaction\ |
ApplicableHeaderTradeDelivery\ |
ShipToTradeParty\PostalTradeAddress |
h_ |
taxamount[ |
1|2|3 |
] |
Nationale Kontonummer des Verkäufers, die verwendet wird wenn keine IBAN vorhanden ist
Info | ||
---|---|---|
| ||
In ZUGFeRD 1.0 wird nur eine Bankverbindung unterstützt beziehungsweise implementiert. |
Float | Rechnerischer Steuerbetrag Geschäftsregel: BR-CO-17 Umsatzsteueraufschlüsselung Kategoriespezifischer Steuerbetrag (BT-117) = kategoriespezifischer Steuerbasisbetrag (BT-116) x (kategoriespezifischer Umsatzsteuersatz (BT-119)/100), gerundet auf zwei Dezimalstellen. (Quelle: ZUGFeRD-Dokumentation 2.1, S: 106) | BT-117 | CalculatedAmount | X | X | X | SupplyChainTradeTransaction\ |
ApplicableTradeTax |
h_ |
taxbasisamount[1|2|3] | Float | Basisbetrag von dem der Steuersatz gerechnet wird. Geschäftsregel: BR-45 Umsatzsteueraufschlüsselung Jede Umsatzsteueraufschlüsselung (BG-23) muss einen kategoriespezifischen Steuerbasisbetrag (BT-116) ausweisen. (Quelle: ZUGFeRD-Dokumentation 2.1, S: 106) | BT-116 | BasisAmount | X | X | X | SupplyChainTradeTransaction\ |
ApplicableTradeTax |
h_ |
Lieferdatum
Info | ||
---|---|---|
| ||
Dieser Wert steht in Konkurrenz zu dem Lieferzeitraum |
Begin der Abrechnungsperiode (alternativ zum Lieferzeitpunkt h_deliverydate)
Info | ||
---|---|---|
| ||
Wird der Liefer- oder Rechnungszeitraumverwendet, muss das Anfangsdatum des Lieferzeitraums oder das Enddatum des Lieferzeitraums oder beides angegeben werden. (Quelle: ZUGFeRD-Dokumentation 2.1, S: 49) |
Begin der Abrechnungsperiode (alternativ zum Lieferzeitpunkt h_deliverydate)
Info | ||
---|---|---|
| ||
Wird der Liefer- oder Rechnungszeitraum verwendet, muss das Anfangsdatum des Lieferzeitraums oder das Enddatum des Lieferzeitraums oder beides angegeben werden. (Quelle: ZUGFeRD-Dokumentation 2.1, S: 49) |
Summe aller Rechnungspositions-Nettobeträge der Rechnung
(Summe der Nettobeträge aller Rechnungspositionen (BT-106) = Summe Nettobeträge der Rechnungsposition (BT-131)).
Taxmarkenimplementierung das die nachfolgenden Informationen speichert
X= True/ Leer = False
Geschäftsregel: BR-13 Gesamtsummen auf Dokumentenebene Eine Rechnung muss den Rechnungsgesamtbetrag ohne Umsatzsteuer (BT-109) anzeigen.
Geschäftsregel: BR-CO-13 Gesamtsummen auf Dokumentenebene Rechnungsgesamtbetrag ohne Umsatzsteuer (BT-109) = Summe Nettobeträge der Rechnungsposition (BT-131) - Summe der Abschläge auf Dokumentenebene (BT-107) + Summe der Zuschläge auf Dokumentenebene (BT-108).
(Quelle: ZUGFeRD-Dokumentation 2.1, S: 118)
Geschäftsregel: BR-46 Umsatzsteueraufschlüsselung Jede Umsatzsteueraufschlüsselung (BG-23) muss einen kategoriespezifischen Steuerbetrag (BT-117) haben.
Geschäftsregel: BR-CO-17 Umsatzsteueraufschlüsselung Kategoriespezifischer Steuerbetrag (BT-117) = kategoriespezifischer Steuerbasisbetrag (BT-116) x (kategoriespezifischer Umsatzsteuersatz (BT-119)/100), gerundet auf zwei Dezimalstellen.
(Quelle: ZUGFeRD-Dokumentation 2.1, S: 106)
Basisbetrag von dem der Steuersatz gerechnet wird.
Geschäftsregel: BR-45 Umsatzsteueraufschlüsselung Jede Umsatzsteueraufschlüsselung (BG-23) muss einen kategoriespezifischen Steuerbasisbetrag (BT-116) ausweisen.
(Quelle: ZUGFeRD-Dokumentation 2.1, S: 106)
Geschäftsregel: BR-47 Umsatzsteueraufschlüsselung Jede Umsatzsteueraufschlüsselung (BG-23) muss durch einen Code für die Umsatzsteuerkategorie (BT-118) bestimmt werden.
(Quelle: ZUGFeRD-Dokumentation 2.1, S: 107)
Steuersatz des Artikels
Besonderheit der XRechnung Kategoriespezifischer Umsatzsteuersatz .
Geschäftsregel: BR-DE-14 das Element „VAT category rate“ (BT-119) muss übermittelt werden.
(Quelle: ZUGFeRD-Dokumentation 2.1, S: 109)
Der Gesamtbetrag der Umsatzsteuer
Geschäftsregel: BR-53 Gesamtsummen auf Dokumentenebene Falls der Code für die Währung der Umsatzsteuerbuchung (BT-6) vorhanden ist, muss der Steuergesamtbetrag in Buchungswährung (BT-111) angegeben werden.
Geschäftsregel: BR-CO-14 Gesamtsummen auf Dokumentenebene Gesamtbetrag der Rechnungsumsatzsteuer (BT-110) = ? kategoriespezifische Steuerbeträge (BT-117).
(Quelle: ZUGFeRD-Dokumentation 2.1, S: 119)
Sollte der fällige Zahlungsbetrag (BT-115) positiv sein, müssen entweder das Fälligkeitsdatum der Zahlung (BT-9) oder die Zahlungsbedingungen (BT-20) angegeben werden.
Besonderheit der XRechnung
Eine Textbeschreibung der Zahlungsbedingungen.
Geschäftsregel: BR-DE-18 Informationen zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen wie folgt im Element „Payment terms“ (BT-20) jeweils in einer eigenen Zeile übermittelt werden: Anzugeben ist im ersten Segment „SKONTO“ oder „VERZUG“, im zweiten „TAGE=n“, im dritten „PROZENT=n“, wobei die Segmente jeweils von einer „#“ umfasst sind.
Prozentzahlen sind mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, „fälliger Betrag“ zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto oder Verzugszins als viertes Segment „BASISBETRAG=n“ mit dem semantischen Datentyp Amount anzu-geben. . Einschränkung: Formatanweisung z.B. #SKONTO#TAGE=14#PROZENT=2.25# oder #SKONTO#TAGE=14#PROZENT=2.25#BASISBETRAG=357.93#(Quelle: ZUGFeRD-Dokumentation 2.1 Seite: 115)
Das Feld ist also bie XRechnung Pflicht wenn es eine Lieferbedingung gibt
Das Fälligkeitsdatum der Zahlung spiegelt das Fälligkeitsdatum der Nettozahlung wider.
Bei Teilzahlungen wird das erste Fälligkeitsdatum einer Nettozahlung angegeben. Die entsprechende Beschreibung von komplexeren Zahlungsbedingungen kann in BT-20 angegeben werden.(Quelle: ZUGFeRD-Dokumentation 2.1 Seite: 115)
Auf-/Abschlagsindikator. Ist ein Zu- oder Abschlag vorhanden muss über den Wert gekennzeichnet werden, ob es sich um einen Zu oder Abschlag handelt.
- 1 = Aufschlag
- 0 = Abschlag
BG-28-0
taxcategorycode[1|2|3] | String | Steuerkategorien:
(Quelle: ZUGFeRD-Dokumentation 2.1, S: 107) | CategoryCode | SupplyChainTradeTransaction\ApplicableTradeTax | |||||||||
h_taxcodetext[1|2|3] | String | Ausschließlich für FatturaPA (Taxstempelmarkenbeschreibung) | RiferimentoNormativo | Keine Entsprechung | |||||||||
h_taxexemptionreasoncode[1|2|3] | Float | Code für die Steuerbefreiung Wenn das Feld h_taxcategorycode auf E steht, dann muss ein Grund für die Steuerbefreiung angegeben werden. Dieser muss dann im Feld h_taxexemptionreasoncode1 hinterlegt werden und entspricht einem CodeSchlüssel der der Liste (Reiter Vatex) zu entnehmen ist. | ExemptionReasonCode | X | X | ||||||||
h_taxrate[1|2|3] | Float | Steuersatz des Artikels Besonderheit der XRechnung Kategoriespezifischer Umsatzsteuersatz . Geschäftsregel: BR-DE-14 das Element „VAT category rate“ (BT-119) muss übermittelt werden. (Quelle: ZUGFeRD-Dokumentation 2.1, S: 109) | BT-119 | RateApplicablePercent | X | SupplyChainTradeTransaction\ApplicableTradeTax | |||||||
h_taxstamp[1|2|3] | String | Ausschließlich für FatturaPA (Taxstempelmarke) | Natura | Keine Entsprechung | |||||||||
h_taxtotalamount | Float | Der Gesamtbetrag der Umsatzsteuer Geschäftsregel: BR-53 Gesamtsummen auf Dokumentenebene Falls der Code für die Währung der Umsatzsteuerbuchung (BT-6) vorhanden ist, muss der Steuergesamtbetrag in Buchungswährung (BT-111) angegeben werden. Geschäftsregel: BR-CO-14 Gesamtsummen auf Dokumentenebene Gesamtbetrag der Rechnungsumsatzsteuer (BT-110) = ? kategoriespezifische Steuerbeträge (BT-117). (Quelle: ZUGFeRD-Dokumentation 2.1, S: 119) | BT-110, BT-111 | TaxTotalAmount | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | ||||||||
h_taxtypecode[1|2|3] | String | Default VAT | BT-118-0 | TypeCode | X | X | X | SupplyChainTradeTransaction\ApplicableTradeTax | |||||
h_termsofpayment[1|2|3] | String | Beschreibung der Zahlungsbedingung: Eine Textbeschreibung der Zahlungsbedingungen. Geschäftsregel: BR-DE-18 Informationen zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen wie folgt im Element „Payment terms“ (BT-20) jeweils in einer eigenen Zeile übermittelt werden: Anzugeben ist im ersten Segment „SKONTO“ oder „VERZUG“, im zweiten „TAGE=n“, im dritten „PROZENT=n“, wobei die Segmente jeweils von einer „#“ umfasst sind. Prozentzahlen sind mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, „fälliger Betrag“ zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto oder Verzugszins als viertes Segment „BASISBETRAG=n“ mit dem semantischen Datentyp Amount anzu-geben. . Einschränkung: Formatanweisung z.B. #SKONTO#TAGE=14#PROZENT=2.25# oder #SKONTO#TAGE=14#PROZENT=2.25#BASISBETRAG=357.93# | BT-20, BR-DE-18, BR-CO-25 | Description | X | SupplyChainTradeTransaction\SpecifiedTradePaymentTerms | |||||||
h_termsofpaymentduedate[1|2|3] | Date | Das Fälligkeitsdatum der Zahlung spiegelt das Fälligkeitsdatum der Nettozahlung wider. Bei Teilzahlungen wird das erste Fälligkeitsdatum einer Nettozahlung angegeben. Die entsprechende Beschreibung von komplexeren Zahlungsbedingungen kann in BT-20 angegeben werden. | BT-9 | DateTimeString | SupplyChainTradeTransaction\SpecifiedTradePaymentTerms\DueDateDateTime | ||||||||
Kein Feld
| Integer | Auf-/Abschlagsindikator. Ist ein Zu- oder Abschlag vorhanden muss über den Wert gekennzeichnet werden, ob es sich um einen Zu oder Abschlag handelt.
| BG-27-0 BG-28-0 | ChargeIndicator | X | X | X | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge |
Positionsfelder
Alle Positionsfelder beginnen per Definition mit dem Präfix "p_" für Position. Feldnamen sind in diesem Schema lowercase.
Name des Standardfeldschemas:
xControl_Invoice_Positions
Feldname | Datentyp | Beschreibung | Fieldcodes | ZUGFeRD (BASIC) | X-Rechnung | ZUGFeRD (EXTENDED) | Fieldname im CEFACT | CEFACT Pfad | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
p_articlenumber | String | Artikelnummer des Verkäufers | BT-155 | SellerAssignedID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedTradeProduct | ||||||||
p_articletext | String | Name des Produkts | BT-153 | X | X | X | Name | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedTradeProduct | |||||
p_buyerarticlenumber | String | Artikelnummer des Käufers | BT-156 | BuyerAssignedID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedTradeProduct | ||||||||
p_costcenter | String | Ein Textwert, der angibt, an welcher Stelle die betreffenden Daten in den Finanzkonten des Käufers zu verbuchen sind. (Quelle ZUGFeRD-Doku 2.1) | BT-133 | ID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\ReceivableSpecifiedTradeAccountingAccount | ||||||||
p_deliverydate | Date | Lieferdatum des Artikels | X | DateTimeString | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\ActualDeliverySupplyChainEvent\OccurrenceDateTime | ||||||||
p_deliverynotedate | Date | Lieferscheindatum | DateTimeString | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\DeliveryNoteReferencedDocument\FormattedIssueDateTime | |||||||||
p_deliverynoteitem | String | Position im Lieferschein der auf die Rechnungsposition referenziert | LineID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\DeliveryNoteReferencedDocument | |||||||||
p_deliverynotenumber | String | Lieferscheinnummer in der der Artikel gelistet war | IssuerAssignedID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\DeliveryNoteReferencedDocument | |||||||||
p_discount[1|2|3|4|5] | Float | Abschlag in Betrag | X | X | X | ActualAmount | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge | ||||||
p_discountrate[1|2|3|4|5] | Float | Der Prozentsatz, der zur Berechnung des Zuschlages verwendet werden darf. | X | X | CalculationPercent | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceChar | |||||||
p_discountreason[1|2|3|4|5] | String | Der in Textform angegebene Grund für den Abschlag | X | X | X | Reason | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge | ||||||
p_description | String | Beschreibung des Produkts | BT-154 | Description | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedTradeProduct | ||||||||
p_eancode | String | EAN-Nummer | BT-157, BT-157-1 | GlobalID[0160] | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedTradeProduct | ||||||||
p_extracharge[1|2|3|4|5] | Float | Zuschlag in Betrag | BT-136, BT-141 | X | X | X | ActualAmount | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge | |||||
p_extrachargerate[1|2|3|4|5] | Float | Der Prozentsatz, der zur Berechnung des Zuschlages verwendet werden darf | BT-138, BT-143 | X | X | CalculationPercent | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceChar | ||||||
p_extrachargereason[1|2|3|4|5] | String | Der in Textform angegebene Grund für den Zuschlag | BT-144 | X | X | X | Reason | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge | |||||
p_number | String | Positions counter | BT-126 | X | X | X | LineId | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\AssociatedDocumentLineDocument | |||||
p_orderdate | Date | Bestelldatum auf Positionsebene. Pflicht wenn es einen Bestellbezug gibt | X | OrderDate | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\BuyerOrderReferencedDocument | ||||||||
p_orderitem | String | Positionsnummer in der Bestellung | BT-132 | LineID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\BuyerOrderReferencedDocument | ||||||||
p_ordernumber | String | Bestellnummer auf Positionsebene | IssuerAssignedID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\BuyerOrderReferencedDocument | |||||||||
p_priceunit | Float | Basismenge zum Artikelpreis | BT-149 | BasisQuantity | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\NetPriceProductTradePrice | ||||||||
p_quantity | Float | Gelieferte Menge | BT-129 | X | X | BilledQuantity | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery | ||||||
p_quantityunit | String | Code der Maßeinheit der Basismenge zum Artikelpreis
| BT-130 | X | X | unitCode (Attribut) | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\NetPriceProductTradePrice | ||||||
p_shiptoid | String | Id der Lieferadresse in ERP | ID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\ShipToTradeParty | |||||||||
p_shiptoname | String | Name des Lieferempfängers. Name ist Pflicht wenn auf eine Lieferadresse referenziert wird. | X | Name | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\ShipToTradeParty | ||||||||
p_singleprice | Float | Nettoepreis des Artikels im Bezug auf die Einheit | BT-146 | X | X | ChargeAmount | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\NetPriceProductTradePrice | ||||||
p_taxamount | Float | Positionssteuerbetrag | CalculatedAmount | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\ApplicableTradeTax | |||||||||
p_taxcategory | String | Code der Umsatzsteuerkategorie des in Rechnung gestellten Artikels. Default ist wenn Steuer = 0 dann 'Z' und wenn Steuer > 0 dann 'S'. Die Codes für die Umsatzsteuerkategorie sind Folgende:
| BT-151 | X | X | X | CategoryCode | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\ApplicableTradeTax | |||||
p_taxcode | String | Steuerart (Code). Ist keiner gesetzt, wird VAT verwendet, welches in X-Rechnung Standard ist. | BT-151-0 | X | X | X | TypeCode | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\ApplicableTradeTax | |||||
p_taxrate | Float | Steuersatz des Artikels | BT-152 | X | X | X | RateApplicablePercent | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\ApplicableTradeTax | |||||
p_totalnetamount | Float | Nettoendbetrag der Rechnungsposition | BT-131 | X | X | X | LineTotalAmount | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeSettlementLineMonetarySummation |
Inhalt |
---|
Untergeordnete Seiten (Anzeige untergeordneter Seiten) | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|