Montant total de TVA de la facture (BT-110) = Σ Montant de TVA par catégorie (BT-117).
La valeur de ram:TaxTotalAmount diffère de la somme des valeurs ram:CalculatedAmount de ram:ApplicableTradeTax, arrondie à deux décimales. Le montant total de TVA ne correspond donc pas aux montants de TVA des catégories.
Le montant total de TVA au niveau de la facture, dans la devise de facture, doit être égal à la somme des montants de TVA par catégorie, arrondie à deux décimales.
Le montant total de TVA dans la devise de facture ne correspond pas à la somme des montants de TVA par catégorie. Ajustez les valeurs pour qu’elles concordent.
- Comparez
ram:TaxTotalAmountaux valeursram:CalculatedAmountderam:ApplicableTradeTax. - Additionnez les montants de TVA par catégorie en tenant compte de l’arrondi à deux décimales.
- Vérifiez la valeur définie par
TaxTotalAmount. - Générez de nouveau la facture et vérifiez-la à nouveau.
<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)
Détails techniques
Le XPath compare le ram:TaxTotalAmount courant à la somme de tous les ram:ApplicableTradeTax/ram:CalculatedAmount de l’en-tête de facture. La somme est arrondie à deux décimales avant la comparaison.
La règle s’applique à ram:TaxTotalAmount dont le currencyID correspond à ram:InvoiceCurrencyCode, dans les totaux monétaires de l’en-tête de facture.
rule/@context)assert/@test)