/
CLARC Invoice Feldschema
CLARC Invoice Feldschema
Apr. 30, 2025
Informationen
Weitere Informationen über die Konfiguration finden Sie im folgenden Bereich Leitfaden zur Einrichtung von ZuGFeRD und XRechnung
Legende
Markierung | Bedeutung |
---|---|
Vorhanden | |
Verboten | |
X | Verpflichtend |
Abbkürzung | Bedeutung |
XR | XRechnung |
ZE | ZUGFeRD Extended |
BT | Busines Type |
BR | Business Rule |
Format | Version |
XRechnung | 3.0.1 |
ZUGFeRD | 2.3 |
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
Feld in CLARC | Datentyp | Beschreibung | BT-Code | XR | ZE | Feld in CEFACT | CEFACT Path 2.x | iDoc |
---|---|---|---|---|---|---|---|---|
h_allowancetotalamount | Float | Summe aller in der Rechnung enthaltenen Abschläge der Dokumentenebene. Summe der Abschläge auf Dokumentenebene (BT-107) = Summe Beträge des Abschlags auf Dokumentenebene (BT-92). Wenn es Ermäßigungen gibt, ist dieses Feld ebenfalls auszufüllen. | BT-107 ,BR-CO-11 | AllowanceTotalAmount | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | |||
h_assignmentnumber | String | Vergabenummer/Alte Vertragsnummer. Hier wird der TypeCode auf 50 gesetzt. | BT-17, BT-18, BT-122, BT-17-0, BT-18-0, BT-122-0 | IssuerAssignedID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\AdditionalReferencedDocument | E1EDK02 066 BELNR | ||
h_chargetotalamount | Float | Summe aller in der Rechnung enthaltenen Zuschläge der Dokumentenebene (Summe der Zuschläge auf Dokumentenebene (BT-108) = Summe Beträge des Zuschlags auf Dokumentenebene (BT-99)) Bei Zuschlägen bitte dieses Feld ausfüllen. | BT-108, BR-CO-12 | ChargeTotalAmount | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | |||
h_contractdate | Date | Vertragsdatum (Detailangaben zum zugehörigen Vertrag) | DateTimeString | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\ContractReferencedDocument\FormattedIssueDateTime | E1EDK02 072 DATUM | |||
h_contractid | String | Vertragsnummer (Detailangaben zum zugehörigen Vertrag) | BT-12 | IssuerAssignedID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\ContractReferencedDocument | E1EDK02 072 BELNR | ||
h_creditoradressline[1|2] | String | Straßen- und Postfachinformation des Verkäufers | BT-35, BT-36 | LineOne, LineTwo | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\PostalTradeAddress | PARVW RS PFACH | ||
h_creditorbankname[nichts|2|3|4|5] | String | Name des Zahlungskontos/Bank. Bei ZUGFeRD 1.0 nur eine Bankverbindung unterstützt bzw. implementiert | BT-85 | AccountName ZF/CFACT > 1 | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementPaymentMeans | E1EDK28 BNAME | ||
h_creditorbicid[nichts|2|3|4|5] | String | BIC oder SEPA-Code des Bankinstituts (Verkäufer). | BICID | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\PayeeSpecifiedCreditorFinancialInstitution | E1EDK28 BRNUM | |||
h_creditorblz | String | Hat nur bei ZUGFeRD 1.0 relevanz. Bei ZUGFeRD 1.0 nur eine Bankverbindung unterstützt bzw. implementiert | 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 | Wird aus dem AFI WRAPPER Teil ausgelesen | ||
h_creditorcityname | String | Ortinformation des Verkäufers | BT-37 | X | CityName | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\PostalTradeAddress | PARVW RS ORT1 | |
h_creditorcontact | String | Ansprechpartner des Verkäufers | BT-41 | X | PersonName | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\DefinedTradeContact | PARVW RS PARNR | |
h_creditorcountry | String | Ländercode des Verkäufers | BT-40 | X | X | CountryID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\PostalTradeAddress | PARVW RS LAND1 |
h_creditoremail | String | Kontakt E-Mail Adresse des Verkäufers | BT-43 | X | URIID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\DefinedTradeContact\EmailURIUniversalCommunication | PARVW RS TELBX | |
h_creditoriban[nichts|2|3|4|5] | String | Kontonummer in Form eines IBAN-Codes sofern es eine IBAN gibt. In diesem Feld muss entweder eine IBAN-ID oder eine ProprietaryID angegeben werden | BT-84 | X | X | IBANID | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementPaymentMeans | E1EDK28 BIBAN |
h_creditorid | String | In diesem Feld muss entweder eine IBAN-ID oder eine ProprietaryID angegeben werden | BT-29 | X | X | ID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty | E1EDKA1 PARTN |
h_creditorname | String | Name des Verkäufers | BR-6 | X | Name | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty | PARVW RS NAME1 | |
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 | X | CompleteNumber | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\DefinedTradeContact\TelephoneUniversalCommunication | PARVW RS TELF1 | |
h_creditorpostcode | String | Postleitzahl des Verkäufers | BT-38 | PostcodeCode | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\PostalTradeAddress | PARVW RE PSTLZ/PSTL2 | ||
h_creditorproperitarybankid[|2|3|4|5] | String | Nationale Kontonummer des Verkäufers, die verwendet wird wenn keine IBAN vorhanden ist | BT-84-0 | X | X | ProprietaryID | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementPaymentMeans | |
h_creditorsalestaxid | String | Umsatzsteuernummer des Verkäufers | BT-31, BT-32 | X | X | ID (Alternativ) | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\SpecifiedTaxRegistration | E1EDK01 EIGENUINR |
h_creditortaxid | String | Steuernummer des Verkäufers. Wert ist alternativ zu der Umsatzsteuernummer. Es können aber beide übertragen werden. | BT-31, BT-32 | X | X | ID (Alternativ) | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\SellerTradeParty\SpecifiedTaxRegistration | |
h_currency1 | String | Währung | BT-5 | X | X | InvoiceCurrencyCode | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement | E1EDK01 CURCY |
h_debitoradressline[1|2] | String | Straßen- und Postfachinformation des Käufers | BT-50 | LineOne,LineTwo | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\PostalTradeAddress | PARVW RE PFACH | ||
h_debitorcityname | String | Ortsinformation des Käufers | BT-52 | X | CityName | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\PostalTradeAddress | PARVW RE ORT1 | |
h_debitorcontact | String | Kontaktperson die mit dem Fall betraut war | BT-56 | PersonName | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\DefinedTradeContact | PARVW RE PARNR | ||
h_debitorcountry | String | Ländercode des Käufers | BT-55 | X | X | CountryID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\PostalTradeAddress | PARVW RE LAND1 |
h_debitoremail | String | Kontakt E-Mail Adresse des Käufers | BT-58 | URIID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\DefinedTradeContact\EmailURIUniversalCommunication | PARVW RE TELBX | ||
h_debitorid | String | ID des Käufers | BT-46 | ID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty | PARVW RE | ||
h_debitorname2 | String | Zuständige Kontanktstelle (Abteilung) des Käufers | BT-56-0 | ID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty | PARVW RE NAME1 | ||
h_debitorphonenumber | String | Telefonnummer zur Kontaktaufnahme des Käufers | BT-57 | CompleteNumber | PARVW RE TELF1 | |||
h_debitorpostcode | String | Postleitzahl des Käufers | BT-53 | X | PostcodeCode | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\PostalTradeAddress | PARVW RE PSTLZ/PSTL2 | |
h_debitortaxid | String | Steuernummer des Käufers. Wert ist alternativ zu der Umsatzsteuernummer. Es können aber beide übertragen werden. | BT-48 | X | X | ID (Alternativ) | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\SpecifiedTaxRegistration | E1EDK01 KUNDEUINR |
h_deliverydate | Date | Es gibt zwei Möglichkeiten, das Lieferdatum festzulegen. Wenn das Feld ausgefüllt ist, wird dieses Datum als Lieferdatum verwendet. Es hat Vorrang vor allen anderen Angaben. Ist das Feld nicht ausgefüllt, wird das angegebene Periodenenddatum verwendet. Wenn sowohl das Feld Lieferdatum als auch das Enddatum des Zeitraums leer sind, kann kein Lieferdatum ermittelt werden. | BT-72 | DateTimeString | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ActualDeliverySupplyChainEvent\OccurrenceDateTime | E1EDK03 IDDAT=001 DATUM | ||
h_deliverynotedate1 | Date | Lieferscheindatum | DateTimeString | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ActualDeliverySupplyChainEvent\OccurrenceDateTime | ||||
h_deliverynotenumber1 | String | Lieferscheinnummer | IssuerAssignedID | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\DeliveryNoteReferencedDocument | ||||
h_deliveryperiodend | String | Ende der Abrechnungsperiode (alternativ zum Lieferzeitpunkt h_deliverydate). 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) | BT-74 | billingPeriodEnd | SupplyChainTradeTransaction\BillingSpecifiedPeriod | E1EDK03 IDDAT=108 DATUM | ||
h_deliveryperiodstart | String | Begin der Abrechnungsperiode (alternativ zum Lieferzeitpunkt h_deliverydate). 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) | BT-72 | billingPeriodStart | SupplyChainTradeTransaction\BillingSpecifiedPeriod | E1EDK03 IDDAT=107 DATUM | ||
h_documentdate | Date | Rechnungsdatum | BT-2 | X | X | DateTimeString | ExchangedDocument\IssueDateTime | E1EDK03 IDDAT 026 |
h_documenttypecode | String | Rechnungs-TypeCode Code für den Rechnungstyp | BT-3 | X | X | TypeCode | ExchangedDocument | FormatMapping E1EDK14 |
h_grossamount | Float | Der Rechnungsgesamtbetrag einschließlich Umsatzsteuer ist der Rechnungsgesamtbetrag ohne Umsatzsteuer zuzüglich des Gesamtbetrages der Rechnungsumsatzsteuer. Geschäftsregel: BR-14 Gesamtsummen auf Dokumentenebene Eine Rechnung muss den Rechnungsgesamtbetrag mit Umsatzsteuer (BT-112) anzeigen. 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 | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | E1EDS01 011 SUMME | ||
h_incoterms1 | String | Incotermscode nach Liste | DeliveryTypeCode | SupplyChainTradeTransaction\ApplicableTradeDeliveryTerms | E1EDK17 LKOND | |||
h_invoicenumber | String | Rechnungsnummer | BT-1 | X | X | ID | ExchangedDocument | E1EDK01 BELNR |
h_invoicerecipient | String | Der volle Name des Käufers | BT-44 | X | X | Name | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty | PARVW RE NAME1 |
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 | X | X | LineTotalAmount | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | E1EDS01 017 SUMME |
h_mwskz[1|2|3] | String | Ausschliesslich FatturaPA Taxmarkenimplementierung das die nachfolgenden Informationen speichert X= True/ Leer = False | Keine Entsprechung | E1EDK04 MWSKZ | ||||
h_netamount1 | Float | Die Gesamtsumme der Rechnung ohne Umsatzsteuer. 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). | BT-109 | X | X | TaxBasisTotalAmount | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | E1EDS01 010 Summe |
h_orderdate1 | Date | Bestelldatum auf Headerebene | DateTimeString | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerOrderReferencedDocument\FormattedIssueDateTime | E1EDK02 001 Datum = Bestelldatum | |||
h_ordernumber | String | Bestellnummer auf Headerebene | IssuerAssignedID | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerOrderReferencedDocument | E1EDK02 001 BELNR | |||
h_paymentreference | String | Verwendungszweck | BT-83 | PaymentReference | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement | |||
h_recipientsalestaxid | String | Umsatzsteuernummer des Käufers | BT-48 | X | X | ID (Alternativ) | SupplyChainTradeTransaction\ApplicableHeaderTradeAgreement\BuyerTradeParty\SpecifiedTaxRegistration | |
h_shipadressline[1|2] | String | Straßen und Postfachinformationen der Lieferadresse | BT-75, BT76 | LineOne,LineTwo | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ShipToTradeParty\PostalTradeAddress | PARVW WE PFACH | ||
h_shiptocityname | String | Ortsnformation der Lieferaddresse | BT-77 | X | CityName | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ShipToTradeParty\PostalTradeAddress | PARVW WE ORT1 | |
h_shiptocountry | String | Ländercode der Lieferaddresse | BT-80 | X | X | CountryID | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ShipToTradeParty\PostalTradeAddress | PARVW WE LAND1 |
h_shiptoglobalid | String | 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 | X | X | PersonName | \SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ShipToTradeParty | PARVW WE NAME1 |
h_shiptopostcode | String | Postleitzahl der Lieferadresse | BT-78 | X | PostcodeCode | SupplyChainTradeTransaction\ApplicableHeaderTradeDelivery\ShipToTradeParty\PostalTradeAddress | PARVW WE PSTLZ/PSTL2 | |
h_taxamount[1|2|3] | Float | Rechnerischer Steuerbetrag 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) | BT-117 | X | X | CalculatedAmount | SupplyChainTradeTransaction\ApplicableTradeTax | E1EDK04 MWSBT |
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 | X | X | BasisAmount | SupplyChainTradeTransaction\ApplicableTradeTax | |
h_taxcategorycode[1|2|3] | String | Steuerkategorien: S = Umsatzsteuer fällt mit Normalsatz an Z = nach dem Nullsatz zu versteuernde Waren E = Steuerbefreit AE = Umkehrung der Steuerschuldnerschaft K = Kein Ausweis der Umsatzsteuer bei innergemeinschaftlichen Lieferungen G = Steuer nicht erhoben aufgrund von Export außerhalb der EU O = Außerhalb des Steueranwendungsbereichs L = IGIC (Kanarische Inseln) M = IPSI (Ceuta/Melilla) 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) | CategoryCode | SupplyChainTradeTransaction\ApplicableTradeTax | ||||
h_taxcategorycode[1|2|3] | String | Steuerkategorien: - S = Umsatzsteuer fällt mit Normalsatz an - Z = nach dem Nullsatz zu versteuernde Waren - E = Steuerbefreit - AE = Umkehrung der Steuerschuldnerschaft - K = Kein Ausweis der Umsatzsteuer bei innergemeinschaftlichen Lieferungen - G = Steuer nicht erhoben aufgrund von Export außerhalb der EU - O = Außerhalb des Steueranwendungsbereichs - L = IGIC (Kanarische Inseln) - M = IPSI (Ceuta/Melilla) 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) | CategoryCode | SupplyChainTradeTransaction\ApplicableTradeTax | ||||
h_taxcodetext[1|2|3] | String | Ausschließlich für FatturaPA (Taxstempelmarkenbeschreibung) | RiferimentoNormativo | Keine Entsprechung | FatturaElettronicaBody/DatiBeniServizi/DatiRiepilogo | |||
h_taxeexemptionreasoncode[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 | |||||
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. . Einschränkung: 1..1 | BT-119 | X | RateApplicablePercent | SupplyChainTradeTransaction\ApplicableTradeTax | E1EDK04 MSATZ | |
h_taxstamp[1|2|3] | String | Ausschließlich für FatturaPA (Taxstempelmarke) | Natura | Keine Entsprechung | FatturaElettronicaBody/DatiBeniServizi/DatiRiepilogo | |||
h_taxtotalamount | Float | Der Gesamtbetrag aller Umsatzsteuer also deren Summe, für die Rechnung 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). | BT-110, BT-111 | TaxTotalAmount | SupplyChainTradeTransaction\ApplicableHeaderTradeSettlement\SpecifiedTradeSettlementHeaderMonetarySummation | |||
h_taxtypecode[1|2|3] | String | Default VAT | BT-118-0 | X | X | TypeCode | SupplyChainTradeTransaction\ApplicableTradeTax | E1EDP01 MENGE |
h_termsofpayment[1|2|3] | String | Beschreibung der Zahlungsbedingung: 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 Lieferbedungung gibt | BT-20, BR-DE-18, BR-CO-25 | X | Description | SupplyChainTradeTransaction\SpecifiedTradePaymentTerms | E1EDK18 Logik Formatiert | |
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. (Quelle: ZUGFeRD-Dokumentation 2.1 Seite: 115) | BT-9 | DateTimeString | SupplyChainTradeTransaction\SpecifiedTradePaymentTerms\DueDateDateTime | Wird auch im Code ermittelt | ||
Kein Feld (automatisch) | Integer | Auf-/Abschlagsindikator. Wenn es einen Zu- oder Abschlag gibt, muss über den Wert gekennzeichnet werden ob es sich um einen Zu oder Abschlag handelt. 1 = Aufschlag, 0 = Abschlag | BG-27-0 BG-28-0 | X | X | ChargeIndicator | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge | E1EDP26 001 BETRG |
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
Feld in CLARC | Datentyp | Beschreibung | BT-Code | XR | ZE | Feld in CEFACT | CEFACT Path 2.x | iDoc |
---|---|---|---|---|---|---|---|---|
p_articlenumber | String | Artikelnummer des Verkäufers | BT-155 | SellerAssignedID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedTradeProduct | E1EDP19 QUALF=002 IDTNR | ||
p_articletext | String | Name des Produkts | BT-153 | X | X | Name | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedTradeProduct | E1EDP19 KTEXT |
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 Artikel | X | DateTimeString | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\ActualDeliverySupplyChainEvent\OccurrenceDateTime | |||
p_deliverynotedate | Date | Lieferscheindatum | DateTimeString | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\DeliveryNoteReferencedDocument\FormattedIssueDateTime | E1EDP02 QUALF=012 DATUM | |||
p_deliverynoteitem | String | Position im Lieferschein der auf die Rechnungsposition referenziert | LineID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\DeliveryNoteReferencedDocument | E1EDP02 QUALF=012 ZEILE | |||
p_deliverynotenumber | String | Lieferscheinnummer in der der Artikel gelistet war | IssuerAssignedID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery\DeliveryNoteReferencedDocument | E1EDP02 QUALF 012 BELNR | |||
p_description | String | Beschreibung des Produkts | BT-154 | Description | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedTradeProduct | |||
p_discount[1|2|3|4|5] | Float | Abschlag in Betrag | BT-136, BT-141 | X | X | ActualAmount | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge | |
p_discountrate[1|2|3|4|5] | Float | Der Prozentsatz, der zur Berechnung des Abschlags 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 | BT-139, BT-144 | X | X | Reason | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge | |
p_eancode | String | EAN-Nummer | BT-157,BT-157-1 | GlobalID[0160] | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceChar | E1EDP19 QUALF=003 IDTNR | ||
p_extracharge[1|2|3|4|5] | Zuschlag in Betrag | BT-136, BT-141 | 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 | Reason | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeAllowanceCharge | |
p_number | String | Positions counter | BT-126 | X | X | LineId | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\AssociatedDocumentLineDocument | E1EDP01 POSEX |
p_orderdate | Date | Bestelldatum auf Positionsebene. Pflicht wenn es einen Bestellbezug gibt | X | OrderDate | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\BuyerOrderReferencedDocument | E1EDP02 QUALF=001DATUM | ||
p_orderitem | String | Positionsnummer in der Bestellung | BT-132 | X | X | LineID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\BuyerOrderReferencedDocument | E1EDP02 QUALF=001 ZEILE |
p_ordernumber | String | Bestellnummer auf Positionsebene | IssuerAssignedID | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\BuyerOrderReferencedDocument | ||||
p_priceunit | Float | Basismenge zum Artikelpreis | BT-149 | BasisQuantity | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\NetPriceProductTradePrice | E1EDP01 QULAF=001 PEINH | ||
p_quantity | Float | Gelieferte Menge | BT-129 | X | X | BilledQuantity | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeDelivery | E1EDP01 MENGE |
p_quantityunit | String | Attribut zur Basismenge die die Einheit angibt, wird keine übergeben wird Stück genommen. Wird für ettliche Felder wie PriceBasisQuantity oder Quantity als Attribut genommen. | BT-130 | X | X | unitCode (Attribut) | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeAgreement\NetPriceProductTradePrice | E1EDP01 MENEE |
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 | E1EDP26 001 BETRG |
p_taxamount | Float | Positionssteuerbetrag | CalculatedAmount | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\ApplicableTradeTax | E1EDP04 MWSBT | |||
p_taxcategory | String | Code der Umsatzsteuerkategorie des in Rechnung gestellten Artikels. Default ist wenn Steuer = 0 dann 'Z' und wenn Steuer > 0 dann 'S'. Bitte Codes in ZUGFeRD Doku beachten denn wenn der Wert falsch ist wird die Rechnung abgewiesen | BT-151 | X | X | CategoryCode | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\ApplicableTradeTax | |
p_taxrate | Float | Steuersatz des Artikels | BT-152 | RateApplicablePercent | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\ApplicableTradeTax | E1EDP04 MSATZ | ||
p_totalnetamount | Float | Nettoendbetrag der Rechnungsposition | BT-131 | X | X | LineTotalAmount | SupplyChainTradeTransaction\IncludedSupplyChainTradeLineItem\SpecifiedLineTradeSettlement\SpecifiedTradeSettlementLineMonetarySummation | E1EDP01 QUALF=003 BETRG |
, multiple selections available, Use left or right arrow keys to navigate selected items