Zum Inhalt

Modell verstehen

Der Abschnitt document enthält die zentralen Rechnungsinformationen, die die Rechnung eindeutig identifizieren und ihre grundlegenden Merkmale festlegen. Dazu gehören Rechnungsnummer und -typ, wichtige Daten (Ausstellungsdatum, Fälligkeitsdatum, Steuerstichtag), Währungsangaben, Zahlungsbedingungen sowie verschiedene Referenznummern, die die Rechnung mit zugehörigen Geschäftsdokumenten wie Bestellungen, Verträgen, Projekten und Lieferscheinen verknüpfen. Alle Felder in diesem Abschnitt gelten für die Rechnung als Ganzes und liefern die nötigen Metadaten für Dokumentenverarbeitung, Buchhaltung, Steuermeldungen und Geschäftsprozessintegration.

{
    "document": {
        "number": "1234567",
        "type_code": "380",
        "issue_date": "2018-04-13",
        "due_date": "2018-04-13",
        "tax_point_date": "2018-04-13",
        "period_start_date": "2018-04-13",
        "period_end_date": "2018-04-13",
        "period_code": null,
        "currency_code": "EUR",
        "tax_currency_code": "GBP",
        "terms": "Beschreibung 1: Bitte überweisen Sie bis zum 13.04.2018 auf das unten aufgeführte Konto.",
        "accounting_cost": "Buchungscode1",
        "customer_reference": "90000000-03083-72",
        "order_reference": "65002278",
        "contract_reference": "0000000752",
        "project_reference": "PR12345678",
        "sales_order_reference": "ABC123456789",
        "award_reference": "ANG987654321",
        "despatch_advice_reference": "DAR123456789",
        "receipt_advice_reference": "RAR123456789"
    }
}
<cbc:ID>1234567</cbc:ID>
<cbc:IssueDate>2018-04-13</cbc:IssueDate>
<cbc:DueDate>2018-04-13</cbc:DueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:TaxPointDate>2018-04-13</cbc:TaxPointDate>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>GBP</cbc:TaxCurrencyCode>
<cbc:AccountingCost>Buchungscode1</cbc:AccountingCost>
<cbc:BuyerReference>90000000-03083-72</cbc:BuyerReference>
<cac:InvoicePeriod>
    <cbc:StartDate>2018-04-13</cbc:StartDate>
    <cbc:EndDate>2018-04-13</cbc:EndDate>
</cac:InvoicePeriod>
<cac:OrderReference>
    <cbc:ID>65002278</cbc:ID>
    <cbc:SalesOrderID>ABC123456789</cbc:SalesOrderID>
</cac:OrderReference>
<cac:ContractDocumentReference>
    <cbc:ID>0000000752</cbc:ID>
</cac:ContractDocumentReference>
<cac:OriginatorDocumentReference>
    <cbc:ID>ANG987654321</cbc:ID>
</cac:OriginatorDocumentReference>
<cac:DespatchDocumentReference>
    <cbc:ID>DAR123456789</cbc:ID>
</cac:DespatchDocumentReference>
<cac:ReceiptDocumentReference>
    <cbc:ID>RAR123456789</cbc:ID>
</cac:ReceiptDocumentReference>

numberBT-1 Eindeutige Rechnungsnummer — vom Verkäufer vergeben. Dies ist der primäre Dokumentbezeichner für Suche, Buchhaltung und Referenz. Notwendig für den Abgleich von Rechnungen mit Zahlungen und Buchungsbelegen. Bei allen Rechnungen Pflicht. Ermöglicht dem Käufer, eine bestimmte Rechnung im System schnell zu finden.

type_codeBT-3 Dokumenttypcode — gemäß Standard UNTDID 1001. Definiert den Dokumentzweck (normale Rechnung, Gutschrift, Vorauszahlungsrechnung oder anderer Typ). Immer Pflicht. Der Code "380" steht für eine Standard-Handelsrechnung. Andere Codes werden für Stornorechnungen, Vorauszahlungsrechnungen und ähnliche Dokumenttypen verwendet.

issue_dateBT-2 Rechnungsausstellungsdatum — das Datum, an dem der Verkäufer die Rechnung offiziell ausgestellt hat. Entscheidend für Zahlungsfristen und Steuerzeiträume. Pflichtfeld. Dieses Datum markiert den Start der Zahlungsfrist und ist für die Steuererklärung wichtig.

due_dateBT-9 Zahlungsfrist — das Datum, bis zu dem der Käufer die Rechnung zahlen muss. Wird für die Berechnung überfälliger Forderungen und die Liquiditätsplanung genutzt. Wird angegeben, wenn eine konkrete Zahlungsfrist besteht. Hilft Käufern, ihre Zahlungen effektiv zu planen und Verspätungszuschläge zu vermeiden. Wenn der zu zahlende Betrag positiv ist, muss entweder das Fälligkeitsdatum oder die Zahlungsbedingungen angegeben werden.

tax_point_dateBT-7 Steuerstichtag — (USt-Entstehungstag) Zeitpunkt, an dem die USt-Schuld entsteht. Kann vom Rechnungsausstellungsdatum abweichen. Wichtig für die korrekte USt-Abbildung in der Steuererklärung. Wird typischerweise verwendet, wenn Lieferung/Leistung in einem anderen Zeitraum als die Rechnungsstellung erfolgte.

period_start_dateBT-73 Leistungszeitraum Beginn — Beginn des Zeitraums, für den die Rechnung ausgestellt wird. Wesentlich für periodische Leistungen wie Abonnements oder Mieten. Wird für Rechnungen verwendet, die monatliche Abonnements, vierteljährliche Mieten oder ähnliche wiederkehrende Leistungen abdecken. Hilft genau zu klären, welchen Zeitraum die Rechnung abdeckt.

period_end_dateBT-74 Leistungszeitraum Ende — Ende des Zeitraums, für den die Rechnung ausgestellt wird. Arbeitet zusammen mit period_start_date, um den vollständigen Leistungszeitraum zu definieren. Wird bei Periodenrechnungen verwendet, um den Abrechnungszeitraum präzise zu bestimmen.

period_codePeriodencode — standardisierter Periodencode (z. B. "MONTH", "QUARTER"). Bietet eine standardisierte Bezeichnung des Periodentyps für die automatisierte Verarbeitung. Optionales Feld — wird für die zusätzliche Standardisierung von Periodenrechnungen verwendet.

currency_codeBT-5 Rechnungswährung — Währungscode gemäß dem Standard ISO 4217 (z. B. "EUR", "USD"). Definiert die Währung, in der alle Beträge in der Rechnung angegeben sind. Von entscheidender Bedeutung für internationale Transaktionen und Währungsumrechnung. Pflichtfeld. Bestimmt die Währung aller Geldbeträge im gesamten Dokument.

tax_currency_codeBT-6 Steuerwährung — Währung, die speziell für die Steuerberechnung verwendet wird — kann von der Hauptrechnungswährung abweichen. Wird in seltenen Fällen verwendet, wenn Steuern in einer anderen Währung als dem Hauptrechnungsbetrag berechnet werden müssen. Typischerweise nur bei besonderen steuerlichen Anforderungen oder komplexen internationalen Transaktionen erforderlich.

termsBT-20 Zahlungsbedingungen (Text) — zusätzliche Informationen für den Käufer. Enthält Zahlungsanweisungen, Bankdaten, besondere Bedingungen und Kontaktinformationen. Hilft sicherzustellen, dass der Käufer die Rechnung korrekt bezahlen kann. Nutzen Sie dieses Feld, um wichtige zahlungsbezogene Informationen zu übermitteln: Bankverbindung, Zahlungsfristen, besondere Bedingungen oder Kontaktinformationen bei Zahlungsfragen. Wenn der zu zahlende Betrag positiv ist, muss entweder das Fälligkeitsdatum oder die Zahlungsbedingungen angegeben werden.

accounting_costBT-19 Buchungskostenstelle/-code — analytischer Code für die interne Buchhaltung des Verkäufers. Wird verwendet, um Erlöse auf verschiedene Konten, Projekte, Abteilungen oder Kostenstellen zu verteilen. Wesentlich für das Management Accounting und die Finanzberichterstattung. Wird verwendet, wenn der Verkäufer eine detaillierte Buchhaltung nach Projekten, Abteilungen oder anderen analytischen Dimensionen führt.

customer_referenceBT-10 Vom Käufer angegebener Bezeichner — eine Referenznummer, die der Kunde bei der Bestellung angegeben hat. Ermöglicht dem Kunden, die Rechnung mit seiner internen Bestellnummer oder seinem Projektcode zu verknüpfen. Von entscheidender Bedeutung für die automatisierte Rechnungsverarbeitung durch die Systeme des Kunden. Ermöglicht die automatische Weiterleitung und den Abgleich von Rechnungen in den Buchhaltungssystemen des Kunden. Eine Rechnung muss eine Käuferreferenz oder eine Bestellreferenz haben.

order_referenceBT-13 Kundenbestellnummer — verknüpft die Rechnung mit einer bestimmten Kundenbestellung. Wird verwendet, um zu überprüfen, ob die Rechnung mit den bestellten Waren oder Leistungen übereinstimmt. Wesentlich für die Auftragsverfolgung und -prüfung. Hilft nachzuverfolgen, auf welche konkrete Bestellung sich die Rechnung bezieht. Eine Rechnung muss eine Käuferreferenz oder eine Bestellreferenz haben.

contract_referenceBT-12 Vertrags- oder Vereinbarungsnummer — verknüpft die Rechnung mit dem zugrundeliegenden Vertrag zwischen Verkäufer und Käufer. Wichtig für die rechtliche Compliance und die Finanzkontrolle. Wird verwendet, wenn Rechnungen im Rahmen eines bestimmten Vertrags ausgestellt werden. Hilft, die Erfüllung von Vertragspflichten nachzuverfolgen und ein ordnungsgemäßes Vertragsmanagement sicherzustellen.

project_referenceBT-11 Projektreferenz — gibt an, auf welches Projekt sich die Rechnung bezieht. Wesentlich für die Projektkostenrechnung und das Projektmanagement. Wird verwendet, wenn Arbeiten im Rahmen eines bestimmten Projekts ausgeführt werden. Ermöglicht eine ordnungsgemäße Kostenzuordnung und die Verfolgung des Projektbudgets.

sales_order_referenceBT-14 Interne Auftragsnummer des Verkäufers — verknüpft die Rechnung mit dem internen Auftragssystem des Verkäufers. Wird verwendet, um den gesamten Prozess von der Bestellung bis zur Zahlung nachzuverfolgen. Hilft, die Rechnung mit den internen Geschäftsprozessen und dem Auftragsmanagement des Verkäufers zu verbinden.

receipt_advice_referenceBT-15 Empfangshinweis-Referenz — verknüpft die Rechnung mit dem vom Käufer erstellten Wareneingangsbeleg. Bestätigt, dass die Waren tatsächlich empfangen wurden. Wird verwendet, wenn eine Empfangsbestätigung für die Lieferabwicklung erforderlich ist. Wesentlich für die Nachverfolgung in der Lieferkette und die Lieferprüfung.

despatch_advice_referenceBT-16 Versandhinweis-Referenz — verknüpft die Rechnung mit dem Warenversanddokument. Bestätigt, dass die Waren tatsächlich versendet wurden. Wird verwendet, wenn Waren getrennt von der Rechnungsstellung versendet werden. Liefert den Nachweis des Versands und hilft, die Rechnung mit der physischen Lieferung zu verknüpfen.

award_referenceBT-17 Ausschreibungs- oder Wettbewerbsreferenz — gibt die Ausschreibungs- oder Wettbewerbsnummer an, die zum Vertrag geführt hat. Besonders wichtig bei öffentlicher Auftragsvergabe und staatlichen Verträgen. Wird in Bereichen mit formalen Vergabeverfahren verwendet (öffentliche Auftragsvergabe, große Unternehmensbeschaffung). Hilft, die Nachverfolgbarkeit zum Vergabeverfahren aufrechtzuerhalten.

Supplier (Verkäufer)

Der Abschnitt supplier enthält die vollständigen Angaben zum Verkäufer bzw. Leistungserbringer, der die Rechnung ausgestellt hat. Dazu gehören rechtlicher und Handelsname, vollständige Postadresse, verschiedene Identifikationsnummern (USt, Steuer, Handelsregister), elektronische Adresse für die Peppol-Kommunikation und Kontaktdaten. Alle Angaben identifizieren, wer den Käufer in Rechnung stellt, und dienen der Compliance, Steuererklärung, automatisierten Verarbeitung und Kommunikation.

{
    "supplier": {
        "address_line_1": "[Seller address line 1]",
        "address_line_2": "[Seller address line 2]",
        "address_line_3": "[Seller address line 3]",
        "city": "[Seller city]",
        "zip": "12345",
        "sub_country": "Bayern",
        "country": "DE",
        "ids": [
            {
                "value": "987654321",
                "scheme": "0088"
            }
        ],
        "name": "[Seller name]",
        "description": "Amtsgericht […], Geschäftsführer: […], Sitz der Gesellschaft […], Aufsichtsratvorsitzender: […]",
        "trading_name": "[Seller trading name]",
        "vat_id": "ATU123456789",
        "tax_id": {
            "value": "123/456/789",
            "scheme": "FC"
        },
        "endpoint_id": {
            "value": "rechnungsausgang@test.com",
            "scheme": "EM"
        },
        "legal_registration_id": {
            "value": "123456789",
            "scheme": "0088"
        },
        "contact_name": "Tim Tester",
        "contact_phone": "012 3456789",
        "contact_email": "tim.tester@test.com"
    }
}
<cac:AccountingSupplierParty>
    <cac:Party>
        <cbc:EndpointID schemeID="EM">rechnungsausgang@test.com</cbc:EndpointID>
        <cac:PartyIdentification>
            <cbc:ID schemeID="0088">987654321</cbc:ID>
        </cac:PartyIdentification>
        <cac:PartyName>
            <cbc:Name>[Seller trading name]</cbc:Name>
        </cac:PartyName>
        <cac:PostalAddress>
            <cbc:StreetName>[Seller address line 1]</cbc:StreetName>
            <cbc:AdditionalStreetName>[Seller address line 2]</cbc:AdditionalStreetName>
            <cbc:CityName>[Seller city]</cbc:CityName>
            <cbc:PostalZone>12345</cbc:PostalZone>
            <cbc:CountrySubentity>Bayern</cbc:CountrySubentity>
            <cac:AddressLine>
                <cbc:Line>[Seller address line 3]</cbc:Line>
            </cac:AddressLine>
            <cac:Country>
                <cbc:IdentificationCode>DE</cbc:IdentificationCode>
            </cac:Country>
        </cac:PostalAddress>
        <cac:PartyTaxScheme>
            <cbc:CompanyID>ATU123456789</cbc:CompanyID>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:PartyTaxScheme>
        <cac:PartyTaxScheme>
            <cbc:CompanyID>123/456/789</cbc:CompanyID>
            <cac:TaxScheme>
                <cbc:ID>FC</cbc:ID>
            </cac:TaxScheme>
        </cac:PartyTaxScheme>
        <cac:PartyLegalEntity>
            <cbc:RegistrationName>[Seller name]</cbc:RegistrationName>
            <cbc:CompanyID schemeID="0088">123456789</cbc:CompanyID>
            <cbc:CompanyLegalForm>Amtsgericht […], Geschäftsführer: […], Sitz der Gesellschaft […], Aufsichtsratvorsitzender: […]</cbc:CompanyLegalForm>
        </cac:PartyLegalEntity>
        <cac:Contact>
            <cbc:Name>Tim Tester</cbc:Name>
            <cbc:Telephone>012 3456789</cbc:Telephone>
            <cbc:ElectronicMail>tim.tester@test.com</cbc:ElectronicMail>
        </cac:Contact>
    </cac:Party>
</cac:AccountingSupplierParty>

nameBT-27 Verkäufername — der vollständige amtliche Name, unter dem der Verkäufer im nationalen Register der juristischen Personen oder als Steuerpflichtiger eingetragen ist. Dies ist der offizielle rechtliche Name des Unternehmens oder der Person, die die Rechnung ausstellt. Pflichtfeld. Wird für die rechtliche Identifikation und Compliance verwendet. Wesentlich, damit Käufer den Lieferanten in ihren Systemen ordnungsgemäß identifizieren und verifizieren können.

trading_nameBT-28 Handelsbezeichnung des Verkäufers — ein Name, unter dem der Verkäufer bekannt ist, abweichend vom formellen rechtlichen Namen (auch Handelsname oder kommerzieller Name genannt). Dies ist der Name, den der Verkäufer für geschäftliche Zwecke verwendet und der vom rechtlichen Registrierungsnamen abweichen kann. Wird verwendet, wenn das Unternehmen unter einem anderen Handelsnamen als dem rechtlichen Namen operiert. Hilft Käufern, den Lieferanten an seinem allgemein bekannten Geschäftsnamen zu erkennen.

