Rechnungsgesamtbetrag ohne Umsatzsteuer (BT-110) = Σ Kategoriespezifischer Steuerbetrag (BT-117).
Der Wert von ram:TaxTotalAmount weicht von der auf zwei Nachkommastellen gerundeten Summe der ram:CalculatedAmount-Werte in ram:ApplicableTradeTax ab. Dadurch stimmt die Umsatzsteuer-Gesamtsumme nicht mit den Steuerbeträgen der Umsatzsteuerkategorien überein.
Die Umsatzsteuer-Gesamtsumme auf der Rechnungswährungsebene muss der Summe der Umsatzsteuerbeträge der Kategorien entsprechen, auf zwei Nachkommastellen gerundet.
Die Umsatzsteuer-Gesamtsumme in der Rechnungswährung stimmt nicht mit der Summe der Steuerbeträge der Kategorien überein. Passen Sie die voneinander abweichenden Werte aneinander an.
- Vergleichen Sie
ram:TaxTotalAmountmit denram:CalculatedAmount-Werten inram:ApplicableTradeTax. - Addieren Sie die Steuerbeträge der Kategorien und berücksichtigen Sie die Rundung auf zwei Nachkommastellen.
- Prüfen Sie den Wert, der über
TaxTotalAmountgesetzt wird. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:TaxTotalAmount currencyID="EUR">19.01</ram:TaxTotalAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:ApplicableTradeTax> <ram:CalculatedAmount>10.00</ram:CalculatedAmount> </ram:ApplicableTradeTax> <ram:ApplicableTradeTax> <ram:CalculatedAmount>9.00</ram:CalculatedAmount> </ram:ApplicableTradeTax>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:TaxTotalAmount currencyID="EUR">19.00</ram:TaxTotalAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:ApplicableTradeTax> <ram:CalculatedAmount>10.00</ram:CalculatedAmount> </ram:ApplicableTradeTax> <ram:ApplicableTradeTax> <ram:CalculatedAmount>9.00</ram:CalculatedAmount> </ram:ApplicableTradeTax>
FacturXInvoice.TaxTotalAmount(BT-110)
Technische Details
Der XPath vergleicht den aktuellen ram:TaxTotalAmount mit der Summe aller ram:ApplicableTradeTax/ram:CalculatedAmount im Rechnungskopf. Vor dem Vergleich wird die Summe auf zwei Nachkommastellen gerundet.
Die Regel gilt für ram:TaxTotalAmount, dessen currencyID der ram:InvoiceCurrencyCode entspricht, innerhalb der monetären Gesamtsummen des Rechnungskopfs.
rule/@context)assert/@test)