FEC refusé : un champ obligatoire manque dans le fichier

Format bloquantArticle A47 A-1 du LPFContrôle FecAnalyzer S01

La règle

Le format de l'article A47 A-1 du LPF fixe la liste des informations de chaque ligne d'écriture et leur ordre. Pour une comptabilité tenue selon le plan comptable général, le fichier comporte 18 champs.

La première ligne du fichier porte le nom des champs. Les lignes suivantes portent les écritures, un champ par colonne, dans le même ordre.

Le montant s'exprime soit par les deux champs Debit et Credit, soit par les deux champs Montant et Sens. Les autres champs sont toujours présents, même lorsqu'ils sont vides sur une ligne.

Les 18 champs, dans l'ordre :

JournalCode · JournalLib · EcritureNum · EcritureDate · CompteNum · CompteLib · CompAuxNum · CompAuxLib · PieceRef · PieceDate · EcritureLib · Debit · Credit · EcritureLet · DateLet · ValidDate · Montantdevise · Idevise

Causes fréquentes

  • L'export a été paramétré à la main et une colonne a été décochée, souvent le lettrage (EcritureLet, DateLet) ou la devise (Montantdevise, Idevise).
  • Le fichier a été ouvert puis réenregistré dans un tableur, qui a supprimé les colonnes vides en fin de ligne.
  • Le logiciel produit un export « comptable » qui n'est pas son export FEC réglementaire.
  • La ligne d'en-tête manque : la première écriture est alors lue comme une liste de noms de champs.

Comment corriger

  1. Relancez l'export depuis la fonction « FEC » du logiciel, et non depuis un export paramétrable.
  2. Ne retouchez pas le fichier dans un tableur. Pour le consulter, ouvrez une copie.
  3. Vérifiez que la première ligne contient bien les 18 noms de champs, dans l'ordre.

La correction se fait dans le logiciel comptable ou dans les options de l'export, jamais en retouchant les écritures dans le fichier.

Exemple

En-tête d'un fichier auquel manquent les deux champs de devise.

Fautif

JournalCode|JournalLib|EcritureNum|EcritureDate|CompteNum|CompteLib|CompAuxNum|CompAuxLib|PieceRef|PieceDate|EcritureLib|Debit|Credit|EcritureLet|DateLet|ValidDate

Attendu

JournalCode|JournalLib|EcritureNum|EcritureDate|CompteNum|CompteLib|CompAuxNum|CompAuxLib|PieceRef|PieceDate|EcritureLib|Debit|Credit|EcritureLet|DateLet|ValidDate|Montantdevise|Idevise

Les données de l'exemple sont fictives. Le séparateur utilisé ici est la barre verticale.

Ce que fait FecAnalyzer

Le contrôle S01 (Colonnes obligatoires (18)) détecte cette faute. Il fait partie des contrôles bloquants : s'il échoue, le format est déclaré non conforme et la qualité comptable est plafonnée. Voir les indicateurs d'une analyse.

Une fois le format conforme, l'analyse porte sur le contenu des écritures : équilibres, chronologie, numérotation, doublons. Test Compta Démat ne les contrôle pas.

Autres erreurs de format

Source

Article A47 A-1 du livre des procédures fiscales, issu de l'arrêté du 29 juillet 2013.