descriptionBT-33 Zusätzliche rechtliche Angaben zum Verkäufer — zusätzliche rechtliche Informationen, die für den Verkäufer relevant sind, wie Angaben zur Unternehmensregistrierung, Informationen zur Geschäftsführung oder andere gesetzlich vorgeschriebene Offenlegungen. Optionales Feld zur Bereitstellung ergänzender rechtlicher Informationen, die in bestimmten Rechtsordnungen oder für bestimmte Unternehmensformen erforderlich sein können.

address_line_1BT-35 Verkäufer Adresszeile 1 — die Hauptadresszeile, in der Regel Straßenname und Hausnummer. Dies ist die primäre Straßenadresse, an der sich der Geschäftssitz des Verkäufers befindet. Wesentlich für die Postzustellung und rechtliche Adressanforderungen. Wird zusammen mit anderen Adresskomponenten verwendet, um eine vollständige Postadresse zu bilden.

address_line_2BT-36 Verkäufer Adresszeile 2 — eine zusätzliche Adresszeile für weitere Angaben zur Hauptadresszeile. Oft für Postfachnummern, Etagen, Gebäudenamen oder andere Adressdetails verwendet. Hilft, vollständige Adressinformationen bereitzustellen, wenn die Hauptadresszeile nicht ausreicht.

address_line_3BT-162 Verkäufer Adresszeile 3 — eine zusätzliche Adresszeile für weitere Adressdetails. Wird verwendet, wenn mehr als zwei Adresszeilen erforderlich sind, um den Standort vollständig anzugeben. Bietet Flexibilität für komplexe Adressen, die mehrere Zeilen zur genauen Beschreibung benötigen.

cityBT-37 Verkäufer Ort — der gebräuchliche Name der Stadt, Gemeinde oder des Ortes, in dem sich die Verkäuferadresse befindet. Wesentlicher Bestandteil der Postadresse. Erforderlich für die korrekte Adressformatierung und Postzustellung. Hilft, den geografischen Standort des Geschäftssitzes des Verkäufers zu identifizieren.

zipBT-38 Verkäufer PLZ — die Kennung für eine adressierbare Gruppe von Grundstücken gemäß dem zuständigen Postdienst. Die Post- oder PLZ, die vom Postdienst im Land des Verkäufers verwendet wird. Wesentlich für eine zuverlässige Zustellung und Adressvalidierung. Das Format variiert je nach Land, ist aber für die korrekte Weiterleitung der Post entscheidend.

sub_countryBT-39 Verkäufer Region/Bundesland — die Untergliederung eines Landes, wie Bundesland, Provinz, Region oder Kreis. Wird verwendet, um innerhalb eines Landes genauere geografische Informationen anzugeben. Hilft, die Verwaltungsregion zu identifizieren, in der sich der Verkäufer befindet, was für steuerliche oder regulatorische Zwecke relevant sein kann.

countryBT-40 Verkäufer Ländercode — ein Code, der das Land identifiziert, in dem sich der Verkäufer befindet. Verwendet ISO 3166-1 alpha-2-Ländercodes (z. B. "DE" für Deutschland, "FR" für Frankreich). Pflichtfeld. Wesentlich für internationale Transaktionen, Steuerermittlung und die Einhaltung grenzüberschreitender Vorschriften. Bestimmt, welches Landesrecht und welche Steuerregeln auf den Verkäufer anwendbar sind.

idsBT-29 Verkäufer-Bezeichner — eine Liste von Bezeichnern zur Identifikation des Verkäufers nach verschiedenen Identifikationsschemata. Jeder Bezeichner umfasst einen Wert und einen Schema-Code (ICD – ISO/IEC 6523). Übliche Schemata sind nationale Handelsregisternummern, Steuerkennzeichen oder andere amtliche Bezeichner. Damit der Käufer einen Lieferanten automatisch identifizieren kann, müssen der Verkäufer-Bezeichner (BT-29), die Handelsregister-ID (BT-30) und/oder die USt-IdNr. (BT-31) angegeben werden. Ermöglicht die automatische Lieferantenidentifikation und -verifizierung in Käufersystemen.

vat_idBT-31 USt-IdNr. des Verkäufers — die Umsatzsteuer-Identifikationsnummer des Verkäufers (auch USt-Registrierungsnummer genannt). Dies ist die amtliche USt-Nummer, die von den Steuerbehörden für USt-Zwecke vergeben wird. Wesentlich für die USt-Meldung und Compliance. Damit der Käufer einen Lieferanten automatisch identifizieren kann, müssen der Verkäufer-Bezeichner (BT-29), die Handelsregister-ID (BT-30) und/oder die USt-IdNr. (BT-31) angegeben werden. Wird für die steuerliche Verifizierung und grenzüberschreitende USt-Transaktionen verwendet.

tax_idBT-32 Steuerliche Registrierungsnummer des Verkäufers — die lokale steuerliche Identifikationsnummer des Verkäufers, definiert durch die Adresse des Verkäufers. Diese kann von der USt-IdNr. abweichen und wird für die lokale Steuerregistrierung verwendet. Der Steuerschema-Bezeichner unterscheidet dies von der USt (Wert ungleich "VAT" verwenden). Wird verwendet, wenn lokale Steuerbehörden zusätzlich zur USt-Registrierung weitere steuerliche Kennungen verlangen.

legal_registration_idBT-30 Handelsregister-ID des Verkäufers — ein von einer offiziellen Registerstelle vergebener Bezeichner, der den Verkäufer als juristische Person oder natürliche Person identifiziert. Dies ist typischerweise die Handelsregisternummer aus dem nationalen Unternehmensregister. Damit der Käufer einen Lieferanten automatisch identifizieren kann, müssen der Verkäufer-Bezeichner (BT-29), die Handelsregister-ID (BT-30) und/oder die USt-IdNr. (BT-31) angegeben werden. Wesentlich für die Verifizierung der Rechtsperson und die Einhaltung der Unternehmensregistrierungsvorschriften.

endpoint_idBT-34 Elektronische Adresse des Verkäufers — identifiziert die elektronische Adresse des Verkäufers, an die Antworten auf Rechnungsebene zugestellt werden können. Dies ist typischerweise der Peppol-Endpoint-Bezeichner für den elektronischen Rechnungsaustausch. Der Schema-Bezeichner gibt das Identifikationsschema an (z. B. "0088" für GLN, "EM" für E-Mail). Erforderlich für die Peppol-Netzwerkkommunikation und ermöglicht die automatisierte Rechnungszustellung und Antwortverarbeitung.

contact_nameBT-41 Ansprechpartner Verkäufer — Name einer Kontaktperson oder Abteilung des Verkäufers. Dies ist der Name der Person oder des Teams, das bezüglich der Rechnung kontaktiert werden kann. Wird verwendet, wenn Käufer den Verkäufer bei Fragen zur Rechnung, Zahlung oder Lieferung erreichen müssen. Erleichtert die Kommunikation zwischen Handelspartnern.

contact_phoneBT-42 Telefonnummer Verkäufer — Telefonnummer des Ansprechpartners. Bietet einen direkten Weg, den Verkäufer bei rechnungsbezogenen Angelegenheiten zu kontaktieren. Wird für dringende Anfragen oder wenn schriftliche Kommunikation nicht ausreicht verwendet. Hilft Käufern, Rechnungs- oder Zahlungsfragen schnell zu klären.

contact_emailBT-43 E-Mail Verkäufer — E-Mail-Adresse des Ansprechpartners. Bietet ein elektronisches Mittel, den Verkäufer bezüglich der Rechnung zu kontaktieren. Häufig für Rechnungsanfragen, Zahlungsbestätigungen und allgemeine Kommunikation verwendet. Ermöglicht eine effiziente elektronische Kommunikation zwischen Käufer und Verkäufer.

Customer (Käufer)

Der Abschnitt customer enthält die vollständigen Angaben zum Käufer bzw. Empfänger der Rechnung: rechtlicher und Handelsname, vollständige Postadresse, Identifikationsnummern (USt, Handelsregister), elektronische Adresse für Peppol und Kontaktdaten. Alle Angaben identifizieren den Rechnungsempfänger und dienen Compliance, Steuererklärung, automatisierter Verarbeitung und Kommunikation.

{
    "customer": {
        "address_line_1": "[Buyer address line 1]",
        "address_line_2": "[Buyer address line 2]",
        "address_line_3": "[Buyer address line 3]",
        "city": "[Buyer city]",
        "zip": "98765",
        "sub_country": "Bayern",
        "country": "DE",
        "id": {
            "value": "138",
            "scheme": null
        },
        "name": "[Buyer trading name]",
        "description": null,
        "trading_name": "[Buyer name]",
        "vat_id": "DE12345ABC",
        "tax_id": null,
        "endpoint_id": {
            "value": "rechnungseingang@test.de",
            "scheme": "EM"
        },
        "legal_registration_id": {
            "value": "90000000-03083-72",
            "scheme": "0204"
        },
        "contact_name": "Tina Tester",
        "contact_phone": "0800 123456",
        "contact_email": "tester@test.de"
    }
}
<cac:AccountingCustomerParty>
    <cac:Party>
        <cbc:EndpointID schemeID="EM">rechnungseingang@test.de</cbc:EndpointID>
        <cac:PartyIdentification>
            <cbc:ID>138</cbc:ID>
        </cac:PartyIdentification>
        <cac:PartyName>
            <cbc:Name>[Buyer name]</cbc:Name>
        </cac:PartyName>
        <cac:PostalAddress>
            <cbc:StreetName>[Buyer address line 1]</cbc:StreetName>
            <cbc:AdditionalStreetName>[Buyer address line 2]</cbc:AdditionalStreetName>
            <cbc:CityName>[Buyer city]</cbc:CityName>
            <cbc:PostalZone>98765</cbc:PostalZone>
            <cbc:CountrySubentity>Bayern</cbc:CountrySubentity>
            <cac:AddressLine>
                <cbc:Line>[Buyer address line 3]</cbc:Line>
            </cac:AddressLine>
            <cac:Country>
                <cbc:IdentificationCode>DE</cbc:IdentificationCode>
            </cac:Country>
        </cac:PostalAddress>
        <cac:PartyTaxScheme>
            <cbc:CompanyID>DE12345ABC</cbc:CompanyID>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:PartyTaxScheme>
        <cac:PartyLegalEntity>
            <cbc:RegistrationName>[Buyer trading name]</cbc:RegistrationName>
            <cbc:CompanyID schemeID="0204">90000000-03083-72</cbc:CompanyID>
        </cac:PartyLegalEntity>
        <cac:Contact>
            <cbc:Name>Tina Tester</cbc:Name>
            <cbc:Telephone>0800 123456</cbc:Telephone>
            <cbc:ElectronicMail>tester@test.de</cbc:ElectronicMail>
        </cac:Contact>
    </cac:Party>
</cac:AccountingCustomerParty>

nameBT-44 Käufername — der vollständige Name des Käufers. Dies ist der offizielle rechtliche Name des Unternehmens oder der Person, die die Rechnung erhält. Pflichtfeld. Wird für die rechtliche Identifikation und Compliance verwendet. Wesentlich, damit Verkäufer den Kunden in ihren Systemen ordnungsgemäß identifizieren und verifizieren sowie für die Steuererklärung.

trading_nameBT-45 Handelsbezeichnung des Käufers — ein Name, unter dem der Käufer bekannt ist, abweichend vom formellen rechtlichen Namen (auch Handelsname oder kommerzieller Name genannt). Dies ist der Name, den der Käufer für geschäftliche Zwecke verwendet und der vom rechtlichen Registrierungsnamen abweichen kann. Wird verwendet, wenn das Unternehmen unter einem anderen Handelsnamen als dem rechtlichen Namen operiert. Hilft Verkäufern, den Kunden an seinem allgemein bekannten Geschäftsnamen zu erkennen.

descriptionZusätzliche Käuferangaben — zusätzliche Informationen, die für den Käufer relevant sind. Optionales Feld zur Bereitstellung ergänzender Informationen über den Käufer, die für geschäftliche Zwecke oder Compliance-Anforderungen nützlich sein können.

address_line_1BT-50 Käufer Adresszeile 1 — die Hauptadresszeile, in der Regel Straßenname und Hausnummer. Dies ist die primäre Straßenadresse, an der sich der Geschäftssitz des Käufers befindet. Wesentlich für die Postzustellung und rechtliche Adressanforderungen. Wird zusammen mit anderen Adresskomponenten verwendet, um eine vollständige Postadresse zu bilden.

address_line_2BT-51 Käufer Adresszeile 2 — eine zusätzliche Adresszeile für weitere Angaben zur Hauptadresszeile. Oft für Postfachnummern, Etagen, Gebäudenamen oder andere Adressdetails verwendet. Hilft, vollständige Adressinformationen bereitzustellen, wenn die Hauptadresszeile nicht ausreicht.

address_line_3BT-163 Käufer Adresszeile 3 — eine zusätzliche Adresszeile für weitere Adressdetails. Wird verwendet, wenn mehr als zwei Adresszeilen erforderlich sind, um den Standort vollständig anzugeben. Bietet Flexibilität für komplexe Adressen, die mehrere Zeilen zur genauen Beschreibung benötigen.

cityBT-52 Käufer Ort — der gebräuchliche Name der Stadt, Gemeinde oder des Ortes, in dem sich die Käuferadresse befindet. Wesentlicher Bestandteil der Postadresse. Erforderlich für die korrekte Adressformatierung und Postzustellung. Hilft, den geografischen Standort des Geschäftssitzes des Käufers zu identifizieren.

zipBT-53 Käufer PLZ — die Kennung für eine adressierbare Gruppe von Grundstücken gemäß dem zuständigen Postdienst. Die Post- oder PLZ, die vom Postdienst im Land des Käufers verwendet wird. Wesentlich für eine zuverlässige Zustellung und Adressvalidierung. Das Format variiert je nach Land, ist aber für die korrekte Weiterleitung der Post entscheidend.

sub_countryBT-54 Käufer Region/Bundesland — die Untergliederung eines Landes, wie Bundesland, Provinz, Region oder Kreis. Wird verwendet, um innerhalb eines Landes genauere geografische Informationen anzugeben. Hilft, die Verwaltungsregion zu identifizieren, in der sich der Käufer befindet, was für steuerliche oder regulatorische Zwecke relevant sein kann.

countryBT-55 Käufer Ländercode — ein Code, der das Land identifiziert, in dem sich der Käufer befindet. Verwendet ISO 3166-1 alpha-2-Ländercodes (z. B. "DE" für Deutschland, "FR" für Frankreich). Pflichtfeld. Wesentlich für internationale Transaktionen, Steuerermittlung und die Einhaltung grenzüberschreitender Vorschriften. Bestimmt, welches Landesrecht und welche Steuerregeln auf den Käufer anwendbar sind.

idBT-46 Käufer-Bezeichner — ein Bezeichner des Käufers nach einem Identifikationsschema. Der Schema-Bezeichner gibt das Identifikationsschema an (ICD – ISO/IEC 6523), falls zutreffend. Übliche Schemata sind nationale Handelsregisternummern, Steuerkennzeichen oder andere amtliche Bezeichner. Ermöglicht die automatische Käuferidentifikation und -verifizierung in Verkäufersystemen.

vat_idBT-48 USt-IdNr. des Käufers — die Umsatzsteuer-Identifikationsnummer des Käufers (auch USt-Registrierungsnummer genannt). Dies ist die amtliche USt-Nummer, die von den Steuerbehörden für USt-Zwecke vergeben wird. Wesentlich für die USt-Meldung und Compliance, insbesondere bei B2B-Transaktionen. Wird für die steuerliche Verifizierung und grenzüberschreitende USt-Transaktionen verwendet. In vielen Rechtsordnungen für die ordnungsgemäße USt-Behandlung erforderlich.

tax_idSteuerliche Registrierungsnummer des Käufers — die lokale steuerliche Identifikationsnummer des Käufers für Steuerzwecke. Diese kann von der USt-IdNr. abweichen und wird für die lokale Steuerregistrierung verwendet. Wird verwendet, wenn lokale Steuerbehörden zusätzlich zur USt-Registrierung weitere steuerliche Kennungen verlangen. Optionales Feld, das in bestimmten Rechtsordnungen erforderlich sein kann.

legal_registration_idBT-47 Handelsregister-ID des Käufers — ein von einer offiziellen Registerstelle vergebener Bezeichner, der den Käufer als juristische Person oder natürliche Person identifiziert. Dies ist typischerweise die Handelsregisternummer aus dem nationalen Unternehmensregister. Wesentlich für die Verifizierung der Rechtsperson und die Einhaltung der Unternehmensregistrierungsvorschriften. Hilft Verkäufern, den rechtlichen Status ihrer Kunden zu verifizieren.

