Fehler-Codes

BR-DE-16: Verkäufer-Steuerkennung bei den Codes S, Z, E, AE, K, G, L, M fehlt

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

Wenn in einer Rechnung die Steuercodes S, Z, E, AE, K, G, L oder M verwendet werden, muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden.

Was bedeutet das?

Wenn eine Rechnung die Steuercodes S, Z, E, AE, K, G, L oder M verwendet, muss mindestens eines übermittelt werden: Seller VAT identifier (BT-31), Seller tax registration identifier (BT-32) oder SELLER TAX REPRESENTATIVE PARTY (BG-11). Die UBL-Assertion schaut dafür auf Nachlass-, Zuschlag- und Positionskategorie und akzeptiert TaxRepresentativeParty oder eine nicht leere CompanyID.

Typische Ursache

Die Position ist mit S codiert, der Verkäufer hat aber weder USt-IdNr. noch Steuernummer noch Steuervertreter.

So beheben Sie es

Hinterlegen Sie BT-31, BT-32 oder die Gruppe BG-11.

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

Seller VAT identifier (BT-31), Seller tax registration identifier (BT-32), SELLER TAX REPRESENTATIVE PARTY (BG-11)

Verwandte Regeln

Kontext und Prüfbedingung

UBL /ubl:Invoice | /cn:CreditNote

CII /rsm:CrossIndustryInvoice

UBL

(not( ($BT-95-UBL-Inv = $supportedVATCodes or $BT-95-UBL-CN = $supportedVATCodes) or ($BT-102 = $supportedVATCodes) or ($BT-151 = $supportedVATCodes) ) or (cac:TaxRepresentativeParty, $BT-31orBT-32Path))

CII

not((rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode = 'VAT' and rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode = ('S', 'Z', 'E', 'AE', 'K', 'G', 'L', 'M')) or (rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax = 'VAT' and rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode = ('S', 'Z', 'E', 'AE', 'K', 'G', 'L', 'M')) or (rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode = 'VAT' and rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:Specifi …

Datei jetzt kostenlos prüfen

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

Fragen

Was prüft BR-DE-16 genau?

Wenn eine Rechnung die Steuercodes S, Z, E, AE, K, G, L oder M verwendet, muss mindestens eines übermittelt werden: Seller VAT identifier (BT-31), Seller tax registration identifier (BT-32) oder SELLER TAX REPRESENTATIVE PARTY (BG-11). Die UBL-Assertion schaut dafür auf Nachlass-, Zuschlag- und Positionskategorie und akzeptiert TaxRepresentativeParty oder eine nicht leere CompanyID.

Wie behebe ich BR-DE-16?

Hinterlegen Sie BT-31, BT-32 oder die Gruppe BG-11.

Heißt eine bestandene Prüfung von BR-DE-16, 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.