Référence
Export MarkdownBR-AE-01 L’autoliquidation exige exactement une ventilation de TVA en autoliquidation
Une facture contenant une ligne (BG-25), une remise au niveau du document (BG-20) ou un frais au niveau du document (BG-21) dont le code de catégorie de TVA (BT-151, BT-95 ou BT-102) est « Autoliquidation » (AE) doit comporter dans la ventilation de TVA (BG-23) exactement un code de catégorie de TVA (BT-118) égal à « Autoliquidation de la TVA ».
Description du problème
Une facture contenant une ligne (BG-25), une remise au niveau du document (BG-20) ou un frais au niveau du document (BG-21) dont le code de catégorie de TVA (BT-151, BT-95 ou BT-102) est « Autoliquidation » (AE) doit comporter dans la ventilation de TVA (BG-23) exactement un code de catégorie de TVA (BT-118) égal à « Autoliquidation de la TVA ».
ERREUR
XRechnung 3.0
Contexte et importance
Cette règle EN16931 régit l’autoliquidation (catégorie AE), où l’acheteur autoliquide la TVA ; elle garantit une ligne de synthèse AE unique et sans ambiguïté afin que la charge fiscale transférée soit déclarée une seule fois.
Solution
Ajoutez un unique cac:TaxTotal/cac:TaxSubtotal (BG-23) dont le cac:TaxCategory/cbc:ID (BT-118) vaut AE, résumant toutes les lignes, remises et frais en autoliquidation ; ne le divisez pas en plusieurs ventilations AE.
Actions rapides
Exemples valides
- Une ligne en autoliquidation (BT-151 = AE) et une ventilation BG-23 avec BT-118 = AE
Exemples invalides
- Lignes en autoliquidation présentes mais aucune ventilation BG-23 avec BT-118 = AE
Exemples de code
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>AE</cbc:ID>
<cbc:Percent>0</cbc:Percent>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal><cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19</cbc:Percent>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>