endpoint_idBT-49 Elektronische Adresse des Käufers — identifiziert die elektronische Adresse des Käufers, an die die Rechnung zugestellt wird. Dies ist typischerweise der Peppol-Endpoint-Bezeichner für den elektronischen Rechnungsaustausch. Der Schema-Bezeichner gibt das Identifikationsschema an (z. B. "0088" für GLN, "EM" für E-Mail). Erforderlich für die Peppol-Netzwerkkommunikation und ermöglicht die automatisierte Rechnungszustellung an das System des Käufers.

contact_nameBT-56 Ansprechpartner Käufer — Name einer Kontaktperson oder Abteilung des Käufers. Dies ist der Name der Person oder des Teams, das bezüglich der Rechnung kontaktiert werden kann. Wird verwendet, wenn Verkäufer den Käufer bei Fragen zu Zahlung, Lieferung oder Rechnungsverarbeitung erreichen müssen. Erleichtert die Kommunikation zwischen Handelspartnern.

contact_phoneBT-57 Telefonnummer Käufer — Telefonnummer des Ansprechpartners. Bietet einen direkten Weg, den Käufer bei rechnungsbezogenen Angelegenheiten zu kontaktieren. Wird für dringende Anfragen oder wenn schriftliche Kommunikation nicht ausreicht verwendet. Hilft Verkäufern, Rechnungs- oder Zahlungsfragen mit dem Käufer schnell zu klären.

contact_emailBT-58 E-Mail Käufer — E-Mail-Adresse des Ansprechpartners. Bietet ein elektronisches Mittel, den Käufer bezüglich der Rechnung zu kontaktieren. Häufig für Rechnungsanfragen, Zahlungsbestätigungen und allgemeine Kommunikation verwendet. Ermöglicht eine effiziente elektronische Kommunikation zwischen Verkäufer und Käufer.

Delivery (Lieferung)

Der Abschnitt delivery enthält Informationen darüber, wo und wann die berechneten Waren oder Leistungen geliefert wurden. Dieser Abschnitt wird verwendet, wenn die Lieferadresse von der Käuferadresse abweicht oder wenn Lieferdetails gesondert angegeben werden müssen. Er umfasst die Lieferadresse, das Lieferdatum, die Ortskennung und den Namen der Partei, die die Lieferung entgegennimmt. Diese Informationen sind wesentlich für die Logistikverfolgung, die Lieferprüfung und das Supply-Chain-Management.

{
    "delivery": {
        "address_line_1": "[Deliver to street]",
        "address_line_2": "4. OG",
        "address_line_3": "More Details",
        "city": "[Deliver to city]",
        "zip": "98765",
        "sub_country": "Bayern",
        "country": "DE",
        "id": {
            "value": "68",
            "scheme": null
        },
        "name": "[Deliver to party name]",
        "date": "2018-04-13"
    }
}
<cac:Delivery>
    <cbc:ActualDeliveryDate>2018-04-13</cbc:ActualDeliveryDate>
    <cac:DeliveryLocation>
        <cbc:ID>68</cbc:ID>
        <cac:Address>
            <cbc:StreetName>[Deliver to street]</cbc:StreetName>
            <cbc:AdditionalStreetName>4. OG</cbc:AdditionalStreetName>
            <cbc:CityName>[Deliver to city]</cbc:CityName>
            <cbc:PostalZone>98765</cbc:PostalZone>
            <cbc:CountrySubentity>Bayern</cbc:CountrySubentity>
            <cac:AddressLine>
                <cbc:Line>More Details</cbc:Line>
            </cac:AddressLine>
            <cac:Country>
                <cbc:IdentificationCode>DE</cbc:IdentificationCode>
            </cac:Country>
        </cac:Address>
    </cac:DeliveryLocation>
    <cac:DeliveryParty>
        <cac:PartyName>
            <cbc:Name>[Deliver to party name]</cbc:Name>
        </cac:PartyName>
    </cac:DeliveryParty>
</cac:Delivery>

nameBT-70 Name der Lieferpartei — der Name der Partei, an die die Waren und Leistungen geliefert werden. Damit wird identifiziert, wer die Lieferung tatsächlich entgegengenommen hat, was vom Käufer abweichen kann. Wird verwendet, wenn Waren an eine andere Partei als den Rechnungsempfänger geliefert werden. Wesentlich für die Lieferverfolgung und -prüfung.

dateBT-72 Tatsächliches Lieferdatum — das Datum, an dem die Lieferung oder Leistungserbringung erfolgt ist oder abgeschlossen wurde. Das Format muss "YYYY-MM-DD" sein. Dies ist das tatsächliche Datum der Lieferung, das vom Rechnungsausstellungsdatum abweichen kann. Entscheidend für die Bestandsführung, die Lieferprüfung und die Bestimmung des Steuerstichtags. Wird verwendet, um nachzuverfolgen, wann Waren oder Leistungen dem Kunden tatsächlich bereitgestellt wurden.

idBT-71 Lieferort-Kennung — eine Kennung für den Ort, an dem die Waren und Leistungen geliefert werden. Dies kann ein Lagercode, eine Lieferpunktreferenz oder eine andere Ortskennung sein. Der Schema-Bezeichner gibt das Identifikationsschema an, falls zutreffend. Wird für die präzise Ortsverfolgung und das automatisierte Liefer-Routing in Logistiksystemen verwendet.

address_line_1BT-75 Lieferadresse Zeile 1 — die Hauptadresszeile der Lieferadresse, in der Regel Straßenname und Hausnummer. Dies ist die primäre Straßenadresse, an die Waren oder Leistungen geliefert wurden. Wesentlich, wenn die Lieferadresse von der Käuferadresse abweicht. Wird zusammen mit anderen Adresskomponenten verwendet, um eine vollständige Lieferadresse zu bilden.

address_line_2BT-76 Lieferadresse Zeile 2 — eine zusätzliche Adresszeile für weitere Lieferadressdetails. Oft für Etagen, Gebäudenamen oder andere am Lieferort spezifische Adressdetails verwendet. Hilft, vollständige Lieferadressinformationen bereitzustellen, wenn die Hauptadresszeile nicht ausreicht.

address_line_3BT-165 Lieferadresse Zeile 3 — eine zusätzliche Adresszeile für weitere Lieferadressdetails. Wird verwendet, wenn mehr als zwei Adresszeilen erforderlich sind, um den Lieferort vollständig anzugeben. Bietet Flexibilität für komplexe Lieferadressen.

cityBT-77 Lieferort — der gebräuchliche Name der Stadt, Gemeinde oder des Ortes, in dem sich die Lieferadresse befindet. Wesentlicher Bestandteil der Lieferadresse. Erforderlich für die korrekte Adressformatierung und das Liefer-Routing. Hilft, den geografischen Standort der Lieferung zu identifizieren.

zipBT-78 Lieferadresse PLZ — die Kennung für eine adressierbare Gruppe von Grundstücken gemäß dem zuständigen Postdienst am Lieferort. Die Post- oder PLZ für die Lieferadresse. Wesentlich für ein zuverlässiges Liefer-Routing und die Adressvalidierung. Das Format variiert je nach Land, ist aber für Lieferdienste entscheidend.

sub_countryBT-79 Lieferadresse Region/Bundesland — die Untergliederung eines Landes für den Lieferort, wie Bundesland, Provinz, Region oder Kreis. Wird verwendet, um innerhalb eines Landes genauere geografische Informationen für die Lieferadresse anzugeben. Hilft, die Verwaltungsregion zu identifizieren, in der die Lieferung erfolgte.

countryBT-80 Lieferland — ein Code, der das Land identifiziert, in dem die Lieferung erfolgte. Verwendet ISO 3166-1 alpha-2-Ländercodes (z. B. "DE" für Deutschland, "FR" für Frankreich). Pflichtfeld. Wesentlich für internationale Lieferungen und grenzüberschreitende Logistik. Bestimmt, welche Liefervorschriften des Landes gelten.

Payee (Zahlungsempfänger)

Der Abschnitt payee enthält Informationen über die Partei, die die Zahlung erhält. Dieser Abschnitt wird verwendet, wenn der Zahlungsempfänger (die Partei, die die Zahlung erhält) vom Verkäufer abweicht. Beispielsweise, wenn die Zahlung an eine Konzernmutter, ein Factoring-Unternehmen oder einen Zahlungsdienstleister erfolgt und nicht direkt an den Verkäufer. Dieser Abschnitt umfasst den Namen des Zahlungsempfängers, seinen Bezeichner und Informationen zur Handelsregistrierung. Wesentlich für Zahlungsrouting und Compliance, wenn der Zahlungsempfänger vom Rechnungssteller abweicht.

{
    "payee": {
        "id": {
            "value": "74",
            "scheme": null
        },
        "name": "[Payee name]",
        "legal_registration_id": null
    }
}
1
2
3
4
5
6
7
8
<cac:PayeeParty>
    <cac:PartyIdentification>
        <cbc:ID>74</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
        <cbc:Name>[Payee name]</cbc:Name>
    </cac:PartyName>
</cac:PayeeParty>

nameBT-59 Zahlungsempfänger-Name — der Name des Zahlungsempfängers, d. h. der Partei, die die Zahlung erhält. Damit wird identifiziert, wer die Zahlung tatsächlich erhalten soll, was vom Verkäufer abweichen kann. Wird verwendet, wenn die Zahlung an eine andere Einheit als den Rechnungssteller erfolgt, z. B. Konzernmutter, Factoring-Unternehmen oder Zahlungsintermediär. Wesentlich für das korrekte Zahlungsrouting und die finanzielle Compliance.

idBT-60 Zahlungsempfänger-Bezeichner — ein Bezeichner des Zahlungsempfängers nach einem Identifikationsschema. Kann auch für die vom Bank vergebenen Gläubiger-ID (SEPA-Schema) verwendet werden. Der Schema-Bezeichner gibt das Identifikationsschema an (ICD – ISO/IEC 6523), falls zutreffend. Wird für die automatische Identifikation des Zahlungsempfängers und die Zahlungsverarbeitung verwendet. Wesentlich, wenn Zahlungssysteme den Zahlungsempfänger automatisch identifizieren müssen.

legal_registration_idBT-61 Handelsregister-ID des Zahlungsempfängers — ein von einer offiziellen Registerstelle vergebener Bezeichner, der den Zahlungsempfänger als juristische Person oder natürliche Person identifiziert. Dies ist typischerweise die Handelsregisternummer aus dem nationalen Unternehmensregister. Wird verwendet, wenn der Zahlungsempfänger eine Rechtsperson ist, die für Compliance-Zwecke ordnungsgemäß identifiziert werden muss. Hilft, den rechtlichen Status des Zahlungsempfängers zu verifizieren.

Tax Representative (Steuervertreter)

Der Abschnitt tax_representative enthält Informationen über den Steuervertreter des Verkäufers. Dieser Abschnitt wird verwendet, wenn der Verkäufer in einem anderen Land einen Steuervertreter bestellt hat, typischerweise für USt-Zwecke bei grenzüberschreitenden Transaktionen. Der Steuervertreter handelt im Namen des Verkäufers in Steuerangelegenheiten im Land des Vertreters. Dieser Abschnitt umfasst den Namen des Steuervertreters, die vollständige Adresse und die USt-IdNr. Wesentlich für die Einhaltung steuerlicher Vorschriften, wenn Verkäufer grenzüberschreitend tätig sind und eine lokale steuerliche Vertretung benötigen.

{
    "tax_representative": {
        "address_line_1": "[Seller tax representative address line 1]",
        "address_line_2": "[Seller tax representative address line 2]",
        "address_line_3": "[Seller tax representative address line 2]",
        "city": "[Seller tax representative city]",
        "zip": "12345",
        "sub_country": "Bayern",
        "country": "DE",
        "name": "[Seller tax representative name]",
        "vat_id": "DE124567",
        "tax_id": null
    }
}
<cac:TaxRepresentativeParty>
    <cac:PartyName>
        <cbc:Name>[Seller tax representative name]</cbc:Name>
    </cac:PartyName>
    <cac:PostalAddress>
        <cbc:StreetName>[Seller tax representative address line 1]</cbc:StreetName>
        <cbc:AdditionalStreetName>[Seller tax representative address line 2]</cbc:AdditionalStreetName>
        <cbc:CityName>[Seller tax representative city]</cbc:CityName>
        <cbc:PostalZone>12345</cbc:PostalZone>
        <cbc:CountrySubentity>Bayern</cbc:CountrySubentity>
        <cac:Country>
            <cbc:IdentificationCode>DE</cbc:IdentificationCode>
        </cac:Country>
    </cac:PostalAddress>
    <cac:PartyTaxScheme>
        <cbc:CompanyID>DE124567</cbc:CompanyID>
        <cac:TaxScheme>
            <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:PartyTaxScheme>
</cac:TaxRepresentativeParty>

nameBT-62 Name des Steuervertreters — der vollständige Name der als Steuervertreter des Verkäufers bevollmächtigten Partei. Damit wird die juristische Person oder Person identifiziert, die in einem bestimmten Land als Steuervertreter des Verkäufers handeln darf. Wird verwendet, wenn Verkäufer aus einem Land eine steuerliche Vertretung in einem anderen Land für USt- oder Steuer-Compliance benötigen. Wesentlich für grenzüberschreitende Steuer-Compliance und die USt-Abwicklung.

vat_idBT-63 USt-IdNr. des Steuervertreters — die USt-Identifikationsnummer der als Steuervertreter des Verkäufers bevollmächtigten Partei. Dies ist die USt-Registrierungsnummer, die dem Steuervertreter von den Steuerbehörden in seinem Land zugewiesen wurde. Erforderlich für die ordnungsgemäße USt-Behandlung und Steuermeldung bei Nutzung eines Steuervertreters. Wird für die steuerliche Verifizierung und die Einhaltung lokaler USt-Vorschriften verwendet.

tax_idSteuerliche Registrierungsnummer des Steuervertreters — die lokale steuerliche Identifikationsnummer des Steuervertreters für Steuerzwecke. Diese kann von der USt-IdNr. abweichen und wird für die lokale Steuerregistrierung verwendet. Wird verwendet, wenn lokale Steuerbehörden zusätzlich zur USt-Registrierung weitere steuerliche Kennungen verlangen. Optionales Feld, das in bestimmten Rechtsordnungen erforderlich sein kann.

address_line_1BT-64 Steuervertreter Adresszeile 1 — die Hauptadresszeile der Adresse des Steuervertreters, in der Regel Straßenname und Hausnummer. Dies ist die primäre Straßenadresse, an der sich der Steuervertreter befindet. Wesentlich für die Kommunikation mit Steuerbehörden und Compliance-Zwecke. Wird zusammen mit anderen Adresskomponenten verwendet, um eine vollständige Adresse zu bilden.

address_line_2BT-65 Steuervertreter Adresszeile 2 — eine zusätzliche Adresszeile für die Adresse des Steuervertreters. Oft für Etagen, Gebäudenamen oder andere Adressdetails verwendet. Hilft, vollständige Adressinformationen bereitzustellen, wenn die Hauptadresszeile nicht ausreicht.

address_line_3BT-164 Steuervertreter Adresszeile 3 — eine zusätzliche Adresszeile für weitere Adressdetails. Wird verwendet, wenn mehr als zwei Adresszeilen erforderlich sind, um den Standort des Steuervertreters vollständig anzugeben. Bietet Flexibilität für komplexe Adressen.

cityBT-66 Steuervertreter Ort — der gebräuchliche Name der Stadt, Gemeinde oder des Ortes, in dem sich die Adresse des Steuervertreters befindet. Wesentlicher Bestandteil der Adresse. Erforderlich für die korrekte Adressformatierung und die Kommunikation mit Steuerbehörden. Hilft, den geografischen Standort des Steuervertreters zu identifizieren.

zipBT-67 Steuervertreter PLZ — die Kennung für eine adressierbare Gruppe von Grundstücken gemäß dem zuständigen Postdienst am Standort des Steuervertreters. Die Post- oder PLZ für die Adresse des Steuervertreters. Wesentlich für eine zuverlässige Zustellung und Adressvalidierung. Das Format variiert je nach Land, ist aber für Postdienste entscheidend.

sub_countryBT-68 Steuervertreter Region/Bundesland — die Untergliederung eines Landes für den Standort des Steuervertreters, wie Bundesland, Provinz, Region oder Kreis. Wird verwendet, um innerhalb eines Landes genauere geografische Informationen anzugeben. Hilft, die Verwaltungsregion zu identifizieren, in der sich der Steuervertreter befindet.

countryBT-69 Steuervertreter Ländercode — ein Code, der das Land identifiziert, in dem sich der Steuervertreter befindet. Verwendet ISO 3166-1 alpha-2-Ländercodes (z. B. "DE" für Deutschland, "FR" für Frankreich). Pflichtfeld. Wesentlich, um zu identifizieren, unter welchen Steuervorschriften der Vertreter tätig ist. Bestimmt, welches Steuerrecht auf den Steuervertreter anwendbar ist.

Notes (Notizen)

