VERAX-CHECK
Business TermBT-176

Zuschlag Befreiungscode (Code)

Info

Erklärung/Beschreibung
Einsteiger
Ein Zuschlag auf die ganze Rechnung kann steuerfrei sein. Hier steht der Code für den Grund, warum darauf keine Steuer berechnet wird.

Wichtig ist nur eines: Es muss dasselbe sein wie in der Steuerübersicht am Ende der Rechnung. Steht dort ein Grund und hier ein anderer, passen die Beträge für die Prüfung nicht mehr zusammen.
Fachkraft
BT-176 gehört zur Steuerangabe eines Zuschlags auf Dokumentebene (BG-21).

Die Angabe ist freiwillig. Steht sie da, muss sie zeichengenau mit BT-121 der zugehörigen Umsatzsteueraufschlüsselung (BG-23) übereinstimmen.

Die Angabe muss mit der Umsatzsteueraufschlüsselung (BG-23) übereinstimmen, zu der dieser Posten gehört: gleicher Text in BT-120 und gleicher Code in BT-121. Weicht sie ab oder fehlt sie nur auf einer Seite, bildet die Prüfung zwei verschiedene Steuerfälle und der Posten zählt nicht mehr auf die Bemessungsgrundlage ein (Regeln BR-FXEXT-x-08rev und BR-FXEXT-x-08b).

Die Steuerkategorie des Postens steht in BT-102, der Steuersatz in BT-103.
Entwickler
CII: /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator='true']/ram:CategoryTradeTax/ram:ExemptionReasonCode
UBL: /Invoice/cac:AllowanceCharge[cbc:ChargeIndicator='true']/cac:TaxCategory/cbc:TaxExemptionReasonCode

Der Unterschied zwischen Nachlass und Zuschlag liegt allein im ram:ChargeIndicator (false = Nachlass, true = Zuschlag) - der Elternpfad ist identisch.

Quelle: Factur-X 1.09.2, Datenmodell 'Factur-X CII D22B EXTENDED', Kardinalität 0..1, nur im Profil EXTENDED.

Die Schematron-Regeln BR-FXEXT-x-08rev und BR-FXEXT-x-08b vergleichen den Wert mit normalize-space() gegen BT-120/BT-121 der Aufschlüsselung. Ein fehlendes Element ergibt dabei den leeren String und wird mitverglichen, nicht übersprungen.
BT-176 direkt in Ihrer Rechnung prüfen → Jetzt validieren
▲ Muss zur Steuerübersicht passen
Die Angabe muss mit der Umsatzsteueraufschlüsselung (BG-23) übereinstimmen, zu der dieser Posten gehört: gleicher Text in BT-120 und gleicher Code in BT-121. Weicht sie ab oder fehlt sie nur auf einer Seite, bildet die Prüfung zwei verschiedene Steuerfälle und der Posten zählt nicht mehr auf die Bemessungsgrundlage ein (Regeln BR-FXEXT-x-08rev und BR-FXEXT-x-08b).
Hinweis
Nur sinnvoll, wenn BT-102 eine Befreiung anzeigt (E, K, G, AE). Muss mit dem Befreiungsgrund der zugehörigen Umsatzsteueraufschlüsselung übereinstimmen.
Stammdaten
IDBT-176
BezeichnungZuschlag Befreiungscode (Code)
KurzformBefreiungscode
BeispielVATEX-EU-IC
StatusOptional
Datentypcode (0..1)
CL-CodelisteCEF VATEX Code List VATEX - VAT Exemption Reason Codes
Tipps

Muss mit BT-121 der zugehörigen Umsatzsteueraufschlüsselung übereinstimmen

Was in der Aufschlüsselung leer ist, bleibt auch hier leer

Gehört zusammen mit BT-175 - Text und Code werden getrennt verglichen

Nur im Profil EXTENDED von ZUGFeRD und Factur-X

Codes stammen aus der Liste VATEX

Regeln

Geschäftsregeln
Diese Regeln prüfen die Verwendung von BT-176:
Hinweis
Die aufgeführten Geschäftsregeln definieren, unter welchen Bedingungen dieses Feld erforderlich, zulässig oder eingeschränkt ist.

XML

UBL (XRechnung)
Elementcbc:TaxExemptionReasonCode
Position im XML
/Invoice/cac:AllowanceCharge[cbc:ChargeIndicator='true']/cac:TaxCategory/cbc:TaxExemptionReasonCode
CII (ZUGFeRD / Factur-X)
Elementram:ExemptionReasonCode
Position im XML
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator='true']/ram:CategoryTradeTax/ram:ExemptionReasonCode
Hinweis
Je nach Standard unterscheiden sich Elementnamen und XPath, die fachliche Bedeutung bleibt jedoch identisch.