Metodología de verificación del FECTelaViewer Pro

EmpresasVersión 1.3.1
Octubre de 2026
TELANODE SAS

Al abrir un FEC (fichier des écritures comptables, el fichero contable estándar francés), TelaViewer Pro lo verifica línea por línea y después en su conjunto: 26 verificaciones agrupadas en 11 etapas, desde el nombre del archivo hasta la cronología de las validaciones. Esta página describe cada verificación, su nivel y lo que se comprueba, para que el resultado pueda ser interpretado y comprobado tanto por el despacho contable como por la empresa.

Principes

Niveles de resultado

✔ ConformeLa verificación se ha superado; se indica el resultado (total, número de asientos).
ℹ InformaciónUn dato útil para la lectura, sin anomalía.
⚠ AlertaUna desviación de la norma que no impide utilizar el archivo; conviene revisarla.
✖ ErrorUna desviación que falsea los totales o infringe una regla de estructura.

Las verificaciones, etapa por etapa

Referencia: artículo A47 A-1 del LPF (código francés de procedimientos tributarios), que fija el contenido y la forma del FEC. Las verificaciones se aplican al FEC de texto (separado por tabulaciones o barras verticales) y al FEC XML.

1.Identificación del archivo

El FEC se reconoce por su contenido, sea cual sea su extensión: un encabezado cuya primera columna es JournalCode en el archivo de texto, un elemento comptabilite en el archivo XML.

VerificaciónNiveauDetalle
Nombre conforme al modelo SirenFECAAAAMMJJ✔ Conforme o ⚠ AlertaEl SIREN y la fecha de cierre se leen en el nombre. Sin fecha de cierre, las fechas de los asientos no se comparan con el cierre. En XML, el elemento DateCloture prevalece sobre el nombre.
Dígito de control del SIREN⚠ AlertaAlgoritmo de Luhn aplicado a los 9 dígitos.

2.Encabezado y columnas

Las columnas se identifican por su nombre, en cualquier orden. Los perfiles reconocidos son las 18 columnas de la normativa, las 21 columnas de los beneficios agrícolas en criterio de caja, las 22 columnas de los BNC (beneficios no comerciales) en criterio de caja y la variante Importe y Sentido.

VerificaciónNiveauDetalle
Columnas reglamentarias ausentes✖ ErrorLista de las columnas que faltan.
Columnas en un orden distinto al de la normativa, nombres escritos de otra forma, encabezado terminado con un separador⚠ AlertaEl archivo se sigue leyendo, columna por columna.
Columnas adicionales después de las columnas reglamentariasℹ InformaciónLa normativa las admite; se muestran con su nombre.

3.Estructura de las líneas

Cada línea se divide según el separador del encabezado (tabulación o barra vertical).

VerificaciónNiveauDetalle
Número de campos distinto del encabezado✖ Error
Sentido ilegible (variante Importe y Sentido)✖ ErrorSe reconocen D, d y +1 para el debe, y C, c y -1 para el haber.

4.Montants

Los importes se leen en céntimos enteros: ningún cálculo en coma flotante, por lo tanto ninguna diferencia de redondeo en los totales.

VerificaciónNiveauDetalle
Importe ilegible✖ ErrorSe cuenta como 0 y se señala.
Punto decimal en lugar de coma✖ ErrorEl importe se lee; la desviación de formato se señala.
Separador de miles✖ ErrorEl importe se lee; la desviación de formato se señala.

5.Dates

El formato esperado es AAAAMMJJ. Los formatos AAAA-MM-JJ, JJ/MM/AAAA y sus variantes se leen para no bloquear la lectura.

VerificaciónNiveauDetalle
Fecha no válida (día, mes o año imposible, por ejemplo un 31 de febrero)✖ ErrorLa fecha se deja vacía.

6.Campos obligatorios y datos ausentes

VerificaciónNiveauDetalle
Número de asiento, fecha de asiento, número de cuenta, nombre de cuenta o concepto del asiento vacío✖ Error
Número de cuenta que no empieza por 3 dígitos✖ ErrorReferencia al plan general contable francés.
Código o nombre de diario, referencia o fecha de justificante, fecha de validación vacíos⚠ AlertaRecuento columna por columna.

7.Debe, haber y coherencia de las líneas

VerificaciónNiveauDetalle
Debe y haber informados en la misma línea, o ninguno de los dos⚠ Alerta
Cuenta auxiliar sin nombre⚠ Alerta
Fecha de punteo sin código de punteo⚠ Alerta
Importe en divisa sin código de divisa⚠ Alerta

8.Équilibre

Un asiento es el conjunto de líneas con el mismo código de diario y el mismo número de asiento.

VerificaciónNiveauDetalle
Total del debe igual al total del haber✔ Conforme o ✖ ErrorEn caso de diferencia: importe de la diferencia, total del debe y total del haber.
Cada asiento cuadrado✔ Conforme o ✖ ErrorNúmero de asientos descuadrados y suma de las diferencias; enlace a la lista de esos asientos.

9.Numeración

Si un mismo número de asiento aparece en varios diarios, se considera que la numeración se lleva diario por diario; si no, como una secuencia única en todo el archivo.

VerificaciónNiveauDetalle
Continuidad de la numeración de los asientos✔ Conforme o ⚠ AlertaCantidad de números que faltan.
Números de asiento no numéricosℹ InformaciónEstos asientos quedan fuera de la verificación de continuidad.

10.Cronología y ejercicio

VerificaciónNiveauDetalle
Fecha de validación anterior a la de una línea precedente⚠ Alerta
Fecha de asiento posterior a la fecha de cierre⚠ Alerta
Asientos de más de dos años de antigüedad respecto al cierreℹ InformaciónFecha del asiento más antiguo.

11.Asientos de regularización

VerificaciónNiveauDetalle
Cuentas de gastos (6) e ingresos (7) todas saldadas⚠ AlertaEl archivo parece contener los asientos de regularización, que el artículo A47 A-1 del LPF excluye del FEC.

Alcance

Después de la verificación

Los asientos se consultan con filtros por diario, grupo, cuenta, tercero, asiento o anomalía, con el balance de sumas y saldos y los diarios recalculados. TelaViewer Pro exporta la vista a CSV y reescribe los asientos en formato FEC (18 columnas, tabulación, coma decimal, nombre SirenFECAAAAMMJJ). Las verificaciones de estructura, importes, fechas, campos y cuadre se aplican también a las exportaciones de los programas Sage, Cegid, Quadra, EBP, Ciel y Fiducial.

TELANODE SAS · Tel. +33 9 72 50 86 00 · contact@telanode.fr · TelaViewer Pro para empresas · Formatos contables