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