Metodologia di controllo del FECTelaViewer Pro

AziendeVersione 1.3.1
Ottobre 2026
TELANODE SAS

All'apertura di un FEC (fichier des écritures comptables, il file delle scritture contabili francese), TelaViewer Pro lo controlla riga per riga, poi nel suo insieme: 26 controlli raggruppati in 11 fasi, dal nome del file alla cronologia delle validazioni. Questa pagina descrive ogni controllo, il suo livello e cosa viene verificato, perché il risultato possa essere interpretato e verificato sia dallo studio contabile sia dall'azienda.

Principes

Livelli di risultato

✔ ConformeIl controllo è superato; viene indicato il risultato (totale, numero di scritture).
ℹ InformazioneUn fatto utile alla lettura, senza anomalia.
⚠ AvvisoUno scostamento dalla norma che non impedisce di usare il file, da verificare.
✖ ErroreUno scostamento che falsa i totali o viola una regola di struttura.

I controlli, fase per fase

Riferimento: articolo A47 A-1 del LPF (codice di procedura fiscale francese), che stabilisce il contenuto e la forma del FEC. I controlli si applicano al FEC di testo (separato da tabulazione o barra verticale) e al FEC XML.

1.Identificazione del file

Il FEC viene riconosciuto dal contenuto, qualunque sia l'estensione: un'intestazione la cui prima colonna è JournalCode per il file di testo, un elemento comptabilite per il file XML.

ControlloNiveauDettagli
Nome conforme al modello SirenFECAAAAMMJJ✔ Conforme o ⚠ AvvisoIl SIREN e la data di chiusura vengono letti dal nome. Senza data di chiusura, le date delle scritture non vengono confrontate con la chiusura. In XML, l'elemento DateCloture prevale sul nome.
Cifra di controllo del SIREN⚠ AvvisoAlgoritmo di Luhn applicato alle 9 cifre.

2.Intestazione e colonne

Le colonne sono individuate dal nome, in qualsiasi ordine. I profili riconosciuti sono le 18 colonne della normativa, le 21 colonne dei redditi agricoli per cassa, le 22 colonne dei BNC (redditi non commerciali) per cassa e la variante Importo e Segno.

ControlloNiveauDettagli
Colonne obbligatorie assenti✖ ErroreElenco delle colonne mancanti.
Colonne in un ordine diverso da quello della normativa, nomi scritti diversamente, intestazione terminata da un separatore⚠ AvvisoIl file viene comunque letto, colonna per colonna.
Colonne aggiuntive dopo le colonne obbligatorieℹ InformazioneSono ammesse dalla normativa; vengono mostrate con il loro nome.

3.Struttura delle righe

Ogni riga viene suddivisa secondo il separatore dell'intestazione (tabulazione o barra verticale).

ControlloNiveauDettagli
Numero di campi diverso da quello dell'intestazione✖ Errore
Segno illeggibile (variante Importo e Segno)✖ ErroreSono riconosciuti D, d e +1 per il dare, C, c e -1 per l'avere.

4.Montants

Gli importi vengono letti in centesimi interi: nessun calcolo in virgola mobile, quindi nessuna differenza di arrotondamento nei totali.

ControlloNiveauDettagli
Importo illeggibile✖ ErroreConteggiato come 0 e segnalato.
Punto decimale invece della virgola✖ ErroreL'importo viene letto, lo scostamento dal formato viene segnalato.
Separatore delle migliaia✖ ErroreL'importo viene letto, lo scostamento dal formato viene segnalato.

5.Dates

Il formato atteso è AAAAMMJJ. I formati AAAA-MM-JJ, JJ/MM/AAAA e le loro varianti vengono letti per non bloccare la lettura.

ControlloNiveauDettagli
Data non valida (giorno, mese o anno impossibile, per esempio un 31 febbraio)✖ ErroreLa data viene lasciata vuota.

6.Campi obbligatori e dati assenti

ControlloNiveauDettagli
Numero di scrittura, data di scrittura, numero di conto, descrizione del conto o descrizione della scrittura vuoti✖ Errore
Numero di conto che non inizia con 3 cifre✖ ErroreRiferimento al piano dei conti generale francese.
Codice o descrizione del registro, riferimento o data del documento, data di validazione vuoti⚠ AvvisoConteggio colonna per colonna.

7.Dare, avere e coerenza delle righe

ControlloNiveauDettagli
Dare e avere compilati sulla stessa riga, oppure nessuno dei due⚠ Avviso
Conto ausiliario senza descrizione⚠ Avviso
Data di riconciliazione senza codice di riconciliazione⚠ Avviso
Importo in valuta senza codice valuta⚠ Avviso

8.Équilibre

Una scrittura è l'insieme delle righe con lo stesso codice registro e lo stesso numero di scrittura.

ControlloNiveauDettagli
Totale dare uguale al totale avere✔ Conforme o ✖ ErroreIn caso di differenza: importo della differenza, totale dare e totale avere.
Ogni scrittura quadrata✔ Conforme o ✖ ErroreNumero di scritture non quadrate e somma delle differenze; link all'elenco di queste scritture.

9.Numerazione

Se uno stesso numero di scrittura compare in più registri, la numerazione è considerata tenuta registro per registro; altrimenti, come un'unica sequenza su tutto il file.

ControlloNiveauDettagli
Continuità della numerazione delle scritture✔ Conforme o ⚠ AvvisoQuantità di numeri mancanti.
Numeri di scrittura non numericiℹ InformazioneQueste scritture sono escluse dal controllo di continuità.

10.Cronologia ed esercizio

ControlloNiveauDettagli
Data di validazione anteriore a quella di una riga precedente⚠ Avviso
Data di scrittura successiva alla data di chiusura⚠ Avviso
Scritture anteriori di oltre due anni alla chiusuraℹ InformazioneData della scrittura più vecchia.

11.Scritture di chiusura

ControlloNiveauDettagli
Conti di costo (6) e di ricavo (7) tutti a saldo zero⚠ AvvisoIl file sembra contenere le scritture di chiusura, che l'articolo A47 A-1 del LPF esclude dal FEC.

Ambito

Dopo il controllo

Le scritture si consultano con filtri per registro, classe, conto, cliente o fornitore, scrittura o anomalia, con il bilancio di verifica e i registri ricalcolati. TelaViewer Pro esporta la vista in CSV e riscrive le scritture in formato FEC (18 colonne, tabulazione, virgola decimale, nome SirenFECAAAAMMJJ). I controlli di struttura, importi, date, campi e quadratura si applicano anche agli export dei software Sage, Cegid, Quadra, EBP, Ciel e Fiducial.

TELANODE SAS · Tel. +33 9 72 50 86 00 · contact@telanode.fr · TelaViewer Pro per le aziende · Formati contabili