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.
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.
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ón | Niveau | Detalle |
|---|---|---|
| Nombre conforme al modelo SirenFECAAAAMMJJ | ✔ Conforme o ⚠ Alerta | El 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 | ⚠ Alerta | Algoritmo de Luhn aplicado a los 9 dígitos. |
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ón | Niveau | Detalle |
|---|---|---|
| Columnas reglamentarias ausentes | ✖ Error | Lista de las columnas que faltan. |
| Columnas en un orden distinto al de la normativa, nombres escritos de otra forma, encabezado terminado con un separador | ⚠ Alerta | El archivo se sigue leyendo, columna por columna. |
| Columnas adicionales después de las columnas reglamentarias | ℹ Información | La normativa las admite; se muestran con su nombre. |
Cada línea se divide según el separador del encabezado (tabulación o barra vertical).
| Verificación | Niveau | Detalle |
|---|---|---|
| Número de campos distinto del encabezado | ✖ Error | |
| Sentido ilegible (variante Importe y Sentido) | ✖ Error | Se reconocen D, d y +1 para el debe, y C, c y -1 para el haber. |
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ón | Niveau | Detalle |
|---|---|---|
| Importe ilegible | ✖ Error | Se cuenta como 0 y se señala. |
| Punto decimal en lugar de coma | ✖ Error | El importe se lee; la desviación de formato se señala. |
| Separador de miles | ✖ Error | El importe se lee; la desviación de formato se señala. |
El formato esperado es AAAAMMJJ. Los formatos AAAA-MM-JJ, JJ/MM/AAAA y sus variantes se leen para no bloquear la lectura.
| Verificación | Niveau | Detalle |
|---|---|---|
| Fecha no válida (día, mes o año imposible, por ejemplo un 31 de febrero) | ✖ Error | La fecha se deja vacía. |
| Verificación | Niveau | Detalle |
|---|---|---|
| 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 | ✖ Error | Referencia al plan general contable francés. |
| Código o nombre de diario, referencia o fecha de justificante, fecha de validación vacíos | ⚠ Alerta | Recuento columna por columna. |
| Verificación | Niveau | Detalle |
|---|---|---|
| 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 |
Un asiento es el conjunto de líneas con el mismo código de diario y el mismo número de asiento.
| Verificación | Niveau | Detalle |
|---|---|---|
| Total del debe igual al total del haber | ✔ Conforme o ✖ Error | En caso de diferencia: importe de la diferencia, total del debe y total del haber. |
| Cada asiento cuadrado | ✔ Conforme o ✖ Error | Número de asientos descuadrados y suma de las diferencias; enlace a la lista de esos asientos. |
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ón | Niveau | Detalle |
|---|---|---|
| Continuidad de la numeración de los asientos | ✔ Conforme o ⚠ Alerta | Cantidad de números que faltan. |
| Números de asiento no numéricos | ℹ Información | Estos asientos quedan fuera de la verificación de continuidad. |
| Verificación | Niveau | Detalle |
|---|---|---|
| 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ón | Fecha del asiento más antiguo. |
| Verificación | Niveau | Detalle |
|---|---|---|
| Cuentas de gastos (6) e ingresos (7) todas saldadas | ⚠ Alerta | El archivo parece contener los asientos de regularización, que el artículo A47 A-1 del LPF excluye del FEC. |
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