Grand Livre

Point décimal dans un FEC : pourquoi la virgule est attendue et comment corriger l'export

Mis à jour le 11 octobre 2026

L'arrêté qui fixe le format du FEC prévoit la virgule pour séparer les euros des centimes. Un fichier qui écrit 1234.56 reste lisible, mais il s'écarte de la lettre du texte. L'erreur vient presque toujours d'un réglage d'export ou d'un passage par un tableur ; elle se corrige sans toucher à la comptabilité.

Avertissement Contrôle « Point utilisé comme séparateur décimal »

Le texte prévoit la virgule pour séparer la partie entière de la partie décimale. Le point est accepté par de nombreux outils, mais n'est pas conforme à la lettre de l'arrêté.

Correction : Paramétrez l'export pour écrire les montants avec une virgule (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 décrit le codage des valeurs numériques du FEC. Il est explicite : « La virgule sépare la fraction entière de la partie décimale. » Un montant conforme s’écrit donc 1234,56, et non 1234.56.

Le validateur lit chaque zone de montant : Debit et Credit (ou Montant dans un fichier au format Montant/Sens), ainsi que Montantdevise quand elle est remplie. Si l’une d’elles est un nombre écrit avec un point, sans autre séparateur, la ligne est signalée avec la mention « Montant écrit avec un point ».

Le montant est malgré tout pris en compte : le validateur le convertit et poursuit l’analyse. Les contrôles d’équilibre des écritures, des journaux et du fichier portent donc sur les vraies valeurs.

Un exemple dans un fichier FEC

Voici trois lignes d’un fichier séparé par des tabulations, vues dans un éditeur de texte (colonnes Debit et Credit seulement) :

Debit	Credit
1000.00	0.00
200.00	0.00
0.00	1200.00

Le même extrait, conforme au texte :

Debit	Credit
1000,00	0,00
200,00	0,00
0,00	1200,00

Les montants et l’équilibre sont identiques. Seul le séparateur change.

Attention au cas ambigu : un nombre qui ne contient qu’un point est toujours lu comme un décimal. Si un export écrit 1.234 pour mille deux cent trente-quatre euros, le validateur y voit 1,234 €, arrondi à 1,23 €. L’écriture apparaîtra alors aussi comme déséquilibrée.

D’où vient le point

  • Un export au format « anglo-saxon » : certains logiciels ou modules d’export écrivent les nombres selon la convention internationale, quel que soit le pays du dossier.
  • Les paramètres régionaux de l’ordinateur : un poste réglé en anglais, ou un serveur hébergé à l’étranger, peut produire des nombres avec un point.
  • Un passage par un tableur : ouvrir le FEC dans Excel ou un équivalent, puis l’enregistrer de nouveau, réécrit les nombres selon les réglages du tableur. Selon la configuration, les virgules deviennent des points, ou l’inverse.
  • Un fichier assemblé à la main à partir de plusieurs exports (facturation, banque, paie) dont l’un utilise le point.

Comment corriger

  1. Identifiez l’origine : si toutes les lignes sont signalées, c’est le réglage d’export ou les paramètres régionaux. Si seules quelques lignes le sont, le fichier a probablement été assemblé ou retouché.
  2. Réglez l’export : cherchez dans votre logiciel l’option de format des nombres ou de séparateur décimal, et choisissez la virgule. À défaut, vérifiez les paramètres régionaux du poste (format « Français (France) »).
  3. N’ouvrez pas le FEC dans un tableur avant de le transmettre. Pour le consulter, préférez un éditeur de texte ou le validateur FEC.
  4. Réexportez et relancez la validation. Vérifiez au passage que le contrôle séparateur de milliers ne s’est pas déclenché : un changement de réglage régional peut faire apparaître des espaces ou des points entre les milliers.

Est-ce grave ?

Le validateur classe ce contrôle en avertissement. Le fichier reste lisible et les montants sont interprétés correctement dès lors qu’ils comportent leurs décimales. La virgule reste néanmoins la règle écrite dans le texte. L’administration ne dit pas publiquement comment ses outils traitent des montants écrits avec un point : ne comptez pas sur une tolérance et corrigez l’export.

Le vrai risque est ailleurs : quand le point sert aussi de séparateur de milliers, ou quand des montants sans décimales cohabitent avec des montants à point, les valeurs lues peuvent être fausses. Si le validateur signale en même temps des écritures déséquilibrées ou un fichier déséquilibré, commencez par régler ce séparateur.

Questions fréquentes

Le point décimal rend-il le FEC irrecevable ?

Le validateur le classe en avertissement, pas en erreur : les montants restent lisibles sans ambiguïté et les contrôles d'équilibre sont menés normalement. Le texte prévoit toutefois la virgule. Le plus simple est de régler l'export une fois pour toutes plutôt que de se demander comment le fichier sera lu.

Le validateur signale-t-il chaque montant concerné ?

Il signale chaque ligne qui contient au moins un montant écrit avec un point, dans les zones Debit, Credit, Montant ou Montantdevise. Une ligne qui en a plusieurs n'apparaît qu'une fois, avec la mention « Montant écrit avec un point ».

Un montant comme 1.234 est-il lu comme mille deux cent trente-quatre ?

Non. Un nombre qui ne contient qu'un point est lu comme un montant décimal : 1.234 devient 1,234 €, arrondi à 1,23 €. Si votre export écrit les milliers avec un point et omet les centimes, les totaux seront faux. Vérifiez les montants signalés plutôt que de supposer qu'ils sont justes.

Puis-je remplacer les points par des virgules dans un éditeur de texte ?

C'est à éviter. Un remplacement global touche aussi les libellés, les références de pièces ou les numéros de compte qui contiennent un point. Corrigez le réglage d'export et produisez un nouveau fichier depuis le logiciel.

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.