Positiver Steuersatz bei IGIC-Rechnungspositionen

Fehler BR-AF-05 EN 16931

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

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

Bei einer Rechnungsposition mit der Steuerkategorie L ist RateApplicablePercent nicht größer als 0. Für diese IGIC-Rechnungsposition muss der Steuersatz positiv sein.

Was die Regel bedeutet

Die Kategorie L bezeichnet IGIC. Anders als bei den hier geregelten Nullsteuersatz-Kategorien muss der Steuersatz einer Rechnungsposition dieser Kategorie größer als null sein.

Betroffene Felder BG-25 BT-151 BT-152
Bitte geben Sie für die IGIC-Rechnungsposition einen positiven Steuersatz an

Die Rechnungsposition ist der Steuerkategorie IGIC (L) zugeordnet, aber ihr Steuersatz ist null oder negativ. Für diese Kategorie muss der Steuersatz größer als null sein.

Was ist zu tun?
  1. Prüfen Sie bei der betreffenden Rechnungsposition TradeLineItem.TaxCategoryCode und TradeLineItem.TaxPercent.
  2. Geben Sie für die Steuerkategorie L einen Steuersatz größer als 0 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>L</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
✓ In Ordnung
<ram:ApplicableTradeTax>
  <ram:CategoryCode>L</ram:CategoryCode>
  <ram:RateApplicablePercent>1</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

Für ApplicableTradeTax mit CategoryCode L verlangt der Test, dass RateApplicablePercent strikt größer als 0 ist.

Wo die Regel greift

Die Regel gilt für ApplicableTradeTax einer Rechnungsposition mit CategoryCode L und prüft deren RateApplicablePercent.

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