La ventilation se calcule par couple catégorie et taux. Une erreur de ligne y remonte toujours.
BR-S-08 : Base de TVA différente de la somme des lignes
Pour chaque couple catégorie et taux, la base (BT-116) égale la somme des lignes, plus les frais, moins les remises de même catégorie.
Reçu
<cbc:TaxableAmount currencyID="EUR">1800.00</cbc:TaxableAmount>
Attendu
<cbc:TaxableAmount currencyID="EUR">1840.00</cbc:TaxableAmount>
Corriger : Groupez les lignes sur le couple (catégorie, taux), jamais sur le taux seul, et rattachez remises et frais de document à leur groupe avant de calculer.
Règles levées par cette seule erreur :
BR-CO-17, BR-S-08, BR-S-09
BR-CO-14 : TVA fausse d'un centime : seule BR-CO-14 la voit
BR-S-09 et BR-CO-17 tolèrent un écart inférieur à une unité de devise sur le calcul base × taux. Une ventilation fausse d'un centime passe donc ces règles, et n'est attrapée que par la somme exacte des ventilations (BR-CO-14).
Reçu
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">1840.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">367.99</cbc:TaxAmount>
Attendu
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">1840.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">368.00</cbc:TaxAmount>
Corriger : Calculez la TVA par ventilation, puis le total comme somme des ventilations, jamais l'inverse.
Règles levées par cette seule erreur :
BR-CO-14
BR-FR-16 : Taux de TVA hors de la liste française
Seuls les taux en vigueur en France sont admis. Un taux de 19 % lève BR-FR-16 et, la TVA ne correspondant plus, les règles de calcul.
Reçu
<cbc:Percent>19</cbc:Percent>
Attendu
<cbc:Percent>20</cbc:Percent>
Corriger : Reprenez le taux de la fiche article. Écrivez 20, jamais « 20% » ni 0.20.
Piège : « 20% » n'est pas un nombre : le fichier est invalide au XSD avant toute règle métier.
Règles levées par cette seule erreur :
BR-CO-17, BR-FR-16, BR-S-09
BR-CL-18 : Catégorie de TVA de ligne vide
La catégorie (BT-151) ne se déduit pas du taux : 0 % peut être Z, E, AE, K, G ou O, et chacune a ses obligations.
Reçu
<cac:ClassifiedTaxCategory>
<cbc:ID></cbc:ID>
Attendu
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
Corriger : Portez la catégorie dans la fiche article ou le paramétrage fiscal, et émettez-la sur chaque ligne.
Règles levées par cette seule erreur :
BR-CL-18, BR-FR-15, BR-S-08
BR-S-02 : Ligne au taux normal sans numéro de TVA du vendeur
Une facture qui porte de la TVA au taux normal doit identifier le vendeur à la TVA (BT-31).
Attendu
<cac:PartyTaxScheme>
<cbc:CompanyID>FR88100000009</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
Corriger : Émettez PartyTaxScheme avec le numéro de TVA intracommunautaire, préfixe pays compris.
Règles levées par cette seule erreur :
BR-S-02
BR-CO-09 : Numéro de TVA sans préfixe pays
Un numéro de TVA commence par le code pays ISO (FR, DE...), la Grèce utilisant EL.
Reçu
<cbc:CompanyID>88100000009</cbc:CompanyID>
Attendu
<cbc:CompanyID>FR88100000009</cbc:CompanyID>
Corriger : Stockez le numéro complet, préfixe compris. Ne le reconstituez pas à l'export.
Règles levées par cette seule erreur :
BR-CO-09