Une ventilation de la TVA (BG-23) dont le Code de catégorie de TVA (BT-118) est « Exonéré de TVA » doit comporter un Code de motif d’exonération de TVA (BT-121) ou un Texte de motif d’exonération de TVA (BT-120).
Pour la catégorie E, ExemptionReasonCode et ExemptionReason sont tous deux absents. Au moins l’un de ces éléments doit être présent pour une opération exonérée de TVA.
La ventilation de la TVA doit indiquer le motif de l’exonération. Celui-ci peut être fourni sous la forme d’un code ou d’un texte de motif.
Il manque un motif pour la catégorie exonérée de TVA (E). Vous pouvez ajouter un code de motif ou un texte de motif.
- Renseignez
ExemptionReasonCodeou saisissez un texte de motif dansExemptionReason. - Vérifiez les informations de taxe transmises par
AddApplicableTradeTax(...). - Générez à nouveau la facture et vérifiez-la.
<ram:ApplicableTradeTax> <ram:CategoryCode>E</ram:CategoryCode> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:CategoryCode>E</ram:CategoryCode> <ram:ExemptionReason>Exempt from VAT</ram:ExemptionReason> </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 la catégorie E, le test exige au moins l’un des éléments ExemptionReason ou ExemptionReasonCode ; il n’exige pas les deux.
La règle s’applique à ApplicableTradeTax dans la ventilation de la TVA lorsque CategoryCode vaut E.
rule/@context)assert/@test)- 2023-05-122023-05-12 · AddedTests to monitor implementation of BR-E-10