Positiver Steuersatz bei regulärer Besteuerung

Fehler BR-S-05 EN 16931

Bei einer Rechnungsposition (BG-25), bei der der Code der Umsatzsteuerkategorie des in Rechnung gestellten Artikels (BT-151) „Normalsatz“ lautet, muss der Umsatzsteuersatz für den in Rechnung gestellten Artikel (BT-152) größer als null sein.

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

Bei einer Rechnungsposition mit Steuerkategorie S ist der Wert von ram:RateApplicablePercent null oder negativ. Der Test verlangt einen Wert größer als null.

Was die Regel bedeutet

Die Steuerkategorie S steht für reguläre Besteuerung. Dazu verlangt die Regel einen positiven Steuersatz.

Betroffene Felder BG-25 BT-151 BT-152
Bitte geben Sie bei regulärer Besteuerung einen positiven Steuersatz an

Der Steuersatz einer Rechnungsposition mit der Steuerkategorie S ist null oder kleiner. Für diese Steuerkategorie muss er größer als null sein.

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

Der Test prüft, ob ram:RateApplicablePercent größer als null ist. Der Kontext grenzt die Prüfung auf ram:CategoryCode S ein.

Wo die Regel greift

Die Regel gilt für ram:RateApplicablePercent einer ApplicableTradeTax-Angabe in einer Rechnungsposition mit Steuerkategorie S.

Originalmeldung aus dem Schematron
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero.
Kontext (rule/@context)
//rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ ram:ApplicableTradeTax[ram:CategoryCode = 'S']
Prüfausdruck (assert/@test)
ram:RateApplicablePercent > 0