Der Abschnitt notes enthält zusätzliche Textinformationen, die Kontext, Anweisungen oder ergänzende Details zur Rechnung liefern. Diese Notizen können Zahlungshinweise, Lieferinformationen, besondere Geschäftsbedingungen oder andere relevante Kommentare enthalten, die dem Käufer helfen, die Rechnung besser zu verstehen. Notizen werden auf der Rechnung prominent dargestellt und dienen häufig der Kommunikation zwischen Handelspartnern. In diesem Abschnitt können mehrere Notizen angegeben werden, die jeweils optional durch einen Betreffcode kategorisiert werden können, um Organisation und Verarbeitung zu verbessern.

{
    "notes": [
        {
            "text": "#AAC#Invoice Note Description",
            "subject_code": null
        },
        {
            "text": "#AAC#Invoice Note Description 2",
            "subject_code": null
        }
    ]
}
<cbc:Note>#AAC#Invoice Note Description</cbc:Note>
<cbc:Note>#AAC#Invoice Note Description 2</cbc:Note>

textBT-22 Rechnungsnotiz — der eigentliche Textinhalt der Notiz. Dies ist die Hauptbotschaft oder Information, die dem Käufer mitgeteilt werden soll. Kann Zahlungshinweise, Lieferdetails, besondere Bedingungen oder andere relevante Informationen enthalten. Enthält oft strukturierte Codes (wie "#AAC#"), die die Art der Information oder Verarbeitungshinweise angeben. Wird verwendet, um zusätzlichen Kontext zu liefern, der sich nicht allein durch strukturierte Felder ausdrücken lässt. Wesentlich, um wichtige geschäftliche Informationen in lesbarer Form zu übermitteln.

subject_codeBT-21 Betreffcode der Rechnungsnotiz — ein Code, der die Art oder den Betreff der Notiz kategorisiert. Dies hilft, Notizen automatisch zu organisieren und zu verarbeiten, indem angegeben wird, welche Art von Information die Notiz enthält. Übliche Kategorien sind Zahlungshinweise, Lieferinformationen, allgemeine Bedingungen oder regulatorische Anforderungen. Wenn angegeben, können Systeme Notizen an die zuständigen Stellen weiterleiten oder spezifische Verarbeitungsregeln anwenden. Optionales Feld, das die Organisation von Notizen und die automatische Verarbeitung verbessert.

Additional Documents (Anhänge)

Der Abschnitt additional_documents enthält Verweise auf unterstützende Dokumente, die mit der Rechnung in Zusammenhang stehen, aber nicht Teil der Rechnung selbst sind. Diese Dokumente können Anhänge wie detaillierte Positionsaufschlüsselungen, Produktspezifikationen, Zertifikate, Verträge oder andere Dateien umfassen, die zusätzlichen Kontext oder Nachweise für die Rechnung liefern. Dokumente können direkt in der Rechnung eingebettet sein (als base64-kodierter Inhalt) oder extern über eine URI referenziert werden. Dieser Abschnitt ermöglicht umfassendes Dokumentenmanagement, indem alle relevanten Unterlagen mit einer einzigen Rechnung verknüpft werden und so vollständige Dokumentation für Prüfung, Compliance und Geschäftszwecke sichergestellt wird.

{
    "additional_documents": [
        {
            "id": {
                "value": "01_15_Anhang_01.pdf",
                "scheme": null
            },
            "type_code": null,
            "uri": "[External document location]",
            "description": "Aufschlüsselung der einzelnen Leistungspositionen",
            "filename": "01_15_Anhang_01.pdf",
            "mime_code": "application/pdf",
            "content": "JVBERi0xLjUNCiW1tbW1DQoxIDAgb2Jq..."
        }
    ]
}
<cac:AdditionalDocumentReference>
    <cbc:ID>01_15_Anhang_01.pdf</cbc:ID>
    <cbc:DocumentDescription>Aufschlüsselung der einzelnen Leistungspositionen</cbc:DocumentDescription>
    <cac:Attachment>
        <cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="01_15_Anhang_01.pdf">JVBERi0xLjUNCiW1tbW1DQoxIDAgb2Jq...</cbc:EmbeddedDocumentBinaryObject>
        <cac:ExternalReference>
            <cbc:URI>[External document location]</cbc:URI>
        </cac:ExternalReference>
    </cac:Attachment>
</cac:AdditionalDocumentReference>

idBT-122 Anhangs-Referenz — ein eindeutiger Bezeichner für das unterstützende Dokument. Besteht aus einem value, der den eigentlichen Bezeichner enthält (oft Dateiname oder Dokumentennummer), und einem optionalen scheme, das das verwendete Identifikationsschema angibt. Dieser Bezeichner ermöglicht Referenzierung und Abruf des Dokuments bei Bedarf. Wird für Dokumentenverfolgung, Verknüpfung und Verwaltung verwendet. Wesentlich, um Beziehungen zwischen Rechnung und unterstützenden Dokumenten aufrechtzuerhalten.

type_codeBT-18 Anhangstyp-Code — ein Code, der die Art des unterstützenden Dokuments klassifiziert. Übliche Typen sind Verträge, Zertifikate, Spezifikationen, Aufschlüsselungen oder regulatorische Dokumente. Hilft, Dokumente besser zu organisieren und automatisch zu verarbeiten. Wenn angegeben, können Systeme den Zweck des Dokuments verstehen und entsprechende Verarbeitungsregeln anwenden. Optionales Feld, das Dokumentenmanagement und Verarbeitung verbessert.

uriBT-124 Externe Dokumentadresse — ein Uniform Resource Identifier, der auf den Speicherort des Dokuments verweist, wenn es extern abgelegt ist. Dies kann eine URL, ein Dateipfad oder ein anderes URI-Format sein, das den Zugriff auf das Dokument ermöglicht. Wird verwendet, wenn Dokumente in externen Systemen, Cloud-Speicher oder Dokumentenmanagementsystemen liegen. Ermöglicht die Referenzierung von Dokumenten ohne direkte Einbettung, was bei großen Dateien oder zentral gespeicherten Dokumenten sinnvoll ist. Optionales Feld, wenn Dokumente nicht in der Rechnung eingebettet sind.

descriptionBT-123 Anhangsbeschreibung — eine für Menschen lesbare Beschreibung dessen, was das Dokument enthält oder welchen Zweck es hat. Liefert Kontext, warum das Dokument angehängt ist und welche Informationen es bereitstellt. Hilft Nutzern, die Relevanz des Dokuments für die Rechnung zu verstehen, ohne es zu öffnen. Wird zur Dokumentenidentifikation und Kontextbereitstellung verwendet. Optionales Feld, das die Nutzbarkeit und das Verständnis von Dokumenten verbessert.

filenameBT-125-1 Anhangs-Dateiname — der Name der Datei beim Speichern oder Herunterladen des Dokuments. Dies ist der vorgeschlagene Dateiname, der beim Speichern oder Zugriff auf das Dokument verwendet werden soll. Hilft, einheitliche Dateinamen beizubehalten und Dokumente in Dateisystemen leichter zu identifizieren. Wird für Dateiverwaltung und Benutzerfreundlichkeit verwendet. Optionales Feld, das die Handhabung von Dokumenten verbessert.

mime_codeBT-125-2 MIME-Typ des Anhangs — der MIME-Typ (Multipurpose Internet Mail Extensions), der das Dateiformat des Dokuments angibt. Übliche Beispiele sind "application/pdf", "image/png", "application/xml" oder "text/plain". Dieser Code teilt Systemen mit, wie der Dokumenteninhalt zu interpretieren und zu verarbeiten ist. Wesentlich für die korrekte Darstellung und Verarbeitung von Dokumenten. Wird bestimmt, welche Anwendungen oder Viewer zum Öffnen des Dokuments verwendet werden sollen.

contentBT-125 Anhangs-Binärobjekt — der eigentliche Dokumenteninhalt, kodiert als Base64-Zeichenkette. Damit können Dokumente direkt in der Rechnungsdatenstruktur eingebettet werden. Wenn angegeben, ist das Dokument in sich geschlossen und erfordert keinen externen Zugriff. Nützlich, um Verfügbarkeit und Vollständigkeit von Dokumenten sicherzustellen. Der Inhalt muss zum Format von mime_code passen. Optionales Feld, wenn Dokumente eingebettet statt extern referenziert werden.

Preceding Documents (Vorausgehende Dokumente)

Der Abschnitt preceding_documents enthält Verweise auf Dokumente, die vor der aktuellen Rechnung ausgestellt wurden und in irgendeiner Weise mit ihr in Zusammenhang stehen. Dazu gehören typischerweise frühere Rechnungen, Gutschriften, Bestellungen oder andere Dokumente, die den Geschäftskontext oder die Abfolge von Transaktionen festlegen. Vorausgehende Dokumente helfen, die Beziehung zwischen mehreren Dokumenten in einem Geschäftsprozess herzustellen und ermöglichen die ordnungsgemäße Nachverfolgung von Auftragserfüllung, Korrekturen oder mehrstufigen Transaktionen. Dieser Abschnitt ist wesentlich, um Dokumentketten aufrechtzuerhalten und den vollständigen Geschäftskontext einer Rechnung zu verstehen.

{
    "preceding_documents": [
        {
            "number": "PIR1234567890",
            "issue_date": "2018-02-04"
        },
        {
            "number": "PIR0987654321",
            "issue_date": "2018-03-05"
        }
    ]
}
<cac:BillingReference>
    <cac:InvoiceDocumentReference>
        <cbc:ID>PIR1234567890</cbc:ID>
        <cbc:IssueDate>2018-02-04</cbc:IssueDate>
    </cac:InvoiceDocumentReference>
</cac:BillingReference>
<cac:BillingReference>
    <cac:InvoiceDocumentReference>
        <cbc:ID>PIR0987654321</cbc:ID>
        <cbc:IssueDate>2018-03-05</cbc:IssueDate>
    </cac:InvoiceDocumentReference>
</cac:BillingReference>

numberBT-25 Referenz vorausgehende Rechnung — der eindeutige Bezeichner oder die Nummer des vorausgehenden Dokuments. Dies ist die Dokumentennummer, die dem früheren Dokument im Geschäftsprozess zugewiesen wurde. Wird verwendet, um eine klare Verknüpfung zwischen der aktuellen Rechnung und früheren Dokumenten herzustellen. Wesentlich für die Nachverfolgung von Dokumentbeziehungen, Auftragserfüllungssequenzen, Korrekturen oder mehrstufigen Transaktionen. Ermöglicht Systemen und Nutzern, in der Dokumentenkette zurückzuverfolgen, um den vollständigen Geschäftskontext zu verstehen.

issue_dateBT-26 Ausstellungsdatum vorausgehende Rechnung — das Datum, an dem das vorausgehende Dokument ausgestellt wurde. Dieses Datum hilft, die chronologische Reihenfolge der Dokumente festzulegen und liefert Kontext darüber, wann die zugehörige Transaktion stattfand. Wird zusammen mit der Dokumentennummer verwendet, um das vorausgehende Dokument eindeutig zu identifizieren und zu referenzieren. Wesentlich für genaue Dokumenten-Zeitachsen und das Verständnis der Abfolge von Geschäftsvorfällen. Hilft, Dokumentbeziehungen zu verifizieren und eine ordnungsgemäße chronologische Nachverfolgung von Transaktionen sicherzustellen.

Discount Charges (Erlässe und Zuschläge)

Der Abschnitt discounts_charges enthält Informationen über zusätzliche Beträge, die auf die Rechnungssumme angewendet werden, entweder als Erlässe (Minderungen) oder als Zuschläge (Erhöhungen). Erlässe verringern den Rechnungsbetrag und werden typischerweise für Skonto, Mengenrabatte oder Werbeaktionen gewährt. Zuschläge erhöhen den Rechnungsbetrag und können Versandkosten, Bearbeitungsgebühren oder andere Servicegebühren umfassen. Jeder Eintrag gibt an, ob es sich um einen Erlass oder Zuschlag handelt, die Berechnungsmethode (Prozentsatz oder Festbetrag), den Basisbetrag, auf den sich die Berechnung bezieht, und ggf. zugehörige Steuerinformationen. Dieser Abschnitt ermöglicht eine transparente Berechnung des endgültigen Rechnungsbetrags, indem alle Anpassungen am Basisbetrag klar dargestellt werden.

{
    "discounts_charges": [
        {
            "sign": "+",
            "base_amount": "100",
            "percent": "10",
            "amount": "10",
            "tax_code": "E",
            "tax_scheme": "VAT",
            "tax_percent": "0",
            "reason": "Testing",
            "reason_code": "TAC"
        },
        {
            "sign": "-",
            "base_amount": "100",
            "percent": "10",
            "amount": "10",
            "tax_code": "E",
            "tax_scheme": "VAT",
            "tax_percent": "0",
            "reason": "Early payment discount",
            "reason_code": "TAC"
        }
    ]
}
<cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>TAC</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Testing</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">10</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">100</cbc:BaseAmount>
    <cac:TaxCategory>
        <cbc:ID>E</cbc:ID>
        <cbc:Percent>0</cbc:Percent>
        <cac:TaxScheme>
            <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>TAC</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Early payment discount</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">10</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">100</cbc:BaseAmount>
    <cac:TaxCategory>
        <cbc:ID>E</cbc:ID>
        <cbc:Percent>0</cbc:Percent>
        <cac:TaxScheme>
            <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:TaxCategory>
</cac:AllowanceCharge>

signErlass- oder Zuschlag-Indikator — gibt an, ob der Betrag ein Zuschlag (positiv, "+") ist, der die Rechnungssumme erhöht, oder ein Erlass (negativ, "-"), der sie mindert. Dieses Vorzeichen bestimmt, wie der Betrag in die Endberechnung einfließt. Zuschläge werden zum Basisbetrag addiert, Erlässe subtrahiert. Wesentlich für die korrekte Berechnung der Rechnungssumme. Wird verwendet, um zusätzliche Gebühren und Minderungen in einer einheitlichen Struktur zu unterscheiden.

base_amountBT-100 / BT-93 Basisbetrag für Erlass/Zuschlag — der Geldbetrag, von dem der Prozentsatz für Erlass oder Zuschlag berechnet wird. Dies ist der Basiswert für prozentuale Berechnungen. Wenn ein Prozentsatz angegeben ist, wird dieser Betrag mit dem Prozentsatz multipliziert, um den Erlass- oder Zuschlagswert zu ermitteln. Wird für transparente Berechnung prozentualer Anpassungen verwendet. Wesentlich bei prozentualen Erlässen oder Zuschlägen, um die Berechnungsgrundlage darzustellen.

percentBT-101 / BT-94 Erlass-/Zuschlag-Prozentsatz — der auf den Basisbetrag angewendete Prozentsatz zur Berechnung des Erlasses oder Zuschlags. Ausgedrückt als Dezimalzahl (z. B. "10" bedeutet 10 %). Wenn angegeben, wird der Erlass- oder Zuschlagsbetrag durch Multiplikation des Basisbetrags mit diesem Prozentsatz berechnet. Wird für prozentuale Preisanpassungen verwendet. Optionales Feld, wenn Erlässe oder Zuschläge prozentual statt als Festbetrag berechnet werden.

amountBT-99 / BT-92 Erlass-/Zuschlag-Betrag — der tatsächliche Geldbetrag des Erlasses oder Zuschlags. Dies ist der endgültige Betrag, der zur Rechnungssumme addiert (bei Zuschlägen) oder davon abgezogen (bei Erlässen) wird. Kann aus Prozentsatz und Basisbetrag berechnet oder direkt als Festbetrag angegeben werden. Wesentlich zur Bestimmung der endgültigen Auswirkung auf die Rechnungssumme. Wird verwendet, wenn der Erlass oder Zuschlag ein Festbetrag ist oder als Ergebnis einer Prozentberechnung.

tax_codeBT-95 / BT-102 Steuerkategorie Erlass/Zuschlag — ein Code, der die für den Erlass- oder Zuschlagsbetrag geltende Steuerkategorie angibt. Übliche Codes sind "E" für befreit, "S" für Regelsteuersatz oder "Z" für Nullsatz. Bestimmt, wie der Erlass oder Zuschlag steuerlich behandelt wird. Wird für die ordnungsgemäße Steuerberechnung und -meldung verwendet. Wesentlich für die korrekte steuerliche Behandlung von Erlässen und Zuschlägen.

tax_schemeSteuerschema für Erlass/Zuschlag — das Steuersystem, unter dem der Erlass oder Zuschlag besteuert wird. Typischerweise "VAT" für Mehrwertsteuer, kann aber andere Steuersysteme umfassen. Identifiziert, welche Steuervorschriften auf diese Anpassung anwendbar sind. Wird für Steuer-Compliance und die ordnungsgemäße steuerliche Behandlung verwendet. Wesentlich für korrekte Steuerberechnung und -meldung.

tax_percentBT-96 / BT-103 Steuersatz auf Erlass/Zuschlag — der auf den Erlass- oder Zuschlagsbetrag angewendete Steuersatz in Prozent. Ausgedrückt als Dezimalzahl (z. B. "0" bedeutet 0 %, "19" bedeutet 19 %). Bestimmt, wie viel Steuer auf den Erlass oder Zuschlag selbst anfällt. Wird zur Berechnung der Steuer auf Anpassungen verwendet. Wesentlich, wenn Erlässe oder Zuschläge der Besteuerung unterliegen.

