Base de Connaissance

Erreurs de Validation Factur-X

Décrypter les codes d'erreur cryptiques de Chorus Pro, CII, et EN 16931.

BR-CO-10 Critique

Numéro de TVA Acheteur Manquant

La facture tente de déclencher la logique d'autoliquidation ou de TVA intracom, mais l'identifiant fiscal de l'acheteur est introuvable.

"buyer": {
  "name": "Client SAS",
  "vat_number": "FR12345678901" <-- Manquant
}
BR-CO-16 Paiement

Coordonnées Bancaires Manquantes (IBAN)

Vous avez spécifié un moyen de paiement "Virement" (Code 58 ou 30) mais vous n'avez pas fourni les détails du compte bancaire.

"seller": {
  "name": "Ma Société",
  "iban": "FR76..." <-- Requis
}
BR-S-08 TVA

Taux Incorrect pour la Catégorie S

Pour la catégorie de TVA 'S' (Standard), le taux NE DOIT PAS être zéro.

"items": [{
  "vat_category": "S",
  "vat_rate": 20.0 <-- Doit être> 0
}]
BR-CO-09-EXT Angle Mort

Incohérence Pays / TVA

Le préfixe du numéro de TVA Intracom (ex: FR) ne correspond pas au code pays du vendeur.

"seller": {
  "address": { "country_code": "DE" },
  "vat_number": "FR..." <-- Incohérent
}
BT-3-CONTEXT Angle Mort

Type de Facture Incorrect (Avoir)

Le montant total est négatif, mais le type de document est "Facture Commerciale" (380). Chorus Pro rejettera ceci.

"type_code": "380" <-- Changer en "381" (Avoir)
"totals": { "grand_total": "-150.00" }
BT-1-FORMAT Angle Mort

Caractères Interdits (Numéro)

Le numéro de facture contient des caractères spéciaux (@, #, etc.) interdits par la norme.

"invoice_number": "INV#2024" <-- Retirer le '#'

Besoin d'une solution immédiate ?

Ne perdez plus de temps à déchiffrer les normes. Factur-X Engine Pro analyse vos fichiers et vous donne la solution exacte en langage humain.