Grand Livre

Séparateur de milliers dans un FEC : retrouver la cause et réexporter des montants conformes

Mis à jour le 11 octobre 2026

Dans un FEC, un montant s'écrit d'un seul bloc : 1234,56, sans espace ni point entre les milliers. Le texte est sans nuance sur ce point. L'espace insécable ajouté par un tableur ou un format d'affichage est la cause la plus courante ; elle se règle à l'export.

Erreur Contrôle « Séparateur de milliers dans un montant »

Aucun séparateur de milliers n'est accepté : « 1 234,56 » ou « 1.234,56 » sont refusés.

Correction : Exportez les montants sans séparateur de milliers (1234,56).

Art. A47 A-1 du LPF, XII

Ce que signifie l’erreur

Le XII de l’article A47 A-1 du livre des procédures fiscales, qui fixe le codage des valeurs numériques du FEC, contient une phrase courte : « Aucun séparateur de millier n’est accepté. » La même disposition prévoit la virgule comme séparateur décimal. Le seul format conforme pour mille deux cent trente-quatre euros et cinquante-six centimes est donc 1234,56.

Le validateur examine chaque zone de montant (Debit, Credit, ou Montant dans un fichier au format Montant/Sens, et Montantdevise quand elle est remplie). Il signale la ligne dès qu’un montant contient :

  • un espace, ordinaire ou insécable, ou une apostrophe entre les chiffres ;
  • des points entre groupes de trois chiffres, suivis d’une virgule décimale (1.234,56) ;
  • des virgules entre groupes de trois chiffres, suivies d’un point décimal (1,234.56).

Le détail reprend la zone et la valeur brute, par exemple Credit = « 12 500,00 ».

Un exemple dans un fichier FEC

Une facture de vente de 12 500 € HT, exportée avec un format d’affichage qui groupe les milliers :

JournalCode EcritureNum CompteNum Debit Credit
VE 42 411000 15 000,00 0,00
VE 42 706000 0,00 12 500,00
VE 42 445710 0,00 2500,00

Les deux premières lignes sont signalées. La troisième est conforme : sous 10 000, le même format d’affichage aurait pu écrire 2 500,00, ce qui montre que le problème touche souvent tous les montants à partir de 1 000 €, pas seulement les gros.

Dans un éditeur de texte, l’espace insécable ne se distingue pas d’un espace ordinaire. Le validateur le repère quand même.

D’où vient le séparateur

  • Un tableur : ouvrir le FEC dans Excel ou un équivalent, appliquer un format « nombre avec séparateur de milliers », puis enregistrer en texte, écrit les montants tels qu’ils sont affichés.
  • Un export « pour impression » : certains logiciels proposent plusieurs exports ; celui destiné à la lecture humaine groupe les milliers, celui destiné au FEC ne le fait pas.
  • Les paramètres régionaux : un poste réglé en anglais écrit 1,234.56 ; un poste réglé sur la Suisse peut écrire 1'234.56.
  • Un fichier reconstitué à partir d’états PDF ou de copier-coller, où les espaces de mise en page sont restés dans les montants.

Comment corriger

  1. Regardez quelles lignes sont signalées : si ce sont tous les montants supérieurs à 999,99 €, la cause est un format d’export ou de tableur, pas une erreur de saisie.
  2. Utilisez l’export FEC natif du logiciel plutôt qu’un export de grand livre ou de journal retravaillé. Vérifiez dans ses options le format des nombres.
  3. N’ouvrez pas le fichier dans un tableur avant de l’envoyer. Si vous devez le consulter, utilisez un éditeur de texte ou le validateur FEC.
  4. Réexportez, puis relancez la validation. Vérifiez aussi le contrôle point décimal : en changeant de réglage, on remplace parfois un défaut par l’autre.

Supprimer les espaces par une recherche-remplacement est tentant, mais elle touche aussi les libellés et peut supprimer une tabulation si elle est mal paramétrée. Corriger la source reste plus sûr.

Est-ce grave ?

Le validateur classe ce contrôle en erreur, à la différence du point décimal. Le texte ne laisse ici aucune marge, et un séparateur de milliers est une source classique d’erreur de lecture : selon l’outil qui lit le fichier, 1.234,56 peut être rejeté ou mal interprété, et un espace au milieu d’un montant peut empêcher sa lecture.

Le validateur, lui, recalcule la valeur pour poursuivre l’analyse. Si des écritures déséquilibrées apparaissent en même temps, vérifiez d’abord les montants signalés ici : un montant mal écrit à l’export est souvent la cause.

Questions fréquentes

Quels séparateurs le validateur détecte-t-il ?

Les espaces, y compris les espaces insécables invisibles à l'écran, les apostrophes (1'234,56), le point entre groupes de trois chiffres suivi d'une virgule décimale (1.234,56) et la virgule entre groupes suivie d'un point décimal (1,234.56). Le détail affiche la zone et le montant tel qu'il figure dans le fichier, par exemple Debit = « 1 234,56 ».

Le montant est-il quand même pris en compte ?

Oui. Le validateur retire le séparateur, lit la valeur et l'utilise pour les contrôles d'équilibre. Cela permet de vérifier le reste du fichier, mais le montant n'en est pas moins non conforme.

Pourquoi certains montants à séparateur ne sont-ils pas signalés ?

Parce qu'ils sont lus comme des décimaux. « 1,234 » ressemble à un montant avec virgule décimale et vaut 1,23 € ; « 1.234 » est lu comme un montant à point décimal. Si votre export écrit les milliers sans les centimes, ces montants seront faux sans déclencher ce contrôle : les déséquilibres d'écritures vous mettront sur la piste.

Mon logiciel affiche « 1 234,56 » à l'écran, est-ce un problème ?

Non. L'affichage à l'écran ou dans un état imprimé peut grouper les milliers pour la lisibilité. Seul le fichier texte du FEC doit écrire les montants sans séparateur.

Sources

Autres erreurs FEC

Grand Livre
Un logiciel de comptabilité gratuit pour les TPE au réel, qui produit un FEC conforme à tout moment. Créer mon dossier

Ces explications reprennent l'article A47 A-1 du LPF et les pratiques courantes. Seul l'outil Test Compta Demat de la DGFiP fait foi, et elles ne remplacent pas l'avis de votre expert-comptable.