reasonBT-104 / BT-97 Grund für Erlass/Zuschlag — eine für Menschen lesbare Beschreibung, die erklärt, warum der Erlass oder Zuschlag gewährt bzw. erhoben wird. Liefert Kontext zum geschäftlichen Grund der Anpassung, z. B. "Skonto", "Versandgebühr" oder "Mengenrabatt". Hilft Nutzern, den Zweck der Anpassung zu verstehen. Dient der Transparenz und Kommunikation zwischen Handelspartnern. Optionales Feld, das die Klarheit und das Verständnis der Rechnung verbessert.

reason_codeBT-105 / BT-98 Grund-Code für Erlass/Zuschlag — ein standardisierter Code, der die Art des Erlasses oder Zuschlags kategorisiert. Übliche Codes sind "TAC" für Handelsvereinbarung, "FC" für Frachtkosten oder andere branchenübliche Codes. Ermöglicht automatische Verarbeitung und Kategorisierung von Anpassungen. Wird für systematische Klassifikation und automatisierte Verarbeitung verwendet. Optionales Feld, das die Verarbeitungsmöglichkeiten verbessert.

Payment Details (Zahlungsdetails)

Der Abschnitt payment_details enthält Informationen darüber, wie die Rechnung bezahlt werden soll, einschließlich Zahlungsarten und Kontodaten. Dieser Abschnitt liefert alle notwendigen Informationen für den Käufer zur Ausführung der Zahlung, wie Bankverbindungsdaten, Zahlungshinweise oder alternative Zahlungsarten. Es können mehrere Zahlungsoptionen angegeben werden, was Flexibilität bei der Zahlungsausführung ermöglicht. Der Abschnitt unterstützt verschiedene Zahlungsarten, darunter Banküberweisungen (mit IBAN/BIC), Kreditkarten, Lastschriften und andere Zahlungsmechanismen. Diese Informationen sind wesentlich für eine effiziente Zahlungsverarbeitung und dafür, dass Zahlungen korrekt weitergeleitet und zugeordnet werden.

{
    "payment_details": [
        {
            "method_code": "58",
            "method_name": "[Payment means text]",
            "iban": "DE75512108001245126199",
            "bic": "[BIC]",
            "account_name": "[Payment account name]",
            "remittance_information": "Deb. 12345 / Fact. 9876543",
            "card_number": null,
            "card_holder_name": null,
            "card_network": null,
            "direct_debit_mandate_id": null,
            "direct_debit_payer_account": null
        }
    ]
}
<cac:PaymentMeans>
    <cbc:PaymentMeansCode name="[Payment means text]">58</cbc:PaymentMeansCode>
    <cbc:PaymentID>Deb. 12345 / Fact. 9876543</cbc:PaymentID>
    <cac:PayeeFinancialAccount>
        <cbc:ID>DE75512108001245126199</cbc:ID>
        <cbc:Name>[Payment account name]</cbc:Name>
        <cac:FinancialInstitutionBranch>
            <cbc:ID>[BIC]</cbc:ID>
        </cac:FinancialInstitutionBranch>
    </cac:PayeeFinancialAccount>
</cac:PaymentMeans>

method_codeBT-81 Zahlungsart-Code — ein standardisierter Code, der die zu verwendende Zahlungsart identifiziert. Übliche Codes sind "58" für Banküberweisung, "30" für Kreditkarte, "49" für Lastschrift oder andere UNTDID-4461-Zahlungsart-Codes. Dieser Code ermöglicht automatische Zahlungsverarbeitung und -routing. Wird verwendet, um festzulegen, welches Zahlungssystem oder welcher Prozess die Zahlung bearbeiten soll. Wesentlich für Zahlungsautomatisierung und die ordnungsgemäße Identifikation der Zahlungsart.

method_nameBT-82 Zahlungsart (Text) — eine für Menschen lesbare Beschreibung der Zahlungsart. Liefert zusätzlichen Kontext oder Erläuterungen, wie die Zahlung erfolgen soll, wenn der Code allein nicht ausreicht. Kann Anweisungen oder spezifische Details zur Zahlungsart enthalten. Dient der Klarheit und dem menschlichen Verständnis der Zahlungsanforderungen. Optionales Feld, das den Zahlungsart-Code durch beschreibende Informationen ergänzt.

ibanBT-84 Zahlungskonto (IBAN) — die International Bank Account Number (IBAN) des Kontos, auf das die Zahlung erfolgen soll. Dies ist das standardisierte internationale Format zur Bankkontoidentifikation, typischerweise 15–34 Zeichen lang. Wird für internationale Banküberweisungen und SEPA-Zahlungen verwendet. Wesentlich für Banküberweisungen, damit Gelder dem richtigen Konto gutgeschrieben werden. Erforderlich, wenn die Zahlungsart eine Banküberweisung umfasst.

bicBT-86 BIC/SWIFT — der Bank Identifier Code (BIC) oder SWIFT-Code der Bank, bei der das Zahlungskonto geführt wird. Dieser Code identifiziert die konkrete Bank und Filiale, typischerweise 8–11 Zeichen lang. Wird für internationale Banküberweisungen verwendet, um Zahlungen durch das richtige Bankennetz zu leiten. Erforderlich für einige internationale Überweisungen und SEPA-Zahlungen. Optionales Feld, das je nach Zahlungsart und Rechtsordnung erforderlich sein kann.

account_nameBT-85 Zahlungskonto-Inhaber — der mit dem Zahlungskonto verknüpfte Name, in der Regel der Name des Kontoinhabers oder des Unternehmens. Hilft, den Kontoinhaber zu identifizieren und bietet zusätzliche Verifizierung. Wird für Kontoidentifikation und Zahlungsverarbeitung verwendet. Optionales Feld mit zusätzlichen Kontoidentifikationsinformationen.

remittance_informationBT-83 Verwendungszweck — zusätzliche Textinformationen, die mit der Zahlung übermittelt werden sollen, um zu identifizieren, welche Rechnung bezahlt wird. Diese Informationen werden typischerweise in Zahlungsreferenzen oder Verwendungszwecken angegeben. Enthält oft Rechnungsnummern, Bestellreferenzen oder andere Kennungen zur Zuordnung von Zahlungen zu Rechnungen. Wesentlich für Zahlungsabgleich und die Zuordnung von Zahlungen zu den richtigen Rechnungen. Wird verwendet, um sicherzustellen, dass Zahlungen der korrekten Rechnung zugeordnet werden.

card_numberBT-87 Kartennummer — die Nummer der für die Zahlung zu verwendenden Kredit- oder Debitkarte. Wird verwendet, wenn die Zahlungsart Kartenzahlung umfasst. In der Praxis typischerweise maskiert oder teilweise ausgeblendet aus Sicherheitsgründen. Erforderlich für kartengestützte Zahlungsarten. Optionales Feld, nur bei Kredit- oder Debitkartenzahlung.

card_holder_nameBT-88 Karteninhaber — der Name der Person oder Einheit, die Inhaberin der Zahlungskarte ist. Wird für Verifizierung und Verarbeitung von Kartenzahlungen verwendet. Erforderlich bei kartengestützten Zahlungsarten zur Prüfung des Kartenbesitzes. Optionales Feld, nur bei Kartenzahlung.

card_networkKartennetz — das Zahlungskartennetz oder die Marke der Karte, wie "VISA", "Mastercard", "American Express" oder andere. Identifiziert, welches Kartennetz die Zahlung abwickelt. Wird verwendet, um Kartenzahlungen über das richtige Zahlungsnetz zu routen. Optionales Feld, nur bei Kartenzahlung.

direct_debit_mandate_idBT-89 Lastschrift-Mandatsreferenz — der eindeutige Bezeichner des Lastschriftmandats, das die automatische Einziehung von Zahlungen autorisiert. Diese Referenz verknüpft die Zahlung mit einer zuvor erteilten Lastschrift-Ermächtigung. Erforderlich bei Lastschrift, um die Berechtigung zum automatischen Einzug nachzuweisen. Wird verwendet, um zu verifizieren, dass Lastschriften ordnungsgemäß autorisiert sind. Optionales Feld, nur bei Lastschrift.

direct_debit_payer_accountBT-91 Lastschrift-Zahlerkonto — die Kontokennung, von der Lastschriftzahlungen eingezogen werden. Damit wird das Zahlerkonto identifiziert, das automatisch belastet wird. Wird für die Lastschriftverarbeitung verwendet, um das Quellkonto zu bestimmen. Erforderlich bei Lastschrift, um anzugeben, welches Konto belastet werden soll. Optionales Feld, nur bei Lastschrift.

Taxes (Steuern)

Der Abschnitt taxes enthält eine Zusammenfassung aller auf die Rechnung angewendeten Steuerinformationen, gruppiert nach Steuerkategorie und Steuersatz. Dieser Abschnitt bietet eine konsolidierte Übersicht aller auf der Rechnung berechneten Steuern und zeigt die steuerpflichtigen Beträge, Steuersätze und resultierenden Steuerbeträge für jede Steuerkategorie. Die Steuern werden typischerweise auf Basis der Rechnungspositionen sowie ggf. anwendbarer Erlässe oder Zuschläge berechnet. Jeder Steuereintrag steht für eine andere Steuerkategorie (z. B. Regel-USt, ermäßigte USt, befreit oder Nullsatz) und zeigt den Gesamtbetrag der steuerpflichtigen Summe und den Steuerbetrag für diese Kategorie. Dieser Abschnitt ist wesentlich für Steuermeldung, Compliance und das Verständnis der steuerlichen Aufschlüsselung der Rechnungssumme.

{
    "taxes": [
        {
            "taxable_amount": "10781.25",
            "currency_code": "EUR",
            "amount": "2048.44",
            "percent": "19",
            "code": "S",
            "scheme": "VAT",
            "exemption_reason": null,
            "exemption_reason_code": null
        },
        {
            "taxable_amount": "0",
            "currency_code": "EUR",
            "amount": "0",
            "percent": "0",
            "code": "E",
            "scheme": "VAT",
            "exemption_reason": "[VAT exemption reason text]",
            "exemption_reason_code": "vatex-eu-132-1a"
        }
    ]
}
<cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">2048.44</cbc:TaxAmount>
    <cac:TaxSubtotal>
        <cbc:TaxableAmount currencyID="EUR">10781.25</cbc:TaxableAmount>
        <cbc:TaxAmount currencyID="EUR">2048.44</cbc:TaxAmount>
        <cac:TaxCategory>
            <cbc:ID>S</cbc:ID>
            <cbc:Percent>19</cbc:Percent>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:TaxCategory>
    </cac:TaxSubtotal>
    <cac:TaxSubtotal>
        <cbc:TaxableAmount currencyID="EUR">0</cbc:TaxableAmount>
        <cbc:TaxAmount currencyID="EUR">0</cbc:TaxAmount>
        <cac:TaxCategory>
            <cbc:ID>E</cbc:ID>
            <cbc:Percent>0</cbc:Percent>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:TaxCategory>
    </cac:TaxSubtotal>
</cac:TaxTotal>

taxable_amountBT-116 Steuerpflichtiger Betrag — der Gesamtbetrag, der dieser konkreten Steuerkategorie unterliegt, bevor die Steuer angewendet wird. Dies ist die Summe aller Rechnungspositionen, Erlässe und Zuschläge, die unter diese Steuerkategorie fallen. Wird als Basis für die Berechnung des Steuerbetrags durch Multiplikation mit dem Steuerprozentsatz verwendet. Wesentlich für Steuerberechnung und -meldung. Stellt den Nettobetrag vor Steuer für diese Steuerkategorie dar.

currency_codeBT-5 Währung — die Währung, in der der steuerpflichtige Betrag und der Steuerbetrag ausgedrückt sind. Verwendet ISO-4217-Währungscodes (z. B. "EUR" für Euro, "USD" für US-Dollar). Stellt sicher, dass alle Geldbeträge in diesem Steuereintrag in der richtigen Währung interpretiert werden. Wesentlich für Mehrwährungsrechnungen und die korrekte Betragsinterpretation. Muss mit dem Rechnungswährungscode im Abschnitt document übereinstimmen.

amountBT-117 Steuerbetrag — der Gesamtwert der für diese Steuerkategorie berechneten Steuer. Dies ist der tatsächliche Steuerbetrag, der zur Rechnungssumme addiert wird. Wird durch Anwendung des Steuerprozentsatzes auf den steuerpflichtigen Betrag berechnet. Wesentlich zur Bestimmung der gesamten Steuerlast und des endgültigen Rechnungsbetrags. Stellt die Summe aller für diese Steuerkategorie über alle zutreffenden Positionen berechneten Steuer dar.

percentBT-119 Steuersatz — der als Prozentsatz ausgedrückte Steuersatz zur Berechnung des Steuerbetrags. Ausgedrückt als Dezimalzahl (z. B. "19" bedeutet 19 %, "0" bedeutet 0 %). Dieser Satz bestimmt, wie viel Steuer auf den steuerpflichtigen Betrag berechnet wird. Wesentlich für Steuerberechnung und Transparenz. Wird verwendet, um den auf diese Kategorie angewendeten Steuersatz darzustellen, der je nach Steuercode variieren kann (Regelsteuersatz, ermäßigter Satz usw.).

codeBT-118 Steuerkategorie-Code — ein Code, der die Steuerkategorie oder -art identifiziert. Übliche Codes sind "S" für Regelsteuersatz, "E" für befreit, "Z" für Nullsatz, "AE" für Reverse Charge oder "K" für innergemeinschaftlich umsatzsteuerbefreit. Dieser Code bestimmt, wie die Steuer behandelt und dargestellt werden soll. Wesentlich für Steuerklassifikation und ordnungsgemäße steuerliche Behandlung. Wird verwendet, um Steuern gemäß Steuervorschriften und Geschäftsregeln zu kategorisieren.

schemeSteuerschema — das Steuersystem, unter dem diese Steuer erhoben wird. Typischerweise "VAT" für Mehrwertsteuer, kann aber auch andere Systeme wie Umsatzsteuer, GST oder regionale Steuersysteme umfassen. Identifiziert, welche Steuervorschriften und Regeln auf diesen Steuereintrag anwendbar sind. Wesentlich für Steuer-Compliance und die ordnungsgemäße steuerliche Behandlung. Wird verwendet, um festzulegen, welches Steuersystem die Berechnung und Meldung dieser Steuer regelt.

exemption_reasonBT-120 Befreiungsgrund (Text) — eine für Menschen lesbare Erklärung, warum der steuerpflichtige Betrag von der Steuer befreit ist oder dem Nullsatz unterliegt. Liefert Kontext zum rechtlichen oder geschäftlichen Grund der Steuerbefreiung. Wird verwendet, wenn der Steuercode Befreiung oder Nullsatz anzeigt, um die Grundlage der Befreiung zu erläutern. Wesentlich für Steuer-Compliance und Prüfzwecke. Optionales Feld, nur wenn Positionen steuerbefreit oder nullbesteuert sind.

exemption_reason_codeBT-121 Befreiungsgrund-Code — ein standardisierter Code, der den Grund für Steuerbefreiung oder Nullsatz kategorisiert. Übliche Codes folgen Mustern wie "vatex-eu-132-1a" für bestimmte EU-USt-Befreiungsgründe. Ermöglicht automatische Verarbeitung und Klassifikation von Befreiungsgründen. Wird für systematische Meldung von Steuerbefreiungen und Compliance verwendet. Optionales Feld, nur bei steuerbefreiten oder nullbesteuerten Positionen, mit strukturierter Klassifikation des Befreiungsgrunds.

Totals (Summen)

Der Abschnitt totals enthält die berechneten Zusammenfassungsbeträge für die gesamte Rechnung und bietet eine konsolidierte Übersicht aller finanziellen Summen. Dieser Abschnitt fasst Beträge aus Positionen, Erlässen, Zuschlägen, Steuern und Zahlungen zusammen und zeigt das vollständige finanzielle Bild der Rechnung. Er umfasst Zwischensummen, Steuersummen, Erlässe, Zuschläge, bereits gezahlte Beträge und den endgültig zu zahlenden Betrag. Dieser Abschnitt ist wesentlich, um die vollständige finanzielle Zusammenfassung der Rechnung zu verstehen, und dient als primäre Referenz für Zahlungsbeträge und den finanziellen Abgleich.

{
    "totals": {
        "item_subtotal": "10781.25",
        "subtotal": "10781.25",
        "total": "12829.69",
        "discount": "20",
        "charge": "20",
        "paid": "0",
        "round": null,
        "payable": "12829.69",
        "tax_total": "2048.44",
        "tax_total_alt_currency": "2048.44"
    }
}
1
2
3
4
5
6
7
8
9
<cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">10781.25</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">10781.25</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">12829.69</cbc:TaxInclusiveAmount>
    <cbc:AllowanceTotalAmount currencyID="EUR">20</cbc:AllowanceTotalAmount>
    <cbc:ChargeTotalAmount currencyID="EUR">20</cbc:ChargeTotalAmount>
    <cbc:PrepaidAmount currencyID="EUR">0</cbc:PrepaidAmount>
    <cbc:PayableAmount currencyID="EUR">12829.69</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

