Lettrage incomplet dans un FEC : EcritureLet et DateLet doivent aller ensemble
Mis à jour le 11 octobre 2026
Le FEC décrit le lettrage avec deux zones : le code de lettrage et la date à laquelle il a été validé. Les deux sont facultatives, mais elles vont ensemble : un code sans date, ou une date sans code, signale un lettrage mal exporté, purgé à moitié ou rempli avec une valeur par défaut.
EcritureLet et DateLet vont de pair : un code de lettrage exige sa date, et une date de lettrage n'a pas de sens sans code.
Correction : Complétez la zone manquante ou videz les deux.
Art. A47 A-1 du LPF, VII
Ce que signifie l’erreur
L’article A47 A-1 du livre des procédures fiscales liste les zones du FEC. Deux d’entre elles décrivent le lettrage :
- EcritureLet, « le lettrage de l’écriture comptable (à blanc si non utilisé) » ;
- DateLet, « la date de lettrage (à blanc si non utilisé) ».
Le BOFiP précise que le lettrage est le repère qui sert à apparier des écritures, et que la date de lettrage est celle à laquelle l’opération de lettrage a été validée. Une date de lettrage n’a donc de sens que s’il existe un lettrage, et un lettrage validé a forcément une date.
Le validateur vérifie cette cohérence ligne par ligne : les deux zones doivent être remplies ensemble ou vides ensemble. Une zone qui ne contient que des espaces est considérée comme vide. Chaque ligne en défaut est signalée avec, selon le cas, « Lettrage « AB » sans DateLet » ou « DateLet « 20250315 » sans lettrage ».
Un exemple dans un fichier FEC
Le compte d’un client, dont la facture et le règlement ont été lettrés, puis délettrés en partie :
| JournalCode | EcritureNum | CompteNum | CompAuxNum | Debit | Credit | EcritureLet | DateLet |
|---|---|---|---|---|---|---|---|
| VE | 87 | 411000 | CDUPONT | 1800,00 | 0,00 | AB | 20250315 |
| BQ | 154 | 411000 | CDUPONT | 0,00 | 1800,00 | AB | |
| BQ | 161 | 411000 | CDUPONT | 0,00 | 250,00 | 20250402 |
La ligne BQ 154 porte un code de lettrage sans date. La ligne BQ 161 porte une date sans code, reste probable d’un lettrage annulé. Les deux sont signalées ; la ligne VE 87 est complète.
D’où vient le lettrage incomplet
- Un délettrage partiel : en annulant un lettrage, certains outils effacent le code mais laissent la date, ou l’inverse.
- Une valeur par défaut à l’export : une date fictive (00000000, ou la date du jour) écrite dans DateLet pour toutes les lignes, lettrées ou non.
- Un lettrage provisoire ou partiel enregistré avec un code mais sans date de validation, selon la façon dont le logiciel gère les règlements partiels.
- Une reprise de données : écritures importées depuis un autre logiciel avec leur code de lettrage, sans la date correspondante.
- Une purge des lettrages anciens qui n’a vidé qu’une des deux zones.
- Un fichier retouché dans un tableur, où une colonne a été vidée ou recopiée.
Comment corriger
- Identifiez le comportement en cause : si toutes les lignes non lettrées portent une DateLet, c’est une valeur par défaut de l’export. Si quelques lignes seulement sont signalées, regardez les lettrages et délettrages récents sur les comptes concernés.
- Dans le logiciel, ouvrez les comptes de tiers indiqués et refaites le lettrage des lignes en cause : lettrez-les à nouveau pour obtenir une date, ou délettrez-les complètement.
- Vérifiez le réglage de l’export : une zone sans valeur doit rester vide, sans zéros ni espaces.
- Réexportez le FEC et relancez le validateur FEC. Regardez au passage le contrôle « Lettrage non soldé » : un lettrage complet doit aussi être équilibré.
Ne complétez pas les dates à la main dans le fichier : la DateLet doit être la date réelle de validation du lettrage, que seul le logiciel connaît.
Est-ce grave ?
Le validateur classe ce contrôle en erreur, car un code sans date ou une date sans code est une donnée incohérente au regard de la définition des deux zones. Ses conséquences pratiques sont pourtant limitées : le lettrage n’affecte ni les montants, ni l’équilibre des écritures.
Le lettrage sert en revanche à suivre ce qui reste dû par vos clients et à vos fournisseurs. Il permet d’analyser les comptes de tiers et de repérer les créances ou les dettes anciennes, y compris lors d’un contrôle. Un lettrage incohérent rend cette lecture plus difficile et peut susciter des questions. Le guide pour tenir sa comptabilité rappelle comment suivre ces comptes au fil de l’exercice. Si votre logiciel ne conserve pas la date de lettrage, le BOFiP admet qu’une zone reste vide quand la donnée n’existe pas dans le logiciel : signalez-le dans le descriptif remis avec le fichier.
Questions fréquentes
Le lettrage est-il obligatoire dans un FEC ?
Non. Les deux zones doivent figurer dans le fichier, mais l'article A47 A-1 du LPF précise pour chacune « à blanc si non utilisé ». Si vous ne lettrez pas vos comptes, laissez EcritureLet et DateLet vides sur toutes les lignes : le contrôle ne se déclenche pas.
Mon export met 00000000 dans DateLet quand il n'y a pas de lettrage, est-ce accepté ?
Non. Le BOFiP demande de laisser vide une zone sans valeur, et non de la remplir avec des zéros ou des espaces. Une DateLet à 00000000 est une date remplie sans lettrage : elle est signalée ici, et aussi comme date invalide. Les espaces seuls, en revanche, sont traités comme une zone vide.
Que faire si mon logiciel ne conserve pas la date de lettrage ?
Le BOFiP admet qu'une zone reste vide quand la donnée n'est pas disponible dans le logiciel comptable. Le validateur signalera malgré tout les codes de lettrage sans date. Interrogez l'éditeur pour savoir si cette date peut être exportée.
Ce contrôle vérifie-t-il que les lignes lettrées se compensent ?
Non, il ne regarde que la présence des deux zones sur chaque ligne. Le contrôle « Lettrage non soldé » vérifie, compte par compte, que les lignes portant le même code de lettrage s'équilibrent.
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.