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.
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.
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.
| Controllo | Niveau | Dettagli |
|---|---|---|
| Nome conforme al modello SirenFECAAAAMMJJ | ✔ Conforme o ⚠ Avviso | Il 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 | ⚠ Avviso | Algoritmo di Luhn applicato alle 9 cifre. |
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.
| Controllo | Niveau | Dettagli |
|---|---|---|
| Colonne obbligatorie assenti | ✖ Errore | Elenco delle colonne mancanti. |
| Colonne in un ordine diverso da quello della normativa, nomi scritti diversamente, intestazione terminata da un separatore | ⚠ Avviso | Il file viene comunque letto, colonna per colonna. |
| Colonne aggiuntive dopo le colonne obbligatorie | ℹ Informazione | Sono ammesse dalla normativa; vengono mostrate con il loro nome. |
Ogni riga viene suddivisa secondo il separatore dell'intestazione (tabulazione o barra verticale).
| Controllo | Niveau | Dettagli |
|---|---|---|
| Numero di campi diverso da quello dell'intestazione | ✖ Errore | |
| Segno illeggibile (variante Importo e Segno) | ✖ Errore | Sono riconosciuti D, d e +1 per il dare, C, c e -1 per l'avere. |
Gli importi vengono letti in centesimi interi: nessun calcolo in virgola mobile, quindi nessuna differenza di arrotondamento nei totali.
| Controllo | Niveau | Dettagli |
|---|---|---|
| Importo illeggibile | ✖ Errore | Conteggiato come 0 e segnalato. |
| Punto decimale invece della virgola | ✖ Errore | L'importo viene letto, lo scostamento dal formato viene segnalato. |
| Separatore delle migliaia | ✖ Errore | L'importo viene letto, lo scostamento dal formato viene segnalato. |
Il formato atteso è AAAAMMJJ. I formati AAAA-MM-JJ, JJ/MM/AAAA e le loro varianti vengono letti per non bloccare la lettura.
| Controllo | Niveau | Dettagli |
|---|---|---|
| Data non valida (giorno, mese o anno impossibile, per esempio un 31 febbraio) | ✖ Errore | La data viene lasciata vuota. |
| Controllo | Niveau | Dettagli |
|---|---|---|
| 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 | ✖ Errore | Riferimento al piano dei conti generale francese. |
| Codice o descrizione del registro, riferimento o data del documento, data di validazione vuoti | ⚠ Avviso | Conteggio colonna per colonna. |
| Controllo | Niveau | Dettagli |
|---|---|---|
| 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 |
Una scrittura è l'insieme delle righe con lo stesso codice registro e lo stesso numero di scrittura.
| Controllo | Niveau | Dettagli |
|---|---|---|
| Totale dare uguale al totale avere | ✔ Conforme o ✖ Errore | In caso di differenza: importo della differenza, totale dare e totale avere. |
| Ogni scrittura quadrata | ✔ Conforme o ✖ Errore | Numero di scritture non quadrate e somma delle differenze; link all'elenco di queste scritture. |
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.
| Controllo | Niveau | Dettagli |
|---|---|---|
| Continuità della numerazione delle scritture | ✔ Conforme o ⚠ Avviso | Quantità di numeri mancanti. |
| Numeri di scrittura non numerici | ℹ Informazione | Queste scritture sono escluse dal controllo di continuità. |
| Controllo | Niveau | Dettagli |
|---|---|---|
| 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 | ℹ Informazione | Data della scrittura più vecchia. |
| Controllo | Niveau | Dettagli |
|---|---|---|
| Conti di costo (6) e di ricavo (7) tutti a saldo zero | ⚠ Avviso | Il file sembra contenere le scritture di chiusura, che l'articolo A47 A-1 del LPF esclude dal FEC. |
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