item_subtotalBT-106 Positions-Zwischensumme — die Summe aller Positionsbeträge, bevor Erlässe, Zuschläge oder Steuern angewendet werden. Dies ist der Gesamtwert aller auf der Rechnung aufgeführten Waren und Leistungen, berechnet als Summe der Zeilensummen aller Rechnungspositionen. Wird als Basis für die Berechnung von Erlässen, Zuschlägen und Steuern verwendet. Wesentlich, um den Bruttowert der Waren und Leistungen vor Anpassungen zu verstehen. Bildet die Grundlage für alle nachfolgenden Berechnungen.

subtotalBT-109 Summe Rechnungszeilen (netto) — der Gesamtbetrag aller Rechnungspositionen nach Anwendung von Erlässen und Zuschlägen, aber vor Steuern. Dies ist der Nettobetrag, der als Basis für die Steuerberechnung dient. Berechnet durch Anwendung von Erlässen und Zuschlägen auf die Positions-Zwischensumme. Wesentlich für die Steuerberechnung, da er die steuerliche Bemessungsgrundlage darstellt. Wird verwendet, um den Nettobetrag vor Steueraddition anzuzeigen.

totalBT-112 Rechnungs-Gesamtbetrag — der Gesamtrechnungsbetrag einschließlich aller Steuern, Erlässe und Zuschläge. Dies ist der Bruttogesamtbetrag der Rechnung, bevor Zahlungen abgezogen werden. Berechnet durch Addition der Steuern zum Nettobetrag. Wesentlich, um den vollen Rechnungswert zu verstehen. Wird als primäre Referenz für den vollständigen Rechnungsbetrag verwendet.

discountBT-107 Gesamterlässe — die Summe aller auf die Rechnung angewendeten Erlassbeträge. Dies ist die Gesamtsumme aller Erlässe aus dem Abschnitt discounts_charges mit negativem Vorzeichen ("-"). Stellt die Gesamtminderung des Rechnungsbetrags durch Erlässe dar. Wird für Transparenz und Berechnungsprüfung verwendet. Wesentlich, um die Gesamtwirkung von Erlässen auf die Rechnung zu verstehen.

chargeBT-108 Gesamtzuschläge — die Summe aller auf die Rechnung angewendeten Zuschlagsbeträge. Dies ist die Gesamtsumme aller Zuschläge aus dem Abschnitt discounts_charges mit positivem Vorzeichen ("+"). Stellt den Gesamtzuwachs des Rechnungsbetrags durch Zuschläge dar. Wird für Transparenz und Berechnungsprüfung verwendet. Wesentlich, um die Gesamtwirkung von Zuschlägen auf die Rechnung zu verstehen.

paidBT-113 Bereits gezahlt — der Gesamtbetrag, der bereits auf diese Rechnung gezahlt wurde. Dies umfasst Vorauszahlungen, Teilzahlungen oder Anzahlungen. Wenn angegeben, wird dieser Betrag vom Gesamtbetrag abgezogen, um den zu zahlenden Betrag zu ermitteln. Wird zur Nachverfolgung des Zahlungsstatus und zur Berechnung des Restbetrags verwendet. Wesentlich, um festzustellen, wie viel auf der Rechnung noch offen ist.

roundBT-114 Rundungsbetrag — die Rundungsanpassung auf die Rechnungssumme, um eine bestimmte Rundungsgenauigkeit zu erreichen. Dieser Betrag ist die Differenz zwischen dem berechneten Gesamtbetrag und dem gerundeten Gesamtbetrag. Wird verwendet, wenn Rechnungen auf eine bestimmte Dezimalstelle oder ganze Währungseinheiten gerundet werden müssen. Optionales Feld, nur wenn Rundungsanpassungen vorgenommen werden. Hilft sicherzustellen, dass Rechnungssummen den erwarteten Rundungsregeln entsprechen.

payableBT-115 Zu zahlender Betrag — der endgültige Betrag, den der Käufer zahlen muss, um die Rechnung zu begleichen. Berechnet als Gesamtrechnungsbetrag minus bereits gezahlte Beträge, zuzüglich oder abzüglich Rundungsanpassungen. Dies ist der zentrale Betrag für die Zahlungsverarbeitung und stellt den offenen Saldo dar. Wesentlich für Zahlungsverarbeitung und Debitorenbuchhaltung. Wird als primäre Referenz für den Zahlungsbetrag verwendet.

tax_totalBT-110 Summe der Steuern — der Gesamtbetrag aller auf die Rechnung angewendeten Steuern. Dies ist die Summe aller Steuerbeträge aus dem Abschnitt taxes. Stellt die gesamte Steuerlast der Rechnung dar. Wesentlich für Steuermeldung und das Verständnis des gesamten Steueranteils der Rechnung. Wird verwendet, um den aggregierten Steuerbetrag über alle Steuerkategorien anzuzeigen.

tax_total_alt_currencyBT-111 Steuersumme in Alternativwährung — der Gesamtsteuerbetrag in einer Alternativwährung, falls zutreffend. Ermöglicht die Darstellung der Steuersumme in einer anderen Währung als der Rechnungswährung, nützlich für Mehrwährungsberichterstattung oder wenn die Steuermeldung eine bestimmte Währung verlangt. Optionales Feld, nur wenn die Steuerberichterstattung eine Alternativwährung erfordert. Wird für internationale Steuerberichterstattung und Mehrwährungs-Compliance verwendet.

Items (Positionen)

Der Abschnitt items enthält die detaillierten Rechnungspositionen, die jede auf der Rechnung berechnete Ware oder Leistung auflisten. Jede Position steht für eine einzelne Zeile auf der Rechnung und umfasst Informationen darüber, was verkauft wird, Mengen, Preise, Steuern sowie ggf. anwendbare Erlässe oder Zuschläge. Dieser Abschnitt ist der Kern der Rechnung, da er alle gelieferten Waren und Leistungen, ihre jeweiligen Preise und ihren Beitrag zur Gesamtsumme detailliert darstellt. Positionen können auf Bestellungen verweisen, Produktkennungen und Buchungsinformationen enthalten sowie mit zugehörigen Dokumenten verknüpft sein. Dieser Abschnitt ermöglicht eine detaillierte Rechnungsanalyse, Bestandsführung und die ordnungsgemäße buchhalterische Behandlung jeder einzelnen Position.

{
    "items": [
        {
            "subtotal": "4743.75",
            "position": "1",
            "note": "Die letzte Lieferung im Rahmen des abgerechneten Abonnements erfolgt in 12/2016 Lieferung erfolgt / erfolgte direkt vom Verlag",
            "name": "Beratung",
            "description": "Anforderungsmanagement",
            "quantity": "30",
            "unit_code": "XPP",
            "price": "158.125",
            "price_quantity": "1",
            "price_unit_code": "XPP",
            "price_discount_charge": {
                "base_amount": "168.125",
                "sign": "-",
                "amount": "10"
            },
            "supplier_item_id": "1034",
            "customer_item_id": "5034",
            "standard_item_id": {
                "value": "123456789",
                "scheme": "0088"
            },
            "order_position_reference": "6171175.1",
            "document_reference": {
                "id": {
                    "value": "ANG987654321",
                    "scheme": "ABZ"
                },
                "type_code": "130"
            },
            "tax_percent": "19",
            "tax_code": "S",
            "tax_scheme": "VAT",
            "accounting_cost": "Konto 1",
            "period_start_date": "2018-04-13",
            "period_end_date": "2018-04-13",
            "origin_country": "DE",
            "discounts_charges": [
                {
                    "sign": "+",
                    "base_amount": "200",
                    "percent": "10",
                    "amount": "20",
                    "reason": "Testing",
                    "reason_code": "TAC"
                }
            ],
            "commodity_classifications": [
                {
                    "code": "0721-880X",
                    "scheme": "IB",
                    "scheme_version": "88"
                }
            ],
            "properties": [
                {
                    "name": "[Description]",
                    "value": "[Value]"
                }
            ]
        }
    ]
}
<cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:Note>Die letzte Lieferung im Rahmen des abgerechneten Abonnements erfolgt in 12/2016 Lieferung erfolgt / erfolgte direkt vom Verlag</cbc:Note>
    <cbc:InvoicedQuantity unitCode="XPP">30</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">4743.75</cbc:LineExtensionAmount>
    <cbc:AccountingCost>Konto 1</cbc:AccountingCost>
    <cac:InvoicePeriod>
        <cbc:StartDate>2018-04-13</cbc:StartDate>
        <cbc:EndDate>2018-04-13</cbc:EndDate>
    </cac:InvoicePeriod>
    <cac:OrderLineReference>
        <cbc:LineID>6171175.1</cbc:LineID>
    </cac:OrderLineReference>
    <cac:DocumentReference>
        <cbc:ID schemeID="ABZ">ANG987654321</cbc:ID>
        <cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
    </cac:DocumentReference>
    <cac:Item>
        <cbc:Name>Beratung</cbc:Name>
        <cbc:Description>Anforderungsmanagement</cbc:Description>
        <cac:SellersItemIdentification>
            <cbc:ID>1034</cbc:ID>
        </cac:SellersItemIdentification>
        <cac:BuyersItemIdentification>
            <cbc:ID>5034</cbc:ID>
        </cac:BuyersItemIdentification>
        <cac:StandardItemIdentification>
            <cbc:ID schemeID="0088">123456789</cbc:ID>
        </cac:StandardItemIdentification>
        <cac:CommodityClassification>
            <cbc:ItemClassificationCode listID="IB" listVersionID="88">0721-880X</cbc:ItemClassificationCode>
        </cac:CommodityClassification>
        <cac:OriginCountry>
            <cbc:IdentificationCode>DE</cbc:IdentificationCode>
        </cac:OriginCountry>
        <cac:ClassifiedTaxCategory>
            <cbc:ID>S</cbc:ID>
            <cbc:Percent>19</cbc:Percent>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:ClassifiedTaxCategory>
        <cac:AdditionalItemProperty>
            <cbc:Name>[Description]</cbc:Name>
            <cbc:Value>[Value]</cbc:Value>
        </cac:AdditionalItemProperty>
    </cac:Item>
    <cac:Price>
        <cbc:PriceAmount currencyID="EUR">158.125</cbc:PriceAmount>
        <cbc:BaseQuantity unitCode="XPP">1</cbc:BaseQuantity>
        <cac:AllowanceCharge>
            <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
            <cbc:Amount currencyID="EUR">10</cbc:Amount>
            <cbc:BaseAmount currencyID="EUR">168.125</cbc:BaseAmount>
        </cac:AllowanceCharge>
    </cac:Price>
</cac:InvoiceLine>

subtotalBT-131 Rechnungszeilen-Nettobetrag — der Nettobetrag für diese Position nach Anwendung von Erlässen und Zuschlägen, aber vor Steuer. Berechnet durch Multiplikation von Menge und Preis, anschließend Anwendung positionsbezogener Erlässe oder Zuschläge. Stellt die steuerliche Bemessungsgrundlage für diese konkrete Position dar. Wesentlich für Steuerberechnung und Prüfung der Positionssumme. Wird verwendet, um den Nettowert dieser Zeile vor Steueraddition anzuzeigen.

positionBT-126 Rechnungszeilen-Position — die fortlaufende Positions- oder Zeilennummer dieser Position auf der Rechnung. Diese Nummer identifiziert die Reihenfolge der Positionen und hilft, bestimmte Zeilen zu referenzieren. Wird für Positionsidentifikation und Sortierung verwendet. Wesentlich, um die Reihenfolge der Positionen beizubehalten und zeilenweise Referenzen zu ermöglichen.

noteBT-127 Rechnungszeilen-Notiz — zusätzliche Textinformationen, die spezifisch für diese Position gelten. Kann Lieferhinweise, besondere Bedingungen, Produktdetails oder andere relevante Informationen zu dieser Position enthalten. Wird verwendet, um Kontext zu liefern, der sich nicht durch strukturierte Felder ausdrücken lässt. Optionales Feld, das die Klarheit und Kommunikation auf Positionsebene verbessert.

nameBT-153 Positionsname — ein kurzer Name oder Titel, der die berechnete Ware oder Leistung identifiziert. Dies ist typischerweise ein prägnanter Produkt- oder Leistungsname bzw. eine Positionsbezeichnung. Wird für die schnelle Identifikation des Verkaufsgegenstands verwendet. Wesentlich für die Lesbarkeit der Rechnung und die Erkennung der Position. Liefert die primäre Identifikation der Rechnungszeile.

descriptionBT-154 Positionsbeschreibung — eine ausführliche Beschreibung der berechneten Ware oder Leistung. Enthält umfassende Informationen darüber, was verkauft wird, einschließlich Spezifikationen, Merkmale oder Leistungsdetails. Wird verwendet, um die Position vollständig zu beschreiben, wenn der Name allein nicht ausreicht. Wesentlich für eine detaillierte Rechnungsdokumentation und Klarheit. Liefert zusätzlichen Kontext über den Positionsnamen hinaus.

quantityBT-129 Abgerechnete Menge — die Menge der berechneten Ware oder Leistung. Dies ist die Anzahl der Einheiten, Stunden oder eine andere Maßeinheit des verkauften Gegenstands. Wird zusammen mit dem Preis zur Berechnung der Positionssumme verwendet. Wesentlich für mengenbezogene Preisfindung und Bestandsführung. Ausgedrückt in der durch unit_code angegebenen Einheit.

unit_codeBT-130 Mengeneinheit — der Code der Maßeinheit, der angibt, wie die Menge ausgedrückt ist. Verwendet UN/ECE-Empfehlung-20-Codes (z. B. "XPP" für Stück, "C62" für Stück/Einheit, "HUR" für Stunde, "KGM" für Kilogramm). Definiert die Maßeinheit für die Menge. Wesentlich für die korrekte Interpretation und Berechnung der Menge. Wird verwendet, damit Mengen in verschiedenen Systemen und Sprachen einheitlich verstanden werden.

priceBT-146 Stückpreis — der Einheitspreis der Position, der der Preis pro Einheit nach ggf. preisbezogenen Erlässen oder Zuschlägen sein kann. Dies ist der wirksame Preis pro Einheit für die Berechnung. Wird zusammen mit der Menge zur Berechnung der Positions-Zwischensumme verwendet. Wesentlich für Preisberechnung und Ermittlung der Rechnungssumme. Kann vom Basispreis abweichen, wenn preisbezogene Anpassungen vorgenommen wurden.

price_quantityBT-149 Preismenge — die Menge, auf die sich der Preis bezieht, wenn der Preis pro einer anderen Menge als der abgerechneten Menge ausgedrückt ist. Beispiel: Preis pro 100 Einheiten, abgerechnete Menge 30 — dann wäre price_quantity "100". Wird für flexible Preisfindung verwendet, wenn Preis- und Rechnungseinheiten abweichen. Optionales Feld, wenn der Preis pro anderer Mengenbasis angegeben ist.

price_unit_codeBT-150 Preiseinheit — der Maßeinheitencode für den Preis, wenn der Preis pro einer anderen Einheit als der abgerechneten Mengeneinheit ausgedrückt ist. Gibt die Einheit an, für die der Preis gilt. Wird in flexiblen Preisszenarien verwendet. Optionales Feld, wenn die Preiseinheit von der Mengeneinheit abweicht.

price_discount_chargeBT-147 / BT-148 Preis-Erlass/Zuschlag — ein Erlass oder Zuschlag, der direkt auf den Stückpreis vor der Mengenmultiplikation angewendet wird. Enthält base_amount (der ursprüngliche Preis), sign (Erlass "-" oder Zuschlag "+") und amount (der Anpassungsbetrag). Wird für preisbezogene Anpassungen verwendet, die den Einheitspreis selbst betreffen. Optionales Feld, wenn Erlässe oder Zuschläge auf Preisebene statt auf Positionsebene angewendet werden.

supplier_item_idBT-155 Verkäufer-Artikel-ID — ein vom Verkäufer vergebener Bezeichner zur Identifikation dieser Ware oder Leistung in seinem System. Dies ist die interne Produktnummer, SKU oder Artikelnummer des Verkäufers. Wird für die Bestandsführung und Produktidentifikation des Verkäufers verwendet. Wesentlich für interne Systeme des Verkäufers und die Produktverfolgung. Hilft, Rechnungspositionen mit dem Produktkatalog des Verkäufers zu verknüpfen.

