Steuerpflichtigen Betrag in der Umsatzsteueraufschlüsselung angeben

Fehler BR-45 EN 16931

Jede Umsatzsteueraufschlüsselung (BG-23) muss einen kategoriespezifischen Steuerbasisbetrag (BT-116) enthalten.

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

In der Umsatzsteueraufschlüsselung fehlt ram:BasisAmount (BT-116), also der steuerpflichtige Betrag.

Was die Regel bedeutet

Der steuerpflichtige Betrag (BT-116) bildet die Bemessungsgrundlage des jeweiligen Umsatzsteueraufschlüsselungseintrags.

Betroffene Felder BG-23 BT-116
Bitte ergänzen Sie den steuerpflichtigen Betrag der Umsatzsteueraufschlüsselung

In einer Umsatzsteueraufschlüsselung fehlt der steuerpflichtige Betrag. Ergänzen Sie den Wert, damit die Bemessungsgrundlage dieser Aufschlüsselung angegeben ist.

Was ist zu tun?
  1. Suchen Sie das betreffende ram:ApplicableTradeTax.
  2. Ergänzen Sie darin ram:BasisAmount mit dem steuerpflichtigen Betrag.
  3. Prüfen Sie den Aufruf von AddApplicableTradeTax(...).
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:ApplicableTradeTax/>
✓ In Ordnung
<ram:ApplicableTradeTax>
  <ram:BasisAmount>100.00</ram:BasisAmount>
</ram:ApplicableTradeTax>
In FactoorSharp prüfen
  • 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

Für jedes ram:ApplicableTradeTax im angegebenen Kontext prüft der Test, ob ein ram:BasisAmount-Element vorhanden ist.

Wo die Regel greift

Die Regel gilt für jedes ram:ApplicableTradeTax innerhalb der Abrechnung auf Dokumentenebene.

Originalmeldung aus dem Schematron
Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).
Kontext (rule/@context)
//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax
Prüfausdruck (assert/@test)
(ram:BasisAmount)