Chaque ventilation de la TVA (BG-23) doit être définie au moyen d’un code de catégorie de TVA (BT-118).
La ventilation de la TVA ne contient pas ram:CategoryCode (BT-118), qui précise la catégorie de TVA.
Le code de catégorie de TVA (BT-118) associe l’entrée de la ventilation à une catégorie de TVA.
La catégorie de TVA manque dans une ventilation. Ajoutez le code de catégorie afin que la catégorie de TVA de cette entrée soit indiquée.
- Repérez le
ram:ApplicableTradeTaxconcerné. - Ajoutez la catégorie de TVA appropriée dans
ram:CategoryCode. - Vérifiez les valeurs disponibles dans
TaxCategoryCodeset l’appel àAddApplicableTradeTax(...). - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:ApplicableTradeTax/>
<ram:ApplicableTradeTax> <ram:CategoryCode>S</ram:CategoryCode> </ram:ApplicableTradeTax>
TaxCategoryCodes(BT-118)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:CategoryCode.
La règle s’applique à chaque ram:ApplicableTradeTax dans le règlement au niveau du document.
rule/@context)assert/@test)