Jede Umsatzsteueraufschlüsselung (BG-23) muss einen kategoriespezifischen Steuerbasisbetrag (BT-116) enthalten.
In der Umsatzsteueraufschlüsselung fehlt ram:BasisAmount (BT-116), also der steuerpflichtige Betrag.
Der steuerpflichtige Betrag (BT-116) bildet die Bemessungsgrundlage des jeweiligen Umsatzsteueraufschlüsselungseintrags.
In einer Umsatzsteueraufschlüsselung fehlt der steuerpflichtige Betrag. Ergänzen Sie den Wert, damit die Bemessungsgrundlage dieser Aufschlüsselung angegeben ist.
- Suchen Sie das betreffende
ram:ApplicableTradeTax. - Ergänzen Sie darin
ram:BasisAmountmit dem steuerpflichtigen Betrag. - Prüfen Sie den Aufruf von
AddApplicableTradeTax(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ApplicableTradeTax/>
<ram:ApplicableTradeTax> <ram:BasisAmount>100.00</ram:BasisAmount> </ram:ApplicableTradeTax>
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.
Die Regel gilt für jedes ram:ApplicableTradeTax innerhalb der Abrechnung auf Dokumentenebene.
rule/@context)assert/@test)