customer_item_idBT-156 Käufer-Artikel-ID — ein vom Käufer vergebener Bezeichner zur Identifikation dieser Ware oder Leistung in seinem System. Dies ist die interne Produktnummer oder Artikelreferenz des Käufers. Wird für interne Systeme des Käufers und den Produktabgleich verwendet. Optionales Feld, das Käufern hilft, Rechnungspositionen mit eigenen Produktkatalogen oder Bestellungen abzugleichen.

standard_item_idBT-157 Standard-Artikel-ID — eine standardisierte Produktkennung aus einem offiziellen Klassifikationsschema. Enthält value (die Kennung selbst) und scheme (den Code des Identifikationsschemas, z. B. "0088" für EAN, "0160" für GS1 oder andere). Wird für die universelle Produktidentifikation zwischen Handelspartnern verwendet. Optionales Feld, das standardisierte Produktidentifikation und Katalogabgleich ermöglicht.

order_position_referenceBT-132 Bestellpositions-Referenz — eine Referenz auf die konkrete Zeile in der Bestellung, zu der diese Rechnungsposition gehört. Verknüpft die Rechnungszeile mit der ursprünglichen Bestellposition. Wird für die Nachverfolgung der Auftragserfüllung und den Bestellabgleich verwendet. Wesentlich, um Rechnungen mit Bestellungen zu verknüpfen und die Auftragserfüllung zu prüfen.

document_referenceBT-128 / BT-128-1 Positions-Dokumentreferenz — eine Referenz auf ein mit dieser Position verknüpftes Dokument. Enthält id (Dokumentenbezeichner mit value und optionalem scheme) und type_code (Dokumenttypcode). Wird verwendet, um Positionen mit Verträgen, Spezifikationen oder anderen unterstützenden Dokumenten zu verknüpfen. Optionales Feld, das Dokumentenkontext für die Position liefert.

tax_percentBT-152 Positions-Steuersatz — der auf diese Position angewendete Steuersatz in Prozent. Ausgedrückt als Dezimalzahl (z. B. "19" bedeutet 19 %, "0" bedeutet 0 %). Bestimmt, wie viel Steuer auf diese konkrete Position berechnet wird. Wesentlich für Steuerberechnung und die steuerliche Ermittlung auf Positionsebene. Wird verwendet, um den für diese Position geltenden Steuersatz anzuzeigen.

tax_codeBT-151 Positions-Steuerkategorie — ein Code, der die für diese Position geltende Steuerkategorie identifiziert. Übliche Codes sind "S" für Regelsteuersatz, "E" für befreit, "Z" für Nullsatz, "AE" für Reverse Charge oder "K" für innergemeinschaftlich umsatzsteuerbefreit. Bestimmt, wie diese Position steuerlich behandelt werden soll. Wesentlich für die ordnungsgemäße Steuerklassifikation und -berechnung.

tax_schemePositions-Steuerschema — das Steuersystem, unter dem diese Position besteuert wird. Typischerweise "VAT" für Mehrwertsteuer, kann aber auch andere Steuersysteme umfassen. Identifiziert, welche Steuervorschriften auf diese Position anwendbar sind. Wesentlich für Steuer-Compliance und die ordnungsgemäße steuerliche Behandlung.

accounting_costBT-133 Buchungskonto/Kostenstelle — ein Sachkonto- oder Kostenstellenbezeichner für buchhalterische Zwecke. Dieser Code hilft, die Position dem richtigen Sachkonto oder der richtigen Kostenstelle zuzuordnen. Wird für Finanzbuchhaltung und Kostenverteilung verwendet. Optionales Feld, das die Integration in Buchhaltungssysteme und Kostentracking unterstützt.

period_start_dateBT-134 Positionszeitraum Beginn — das Startdatum des Zeitraums, auf den sich diese Position bezieht. Wird verwendet, wenn Leistungen oder Lieferungen über einen Zeitraum abgerechnet werden. Hilft, den abgerechneten Leistungszeitraum zu identifizieren. Optionales Feld bei periodenbezogener Abrechnung.

period_end_dateBT-135 Positionszeitraum Ende — das Enddatum des Zeitraums, auf den sich diese Position bezieht. Wird zusammen mit period_start_date verwendet, um den Leistungszeitraum zu definieren. Hilft festzustellen, wann der Leistungszeitraum endet. Optionales Feld bei periodenbezogener Abrechnung.

origin_countryBT-159 Herkunftsland — der Ländercode, der angibt, wo die Waren hergestellt wurden oder ihren Ursprung haben. Verwendet ISO 3166-1 alpha-2-Ländercodes (z. B. "DE" für Deutschland, "FR" für Frankreich). Wird für Zoll, Handels-Compliance und Ursprungskennzeichnung verwendet. Optionales Feld, das für internationalen Handel und Zollzwecke erforderlich sein kann.

discounts_chargesBT-136BT-145 Positions-Erlässe/Zuschläge — ein Array von Erlässen oder Zuschlägen, die speziell auf diese Position angewendet werden. Jeder Eintrag folgt derselben Struktur wie der Abschnitt discounts_charges auf Rechnungsebene, mit sign, base_amount, percent, amount, reason und reason_code. Wird für Anpassungen auf Positionsebene verwendet. Optionales Feld, das Erlässe oder Zuschläge auf Positionsebene statt auf Rechnungsebene ermöglicht.

commodity_classificationsBT-158 / BT-158-1 / BT-158-2 Warenklassifikationen — ein Array von Warenklassifikationscodes, die die Position nach verschiedenen Klassifikationsschemata einordnen. Jeder Eintrag enthält code (den Klassifikationscode selbst), scheme (den Bezeichner des Klassifikationsschemas, z. B. "IB" für UNSPSC, "CPV" für Common Procurement Vocabulary oder andere) und scheme_version (die verwendete Version des Klassifikationsschemas). Wird für standardisierte Produktkategorisierung, Beschaffung und Handelsklassifikation verwendet. Ermöglicht automatischen Produktabgleich und Klassifikation über verschiedene Systeme hinweg. Optionales Feld, das Produktkategorisierung und Beschaffungsprozesse unterstützt.

propertiesBT-160 / BT-161 Positions-Eigenschaften — ein Array zusätzlicher Eigenschaften oder Attribute, die Merkmale der Position beschreiben. Jeder Eintrag enthält name (Name oder Beschreibung der Eigenschaft) und value (den Eigenschaftswert). Wird verwendet, um positionsspezifische Merkmale zu erfassen, die nicht durch Standardfelder abgedeckt sind, wie Farbe, Größe, Material, Spezifikationen oder benutzerdefinierte Attribute. Ermöglicht eine flexible Erweiterung von Positionsinformationen über Standardfelder hinaus. Optionales Feld, mit dem benutzerdefinierte Eigenschaften für detaillierte Produktinformationen an Positionen angehängt werden können.

Vollständiges Beispiel: JSON und zugehöriges XML
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
{
    "format": "xrechnung.invoice.3_0.xml_ubl",
    "document": {
        "number": "1234567",
        "type_code": "380",
        "issue_date": "2018-04-13",
        "due_date": "2018-04-13",
        "tax_point_date": "2018-04-13",
        "period_start_date": "2018-04-13",
        "period_end_date": "2018-04-13",
        "period_code": null,
        "currency_code": "EUR",
        "tax_currency_code": "GBP",
        "terms": "Beschreibung 1: Bitte überweisen Sie bis zum 13.04.2018 auf das unten aufgeführte Konto.",
        "accounting_cost": "Buchungscode1",
        "customer_reference": "90000000-03083-72",
        "order_reference": "65002278",
        "contract_reference": "0000000752",
        "project_reference": "PR12345678",
        "sales_order_reference": "ABC123456789",
        "award_reference": "ANG987654321",
        "despatch_advice_reference": "DAR123456789",
        "receipt_advice_reference": "RAR123456789"
    },
    "supplier": {
        "address_line_1": "[Seller address line 1]",
        "address_line_2": "[Seller address line 2]",
        "address_line_3": "[Seller address line 3]",
        "city": "[Seller city]",
        "zip": "12345",
        "sub_country": "Bayern",
        "country": "DE",
        "ids": [
            {
                "value": "987654321",
                "scheme": "0088"
            }
        ],
        "name": "[Seller name]",
        "description": "Amtsgericht […], Geschäftsführer: […], Sitz der Gesellschaft […], Aufsichtsratvorsitzender: […]",
        "trading_name": "[Seller trading name]",
        "vat_id": "ATU123456789",
        "tax_id": {
            "value": "123/456/789",
            "scheme": "FC"
        },
        "endpoint_id": {
            "value": "rechnungsausgang@test.com",
            "scheme": "EM"
        },
        "legal_registration_id": {
            "value": "123456789",
            "scheme": "0088"
        },
        "contact_name": "Tim Tester",
        "contact_phone": "012 3456789",
        "contact_email": "tim.tester@test.com"
    },
    "customer": {
        "address_line_1": "[Buyer address line 1]",
        "address_line_2": "[Buyer address line 2]",
        "address_line_3": "[Buyer address line 3]",
        "city": "[Buyer city]",
        "zip": "98765",
        "sub_country": "Bayern",
        "country": "DE",
        "id": {
            "value": "138",
            "scheme": null
        },
        "name": "[Buyer trading name]",
        "description": null,
        "trading_name": "[Buyer name]",
        "vat_id": "DE12345ABC",
        "tax_id": null,
        "endpoint_id": {
            "value": "rechnungseingang@test.de",
            "scheme": "EM"
        },
        "legal_registration_id": {
            "value": "90000000-03083-72",
            "scheme": "0204"
        },
        "contact_name": "Tina Tester",
        "contact_phone": "0800 123456",
        "contact_email": "tester@test.de"
    },
    "delivery": {
        "address_line_1": "[Deliver to street]",
        "address_line_2": "4. OG",
        "address_line_3": "More Details",
        "city": "[Deliver to city]",
        "zip": "98765",
        "sub_country": "Bayern",
        "country": "DE",
        "id": {
            "value": "68",
            "scheme": null
        },
        "name": "[Deliver to party name]",
        "date": "2018-04-13"
    },
    "payee": {
        "id": {
            "value": "74",
            "scheme": null
        },
        "name": "[Payee name]",
        "legal_registration_id": null
    },
    "tax_representative": {
        "address_line_1": "[Seller tax representative address line 1]",
        "address_line_2": "[Seller tax representative address line 2]",
        "address_line_3": "[Seller tax representative address line 2]",
        "city": "[Seller tax representative city]",
        "zip": "12345",
        "sub_country": "Bayern",
        "country": "DE",
        "name": "[Seller tax representative name]",
        "vat_id": "DE124567",
        "tax_id": null
    },
    "notes": [
        {
            "text": "#AAC#Invoice Note Description",
            "subject_code": null
        },
        {
            "text": "#AAC#Invoice Note Description 2",
            "subject_code": null
        }
    ],
    "additional_documents": [
        {
            "id": {
                "value": "01_15_Anhang_01.pdf",
                "scheme": null
            },
            "type_code": null,
            "uri": "[External document location]",
            "description": "Aufschlüsselung der einzelnen Leistungspositionen",
            "filename": "01_15_Anhang_01.pdf",
            "mime_code": "application/pdf",
            "content": "JVBERi0xLjUN="
        },
        {
            "id": {
                "value": "01_15_Anhang_02.pdf",
                "scheme": null
            },
            "type_code": null,
            "uri": "[External document location]",
            "description": "Aufschlüsselung der einzelnen Leistungspositionen",
            "filename": "01_15_Anhang_02.pdf",
            "mime_code": "application/pdf",
            "content": "JVBERi0xLjUNCiW1tOTk0Nw0KJSVFT0Y="
        },
        {
            "id": {
                "value": "OK987654321",
                "scheme": null
            },
            "type_code": "130",
            "uri": null,
            "description": null,
            "filename": null,
            "mime_code": null,
            "content": null
        }
    ],
    "preceding_documents": [
        {
            "number": "PIR1234567890",
            "issue_date": "2018-02-04"
        },
        {
            "number": "PIR0987654321",
            "issue_date": "2018-03-05"
        }
    ],
    "discounts_charges": [
        {
            "sign": "+",
            "base_amount": "100",
            "percent": "10",
            "amount": "10",
            "tax_code": "E",
            "tax_scheme": "VAT",
            "tax_percent": "0",
            "reason": "Testing",
            "reason_code": "TAC"
        },
        {
            "sign": "+",
            "base_amount": "100",
            "percent": "10",
            "amount": "10",
            "tax_code": "E",
            "tax_scheme": "VAT",
            "tax_percent": "0",
            "reason": "Testing 2",
            "reason_code": "TAC"
        },
        {
            "sign": "-",
            "base_amount": "100",
            "percent": "10",
            "amount": "10",
            "tax_code": "E",
            "tax_scheme": "VAT",
            "tax_percent": "0",
            "reason": "Fixed long term",
            "reason_code": "102"
        },
        {
            "sign": "-",
            "base_amount": "100",
            "percent": "10",
            "amount": "10",
            "tax_code": "E",
            "tax_scheme": "VAT",
            "tax_percent": "0",
            "reason": "Fixed long term 2",
            "reason_code": "102"
        }
    ],
    "payment_details": [
        {
            "method_code": "58",
            "method_name": "[Payment means text]",
            "iban": "DE75512108001245126199",
            "bic": "[BIC]",
            "account_name": "[Payment account name]",
            "remittance_information": "Deb. 12345 / Fact. 9876543",
            "card_number": null,
            "card_holder_name": null,
            "card_network": null,
            "direct_debit_mandate_id": null,
            "direct_debit_payer_account": null
        }
    ],
    "taxes": [
        {
            "taxable_amount": "10781.25",
            "currency_code": "EUR",
            "amount": "2048.44",
            "percent": "19",
            "code": "S",
            "scheme": "VAT",
            "exemption_reason": null,
            "exemption_reason_code": null
        },
        {
            "taxable_amount": "0",
            "currency_code": "EUR",
            "amount": "0",
            "percent": "0",
            "code": "E",
            "scheme": "VAT",
            "exemption_reason": "[VAT exemption reason text]",
            "exemption_reason_code": "vatex-eu-132-1a"
        }
    ],
    "totals": {
        "item_subtotal": "10781.25",
        "subtotal": "10781.25",
        "total": "12829.69",
        "discount": "20",
        "charge": "20",
        "paid": "0",
        "round": null,
        "payable": "12829.69",
        "tax_total": "2048.44",
        "tax_total_alt_currency": "2048.44"
    },
    "items": [
        {
            "subtotal": "4743.75",
            "position": "1",
            "note": "Die letzte Lieferung im Rahmen des abgerechneten Abonnements erfolgt in 12/2016 Lieferung erfolgt / erfolgte direkt vom Verlag",
            "name": "Beratung",
            "description": "Anforderungsmanagement",
            "quantity": "30",
            "unit_code": "XPP",
            "price": "158.125",
            "price_quantity": "1",
            "price_unit_code": "XPP",
            "price_discount_charge": {
                "base_amount": "168.125",
                "sign": "-",
                "amount": "10"
            },
            "supplier_item_id": "1034",
            "customer_item_id": "5034",
            "standard_item_id": {
                "value": "123456789",
                "scheme": "0088"
            },
            "order_position_reference": "6171175.1",
            "document_reference": {
                "id": {
                    "value": "ANG987654321",
                    "scheme": "ABZ"
                },
                "type_code": "130"
            },
            "tax_percent": "19",
            "tax_code": "S",
            "tax_scheme": "VAT",
            "accounting_cost": "Konto 1",
            "period_start_date": "2018-04-13",
            "period_end_date": "2018-04-13",
            "origin_country": "DE",
            "discounts_charges": [
                {
                    "sign": "+",
                    "base_amount": "200",
                    "percent": "10",
                    "amount": "20",
                    "reason": "Testing",
                    "reason_code": "TAC"
                },
                {
                    "sign": "+",
                    "base_amount": "200",
                    "percent": "10",
                    "amount": "20",
                    "reason": "Testing 2",
                    "reason_code": "TAC"
                },
                {
                    "sign": "-",
                    "base_amount": "200",
                    "percent": "10",
                    "amount": "20",
                    "reason": "Fixed long term",
                    "reason_code": "102"
                },
                {
                    "sign": "-",
                    "base_amount": "200",
                    "percent": "10",
                    "amount": "20",
                    "reason": "Fixed long term 2",
                    "reason_code": "102"
                }
            ],
            "commodity_classifications": [
                {
                    "code": "0721-880X",
                    "scheme": "IB",
                    "scheme_version": "88"
                },
                {
                    "code": "0721-880XYZ",
                    "scheme": "IB",
                    "scheme_version": "88"
                }
            ],
            "properties": [
                {
                    "name": "[Description]",
                    "value": "[Value]"
                },
                {
                    "name": "[Description 2]",
                    "value": "[Value 2]"
                }
            ]
        },
        {
            "subtotal": "6037.5",
            "position": "2",
            "note": null,
            "name": "Beratung",
            "description": null,
            "quantity": "42",
            "unit_code": "XPP",
            "price": "143.75",
            "price_quantity": "1",
            "price_unit_code": "XPP",
            "price_discount_charge": null,
            "supplier_item_id": null,
            "customer_item_id": null,
            "standard_item_id": null,
            "order_position_reference": null,
            "document_reference": {
                "id": null,
                "type_code": null
            },
            "tax_percent": "19",
            "tax_code": "S",
            "tax_scheme": "VAT",
            "accounting_cost": null,
            "period_start_date": null,
            "period_end_date": null,
            "origin_country": null,
            "discounts_charges": [],
            "commodity_classifications": [],
            "properties": []
        }
    ]
}
  1. Kundenreferenz — Vom Käufer angegebener Bezeichner (BT-10 in EN16931).
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cec="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>1234567</cbc:ID>
<cbc:IssueDate>2018-04-13</cbc:IssueDate>
<cbc:DueDate>2018-04-13</cbc:DueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:Note>#AAC#Invoice Note Description</cbc:Note>
<cbc:Note>#AAC#Invoice Note Description 2</cbc:Note>
<cbc:TaxPointDate>2018-04-13</cbc:TaxPointDate>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>GBP</cbc:TaxCurrencyCode>
<cbc:AccountingCost>Buchungscode1</cbc:AccountingCost>
<cbc:BuyerReference>90000000-03083-72</cbc:BuyerReference>
<cac:InvoicePeriod>
    <cbc:StartDate>2018-04-13</cbc:StartDate>
    <cbc:EndDate>2018-04-13</cbc:EndDate>
