Chaque ventilation de la TVA (BG-23) doit comporter un montant de TVA par catégorie de TVA (BT-117).
La ventilation de la TVA ne contient pas ram:CalculatedAmount (BT-117), c’est-à-dire le montant de TVA.
Le montant de TVA (BT-117) indique le montant de la taxe pour l’entrée correspondante de la ventilation.
Le montant de TVA manque dans une ventilation. Ajoutez cette valeur afin que le montant de taxe de cette entrée soit indiqué.
- Repérez le
ram:ApplicableTradeTaxconcerné. - Ajoutez-y
ram:CalculatedAmountavec le montant de TVA. - Vérifiez l’appel à
AddApplicableTradeTax(...). - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:ApplicableTradeTax/>
<ram:ApplicableTradeTax> <ram:CalculatedAmount>20.00</ram:CalculatedAmount> </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)
Détails techniques
Pour chaque ram:ApplicableTradeTax du contexte indiqué, le test vérifie la présence d’un élément ram:CalculatedAmount.
La règle s’applique à chaque ram:ApplicableTradeTax dans le règlement au niveau du document.
rule/@context)assert/@test)