Kein Steuersatz bei nicht steuerbaren Umsätzen

Fehler BR-O-05 EN 16931

Eine Rechnungsposition (BG-25), bei der der Code der Umsatzsteuerkategorie des in Rechnung gestellten Artikels (BT-151) „Nicht der Umsatzsteuer unterliegend“ lautet, darf keinen Umsatzsteuersatz für den in Rechnung gestellten Artikel (BT-152) enthalten.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Bei einer Rechnungsposition mit Steuerkategorie O ist ram:RateApplicablePercent vorhanden. Der Test verlangt, dass dieses Element fehlt.

Was die Regel bedeutet

Die Steuerkategorie O bezeichnet Umsätze, die nicht der Umsatzsteuer unterliegen. Für diese Kategorie wird daher auf der Rechnungsposition kein Umsatzsteuersatz angegeben.

Betroffene Felder BG-25 BT-151 BT-152
Bitte lassen Sie den Steuersatz bei Steuerkategorie `O` weg

Bei einer Rechnungsposition mit der Steuerkategorie O ist ein Steuersatz eingetragen. Für diese Kategorie darf ram:RateApplicablePercent nicht enthalten sein.

Was ist zu tun?
  1. Prüfen Sie den Steuersatz in TradeLineItem.TaxPercent.
  2. Lassen Sie den Steuersatz für die Steuerkategorie O weg.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:ApplicableTradeTax>
  <ram:CategoryCode>O</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
✓ In Ordnung
<ram:ApplicableTradeTax>
  <ram:CategoryCode>O</ram:CategoryCode>
</ram:ApplicableTradeTax>
In FactoorSharp prüfen
  • TradeLineItem.TaxPercent (BT-152)
  • TradeLineItem.TaxCategoryCode (BT-151)
  • TradeLineItem.TaxType (BT-151-0)
  • TaxCategoryCodes (BT-151)
Technische Details

Der Test verwendet not(ram:RateApplicablePercent) und prüft damit, dass das Element im Kontext der Steuerkategorie O nicht vorhanden ist.

Wo die Regel greift

Die Regel gilt für ApplicableTradeTax-Angaben einer Rechnungsposition mit Steuerkategorie O.

Originalmeldung aus dem Schematron
An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152).
Kontext (rule/@context)
//rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ ram:ApplicableTradeTax[ram:CategoryCode = 'O']
Prüfausdruck (assert/@test)
not(ram:RateApplicablePercent)