Que signifie BR-S-10 ?
Une ventilation de la TVA de catégorie S (taux normal) ne peut pas porter de motif d'exonération de TVA. Le taux normal n'est pas une exonération.
Causes fréquentes de BR-S-10
- Le bloc de TVA porte la catégorie 'S' mais contient malgré tout un motif d'exonération (BT-120/BT-121).
- Un modèle prévu pour des factures exonérées a été réutilisé pour une facture au taux normal.
- La catégorie a été mise sur 'S' par erreur alors que l'opération devait être exonérée.
Comment corriger BR-S-10
- Repérer l'endroit fautif dans le XML. Ouvrez le XML de la facture et allez au champ BT-118 par le XPath suivant :
//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax - Appliquer la correction. Un bloc de ventilation de la TVA (BG-23) de catégorie 'S' (taux normal) ne peut pas porter de motif d'exonération. Supprime dans le 'ram:ApplicableTradeTax' concerné (CategoryCode='S') les éléments 'ram:ExemptionReason' (BT-120) et 'ram:ExemptionReasonCode' (BT-121). Un motif d'exonération n'appartient qu'aux catégories exonérées comme 'E', 'Z', 'AE', 'K' ou 'G'.
- Valider à nouveau. Enregistrez le fichier et validez-le à nouveau pour vérifier que BR-S-10 n'est plus signalé.
Un bloc de ventilation de la TVA (BG-23) de catégorie 'S' (taux normal) ne peut pas porter de motif d'exonération. Supprime dans le 'ram:ApplicableTradeTax' concerné (CategoryCode='S') les éléments 'ram:ExemptionReason' (BT-120) et 'ram:ExemptionReasonCode' (BT-121). Un motif d'exonération n'appartient qu'aux catégories exonérées comme 'E', 'Z', 'AE', 'K' ou 'G'.
//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTaxAvant / après : l'exemple XML
Voici l'endroit concerné avant et après la correction (Cross Industry Invoice, Factur-X/ZUGFeRD).
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>19.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:ExemptionReason>Steuerfrei</ram:ExemptionReason>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>19.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Questions fréquentes sur BR-S-10
Pourquoi le taux normal n'admet-il aucun motif d'exonération ?
Mon opération est vraiment exonérée, que faire ?
Codes d'erreur voisins
Vérifier BR-S-10 automatiquement
Plutôt que de fouiller le XML à la main, vous pouvez valider votre fichier Factur-X ou XRechnung en ligne – déposez le PDF ou le XML et vous recevez chaque erreur avec l'identifiant de la règle, le champ concerné, la proposition de correction et le XPath, sous forme de rapport lisible ou de JSON par l'API.