</cac:InvoicePeriod>
<cac:OrderReference>
    <cbc:ID>65002278</cbc:ID>
    <cbc:SalesOrderID>ABC123456789</cbc:SalesOrderID>
</cac:OrderReference>
<cac:BillingReference>
    <cac:InvoiceDocumentReference>
    <cbc:ID>PIR1234567890</cbc:ID>
    <cbc:IssueDate>2018-02-04</cbc:IssueDate>
    </cac:InvoiceDocumentReference>
</cac:BillingReference>
<cac:BillingReference>
    <cac:InvoiceDocumentReference>
    <cbc:ID>PIR0987654321</cbc:ID>
    <cbc:IssueDate>2018-03-05</cbc:IssueDate>
    </cac:InvoiceDocumentReference>
</cac:BillingReference>
<cac:DespatchDocumentReference>
    <cbc:ID>DAR123456789</cbc:ID>
</cac:DespatchDocumentReference>
<cac:ReceiptDocumentReference>
    <cbc:ID>RAR123456789</cbc:ID>
</cac:ReceiptDocumentReference>
<cac:OriginatorDocumentReference>
    <cbc:ID>ANG987654321</cbc:ID>
</cac:OriginatorDocumentReference>
<cac:ContractDocumentReference>
    <cbc:ID>0000000752</cbc:ID>
</cac:ContractDocumentReference>
<cac:AdditionalDocumentReference>
    <cbc:ID>01_15_Anhang_01.pdf</cbc:ID>
    <cbc:DocumentDescription>Aufschlüsselung der einzelnen Leistungspositionen</cbc:DocumentDescription>
    <cac:Attachment>
    <cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="01_15_Anhang_01.pdf">JVBERi0xLjUNCiW1tbW1DQw0KJSVFT0Y=</cbc:EmbeddedDocumentBinaryObject>
    <cac:ExternalReference>
        <cbc:URI>[External document location]</cbc:URI>
    </cac:ExternalReference>
    </cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
    <cbc:ID>01_15_Anhang_02.pdf</cbc:ID>
    <cbc:DocumentDescription>Aufschlüsselung der einzelnen Leistungspositionen</cbc:DocumentDescription>
    <cac:Attachment>
    <cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="01_15_Anhang_02.pdf">JVBERi0xLjUNCiW1tbW1DQoxIDAgbk0Nw0KJSVFT0Y=</cbc:EmbeddedDocumentBinaryObject>
    <cac:ExternalReference>
        <cbc:URI>[External document location]</cbc:URI>
    </cac:ExternalReference>
    </cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
    <cbc:ID>OK987654321</cbc:ID>
    <cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
</cac:AdditionalDocumentReference>
<cac:ProjectReference>
    <cbc:ID>PR12345678</cbc:ID>
</cac:ProjectReference>
<cac:AccountingSupplierParty>
    <cac:Party>
    <cbc:EndpointID schemeID="EM">rechnungsausgang@test.com</cbc:EndpointID>
    <cac:PartyIdentification>
        <cbc:ID schemeID="0088">987654321</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
        <cbc:Name>[Seller trading name]</cbc:Name>
    </cac:PartyName>
    <cac:PostalAddress>
        <cbc:StreetName>[Seller address line 1]</cbc:StreetName>
        <cbc:AdditionalStreetName>[Seller address line 2]</cbc:AdditionalStreetName>
        <cbc:CityName>[Seller city]</cbc:CityName>
        <cbc:PostalZone>12345</cbc:PostalZone>
        <cbc:CountrySubentity>Bayern</cbc:CountrySubentity>
        <cac:AddressLine>
        <cbc:Line>[Seller address line 3]</cbc:Line>
        </cac:AddressLine>
        <cac:Country>
        <cbc:IdentificationCode>DE</cbc:IdentificationCode>
        </cac:Country>
    </cac:PostalAddress>
    <cac:PartyTaxScheme>
        <cbc:CompanyID>ATU123456789</cbc:CompanyID>
        <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:PartyTaxScheme>
    <cac:PartyTaxScheme>
        <cbc:CompanyID>123/456/789</cbc:CompanyID>
        <cac:TaxScheme>
        <cbc:ID>FC</cbc:ID>
        </cac:TaxScheme>
    </cac:PartyTaxScheme>
    <cac:PartyLegalEntity>
        <cbc:RegistrationName>[Seller name]</cbc:RegistrationName>
        <cbc:CompanyID schemeID="0088">123456789</cbc:CompanyID>
        <cbc:CompanyLegalForm>Amtsgericht […], Geschäftsführer: […], Sitz der Gesellschaft […], Aufsichtsratvorsitzender: […]</cbc:CompanyLegalForm>
    </cac:PartyLegalEntity>
    <cac:Contact>
        <cbc:Name>Tim Tester</cbc:Name>
        <cbc:Telephone>012 3456789</cbc:Telephone>
        <cbc:ElectronicMail>tim.tester@test.com</cbc:ElectronicMail>
    </cac:Contact>
    </cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
    <cac:Party>
    <cbc:EndpointID schemeID="EM">rechnungseingang@test.de</cbc:EndpointID>
    <cac:PartyIdentification>
        <cbc:ID>138</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
        <cbc:Name>[Buyer name]</cbc:Name>
    </cac:PartyName>
    <cac:PostalAddress>
        <cbc:StreetName>[Buyer address line 1]</cbc:StreetName>
        <cbc:AdditionalStreetName>[Buyer address line 2]</cbc:AdditionalStreetName>
        <cbc:CityName>[Buyer city]</cbc:CityName>
        <cbc:PostalZone>98765</cbc:PostalZone>
        <cbc:CountrySubentity>Bayern</cbc:CountrySubentity>
        <cac:AddressLine>
        <cbc:Line>[Buyer address line 3]</cbc:Line>
        </cac:AddressLine>
        <cac:Country>
        <cbc:IdentificationCode>DE</cbc:IdentificationCode>
        </cac:Country>
    </cac:PostalAddress>
    <cac:PartyTaxScheme>
        <cbc:CompanyID>DE12345ABC</cbc:CompanyID>
        <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:PartyTaxScheme>
    <cac:PartyLegalEntity>
        <cbc:RegistrationName>[Buyer trading name]</cbc:RegistrationName>
        <cbc:CompanyID schemeID="0204">90000000-03083-72</cbc:CompanyID>
    </cac:PartyLegalEntity>
    <cac:Contact>
        <cbc:Name>Tina Tester</cbc:Name>
        <cbc:Telephone>0800 123456</cbc:Telephone>
        <cbc:ElectronicMail>tester@test.de</cbc:ElectronicMail>
    </cac:Contact>
    </cac:Party>
</cac:AccountingCustomerParty>
<cac:PayeeParty>
    <cac:PartyIdentification>
    <cbc:ID>74</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
    <cbc:Name>[Payee name]</cbc:Name>
    </cac:PartyName>
</cac:PayeeParty>
<cac:TaxRepresentativeParty>
    <cac:PartyName>
    <cbc:Name>[Seller tax representative name]</cbc:Name>
    </cac:PartyName>
    <cac:PostalAddress>
    <cbc:StreetName>[Seller tax representative address line 1]</cbc:StreetName>
    <cbc:AdditionalStreetName>[Seller tax representative address line 2]</cbc:AdditionalStreetName>
    <cbc:CityName>[Seller tax representative city]</cbc:CityName>
    <cbc:PostalZone>12345</cbc:PostalZone>
    <cbc:CountrySubentity>Bayern</cbc:CountrySubentity>
    <cac:AddressLine>
        <cbc:Line>[Seller tax representative address line 2]</cbc:Line>
    </cac:AddressLine>
    <cac:Country>
        <cbc:IdentificationCode>DE</cbc:IdentificationCode>
    </cac:Country>
    </cac:PostalAddress>
    <cac:PartyTaxScheme>
    <cbc:CompanyID>DE124567</cbc:CompanyID>
    <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
    </cac:PartyTaxScheme>
</cac:TaxRepresentativeParty>
<cac:Delivery>
    <cbc:ActualDeliveryDate>2018-04-13</cbc:ActualDeliveryDate>
    <cac:DeliveryLocation>
    <cbc:ID>68</cbc:ID>
    <cac:Address>
        <cbc:StreetName>[Deliver to street]</cbc:StreetName>
        <cbc:AdditionalStreetName>4. OG</cbc:AdditionalStreetName>
        <cbc:CityName>[Deliver to city]</cbc:CityName>
        <cbc:PostalZone>98765</cbc:PostalZone>
        <cbc:CountrySubentity>Bayern</cbc:CountrySubentity>
        <cac:AddressLine>
        <cbc:Line>More Details</cbc:Line>
        </cac:AddressLine>
        <cac:Country>
        <cbc:IdentificationCode>DE</cbc:IdentificationCode>
        </cac:Country>
    </cac:Address>
    </cac:DeliveryLocation>
    <cac:DeliveryParty>
    <cac:PartyName>
        <cbc:Name>[Deliver to party name]</cbc:Name>
    </cac:PartyName>
    </cac:DeliveryParty>
</cac:Delivery>
<cac:PaymentMeans>
    <cbc:PaymentMeansCode name="[Payment means text]">58</cbc:PaymentMeansCode>
    <cbc:PaymentID>Deb. 12345 / Fact. 9876543</cbc:PaymentID>
    <!-- multiple BG-17 CREDIT TRANSFER not provided due to cardinality mismatch between semantic model and syntax -->
    <cac:PayeeFinancialAccount>
    <cbc:ID>DE75512108001245126199</cbc:ID>
    <cbc:Name>[Payment account name]</cbc:Name>
    <cac:FinancialInstitutionBranch>
        <cbc:ID>[BIC]</cbc:ID>
    </cac:FinancialInstitutionBranch>
    </cac:PayeeFinancialAccount>
</cac:PaymentMeans>
<cac:PaymentTerms>
    <cbc:Note>Beschreibung 1: Bitte überweisen Sie bis zum 13.04.2018 auf das unten aufgeführte Konto.</cbc:Note>
</cac:PaymentTerms>
<cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>TAC</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Testing</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">10</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">100</cbc:BaseAmount>
    <cac:TaxCategory>
    <cbc:ID>E</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
    </cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>TAC</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Testing 2</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">10</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">100</cbc:BaseAmount>
    <cac:TaxCategory>
    <cbc:ID>E</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
    </cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>102</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Fixed long term</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">10</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">100</cbc:BaseAmount>
    <cac:TaxCategory>
    <cbc:ID>E</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
    </cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>102</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Fixed long term 2</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">10</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">100</cbc:BaseAmount>
    <cac:TaxCategory>
    <cbc:ID>E</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
    </cac:TaxCategory>
</cac:AllowanceCharge>
<cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">2048.44</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">10781.25</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">2048.44</cbc:TaxAmount>
    <cac:TaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19</cbc:Percent>
        <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">0</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">0</cbc:TaxAmount>
    <cac:TaxCategory>
        <cbc:ID>E</cbc:ID>
        <cbc:Percent>0</cbc:Percent>
        <cbc:TaxExemptionReasonCode>vatex-eu-132-1a</cbc:TaxExemptionReasonCode>
        <cbc:TaxExemptionReason>[VAT exemption reason text]</cbc:TaxExemptionReason>
        <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
    <cbc:TaxAmount currencyID="GBP">2048.44</cbc:TaxAmount>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">10781.25</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">10781.25</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">12829.69</cbc:TaxInclusiveAmount>
    <cbc:AllowanceTotalAmount currencyID="EUR">20</cbc:AllowanceTotalAmount>
    <cbc:ChargeTotalAmount currencyID="EUR">20</cbc:ChargeTotalAmount>
    <cbc:PrepaidAmount currencyID="EUR">0</cbc:PrepaidAmount>
    <cbc:PayableAmount currencyID="EUR">12829.69</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:Note>Die letzte Lieferung im Rahmen des abgerechneten Abonnements erfolgt in 12/2016 Lieferung erfolgt / erfolgte direkt vom Verlag</cbc:Note>
    <cbc:InvoicedQuantity unitCode="XPP">30</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">4743.75</cbc:LineExtensionAmount>
    <cbc:AccountingCost>Konto 1</cbc:AccountingCost>
    <cac:InvoicePeriod>
    <cbc:StartDate>2018-04-13</cbc:StartDate>
    <cbc:EndDate>2018-04-13</cbc:EndDate>
    </cac:InvoicePeriod>
    <cac:OrderLineReference>
    <cbc:LineID>6171175.1</cbc:LineID>
    </cac:OrderLineReference>
    <cac:DocumentReference>
    <cbc:ID schemeID="ABZ">ANG987654321</cbc:ID>
    <cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
    </cac:DocumentReference>
    <cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>TAC</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Testing</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">20</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">200</cbc:BaseAmount>
    </cac:AllowanceCharge>
    <cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>TAC</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Testing 2</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">20</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">200</cbc:BaseAmount>
    </cac:AllowanceCharge>
    <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>102</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Fixed long term</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">20</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">200</cbc:BaseAmount>
    </cac:AllowanceCharge>
    <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>102</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Fixed long term 2</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">20</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">200</cbc:BaseAmount>
    </cac:AllowanceCharge>
    <cac:Item>
    <cbc:Description>Anforderungsmanagement</cbc:Description>
    <cbc:Name>Beratung</cbc:Name>
    <cac:BuyersItemIdentification>
        <cbc:ID>5034</cbc:ID>
    </cac:BuyersItemIdentification>
    <cac:SellersItemIdentification>
        <cbc:ID>1034</cbc:ID>
    </cac:SellersItemIdentification>
    <cac:StandardItemIdentification>
        <cbc:ID schemeID="0088">123456789</cbc:ID>
    </cac:StandardItemIdentification>
    <cac:OriginCountry>
        <cbc:IdentificationCode>DE</cbc:IdentificationCode>
    </cac:OriginCountry>
    <cac:CommodityClassification>
        <cbc:ItemClassificationCode listID="IB" listVersionID="88">0721-880X</cbc:ItemClassificationCode>
    </cac:CommodityClassification>
    <cac:CommodityClassification>
        <cbc:ItemClassificationCode listID="IB" listVersionID="88">0721-880XYZ</cbc:ItemClassificationCode>
    </cac:CommodityClassification>
    <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19</cbc:Percent>
        <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:ClassifiedTaxCategory>
    <cac:AdditionalItemProperty>
        <cbc:Name>[Description]</cbc:Name>
        <cbc:Value>[Value]</cbc:Value>
    </cac:AdditionalItemProperty>
    <cac:AdditionalItemProperty>
        <cbc:Name>[Description 2]</cbc:Name>
        <cbc:Value>[Value 2]</cbc:Value>
    </cac:AdditionalItemProperty>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="EUR">158.125</cbc:PriceAmount>
    <cbc:BaseQuantity unitCode="XPP">1</cbc:BaseQuantity>
    <cac:AllowanceCharge>
        <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
        <cbc:Amount currencyID="EUR">10</cbc:Amount>
        <cbc:BaseAmount currencyID="EUR">168.125</cbc:BaseAmount>
    </cac:AllowanceCharge>
    </cac:Price>
</cac:InvoiceLine>
<cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <cbc:InvoicedQuantity unitCode="XPP">42</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">6037.5</cbc:LineExtensionAmount>
    <cac:Item>
    <cbc:Name>Beratung</cbc:Name>
    <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19</cbc:Percent>
        <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
    </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="EUR">143.75</cbc:PriceAmount>
    <cbc:BaseQuantity unitCode="XPP">1</cbc:BaseQuantity>
    </cac:Price>
</cac:InvoiceLine>
</Invoice>