{
    "Name": "Cii-Mapping",
    "CreateDate": "2024-08-06T13:23:06.1440796+02:00",
    "UpdateDate": "2025-04-22T21:16:07.4389772+02:00",
    "UpdateUserName": "marco.matej",
    "CaptureThisVersion": "1.0.0.0",
    "SchemaFields": [
        {
            "Category": 1,
            "Name": "BT-1 Invoice number",
            "Description": "Eine eindeutige Kennung der Rechnung, die diese im System des Verkäufers identifiziert.\nAnmerkung: Es ist kein „identification scheme“ zu verwenden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='ExchangedDocument']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='HeaderExchangedDocument']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-2 Invoice issue date",
            "Description": "Das Datum, an dem die Rechnung ausgestellt wurde.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='ExchangedDocument']/*[local-name()='IssueDateTime']/*[local-name()='DateTimeString'][@format = '102']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='HeaderExchangedDocument']/*[local-name()='IssueDateTime']/*[local-name()='DateTimeString'][@format = '102']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DateParser"
        },
        {
            "Category": 0,
            "Name": "BT-3 Invoice type code",
            "Description": "Ein Code, der den Funktionstyp der Rechnung angibt.\nAnmerkung: Der Rechnungstyp muss gemäß UNTDID 1001, spezifiziert werden.\nFolgende Codes aus der Codeliste sollen verwendet werden:\n• 326 (Partial invoice)\n• 380 (Commercial invoice)\n• 384 (Corrected invoice)\n• 389 (Self-billed invoice)\n• 381 (Credit note)\n• 875 (Partial construction invoice)\n• 876 (Partial final construction invoice)\n• 877 (Final construction invoice)",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='ExchangedDocument']/*[local-name()='TypeCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='HeaderExchangedDocument']/*[local-name()='TypeCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-5 Invoice currency code",
            "Description": "Die Währung, in der alle Rechnungsbeträge angegeben werden, ausgenommen ist der Umsatzsteuer-Gesamtbetrag,der in der Abrechnungswährung anzugeben ist.\nAnmerkung: Nur eine Währung ist in der Rechnung zu verwenden, der \"Invoice total VAT amount in accounting currency\" (BT-111) ist in der Abrechnungswährung auszuweisen. Die gültigen Währungen sind bei der ISO 4217„Codes for the representation of currencies and funds“ registriert. Nur die Alpha-3-Darstellung darf verwendet werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='InvoiceCurrencyCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='InvoiceCurrencyCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-6 VAT accounting currency code",
            "Description": "Die für die Umsatzsteuer-Abrechnungs- und -Meldezwecke verwendete Währung, die im Land des Verkäufers gültig ist oder verlangt wird.\nAnmerkung: Zu Verwenden in Kombination mit \"Invoice total VAT amount in accounting currency\" (BT-111), wenn die Umsatzsteuerabrechnungswährung von der Rechnungswährung abweicht. Die gültigen Währungen sind bei der ISO 4217 „Codes for the representation of currencies and funds“ registriert. Nur die Alpha-3-Darstellung darf verwendet werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='TaxCurrencyCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='TaxCurrencyCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-8 Value added tax point date code",
            "Description": "Ein Code für den Zeitpunkt, an dem die Umsatzsteuer für den Erwerber und den Verkäufer in der Buchführung nachzuweisen ist.\nFolgende Codes aus der Codeliste UNTDID 2005 werden verwendet:\n• 3 (Invoice document issue date time)\n• 35 (Delivery date/time, actual)\n• 432 (Paid to date)\nDas Informationselement \"Value added tax point date code\" (BT-8) wird verwendet, wenn das Informationselement \"Value added tax point date\" (BT-7) zum Zeitpunkt der Rechnungsstellung noch nicht bekannt ist.\nDie Anwendung von \"Value",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='DueDateTypeCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='DueDateTypeCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-9 Payment due date",
            "Description": "Das Fälligkeitsdatum des Rechnungsbetrages.\nAnmerkung: Das Fälligkeitsdatum stellt das Fälligkeitsdatum der Nettozahlung dar. Für Teilzahlungen ist dies der Zeitpunkt der ersten Zahlung. Die zugehörige Beschreibung von komplexeren Zahlungsbedingungen kann im Element \"Payment terms\" (BT-20) übergeben werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradePaymentTerms']/*[local-name()='DueDateDateTime']/*[local-name()='DateTimeString'][@format = '102']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradePaymentTerms']/*[local-name()='DueDateDateTime']/*[local-name()='DateTimeString'][@format = '102']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DateParser"
        },
        {
            "Category": 1,
            "Name": "BT-10 Buyer reference",
            "Description": "Ein vom Erwerber zugewiesener und für interne Lenkungszwecke benutzter Bezeichner.\nAnmerkung: Im Rahmen des Steuerungsprojekts eRechnung ist mit der so genannten Leitweg-ID eine Zuordnungsmöglichkeit entwickelt worden, deren verbindliche Nutzung von Bund und mehreren Ländern vorgegeben wird. Die Leitweg-ID ist prinzipiell für Bund, Länder und Kommunen einsetzbar (B2G, G2G). Für die Darstellung der Leitweg-ID wird das in XRechnung verpflichtende Feld Buyer Reference benutzt.\nLänder und Kommunen, die ihren Rechnungsstellern abweichend von der Leitweg-ID eigene Zuordnungsmuster mitteilen, können diese statt der Leitweg-ID im Feld Buyer Reference verwenden. Soll XRechnung in anderen Bereichen als B2G verwendet werden (bspw. B2B), dann können hier ebenfalls eigene Käuferreferenzen verwendet werden. Die Verwendung einer Leitweg-ID ist dazu nicht notwendig.\nHinweis: Es existiert eine Handreichung zur Bildung der Leitweg-ID, die über die KoSIT zu erhalten ist (siehe Website XRechnung bzw. FAQ-Liste).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerReference']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerReference']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-11 Project reference",
            "Description": "Die Kennung eines Projektes, auf das sich die Rechnung bezieht.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SpecifiedProcuringProject']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SpecifiedProcuringProject']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-12 Contract reference",
            "Description": "Eine eindeutige Bezeichnung des Vertrages (z. B. Vertragsnummer).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='ContractReferencedDocument']/*[local-name()='IssuerAssignedID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='ContractReferencedDocument']/*[local-name()='IssuerAssignedID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-13 Purchase order reference",
            "Description": "Eine vom Erwerber ausgegebene Kennung für eine referenzierte Bestellung.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerOrderReferencedDocument']/*[local-name()='IssuerAssignedID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerOrderReferencedDocument']/*[local-name()='IssuerAssignedID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-14 Sales order reference",
            "Description": "Eine vom Verkäufer ausgegebene Kennung für einen referenzierten Auftrag.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerOrderReferencedDocument']/*[local-name()='IssuerAssignedID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerOrderReferencedDocument']/*[local-name()='IssuerAssignedID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-15 Receiving advice reference",
            "Description": "Eine Kennung für eine referenzierte Empfangsbestätigung.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ReceivingAdviceReferencedDocument']/*[local-name()='IssuerAssignedID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ReceivingAdviceReferencedDocument']/*[local-name()='IssuerAssignedID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-16 Despatch advice reference",
            "Description": "Eine Kennung für eine referenzierte Versandanzeige.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='DespatchAdviceReferencedDocument']/*[local-name()='IssuerAssignedID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='DespatchAdviceReferencedDocument']/*[local-name()='IssuerAssignedID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-17 Tender or lot reference",
            "Description": "Die Kennung der Ausschreibung oder des Loses auf die/das sich die Rechnung bezieht.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='IssuerAssignedID'][following-sibling::ram:TypeCode='50']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='IssuerAssignedID'][following-sibling::ram:TypeCode='50']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-18 Invoiced object identifier",
            "Description": "Eine vom Verkäufer angegebene Kennung für ein Objekt, auf das sich die Rechnung bezieht (z. B. Zählernummer, Telefonnummer, Kfz-Kennzeichen, versicherte Person, Abonnement-Nummer, Rufnummer).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='IssuerAssignedID'][following-sibling::ram:TypeCode='130']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='IssuerAssignedID'][following-sibling::ram:TypeCode='130']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-19 Buyer accounting reference",
            "Description": "Ein Textwert, der angibt, an welcher Stelle die betreffenden Daten in den Finanzkonten des Erwerbers zu buchen sind.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='ReceivableSpecifiedTradeAccountingAccount']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='ReceivableSpecifiedTradeAccountingAccount']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-20 Payment terms",
            "Description": "Eine Textbeschreibung der Zahlungsbedingungen, die für den fälligen Zahlungsbetrag gelten (einschließlich Beschreibung möglicher Skontobedingungen). Dieses Informationselement kann mehrere Zeilen und mehrere Angaben zu Zahlungsbedingungen beinhalten und sowohl unstrukturierten als strukturierten Text enthalten. Der unstrukturierte Text darf dabei keine # enthalten. Werden Informationen zur Gewährung von Skonto angegeben, sind sie wie folgt darzustellen: Anzugeben ist im ersten Segment „SKONTO“, im zweiten „TAGE=n“, im dritten „PROZENT=n“. Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht \"Amount due for payment\" (BT-115) zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto als viertes Segment „BASISBETRAG=n“ gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skontoangabe muss ein XML-konformer Zeilenumbruch folgen. Beispiele mit drei Segmenten je Zeile: #SKONTO#TAGE=14#PROZENT=2.25# #SKONTO#TAGE=28#PROZENT=1.00# Beispiele mit vier Segmenten je Zeile (die Gewährung von Skonto bezieht sich nur auf einen Teilbetrag der Rechnung (z. B. Material) und der Grundwert zur Berechnung des Skonto muss mit angegeben werden): #SKONTO#TAGE=14#PROZENT=2.25#BASISBETRAG=357.93# #SKONTO#TAGE=28#PROZENT=1.00#BASISBETRAG=357.93# Alle Angaben zur Gewährung von Skonto müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Beispielen genannt, sind nicht zulässig.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradePaymentTerms']/*[local-name()='Description']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradePaymentTerms']/*[local-name()='Description']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-21 Invoice note subject code",
            "Description": "Der Betreff für den nachfolgenden Textvermerk zur Rechnung.\nAnmerkung: Die Auswahl erfolgt aus UNTDID 4451.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='ExchangedDocument']/*[local-name()='IncludedNote']/*[local-name()='SubjectCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='HeaderExchangedDocument']/*[local-name()='IncludedNote']/*[local-name()='SubjectCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-22 Invoice note",
            "Description": "Ein Textvermerk, der unstrukturierte Informationen enthält, die für die Rechnung als Ganzes maßgeblich sind. Erforderlichenfalls können Angaben zur Aufbewahrungspflicht gem. § 14 Abs. 4 Nr. 9 UStG hier aufgenommen werden.\nAnmerkung: Im Falle einer bereits fakturierten Rechnung kann hier z. B. der Grund der Korrektur angegeben werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='ExchangedDocument']/*[local-name()='IncludedNote']/*[local-name()='Content']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='HeaderExchangedDocument']/*[local-name()='IncludedNote']/*[local-name()='Content']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-23 Business process type",
            "Description": "Identifiziert den Kontext des Geschäftsprozesses, in dem die Transaktion erfolgt. Er ermöglicht es dem Erwerber, die Rechnung in angemessener Weise zu verarbeiten.\nAnmerkung: Die mit diesem Informationselement zu übermittelnde Angabe wird vom Erwerber spezifiziert. Innerhalb\ndes Peppol eDelivery Networks ist PEPPOL-EN16931-R007 (\"Business process MUST be in the format 'urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0' where NN indicates the process number.\") zu beachten. Wurde keine Vorgabe zur Befüllung des zu übermittelnden Feldes gemacht, kann als Default-Wert „urn:fdc:peppol.eu:2017:poacc:billing:01:1.0“ übermittelt werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='ExchangedDocumentContext']/*[local-name()='BusinessProcessSpecifiedDocumentContextParameter']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedExchangedDocumentContext']/*[local-name()='BusinessProcessSpecifiedDocumentContextParameter']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-24 Specification identifier",
            "Description": "Eine Kennung der Spezifikation, die das gesamte Regelwerk zum semantischen Inhalt, zu den Kardinalitäten und den Geschäftsregeln enthält, dem die in der Rechnung enthaltenen Daten entsprechen\nAnmerkung: Damit wird die Konformität zum jeweiligen Dokument erklärt. Für den Verweis auf die EU-Norm ist „urn:cen.eu:en16931:2017“ anzugeben. Rechnungen, die zur CIUS XRechnung konform sind, geben hier „urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0“ an. Rechnungen, die zur Extension XRechnung konform sind, geben hier „urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0#conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0“ an. Es ist kein Schema zu verwenden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='ExchangedDocumentContext']/*[local-name()='GuidelineSpecifiedDocumentContextParameter']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedExchangedDocumentContext']/*[local-name()='GuidelineSpecifiedDocumentContextParameter']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-25 Preceding Invoice reference",
            "Description": "Die Kennung der vorausgegangenen Rechnung, auf die Bezug genommen wird.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='InvoiceReferencedDocument']/*[local-name()='IssuerAssignedID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='InvoiceReferencedDocument']/*[local-name()='IssuerAssignedID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-26 Preceding Invoice issue date",
            "Description": "Das Datum, zu dem die vorausgegangene Rechnung ausgestellt wurde.\nAnmerkung: Für den Fall, dass die Nummer der vorausgegangenen Rechnung (Preceding invoice identifier) nicht eindeutig ist, soll das Datum der vorausgegangenen Rechnung \"Preceding Invoice issue date\" (BT-26) angegeben\nwerden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='InvoiceReferencedDocument']/*[local-name()='FormattedIssueDateTime']/*[local-name()='DateTimeString'][@format = '102']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='InvoiceReferencedDocument']/*[local-name()='FormattedIssueDateTime']/*[local-name()='DateTimeString'][@format = '102']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DateParser"
        },
        {
            "Category": 0,
            "Name": "BT-27 Seller name",
            "Description": "Der vollständige Name, unter dem der Verkäufer im nationalen Register für juristische Personen oder als steuerpflichtige Person eingetragen ist oder anderweitig als Person(en) handelt (Firma).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='Name']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='Name']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-28 Seller trading name",
            "Description": "Ein Name, unter dem der Verkäufer bekannt ist, sofern abweichend vom Namen des Verkäufers.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='TradingBusinessName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='TradingBusinessName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-29 Seller identifier",
            "Description": "Eine (i. d. R. vom Erwerber vergebene) Kennung des Verkäufers, wie z. B. die Kreditorennummer für das Mittelbewirtschaftungsverfahren oder die Lieferantennummer für das Bestellsystem.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='GlobalID'][exists(@schemeID)]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='GlobalID'][exists(@schemeID)]"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-30 Seller legal registration identifier",
            "Description": "Eine von einer offiziellen Registrierstelle ausgegebene Kennung, die den Verkäufer als Rechtsträger oder juristische Person identifiziert.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-31 Seller VAT identifier",
            "Description": "Die Umsatzsteuer-Identifikationsnummer des Verkäufers. Verfügt der Verkäufer über eine solche, ist sie hier anzugeben, sofern nicht Angaben zum \"SELLER TAX REPRESENTATIVE PARTY\" (BG-11) gemacht werden.\nAnmerkung: Die Umsatzsteuer-Identifikationsnummer mit vorangestelltem Präfix gem. EN ISO 3166-1 \"Codes for the representation of names of countries and their subdivisions\"",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='SpecifiedTaxRegistration']/*[local-name()='ID'][@schemeID='VA']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='SpecifiedTaxRegistration']/*[local-name()='ID'][@schemeID='VA']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-32 Seller tax registration identifier",
            "Description": "Eine örtliche steuerrechtliche Kennung des Verkäufers (bestimmt durch dessen Adresse) oder ein Verweis auf seinen eingetragenen Steuerstatus. (Hier ist ggf. die Angabe „Steuerschuldnerschaft des Leistungsempfängers“ oder die USt-Befreiung des Rechnungsstellers einzutragen.)",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='SpecifiedTaxRegistration']/*[local-name()='ID'][@schemeID='FC']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='SpecifiedTaxRegistration']/*[local-name()='ID'][@schemeID='FC']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-33 Seller additional legal information",
            "Description": "Weitere rechtliche Informationen, die für den Verkäufer maßgeblich sind (wie z. B. Grundkapital).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='Description']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='Description']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-34 Seller electronic address",
            "Description": "Gibt die elektronische Adresse des Verkäufers an, an die die Antwort der Anwendungsebene auf eine Rechnung gesendet werden kann.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='URIUniversalCommunication']/*[local-name()='URIID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='URIUniversalCommunication']/*[local-name()='URIID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-35 Seller address line 1",
            "Description": "Die Hauptzeile in einer Anschrift. Üblicherweise ist dies entweder Strasse und Hausnummer oder der Text „Postfach“ gefolgt von der Postfachnummer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineOne']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineOne']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-36 Seller address line 2",
            "Description": "Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineTwo']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineTwo']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-37 Seller city",
            "Description": "Die Bezeichnung der Stadt oder Gemeinde, in der sich die Verkäuferanschrift befindet.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CityName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CityName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-38 Seller post code",
            "Description": "Die Postleitzahl.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='PostcodeCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='PostcodeCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-39 Seller country subdivision",
            "Description": "Die Unterteilung eines Landes (wie Region, Bundesland, Provinz etc.).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountrySubDivisionName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountrySubDivisionName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-40 Seller country code",
            "Description": "Ein Code, mit dem das Land bezeichnet wird.\nAnmerkung: Die Liste der zulässigen Länder ist bei der ISO 3166-1 „Codes for the representation of names of countries and their subdivisions“ erhältlich. Nur die Alpha-2-Darstellung darf verwendet werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountryID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountryID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-41 Seller contact point",
            "Description": "Angaben zu Ansprechpartner oder Kontaktstelle (wie z. B. Name einer Person, Abteilungs- oder Bürobezeichnung).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='DepartmentName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='DepartmentName']",
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='PersonName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='PersonName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-42 Seller contact telephone number",
            "Description": "Telefonnummer des Ansprechpartners oder der Kontaktstelle",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='TelephoneUniversalCommunication']/*[local-name()='CompleteNumber']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='TelephoneUniversalCommunication']/*[local-name()='CompleteNumber']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-43 Seller contact email address",
            "Description": "Eine E-Mail-Adresse des Ansprechpartners oder der Kontaktstelle.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='EmailURIUniversalCommunication']/*[local-name()='URIID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='EmailURIUniversalCommunication']/*[local-name()='URIID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-44 Buyer name",
            "Description": "Der vollständige Name des Erwerbers",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='Name']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='Name']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-45 Buyer trading name",
            "Description": "Ein Name, unter dem der Erwerber bekannt ist, sofern abweichend vom Namen des Erwerbers.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='TradingBusinessName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='TradingBusinessName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-46 Buyer identifier",
            "Description": "Eine (i. d. R. vom Verkäufer vergebene) Kennung des Erwerbers, wie z. B. die Debitorennummer für die Buchhaltung oder die Kundennnummer für die Auftragsverwaltung.\nAnmerkung: Für die Bildung des Buyer Identifier ist kein einheitliches Schema erforderlich.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='ID'][empty(following-sibling::ram:GlobalID/@schemeID)]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='ID'][empty(following-sibling::ram:GlobalID/@schemeID)]",
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='GlobalID'][exists(@schemeID)]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='GlobalID'][exists(@schemeID)]"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-47 Buyer legal registration identifier",
            "Description": "Ein von einer offiziellen Registrierstelle ausgegebener Bezeichner, der den Erwerber als Rechtsträger oder juristische\nPerson identifiziert. Z. B. Handelsregister-Eintrag, Vereinsregister etc.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-48 Buyer VAT identifier",
            "Description": "Die Umsatzsteuer-Identifikationsnummer des Erwerbers.\nAnmerkung: Die Umsatzsteuer-Identifikationsnummer mit vorangestelltem Präfix gem. EN ISO 3166-1 \"Codes for the representation of names of countries and their subdivisions\"",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='SpecifiedTaxRegistration']/*[local-name()='ID'][@schemeID=('VA', 'VAT')]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='SpecifiedTaxRegistration']/*[local-name()='ID'][@schemeID=('VA', 'VAT')]"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-49 Buyer electronic address",
            "Description": "Gibt eine elektronische Adresse des Erwerbers an, an die eine Rechnung gesendet werden sollte.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='URIUniversalCommunication']/*[local-name()='URIID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='URIUniversalCommunication']/*[local-name()='URIID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-50 Buyer address line 1",
            "Description": "Die Hauptzeile einer Anschrift. Üblicherweise ist dies entweder Strasse und Hausnummer oder der Text „Postfach“ gefolgt von der Postfachnummer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineOne']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineOne']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-51 Buyer address line 2",
            "Description": "Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineTwo']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineTwo']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-52 Buyer city",
            "Description": "Die Bezeichnung der Stadt oder Gemeinde, in der sich die Erwerberanschrift befindet.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CityName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CityName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-53 Buyer post code",
            "Description": "Die Postleitzahl.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='PostcodeCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='PostcodeCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-54 Buyer country subdivision",
            "Description": "Die Unterteilung eines Landes (wie Region, Bundesland, Provinz etc.).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountrySubDivisionName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountrySubDivisionName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-55 Buyer country code",
            "Description": "Ein Code, mit dem das Land bezeichnet wird.\nAnmerkung: Die Liste der zulässigen Länder ist bei der ISO 3166-1 „Codes for the representation of names of countries and their subdivisions“ erhältlich. Nur die Alpha-2-Darstellung darf verwendet werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountryID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountryID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-56 Buyer contact point",
            "Description": "Ansprechpartner oder Kontaktstelle beim Erwerber (wie z. B. Name einer Person, Abteilungs- oder Bürobezeichnung).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='DepartmentName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='DepartmentName']",
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='PersonName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='PersonName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-57 Buyer contact telephone number",
            "Description": "Eine Telefonnummer der Kontaktstelle.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='TelephoneUniversalCommunication']/*[local-name()='CompleteNumber']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='TelephoneUniversalCommunication']/*[local-name()='CompleteNumber']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-58 Buyer contact email address",
            "Description": "Eine E-Mail-Adresse der Kontaktstelle.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='EmailURIUniversalCommunication']/*[local-name()='URIID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='DefinedTradeContact']/*[local-name()='EmailURIUniversalCommunication']/*[local-name()='URIID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-59 Payee name",
            "Description": "Der Name des Zahlungsempfängers.\nAnmerkung: Wird verwendet, wenn der Zahlungsempfänger nicht mit dem Verkäufer identisch ist. Gleichwohl kann der Name des Zahlungsempfänger identisch sein mit dem Namen des Verkäufers.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='PayeeTradeParty']/*[local-name()='Name']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='PayeeTradeParty']/*[local-name()='Name']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-60 Payee identifier",
            "Description": "Eine Kennung für den Zahlungsempfänger.\nAnmerkung: Wenn kein Schema verwendet wird, sollte die Kennung Erwerber und Verkäufer bekannt sein, z. B. eine von Verkäufer oder Erwerber zugewiesene Kennung.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='PayeeTradeParty']/*[local-name()='GlobalID'][exists(@schemeID)]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='PayeeTradeParty']/*[local-name()='GlobalID'][exists(@schemeID)]"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-61 Payee legal registration identifier",
            "Description": "Eine von einer offiziellen Registrierstelle ausgegebene Kennung, die den Zahlungsempfänger als einen Rechtsträger oder eine juristische Person identifiziert.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='PayeeTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='PayeeTradeParty']/*[local-name()='SpecifiedLegalOrganization']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='PayeeTradeParty']/*[local-name()='ID'][empty(following-sibling::ram:GlobalID/@schemeID)]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='PayeeTradeParty']/*[local-name()='ID'][empty(following-sibling::ram:GlobalID/@schemeID)]"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-62 Seller tax representative name",
            "Description": "Der vollständige Name des Steuervertreters des Verkäufers.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='Name']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='Name']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-63 Seller tax representative VAT identifier",
            "Description": "Die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers.\nAnmerkung: Die Umsatzsteuer-Identifikationsnummer mit vorangestelltem Präfix gem. EN ISO 3166-1 \"Codes for the representation of names of countries and their subdivisions\"",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='SpecifiedTaxRegistration']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='SpecifiedTaxRegistration']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-64 Tax representative address line 1",
            "Description": "Die Hauptzeile in einer Anschrift. Üblicherweise ist dies entweder Strasse und Hausnummer oder der Text „Postfach“ gefolgt von der Postfachnummer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineOne']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineOne']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-65 Tax representative address line 2",
            "Description": "Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineTwo']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineTwo']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-66 Tax representative city",
            "Description": "Die Bezeichnung der Stadt oder Gemeinde, in der sich die Anschrift des Steuervertreters befindet.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CityName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CityName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-67 Tax representative post code",
            "Description": "Die Postleitzahl.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='PostcodeCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='PostcodeCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-68 Tax representative country subdivision",
            "Description": "Die Unterteilung eines Landes.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountrySubDivisionName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountrySubDivisionName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-69 Tax representative country code",
            "Description": "Ein Code, mit dem das Land bezeichnet wird.\nAnmerkung: Die Liste der zulässigen Länder ist bei der ISO 3166-1 „Codes for the representation of names of countries and their subdivisions“ erhältlich. Nur die Alpha-2-Darstellung darf verwendet werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountryID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountryID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-70 Deliver to party name",
            "Description": "Der Name des Empfängers, an den die Waren geliefert bzw. für den die Dienstleistungen erbracht werden.\nDas Informationselement ist zu verwenden, wenn der Empfänger vom Erwerber abweicht.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='Name']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='Name']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-71 Deliver to location identifier",
            "Description": "Ein Bezeichner für den Ort, an den die Waren geliefert oder an dem die Dienstleistungen erbracht werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='ID'][empty(following-sibling::ram:GlobalID/@schemeID)]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='ID'][empty(following-sibling::ram:GlobalID/@schemeID)]",
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='GlobalID'][exists(@schemeID)]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='GlobalID'][exists(@schemeID)]"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-72 Actual delivery date",
            "Description": "Datum, an dem die Lieferung tatsächlich erfolgt bzw. die Dienstleistung tatsächlich erbracht wird.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ActualDeliverySupplyChainEvent']/*[local-name()='OccurrenceDateTime']/*[local-name()='DateTimeString'][@format = '102']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ActualDeliverySupplyChainEvent']/*[local-name()='OccurrenceDateTime']/*[local-name()='DateTimeString'][@format = '102']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DateParser"
        },
        {
            "Category": 1,
            "Name": "BT-73 Invoicing period start date",
            "Description": "Das Datum, an dem der Abrechnungszeitraum beginnt.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='BillingSpecifiedPeriod']/*[local-name()='StartDateTime']/*[local-name()='DateTimeString'][@format = '102']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='BillingSpecifiedPeriod']/*[local-name()='StartDateTime']/*[local-name()='DateTimeString'][@format = '102']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DateParser"
        },
        {
            "Category": 1,
            "Name": "BT-74 Invoicing period end date",
            "Description": "Das Datum, an dem der Abrechnungszeitraum endet.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='BillingSpecifiedPeriod']/*[local-name()='EndDateTime']/*[local-name()='DateTimeString'][@format = '102']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='BillingSpecifiedPeriod']/*[local-name()='EndDateTime']/*[local-name()='DateTimeString'][@format = '102']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DateParser"
        },
        {
            "Category": 1,
            "Name": "BT-75 Deliver to address line 1",
            "Description": "Die Hauptzeile einer Anschrift. Üblicherweise ist dies entweder Strasse und Hausnummer oder der Text „Postfach“ gefolgt von der Postfachnummer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineOne']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineOne']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-76 Deliver to address line 2",
            "Description": "Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineTwo']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineTwo']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-77 Deliver to city",
            "Description": "Die Bezeichnung der Stadt oder Gemeinde, in der sich die Erwerberanschrift befindet.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CityName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CityName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-78 Deliver to post code",
            "Description": "Die Postleitzahl.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='PostcodeCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='PostcodeCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-79 Deliver to country subdivision",
            "Description": "Die Unterteilung eines Landes (wie Region, Bundesland, Provinz etc.).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountrySubDivisionName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountrySubDivisionName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-80 Deliver to country code",
            "Description": "Ein Code, mit dem das Land bezeichnet wird.\nAnmerkung: Die Liste der zulässigen Länder ist bei der ISO 3166-1 „Codes for the representation of names of countries and their subdivisions“ erhältlich. Nur die Alpha-2-Darstellung darf verwendet werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountryID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='CountryID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-81 Payment means type code",
            "Description": "Das als Code ausgedrückte erwartete oder genutzte Zahlungsmittel. Hierzu wird auf die Codeliste UNTDID 4461\nverwiesen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='TypeCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='TypeCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-82 Payment means text",
            "Description": "Das in Textform ausgedrückte erwartete oder genutzte Zahlungsmittel.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='Information']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='Information']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-83 Remittance information",
            "Description": "Ein Textwert, der zur Verknüpfung der Zahlung mit der vom Verkäufer ausgestellten Rechnung verwendet wird.\nAnmerkung: Die Angabe eines Verwendungszwecks hilft dem Verkäufer bei der Zuweisung einer eingehenden Zahlung zum jeweiligen Zahlungsprozess. Wenn Remittance information in der Rechnung übermittelt wurde, sollte diese daher bei der Zahlung genutzt werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='PaymentReference']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='PaymentReference']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-84 Payment account identifier",
            "Description": "Die Kennung des Kontos, auf das die Zahlung erfolgen soll: IBAN für Zahlungen im SEPA-Raum, Kontonummer oder IBAN im Falle von Auslandszahlungen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayeePartyCreditorFinancialAccount']/*[local-name()='IBANID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayeePartyCreditorFinancialAccount']/*[local-name()='IBANID']",
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayeePartyCreditorFinancialAccount']/*[local-name()='ProprietaryID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayeePartyCreditorFinancialAccount']/*[local-name()='ProprietaryID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-85 Payment account name",
            "Description": "Name des Kontos bei einem Zahlungsdienstleister, auf das die Zahlung erfolgen soll. (z. B. Kontoinhaber)",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayeePartyCreditorFinancialAccount']/*[local-name()='AccountName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayeePartyCreditorFinancialAccount']/*[local-name()='AccountName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-86 Payment service provider identifier",
            "Description": "Die Kennung des Konto führenden Zahlungsdienstleisters. Diese Kennung ergibt sich bei Zahlungen im SEPARaum im Regelfall aus der IBAN.\nFür alle Auslandszahlungen,\n• außerhalb des SEPA-Raumes wird der Bank Identifier Code (BIC) benötigt. Dies wird durch Code 30 (Credit transfer (non-SEPA) in \"Payment means type code\" (BT-81) gekennzeichnet.\n• innerhalb des SEPA-Raumes wird der Bank Identifier Code (BIC) nicht benötigt. Es reicht die Angabe der IBAN. Dies wird durch Code 58 „SCT“ in \"Payment means type code\" (BT-81) gekennzeichnet. Ausgenommen sind Zahlungen an Bankverbindungen z. B. in San Marino, Monaco, Schweiz, Saint Pierre und Miquelon: Hier ist die Angabe des BIC zwingend erforderlich.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayeeSpecifiedCreditorFinancialInstitution']/*[local-name()='BICID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayeeSpecifiedCreditorFinancialInstitution']/*[local-name()='BICID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-87 Payment card primary account number",
            "Description": "Die Nummer der Kreditkarte, die für die Zahlung genutzt wurde.\nAnmerkung: In Übereinstimmung mit den für Kreditkarten geltenden Sicherheitsstandards darf eine Rechnung nicht die vollständige Kartennummer enthalten.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='ApplicableTradeSettlementFinancialCard']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='ApplicableTradeSettlementFinancialCard']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-88 Payment card holder name",
            "Description": "Name des Karteninhabers.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='ApplicableTradeSettlementFinancialCard']/*[local-name()='CardholderName']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='ApplicableTradeSettlementFinancialCard']/*[local-name()='CardholderName']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-89 Mandate reference identifier",
            "Description": "Eindeutige Kennung, die vom Zahlungsempfänger zur Referenzierung der Einzugsermächtigung zugewiesen wird (Mandatsreferenznummer).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradePaymentTerms']/*[local-name()='DirectDebitMandateID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradePaymentTerms']/*[local-name()='DirectDebitMandateID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-90 Bank assigned creditor identifier",
            "Description": "Die eindeutige Kennung des Verkäufers (Seller) oder des Zahlungsempfängers (Payee), um am SEPA-Lastschriftverfahren teilnehmen zu können (Gläubiger-ID).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='CreditorReferenceID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='CreditorReferenceID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-91 Debited account identifier",
            "Description": "Die Kennung des Kontos, von dem die Lastschrift erfolgen soll: IBAN für Zahlungen im SEPA-Raum, Kontonummer oder IBAN im Falle von Auslandszahlungen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayerPartyDebtorFinancialAccount']/*[local-name()='IBANID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementPaymentMeans']/*[local-name()='PayerPartyDebtorFinancialAccount']/*[local-name()='IBANID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-92 Document level allowance amount",
            "Description": "Der Nachlassbetrag ohne Umsatzsteuer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='ActualAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='ActualAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-93 Document level allowance base amount",
            "Description": "Der Grundbetrag, der in Verbindung mit der \"Document level allowance percentage\" (BT-94) zur Berechnung des\"Document level allowance amount\" (BT-92) verwendet werden kann.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='BasisAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='BasisAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-94 Document level allowance percentage",
            "Description": "Der Prozentsatz, der in Verbindung mit dem \"Document level allowance base amount\" (BT-93) zur Berechnung des \"Document level allowance amount\" (BT-92) verwendet werden kann.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='CalculationPercent']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='CalculationPercent']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-95 Document level allowance VAT category code",
            "Description": "Ein Code für das Umsatzsteuermerkmal, das auf den \"Document level allowance amount\" (BT-92) anzuwenden ist.\nAnmerkung: Folgende Codes aus der Codeliste UNTDID 5305 müssen verwendet werden:\n• S (Standard rate)\n• Z (Zero rated goods)\n• E (Exempt from tax)\n• AE (VAT Reverse Charge)\n• K (VAT exempt for EEA intra-community supply of goods and services)\n• G (Free export item, tax not charged)\n• O (Services outside scope of tax)\n• L (Canary Islands general indirect tax)\n• M (Tax for production, services and importation in Ceuta and Melilla)",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='CategoryTradeTax']/*[local-name()='CategoryCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='CategoryTradeTax']/*[local-name()='CategoryCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-96 Document level allowance VAT rate",
            "Description": "Der für den \"Document level allowance amount\" (BT-92) geltende und in Prozent angegebene Umsatzsteuersatz.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='CategoryTradeTax']/*[local-name()='RateApplicablePercent']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='CategoryTradeTax']/*[local-name()='RateApplicablePercent']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-97 Document level allowance reason",
            "Description": "Der in Textform angegebene Grund für den \"Document level allowance amount\" (BT-92).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='Reason']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='Reason']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-98 Document level allowance reason code",
            "Description": "Der als Code angegebene Grund für den \"Document level allowance amount\" (BT-92).\nAnmerkung: Hier sind die Codes aus der Codeliste UNTDID 5189 zu verwenden. Dabei müssen Document level allowance reason code und \"Document level allowance reason\" (BT-97) den gleichen Grund für den Nachlass angeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='ReasonCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='false']/*[local-name()='ReasonCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-99 Document level charge amount",
            "Description": "Der Betrag einer Abgabe ohne die Umsatzsteuer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='ActualAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='ActualAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-100 Document level charge base amount",
            "Description": "Der Grundbetrag, der in Verbindung mit dem \"Document level charge percentage\" (BT-101) zur Berechnung des \"Document level charge amount\" (BT-99) verwendet werden kann (Bemessungsgrundlage).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='BasisAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='BasisAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-101 Document level charge percentage",
            "Description": "Der Prozentsatz, der in Verbindung mit dem \"Document level charge base amount\" (BT-100) zur Berechnung des \"Document level charge amount\" (BT-99) verwendet werden kann.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='CalculationPercent']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='CalculationPercent']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-102 Document level charge VAT category code",
            "Description": "Ein Code für das Umsatzsteuermerkmal dieser Elementgruppe.\nAnmerkung: Folgende Codes aus der Codeliste UNTDID 5305 müssen verwendet werden:\n• S (Standard rate)\n• Z (Zero rated goods)\n• E (Exempt from tax)\n• AE (VAT Reverse Charge)\n• K (VAT exempt for EEA intra-community supply of goods and services)\n• G (Free export item, tax not charged)\n• O (Services outside scope of tax)\n• L (Canary Islands general indirect tax)\n• M(Tax for production, services and importation in Ceuta and Melilla)",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='CategoryTradeTax']/*[local-name()='CategoryCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='CategoryTradeTax']/*[local-name()='CategoryCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-103 Document level charge VAT rate",
            "Description": "Der Umsatzsteuersatz, dargestellt als Prozentsatz, der für die Abgaben auf der Dokumentenebene \"Document level charge amount\" (BT-99) gilt.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='CategoryTradeTax']/*[local-name()='RateApplicablePercent']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='CategoryTradeTax']/*[local-name()='RateApplicablePercent']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-104 Document level charge reason",
            "Description": "Der in Textform angegebene Grund für die Abgaben auf der Dokumentenebene.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='Reason']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='Reason']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-105 Document level charge reason code",
            "Description": "Der als Code angegebene Grund für die Abgaben auf der Dokumentenebene.\nAnmerkung: Hier sind die Codes aus der Codeliste UNTDID 7161 zu verwenden. \"Document level charge reason code\" (BT-105) und \"Document level charge reason\" (BT-104) müssen auf den gleichen Grund für die Abgaben auf Dokumentenebene verweisen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='ReasonCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge'][*[local-name()='ChargeIndicator']/*[local-name()='Indicator']='true']/*[local-name()='ReasonCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-106 Sum of Invoice line net amount",
            "Description": "Summe aller \"Invoice line net amount\" (BT-131) der Rechnung.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='LineTotalAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='LineTotalAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-107 Sum of allowances on document level",
            "Description": "Summe aller in der Rechnung enthaltenen \"Document level allowance amount\" (BT-92).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='AllowanceTotalAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='AllowanceTotalAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-108 Sum of charges on document level",
            "Description": "Summe aller in der Rechnung enthaltenen \"Document level charge amount\" (BT-99).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='ChargeTotalAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='ChargeTotalAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-109 Invoice total amount without VAT",
            "Description": "Der Gesamtbetrag der Rechnung ohne Umsatzsteuer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='TaxBasisTotalAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='TaxBasisTotalAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-110 Invoice total VAT amount",
            "Description": "Der Gesamtbetrag der Umsatzsteuer für die Rechnung.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='TaxTotalAmount'][@currencyID = parent::ram:SpecifiedTradeSettlementHeaderMonetarySummation/preceding-sibling::ram:InvoiceCurrencyCode]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='TaxTotalAmount'][@currencyID = parent::ram:SpecifiedTradeSettlementHeaderMonetarySummation/preceding-sibling::ram:InvoiceCurrencyCode]"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-111 Invoice total VAT amount in accounting currency",
            "Description": "Der Umsatzsteuergesamtbetrag, angegeben in der Abrechnungswährung, die im Land des Verkäufers gültig ist oder verlangt wird.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='TaxTotalAmount'][@currencyID = parent::ram:SpecifiedTradeSettlementHeaderMonetarySummation/preceding-sibling::ram:TaxCurrencyCode]",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='TaxTotalAmount'][@currencyID = parent::ram:SpecifiedTradeSettlementHeaderMonetarySummation/preceding-sibling::ram:TaxCurrencyCode]"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-112 Invoice total amount with VAT",
            "Description": "Der Gesamtbetrag der Rechnung mit Umsatzsteuer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='GrandTotalAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='GrandTotalAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-113 Paid amount",
            "Description": "Summe bereits gezahlter Beträge.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='TotalPrepaidAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='TotalPrepaidAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-114 Rounding amount",
            "Description": "Der Betrag, um den der Rechnungsbetrag gerundet wurde.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='RoundingAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='RoundingAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-115 Amount due for payment",
            "Description": "Der ausstehende Betrag, der zu zahlen ist.\nAnmerkung: Dieser Betrag ist der \"Invoice total amount with VAT\" (BT-112) abzüglich des \"Paid amount\" (BT-113). Im Falle einer vollständig beglichenen Rechnung ist dieser Betrag gleich null. Der Betrag ist negativ, falls der \"Paid amount\" (BT-113) größer als der \"Invoice total amount with VAT\" (BT-112) ist.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name()='DuePayableAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='SpecifiedTradeSettlementMonetarySummation']/*[local-name()='DuePayableAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-116 VAT category taxable amount",
            "Description": "Summe aller zu versteuernden Beträge, für die ein bestimmter Code der Umsatzsteuerkategorie und ein bestimmter Umsatzsteuersatz gelten (falls ein kategoriespezifischer Umsatzsteuersatz gilt).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='BasisAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='BasisAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-117 VAT category tax amount",
            "Description": "Der für die betreffende Umsatzsteuerkategorie zu entrichtende Gesamtbetrag.\nAnmerkung: Die Berechnung erfolgt durch Multiplikation des \"VAT category taxable amount\" (BT-116) mit der \"VAT category rate\" (BT-119) der jeweiligen VAT category.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='CalculatedAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='CalculatedAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-118 VAT category code",
            "Description": "Codierte Bezeichnung einer Umsatzsteuerkategorie.\nAnmerkung: Folgende Codes aus der Codeliste UNTDID 5305 müssen verwendet werden:\n• S (Standard rate)\n• Z (Zero rated goods)\n• E (Exempt from tax)\n• AE (VAT Reverse Charge)\n• K (VAT exempt for EEA intra-community supply of goods and services)\n• G (Free export item, tax not charged)\n• O (Services outside scope of tax)\n• L (Canary Islands general indirect tax)\n• M (Tax for production, services and importation in Ceuta and Melilla)",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='CategoryCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='CategoryCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-119 VAT category rate",
            "Description": "Der Umsatzsteuersatz, angegeben als für die betreffende Umsatzsteuerkategorie geltender Prozentsatz.\nSofern die Rechnung von der Umsatzsteuer ausgenommen ist, ist der Wert „0“ zu übermitteln.\nAnmerkung: \"VAT category code\" (BT-118) und \"VAT category rate\" (BT-119) müssen konsistent sein.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='RateApplicablePercent']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='RateApplicablePercent']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 1,
            "Name": "BT-120 VAT exemption reason text",
            "Description": "In Textform angegebener Grund für die Ausnahme des Betrages von der Umsatzsteuerpflicht. Sofern die Umsatzsteuerkategorie AE für die Rechnung gilt, ist hier der Text „Umkehrung der Steuerschuldnerschaft“ oder der entsprechende Normtext in der für die Rechnung gewählten Sprache anzugeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='ExemptionReason']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='ExemptionReason']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-121 VAT exemption reason code",
            "Description": "Ein Code für den Grund für die Ausnahme des Betrages von der Umsatzsteuerpflicht. Die Codeliste VATEX „VAT exemption reason code list“ wird von der Connecting Europe Facility gepflegt und herausgegeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='ExemptionReasonCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='ExemptionReasonCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-122 Supporting document reference",
            "Description": "Eine Kennung der rechnungsbegründenden Unterlage.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='IssuerAssignedID'][following-sibling::ram:TypeCode='916']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='IssuerAssignedID'][following-sibling::ram:TypeCode='916']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-123 Supporting document description",
            "Description": "Eine Beschreibung der rechnungsbegründenden Unterlage.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='Name']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='Name']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-124 External document location",
            "Description": "Die Internetadresse bzw. URL (Uniform Resource Locator), unter der das externe Dokument verfügbar ist.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='URIID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='URIID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-125 Attached document",
            "Description": "Ein als Binärobjekt eingebettetes Anhangsdokument.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='AttachmentBinaryObject']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='AttachmentBinaryObject']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-126 Invoice line identifier",
            "Description": "Eindeutige Bezeichnung für die betreffende Rechnungsposition.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='AssociatedDocumentLineDocument']/*[local-name()='LineID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='AssociatedDocumentLineDocument']/*[local-name()='LineID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-127 Invoice line note",
            "Description": "Ein Textvermerk, der unstrukturierte Informationen enthält, die für die Rechnungsposition maßgeblich sind.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='AssociatedDocumentLineDocument']/*[local-name()='IncludedNote']/*[local-name()='Content']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='AssociatedDocumentLineDocument']/*[local-name()='IncludedNote']/*[local-name()='Content']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-128 Invoice line object identifier",
            "Description": "Eine vom Verkäufer angegebene Kennung für ein Objekt, auf das sich die Rechnungsposition bezieht (z. B. Zählernummer, Telefonnummer, Kfz-Kennzeichen, versicherte Person, Abonnement-Nummer, Rufnummer).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='IssuerAssignedID'][following-sibling::ram:TypeCode='130']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='AdditionalReferencedDocument']/*[local-name()='IssuerAssignedID'][following-sibling::ram:TypeCode='130']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-129 Invoiced quantity",
            "Description": "Die Menge zu dem in der betreffenden Zeile in Rechnung gestellten Einzelposten (Waren oder Dienstleistungen).",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeDelivery']/*[local-name()='BilledQuantity']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedSupplyChainTradeDelivery']/*[local-name()='BilledQuantity']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-130 Invoiced quantity unit of measure code",
            "Description": "Die für die \"Invoiced quantity\" (BT-129) geltende Maßeinheit. Die Maßeinheit muss unter Anwendung der in UN/ ECE Rec No 20 Intro 2.a) beschriebenen Methode aus den Listen UN/ECE Recommendation No. 20 „Codes for Units of Measure Used in International Trade“ und UN/ECE Recommendation No 21 „Codes for Passengers, Types of Cargo, Packages and Packaging Materials (with Complementary Codes for Package Names)“ ausgewählt werden.\nIn den meisten Fällen ist es nicht erforderlich, dass Verkäufer und Erwerber diese Listen vollständig in ihren Anwendungen implementieren. Verkäufer müssen nur die erforderlichen Einheiten für ihre Güter und Dienstleistungen unterstützen. Erwerber überprüfen lediglich, ob die in der Rechnung verwendeten Einheiten mit denen in anderen Dokumenten zum Erwerb (wie z. B. Vertrag, Katalog, Bestellung oder Lieferschein) identisch sind.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeDelivery']/*[local-name()='BilledQuantity']/@unitCode",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedSupplyChainTradeDelivery']/*[local-name()='BilledQuantity']/@unitCode"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-131 Invoice line net amount",
            "Description": "Der Gesamtbetrag der Rechnungsposition. Dies ist der Betrag ohne Umsatzsteuer, aber einschließlich aller für die Rechnungsposition geltenden Nachlässe und Abgaben sowie sonstiger anfallender Steuern.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeSettlementLineMonetarySummation']/*[local-name()='LineTotalAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeSettlementLineMonetarySummation']/*[local-name()='LineTotalAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-132 Referenced purchase order line reference",
            "Description": "Eine vom Erwerber ausgegebene Kennung für eine referenzierte Position einer Bestellung/eines Auftrags.\nAnmerkung: Auf den Auftrag wird auf Rechnungsebene Bezug genommen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='BuyerOrderReferencedDocument']/*[local-name()='LineID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='BuyerOrderReferencedDocument']/*[local-name()='LineID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-133 Invoice line Buyer accounting reference",
            "Description": "Ein Textwert, der angibt, an welcher Stelle die betreffenden Daten in den Finanzkonten des Erwerbers zu buchen sind.\nAnmerkung: Wenn die Angabe genutzt werden soll, muss der Erwerber dem Verkäufer diese Referenz vor der Rechnungserstellung mitteilen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='ReceivableSpecifiedTradeAccountingAccount']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='ReceivableSpecifiedTradeAccountingAccount']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-134 Invoice line period start date",
            "Description": "Das Datum, an dem der Abrechnungszeitraum der betreffenden Rechnungsposition beginnt.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='BillingSpecifiedPeriod']/*[local-name()='StartDateTime']/*[local-name()='DateTimeString'][@format='102']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='BillingSpecifiedPeriod']/*[local-name()='StartDateTime']/*[local-name()='DateTimeString'][@format='102']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DateParser"
        },
        {
            "Category": 2,
            "Name": "BT-135 Invoice line period end date",
            "Description": "Das Datum, an dem der Abrechnungszeitraum der betreffenden Rechnungsposition endet.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='BillingSpecifiedPeriod']/*[local-name()='EndDateTime']/*[local-name()='DateTimeString'][@format='102']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='BillingSpecifiedPeriod']/*[local-name()='EndDateTime']/*[local-name()='DateTimeString'][@format='102']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DateParser"
        },
        {
            "Category": 2,
            "Name": "BT-136 Invoice line allowance amount",
            "Description": "Der Nachlassbetrag ohne Umsatzsteuer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='ActualAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='ActualAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-137 Invoice line allowance base amount",
            "Description": "Der Grundbetrag, der in Verbindung mit \"Invoice line allowance percentage\" (BT-138) zur Berechnung des \"Invoice line allowance amount\" (BT-136) verwendet werden kann.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='BasisAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='BasisAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-138 Invoice line allowance percentage",
            "Description": "Der Prozentsatz, der in Verbindung mit dem \"Invoice line allowance base amount\" (BT-137) zur Berechnung des \"Invoice line allowance amount\" (BT-136) verwendet werden kann.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='CalculationPercent']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='CalculationPercent']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-139 Invoice line allowance reason",
            "Description": "Der in Textform angegebene Grund für den Rechnungspositionennachlass.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='Reason']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='Reason']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-140 Invoice line allowance reason code",
            "Description": "Der als Code angegebene Grund für den Rechnungspositionennachlass.\nAnmerkung: Hier sind die Codes aus der Codeliste UNTDID 5189 zu verwenden. \"Invoice line allowance reason\ncode\" (BT-140) und \"Invoice line allowance reason\" (BT-139) müssen den gleichen Nachlassgrund angeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='ReasonCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='ReasonCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-141 Invoice line charge amount",
            "Description": "Der Betrag einer Abgabe ohne die Umsatzsteuer.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='ActualAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='ActualAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-142 Invoice line charge base amount",
            "Description": "Der Grundbetrag, der in Verbindung mit \"Invoice line charge percentage\" (BT-143) zur Berechnung des \"Invoice line charge amount\" (BT-141) verwendet werden kann.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='BasisAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='BasisAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-143 Invoice line charge percentage",
            "Description": "Der Prozentsatz, der in Verbindung mit dem \"Invoice line charge base amount\" (BT-142) zur Berechnung des \"Invoice line charge amount\" (BT-141) verwendet werden kann.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='CalculationPercent']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='CalculationPercent']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-144 Invoice line charge reason",
            "Description": "Der in Textform angegebene Grund für die Rechnungspositionenabgaben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='Reason']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='Reason']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-145 Invoice line charge reason code",
            "Description": "Der als Code angegebene Grund für die Rechnungspositionenabgaben.\nAnmerkung: Hier sind die Codes aus der Codeliste UNTDID 7161 zu verwenden. \"Invoice line charge reason code\" (BT-145) und \"Invoice line charge reason\" (BT-144) müssen auf den gleichen Grund für die Abgaben auf die Rechnungsposition verweisen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='ReasonCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='SpecifiedTradeAllowanceCharge']/*[local-name()='ReasonCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-146 Item net price",
            "Description": "Der Preis eines Postens, ohne Umsatzsteuer, nach Abzug des für diese Rechnungsposition geltenden Rabatts.\nAnmerkung: \"Item net price\" (BT-146) muss gleich \"Item gross price\" (BT-148) abzüglich \"Item price discount\" (BT-147) sein.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='NetPriceProductTradePrice']/*[local-name()='ChargeAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='NetPriceProductTradePrice']/*[local-name()='ChargeAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-147 Item price discount",
            "Description": "Der gesamte zur Berechnung des Netto-Postenpreises vom Brutto-Postenpreis subtrahierte Rabatt.\nAnmerkung: Nur anzugeben, wenn der Nachlass pro Verpackungseinheit gegeben wird und nicht in den \"Item gross price\" (BT-148) inkludiert ist.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='GrossPriceProductTradePrice']/*[local-name()='AppliedTradeAllowanceCharge']/*[local-name()='ActualAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='GrossPriceProductTradePrice']/*[local-name()='AppliedTradeAllowanceCharge']/*[local-name()='ActualAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-148 Item gross price",
            "Description": "Der Postenpreis ohne Umsatzsteuer vor Abzug des Postenpreisrabatts.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='GrossPriceProductTradePrice']/*[local-name()='ChargeAmount']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='GrossPriceProductTradePrice']/*[local-name()='ChargeAmount']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-149 Item price base quantity",
            "Description": "Die Anzahl von Einheiten, für die der Postenpreis gilt",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='NetPriceProductTradePrice']/*[local-name()='BasisQuantity']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='NetPriceProductTradePrice']/*[local-name()='BasisQuantity']",
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='GrossPriceProductTradePrice']/*[local-name()='BasisQuantity']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='GrossPriceProductTradePrice']/*[local-name()='BasisQuantity']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-150 Item price base quantity unit of measure code",
            "Description": "Der Code der zu Grunde gelegten Maßeinheit. Die Maßeinheit muss unter Anwendung der in UN/ECE Rec No 20 Intro 2.a) beschriebenen Methode aus den Listen UN/ECE Recommendation No. 20 „Codes for Units of Measure Used in International Trade“ und UN/ECE Recommendation No 21 „Codes for Passengers, Types of Cargo, Packages and Packaging Materials (with Complementary Codes for Package Names)“ ausgewählt werden.\nIn den meisten Fällen ist es nicht erforderlich, dass Verkäufer und Erwerber diese Listen vollständig in ihren Anwendungen implementieren. Verkäufer müssen nur die erforderlichen Einheiten für ihre Güter und Dienstleistungen unterstützen. Erwerber überprüfen lediglich, ob die in der Rechnung verwendeten Einheiten mit denen in anderen Dokumenten zum Erwerb (wie z. B. Vertrag, Katalog, Bestellung oder Lieferschein) identisch sind.\nDie Maßeinheit des \"Item price base quantity unit of measure code\" (BT-150) muss gleich der Maßeinheit der in Rechnung gestellten Menge \"Invoiced quantity unit of measure code\" (BT-130) sein.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='GrossPriceProductTradePrice']/*[local-name()='BasisQuantity']/@unitCode",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeAgreement']/*[local-name()='GrossPriceProductTradePrice']/*[local-name()='BasisQuantity']/@unitCode"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-151 Invoiced item VAT category code",
            "Description": "Der Code der für den in Rechnung gestellten Posten geltenden Umsatzsteuerkategorie.\nAnmerkung: Folgende Codes aus der Codeliste UNTDID 5305 müssen verwendet werden:\n• S (Standard rate)\n• Z (Zero rated goods)\n• E (Exempt from tax)\n• AE (VAT Reverse Charge)\n• K (VAT exempt for EEA intra-community supply of goods and services)\n• G (Free export item, tax not charged)\n• O (Services outside scope of tax)\n• L (Canary Islands general indirect tax)\n• M (Tax for production, services and importation in Ceuta and Melilla)",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='CategoryCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='CategoryCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-152 Invoiced item VAT rate",
            "Description": "Der für den in Rechnung gestellten Posten geltende und als Prozentsatz angegebene Umsatzsteuersatz.\nAnmerkung: Ein Umsatzsteuersatz von 0 Prozent wird für Kalkulationszwecke auch dann angewandt, wenn der Posten außerhalb der Reichweite der Umsatzsteuer ist.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='RateApplicablePercent']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedLineTradeSettlement']/*[local-name()='ApplicableTradeTax']/*[local-name()='RateApplicablePercent']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.DecimalParser"
        },
        {
            "Category": 2,
            "Name": "BT-153 Item name",
            "Description": "Ein Name des Postens.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='Name']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='Name']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-154 Item description",
            "Description": "Eine Beschreibung des Postens.\nAnmerkung: Hier kann der Posten detaillierter beschrieben werden als im Namen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='Description']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='Description']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-155 Item Sellers identifier",
            "Description": "Eine dem Posten vom Verkäufer zugewiesene Kennung.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='SellerAssignedID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='SellerAssignedID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-156 Item Buyers identifier",
            "Description": "Eine dem Posten vom Erwerber zugewiesene Kennung.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='BuyerAssignedID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='BuyerAssignedID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-157 Item standard identifier",
            "Description": "Eine auf einem registrierten Schema basierende Postenkennung.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='GlobalID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='GlobalID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-158 Item classification identifier",
            "Description": "Ein Code für die Klassifizierung des Postens nach Typ bzw. Art oder Wesen bzw. Beschaffenheit.\nAnmerkung: Klassifizierungscodes werden verwendet, um die Zusammenfassung gleichartiger Posten für unterschiedliche Zwecke zu ermöglichen.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='DesignatedProductClassification']/*[local-name()='ClassCode']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='DesignatedProductClassification']/*[local-name()='ClassCode']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-159 Item country of origin",
            "Description": "Der Ländercode, der das Land angibt, aus dem die Ware stammt oder in dem die Dienstleistung erbracht wird.\nAnmerkung: Die Liste der zulässigen Länder ist bei der ISO 3166-1 „Codes for the representation of names of countries and their subdivisions“ erhältlich. Nur die Alpha-2-Darstellung darf verwendet werden.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='OriginTradeCountry']/*[local-name()='ID']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='OriginTradeCountry']/*[local-name()='ID']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-160 Item attribute name",
            "Description": "Der Name der Eigenschaft des Postens, wie z. B. „Farbe“.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='ApplicableProductCharacteristic']/*[local-name()='Description']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='ApplicableProductCharacteristic']/*[local-name()='Description']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 2,
            "Name": "BT-161 Item attribute value",
            "Description": "Der Wert der Eigenschaft des Postens, wie z. B. „rot“.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='ApplicableProductCharacteristic']/*[local-name()='Value']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='IncludedSupplyChainTradeLineItem']/*[local-name()='SpecifiedTradeProduct']/*[local-name()='ApplicableProductCharacteristic']/*[local-name()='Value']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 0,
            "Name": "BT-162 Seller address line 3",
            "Description": "",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineThree']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineThree']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-163 Buyer address line 3",
            "Description": "Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineThree']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='BuyerTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineThree']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-164 Tax representative address line 3",
            "Description": "Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineThree']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableSupplyChainTradeAgreement']/*[local-name()='SellerTaxRepresentativeTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineThree']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        },
        {
            "Category": 1,
            "Name": "BT-165 Deliver to address line 3",
            "Description": "Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.",
            "XPaths": [
                "/*[local-name()='CrossIndustryInvoice']/*[local-name()='SupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineThree']",
                "/*[local-name()='CrossIndustryDocument']/*[local-name()='SpecifiedSupplyChainTradeTransaction']/*[local-name()='ApplicableHeaderTradeDelivery']/*[local-name()='ShipToTradeParty']/*[local-name()='PostalTradeAddress']/*[local-name()='LineThree']"
            ],
            "ParserFullName": "cadosys.ElectronicDataInterchange.Parser.TextParser"
        }
    ],
    "FieldMappings": [
        {
            "InternalFieldName": "ReceiverCity",
            "SchemaFieldName": "BT-52 Buyer city",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverCompany",
            "SchemaFieldName": "BT-44 Buyer name",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverCountry",
            "SchemaFieldName": "BT-55 Buyer country code",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverDescription",
            "SchemaFieldName": "BT-45 Buyer trading name",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverName",
            "SchemaFieldName": "BT-44 Buyer name",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverStreet",
            "SchemaFieldName": "BT-50 Buyer address line 1",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverZip",
            "SchemaFieldName": "BT-53 Buyer post code",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderCityDocument",
            "SchemaFieldName": "BT-37 Seller city",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderCountryDocument",
            "SchemaFieldName": "BT-40 Seller country code",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderNameDocument",
            "SchemaFieldName": "BT-27 Seller name",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderPhoneDocument",
            "SchemaFieldName": "BT-42 Seller contact telephone number",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderStreetDocument",
            "SchemaFieldName": "BT-35 Seller address line 1",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderTaxNoDocument",
            "SchemaFieldName": "BT-32 Seller tax registration identifier",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderVatIdDocument",
            "SchemaFieldName": "BT-31 Seller VAT identifier",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderZipDocument",
            "SchemaFieldName": "BT-38 Seller post code",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "CurrencyUnit",
            "SchemaFieldName": "BT-5 Invoice currency code",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "Gross",
            "SchemaFieldName": "BT-112 Invoice total amount with VAT",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "NetTotal",
            "SchemaFieldName": "BT-109 Invoice total amount without VAT",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ServiceDate",
            "SchemaFieldName": "BT-72 Actual delivery date",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ServiceDate",
            "SchemaFieldName": "BT-73 Invoicing period start date",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ServiceDateEnd",
            "SchemaFieldName": "BT-74 Invoicing period end date",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "VatTotal",
            "SchemaFieldName": "BT-110 Invoice total VAT amount",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ArticleNo",
            "SchemaFieldName": "BT-155 Item Sellers identifier",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "Description",
            "SchemaFieldName": "BT-153 Item name",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "Discount",
            "SchemaFieldName": "BT-136 Invoice line allowance amount",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "DiscountRate",
            "SchemaFieldName": "BT-138 Invoice line allowance percentage",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "Quantity",
            "SchemaFieldName": "BT-129 Invoiced quantity",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "TaxRate",
            "SchemaFieldName": "BT-152 Invoiced item VAT rate",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "Unit",
            "SchemaFieldName": "BT-130 Invoiced quantity unit of measure code",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "UnitPrice",
            "SchemaFieldName": "BT-146 Item net price",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "DocumentDate",
            "SchemaFieldName": "BT-2 Invoice issue date",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "DocumentNumber",
            "SchemaFieldName": "BT-1 Invoice number",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "Doctype",
            "SchemaFieldName": "BT-3 Invoice type code",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverDepartment",
            "SchemaFieldName": "BT-56 Buyer contact point",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverOfGoodsCity",
            "SchemaFieldName": "BT-77 Deliver to city",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverOfGoodsCompany",
            "SchemaFieldName": "BT-70 Deliver to party name",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverOfGoodsCountry",
            "SchemaFieldName": "BT-80 Deliver to country code",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverOfGoodsRegion",
            "SchemaFieldName": "BT-79 Deliver to country subdivision",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverOfGoodsStreet",
            "SchemaFieldName": "BT-75 Deliver to address line 1",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverOfGoodsZip",
            "SchemaFieldName": "BT-78 Deliver to post code",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderEmailDocument",
            "SchemaFieldName": "BT-43 Seller contact email address",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "SenderIban1Document",
            "SchemaFieldName": "BT-84 Payment account identifier",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "PaymentConditionDocument",
            "SchemaFieldName": "BT-20 Payment terms",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "PostingAccount",
            "SchemaFieldName": "BT-19 Buyer accounting reference",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "Project",
            "SchemaFieldName": "BT-11 Project reference",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ReceiverVatId",
            "SchemaFieldName": "BT-48 Buyer VAT identifier",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "PaymentDueDate",
            "SchemaFieldName": "BT-9 Payment due date",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "UnitPriceNetBeforeDiscount",
            "SchemaFieldName": "BT-148 Item gross price",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "InvoiceDate",
            "SchemaFieldName": "BT-2 Invoice issue date",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "InvoiceNumber",
            "SchemaFieldName": "BT-1 Invoice number",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "OrderNo",
            "SchemaFieldName": "BT-13 Purchase order reference",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "JobNumber",
            "SchemaFieldName": "BT-14 Sales order reference",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "DeliveryNoteNumber",
            "SchemaFieldName": "BT-16 Despatch advice reference",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "TaxRate1",
            "SchemaFieldName": "BT-119 VAT category rate",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "VAT",
            "SchemaFieldName": "BT-117 VAT category tax amount",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "Net",
            "SchemaFieldName": "BT-116 VAT category taxable amount",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "ArticleNo2",
            "SchemaFieldName": "BT-156 Item Buyers identifier",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "ArticleNo3",
            "SchemaFieldName": "BT-157 Item standard identifier",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "JobPositionNumber",
            "SchemaFieldName": "BT-132 Referenced purchase order line reference",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "OrderPositionNumber",
            "SchemaFieldName": "BT-132 Referenced purchase order line reference",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "DiscountTotal",
            "SchemaFieldName": "BT-92 Document level allowance amount",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "AdditionalChargeTotal",
            "SchemaFieldName": "BT-99 Document level charge amount",
            "IsLineItemField": false
        },
        {
            "InternalFieldName": "PositionNumber",
            "SchemaFieldName": "BT-126 Invoice line identifier",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "TotalPrice",
            "SchemaFieldName": "BT-131 Invoice line net amount",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "TotalPriceNetBeforeDiscount",
            "SchemaFieldName": "BT-148 Item gross price",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "ServiceDate",
            "SchemaFieldName": "BT-26 Preceding Invoice issue date",
            "IsLineItemField": true
        },
        {
            "InternalFieldName": "ServiceDateEnd",
            "SchemaFieldName": "BT-26 Preceding Invoice issue date",
            "IsLineItemField": true
        }
    ]
}