Der kategoriespezifische Steuerbetrag (BT-117) in einer Umsatzsteueraufschlüsselung (BG-23), bei der der Umsatzsteuerkategorie-Code (BT-118) „Steuer für Produktion, Dienstleistungen und Einfuhr in Ceuta und Melilla (IPSI)“ lautet, muss dem kategoriespezifischen Steuerbasisbetrag (BT-116) multipliziert mit dem kategoriespezifischen Umsatzsteuersatz (BT-119) entsprechen.

Fehler BR-AG-09 EN 16931

Der kategoriespezifische Steuerbetrag (BT-117) in einer Umsatzsteueraufschlüsselung (BG-23), bei der der Umsatzsteuerkategorie-Code (BT-118) „Steuer für Produktion, Dienstleistungen und Einfuhr in Ceuta und Melilla (IPSI)“ lautet, muss dem kategoriespezifischen Steuerbasisbetrag (BT-116) multipliziert mit dem kategoriespezifischen Umsatzsteuersatz (BT-119) entsprechen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Betroffene Felder BT-117 BG-23 BT-118 BT-116 BT-119
Bitte beachten Sie: Diese Regel kann nicht ausgelöst werden

Die Prüfbedingung dieser Regel ist immer erfüllt. Sie steht als Vorgabe in der Spezifikation, wird vom Prüfprogramm aber nicht automatisch geprüft und führt deshalb nie zu einer Meldung.

Was ist zu tun?
  1. Es ist nichts zu beheben.
  2. Wenn Sie die Vorgabe dennoch einhalten möchten, lesen Sie den Meldungstext unter „Technische Details“.
In FactoorSharp prüfen
  • TaxCategoryCodes (BT-118)
  • FacturXInvoice.AddApplicableTradeTax(basisAmount, percent, taxAmount, typeCode, categoryCode, allowanceChargeBasisAmount, exemptionReasonCode, exemptionReason, lineTotalBasisAmount) (BG-23)
  • FacturXInvoice.AnyApplicableTradeTaxes() (BG-23)
  • FacturXInvoice.GetApplicableTradeTaxes() (BG-23)
  • FacturXInvoice.Taxes (BG-23)
Technische Details
Originalmeldung aus dem Schematron
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).
Kontext (rule/@context)
//rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax[ram:CategoryCode = 'M']
Prüfausdruck (assert/@test)
true()