Fehler-Codes

BR-Z-04: Nullsatz (Zero rated): BR-Z-04

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).

Was bedeutet das?

Wenn einem Dokumentzuschlag (BT-102) die Kategorie Nullsatz (Zero rated) (Z) trägt, verlangt BR-Z-04 eine Verkäufer-Steueridentifikation: USt-IdNr. (BT-31), Steuernummer (BT-32) und/oder die USt-IdNr. des Steuervertreters (BT-63). Offizielle Aussage: An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).

Typische Ursache

Die Kategorie ist gesetzt, aber keines der geforderten Identifikationsfelder ist gefüllt.

So beheben Sie es

Gleichen Sie Code Z, Satz und Aufschlüsselung an die Meldung an. Das Beispiel zeigt die beteiligten Elemente; Beträge müssen zu Ihrer Rechnung passen. Die Prüfung hilft Ihnen, die Stelle zu finden.

UBL

<cac:PartyTaxScheme>
  <cbc:CompanyID>DE123456789</cbc:CompanyID>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>

CII

<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="VA">DE123456789</ram:ID>
</ram:SpecifiedTaxRegistration>

Business Term

BT-102, BT-31, BT-32, BT-63

Verwandte Regeln

Kontext und Prüfbedingung

UBL /ubl:Invoice | /cn:CreditNote

CII //ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator=true()]/ram:CategoryTradeTax[ram:CategoryCode = 'Z'][upper-case(ram:TypeCode) = 'VAT']

UBL

(exists(//cac:AllowanceCharge[cbc:ChargeIndicator=true()]/cac:TaxCategory[normalize-space(cbc:ID)='Z'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']) and (exists(//cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID)or exists(//cac:TaxRepresentativeParty/cac:PartyTaxScheme[cac:TaxScheme/(normalize-space(upper-case(cbc:ID)) = 'VAT')]/cbc:CompanyID))) or not(exists(//cac:AllowanceCharge[cbc:ChargeIndicator=true()]/cac:TaxCategory[normalize-space(cbc:ID) = 'Z'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']))

CII

/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = ('VA', 'FC')] or /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = 'VA']

Datei jetzt kostenlos prüfen

curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate

Fragen

Was prüft BR-Z-04 genau?

Wenn einem Dokumentzuschlag (BT-102) die Kategorie Nullsatz (Zero rated) (Z) trägt, verlangt BR-Z-04 eine Verkäufer-Steueridentifikation: USt-IdNr. (BT-31), Steuernummer (BT-32) und/oder die USt-IdNr. des Steuervertreters (BT-63). Offizielle Aussage: An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).

Wie behebe ich BR-Z-04?

Gleichen Sie Code Z, Satz und Aufschlüsselung an die Meldung an. Das Beispiel zeigt die beteiligten Elemente; Beträge müssen zu Ihrer Rechnung passen. Die Prüfung hilft Ihnen, die Stelle zu finden.

Heißt eine bestandene Prüfung von BR-Z-04, dass ein Portal die Rechnung annimmt?

Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.