Tracciato record "Formato a sezioni"
Versione aggiornata con la gestione del numero di protocollo di origine per l'importazione dei documenti di vendita e di acquisto e con la descrizione completa delle sezioni per la contabilizzazione dei documenti IVA e dei movimenti contabili generici.
Di seguito viene descritto il tracciato del file testo da preparare per la contabilizzazione nel nostro programma dei documenti di vendita e di acquisto oppure dei movimenti contabili generici (incassi, pagamenti ecc.) (Versione a sezioni).
Il file deve essere un classico file testo composto quindi da righe terminate con CR-LF (ascii 13 + 10), i dati sono divisi in sezioni, le sezioni iniziano alle righe che contengono un nome tra parentesi quadra (es. [TESTA]).
Ogni sezione è composta da una serie di righe nella forma XXX=YYY dove XXX è il nome del campo, YYY è il contenuto del campo.
Nel file, per ogni DOCUMENTO IVA devono essere presenti:
- Una sezione [TESTA] / [DOC_TESTA]
- Una o più sezioni [IVA] / [DOC_IVA] (castelletto IVA)
- Una o più sezioni [COGE] / [DOC_COGE] (movimenti contabili da generare)
- Zero o più sezioni [SCAD] / [DOC_SCAD] (scadenze dei pagamenti; facoltative se non è gestito lo scadenzario)
- Zero o più sezioni [DOC_COGECOTE] (competenza temporale; facoltative, usate in casi molto particolari)
Tutte le sezioni che seguono la sezione [TESTA] sono considerate "ad essa relative".
La sezione [TESTA] / [DOC_TESTA] può essere anche sprovvista delle sezioni collegate ([IVA], [COGE], [SCAD] ecc.): in tal caso viene utilizzata esclusivamente per la creazione dell'anagrafica del cliente/fornitore, senza generazione del documento.
Le due denominazioni delle sezioni (senza prefisso e con prefisso DOC_) individuano le medesime sezioni e i medesimi campi. Il prefisso DOC_ è quello adottato dal tracciato completo e dai file di scambio attualmente prodotti dai gestionali; nel presente documento ciascuna sezione è indicata con entrambe le denominazioni.
Per ogni MOVIMENTO CONTABILE GENERICO (incasso, pagamento ecc.) devono essere presenti:
- Una sezione [MOV_TESTA]
- Una o più sezioni [MOV_RIGA]
- Zero o più sezioni [MOV_COTE] (facoltative, solo per la competenza temporale)
Tutte le sezioni che seguono la sezione [MOV_TESTA] sono considerate "ad essa relative".
Opzionalmente, all'inizio del file può essere presente una sezione (una soltanto) con i dati relativi alla ditta su cui devono essere contabilizzati i documenti. Solitamente non è necessario predisporre tale sezione ma se viene inserita, tutti i relativi campi devono essere presenti.
Le righe vuote o inizianti con ";" (punto e virgola) non vengono considerate.
Sotto sono riportati i nomi dei campi accettati nelle varie sezioni, tenere presente che:
- O/F: O=Obbligatorio, F=Facoltativo
- Tipo: A=Alfanumerico, N=Numerico, D=Data (formato GG/MM/AAAA).
I campi di tipo numerico possono contenere solo i caratteri 0..9, l'eventuale segno "-" (sulla sinistra del numero), l'eventuale separatore decimale (virgola).
Esempi validi: 123456,00 -456,23
Esempi NON validi: 123.456,00 456,23- 345.00
- Lun Max: Lunghezza massima del campo (compreso segno e virgola per i campi numerici)
- Dec: Numero di decimali ammessi
Gestione del numero di protocollo (novità)
Il tracciato consente di importare i documenti di vendita e di acquisto provenienti da gestionali esterni mantenendo il numero di protocollo già attribuito dal gestionale di origine, senza che la procedura ne generi uno proprio.
Documenti di vendita (TIPOREG=1 e TIPOREG=5). Il numero di protocollo coincide con il numero del documento indicato nel campo NUMDOC. Affinché la procedura assuma tale numero e non ne generi uno automatico, nell'anagrafica DITTE CONTABILI il campo "ATTIVA PROTOCOLLAZIONE AUTOMATICA DEI DOCUMENTI DI VENDITA" NON deve essere flaggato. Se il campo risulta flaggato, la procedura attribuisce comunque una propria numerazione progressiva di protocollo e il valore di NUMDOC viene mantenuto come solo numero documento.
Documenti di acquisto (TIPOREG=3). Il numero di protocollo non può coincidere con il numero del documento, che è attribuito dal fornitore. Viene pertanto introdotto nella sezione [TESTA] il campo facoltativo NUMPROT, di tipo numerico, lunghezza massima 6 caratteri, 0 decimali, nel quale indicare il protocollo già assegnato dal gestionale del cliente. Il campo accoglie il solo numero progressivo, senza barra e senza indicazione dell'anno: al protocollo 125/2026 corrisponde quindi NUMPROT=125, essendo l'anno desumibile dalla data di registrazione. Se il campo non è valorizzato, la procedura protocolla il documento secondo la numerazione automatica del registro acquisti.
Formato del rigo: | NUMPROT | F (facoltativo) | N (numerico) | 6 (lunghezza) | 0 (decimali) |
Posizionamento. Il campo NUMPROT è collocato nella sezione di testata immediatamente dopo il campo TOTDOC. All'interno della sezione le righe nella forma XXX=YYY non sono posizionali, per cui l'ordine indicato risponde a esigenze di leggibilità e di allineamento ai file attualmente generati dai gestionali di origine.
Nomenclatura delle sezioni. Nei file di scambio effettivamente prodotti dai gestionali le sezioni sono denominate con il prefisso DOC_, quindi [DOC_TESTA], [DOC_IVA] e [DOC_COGE], e possono essere presenti anche le sezioni [MOV_TESTA] e [MOV_RIGA] per i movimenti di prima nota. Il campo NUMPROT va pertanto inserito nella sezione [DOC_TESTA], dopo TOTDOC.
Indicazioni per il gestionale di origine. Il software che produce il file deve scrivere in NUMPROT il solo progressivo del protocollo, eliminando il separatore e la parte relativa all'anno: dal protocollo 125/2026 deve essere generata la riga NUMPROT=125. Devono essere omessi eventuali spazi e qualsiasi carattere non numerico; gli zeri non significativi sono ammessi ma non necessari. Se il protocollo non è disponibile, la riga NUMPROT va omessa anziché scritta con valore vuoto o pari a zero. Il campo non deve essere valorizzato per i documenti di vendita. Protocolli di lunghezza superiore a sei cifre non sono rappresentabili nel campo e devono essere segnalati in fase di generazione del file.
Sezione [DITTA] (facoltativa, usata in casi molto particolari)
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| DI_PIVA | O | A | 20 | Partita iva | ||
| DI_CODFISC | O | A | 20 | Codice fiscale | ||
| DI_RAGSOC1 | O | A | 50 | Ragione sociale 1 (oppure Cognome) | ||
| DI_RAGSOC2 | O | A | 50 | Ragione sociale 2 (oppure Nome) | ||
| DI_INDIRIZZO | O | A | 35 | Indirizzo | ||
| DI_CAP | O | A | 5 | Cap | ||
| DI_COMUNE | O | A | 35 | Comune | ||
| DI_PROVINCIA | O | A | 2 | Provincia |
Sezioni per la contabilizzazione dei documenti IVA
Sezione [TESTA] / [DOC_TESTA]
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| IDDOC | F | A | 20 | Identificativo univoco del documento, usato solo in casi particolari; normalmente va lasciato vuoto | ||
| CF_COD | F | N | 8 | 0 | Codice cliente/fornitore (è Cli o For in base al tipo registro) | (4) |
| CF_RAGSOC1 | O | A | 50 | Ragione sociale 1 (oppure Cognome) | ||
| CF_RAGSOC2 | F | A | 50 | Ragione sociale 2 (oppure Nome) | ||
| CF_INDIRIZZO | O | A | 35 | Indirizzo | ||
| CF_FRAZIONE | F | A | 50 | Frazione | ||
| CF_CAP | O | A | 5 | Cap | ||
| CF_COMUNE | O | A | 35 | Comune | ||
| CF_PROVINCIA | O | A | 2 | Provincia | ||
| CF_CODFISC | O | A | 20 | Codice fiscale | ||
| CF_PIVA | O | A | 20 | Partita iva | ||
| CF_CODPAG | O | A | 6 | Codice pagamento (da tabella EosTb_CondPag) | (1) | |
| CF_NATGIU | F | A | 2 | Natura giuridica | (1) | |
| CF_INTEST | F | A | 30 | Intestazione | ||
| CF_DATANASC | F | D | 10 | Data di nascita in forma GG/MM/AAAA, se non indicata, viene recuperata dall'eventuale Codice Fiscale | ||
| CF_COMNASC | F | A | 4 | Codice comune o stato estero di nascita (G888, Z507 ecc). Se non indicato viene recuperato dall'eventuale Codice Fiscale | ||
| CF_SESSO | F | A | 1 | Sesso (M/F), se non indicato, viene recuperato dall'eventuale Codice Fiscale | ||
| CF_CODDEST | F | A | 10 | Codice destinatario per la fattura elettronica | ||
| CF_PECDEST | F | A | 255 | PEC destinatario per la fattura elettronica | ||
| CF_RIFAMM | F | A | 20 | Riferimento amministrativo per la fattura elettronica | ||
| CF_CLASSECOM | F | A | 6 | Classe commerciale | ||
| CF_EMAIL | F | A | 50 | Indirizzo e-mail | ||
| CF_TELEFONO | F | A | 24 | Telefono | ||
| CF_CELLULARE | F | A | 24 | Cellulare | ||
| CF_LIBERO_C1 | F | A | 10 | Campo libero 1 dell'anagrafica cliente/fornitore | ||
| CF_LIBERO_C2 | F | A | 10 | Campo libero 2 dell'anagrafica cliente/fornitore | ||
| CF_LIBERO_C3 | F | A | 10 | Campo libero 3 dell'anagrafica cliente/fornitore | ||
| BANCA_ABI | F | A | 10 | Banca appoggio (ABI) | ||
| BANCA_CAB | F | A | 10 | Banca appoggio (CAB) | ||
| BANCA_IBAN | F | A | 27 | IBAN della banca d'appoggio | ||
| DITTA | F | A | 4 | Codice ditta | (1) (8) | |
| ATTIVITA | F | A | 2 | Codice attivita | (1) (8) | |
| TIPOREG | O | N | 2 | 0 | Tipo registro (1=vendite, 3=acquisti, 5=vendite usati) | (1) |
| NUMREG | O | N | 3 | 0 | Numero registro (solitamente 1) | |
| CAUSALE | O | A | 4 | Causale coge (solitamente VE01 per fattura, NC01 per nota accredito, AC01 per fattura di acquisto, come da EosTb_CauCont) | (1) | |
| NUMDOC | O | A | 20 | Numero documento | (10) | |
| DATADOC | O | D | 10 | Data documento in forma GG/MM/AAAA | ||
| DIVISA | F | N | 4 | 0 | Valuta (default=Euro) | (1)(3) |
| CAMBIO | F | N | 11 | 5 | Cambio | (3) |
| TOTDOC | O | N | 12 | 2 | Totale documento (con iva) | |
| NUMPROT | F | N | 6 | 0 | Numero di protocollo del documento già assegnato dal gestionale di origine. Va indicato il solo numero progressivo, senza barra e senza anno (es. 125, non 125/2026). Campo utilizzato per i documenti di acquisto (TIPOREG=3): se valorizzato, il documento viene protocollato con tale numero e non viene attribuito un protocollo automatico. Per i documenti di vendita (TIPOREG=1 e 5) il protocollo coincide con NUMDOC. | (10) (11) |
| ACCONTO | F | N | 12 | 2 | Importo acconto | (3) |
| ABBUONO | F | N | 12 | 2 | Importo abbuono | (3) |
| AGENTE | F | A | 5 | Codice agente (per scadenzario) | (1) | |
| DATAREG | F | D | 10 | Data registrazione in forma GG/MM/AAAA (se indicata, ha precedenza su quella fornita in fase di contabilizzazione) | ||
| DATAIVA | F | D | 10 | Data IVA in forma GG/MM/AAAA | ||
| DATAPART | F | D | 10 | Data partitario in forma GG/MM/AAAA | ||
| DATAPLAF | F | D | 10 | Data plafond in forma GG/MM/AAAA | ||
| IDSDI | F | A | 36 | Identificativo SDI della fattura elettronica | ||
| DATASDI | F | D | 10 | Data di invio allo SDI in forma GG/MM/AAAA | ||
| NOMEFILEFE | F | A | 200 | Percorso e nome del file XML della fattura elettronica | ||
| RIT_COD | F | N | 5 | Ritenuta: codice | (1) | |
| RIT_IMPORTORIT | F | N | 10 | 2 | Ritenuta: importo | |
| RIT_BASERIT | F | N | 10 | 2 | Ritenuta: importo base su cui calcolare la ritenuta | |
| RIT_IMPESENTI | F | N | 10 | 2 | Ritenuta: importi esenti | |
| RIT_SOMMENOSOG | F | N | 10 | 2 | Ritenuta: importi non soggetti | |
| RIT_CASIPART | F | N | 4 | Ritenuta: casi particolari | ||
| RIT_CASSAPREV | F | N | 10 | 2 | Ritenuta: importi non riportati in CU (cassa previdenza) | |
| RIT_TIPOPREST | F | N | 4 | Ritenuta: codice tipo prestazione | (1) |
Sezione [IVA] / [DOC_IVA] (castelletto iva)
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| CODIVA | O | A | 3 | Codice IVA | (1) | |
| IMPONIBILE | O | N | 12 | 2 | Imponibile IVA | |
| IVA | O | N | 12 | 2 | Importo IVA | |
| TIPTRATTIVA | F | N | 3 | 0 | Tipo trattamento IVA | (12) |
| GRUTRATTIVA | F | N | 3 | 0 | Gruppo trattamento IVA | (12) |
| CODTRATTIVA | F | N | 3 | 0 | Codice trattamento IVA | (12) |
Sezione [COGE] / [DOC_COGE] (movimenti contabili da generare)
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| TIPOCONTO | F | A | 4 | Tipo conto (C/F/G/A, solitamente non serve indicarlo) | ||
| CONTO | O | N | 8 | 0 | Conto | (1) (2) |
| IMPORTO | O | N | 12 | 2 | Importo | |
| TIPORIGA | O | N | 1 | 0 | Tipo riga (1=Cliente/Fornitore 2=Sconto 3=Spese 4=Righe 5=Iva) | (5) |
| SEGNO | O | A | 1 | Segno (D=Dare, A=Avere) | (6) | |
| CDC | F | A | 8 | Centro di costo (per contab. analitica) | ||
| COMMESSA | F | A | 14 | Commessa (per contab. analitica) | (9) | |
| DESAGG | F | A | 25 | Descrizione aggiuntiva | ||
| IDCOTE | F | N | 6 | 0 | ID della sezione [DOC_COGECOTE] legata a questo rigo | (18) |
Sezione [SCAD] / [DOC_SCAD] (scadenze dei pagamenti) – facoltativa se non è gestito lo scadenzario
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| TIPORATA | O | A | 3 | Tipo rata (come da tabella EosTb_TipiPag) | (1) (7) | |
| DATASCAD | O | D | 10 | Data scadenza in forma GG/MM/AAAA | ||
| IMPORTO | O | N | 12 | 2 | Importo scadenza | |
| IBAN | F | A | 40 | IBAN di appoggio | (20) | |
| ABICABPRES | F | A | 10 | ABI e CAB di presentazione | (20) |
Sezione [DOC_COGECOTE] (competenza temporale) – facoltativa, usata in casi molto particolari
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| TIPOCONTO | F | A | 4 | Tipo conto (C/F/G/A, solitamente non serve indicarlo) | ||
| CONTO | O | N | 8 | 0 | Conto | (1) (2) |
| IMPORTO | O | N | 12 | 2 | Importo | |
| TIPORIGA | O | N | 1 | 0 | Vedi TIPORIGA della sezione [COGE] / [DOC_COGE] | (5) |
| SEGNO | O | A | 1 | Segno (D=Dare, A=Avere) | ||
| DACOMP | F | D | 10 | Data competenza da | ||
| ACOMP | F | D | 10 | Data competenza a | ||
| TIPOCOMP | F | A | 1 | Tipo competenza (C=365, M=360, N=N.C.) | ||
| CDC | F | A | 8 | Centro di costo (per contab. analitica) | ||
| COMMESSA | F | A | 14 | Commessa (per contab. analitica) | (9) | |
| IDCOTE | F | N | 6 | 0 | ID della sezione | (19) |
Sezioni per la contabilizzazione di movimenti generici
Sezione [MOV_TESTA]
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| CAUSALE | O | A | 4 | Causale contabile | (1) | |
| DATAREG | F | D | 10 | Data registrazione in forma GG/MM/AAAA (se indicata, ha precedenza su quella fornita in fase di contabilizzazione) | ||
| DESAGG | F | A | 25 | Descrizione aggiuntiva | ||
| TIPOREG | F | N | 2 | 0 | Tipo registro (1=vendite, 3=acquisti, 5=vendite usati) | (13) |
| NUMREG | F | N | 3 | 0 | Numero registro (solitamente 1) | |
| NUMDOC | F | N | 6 | 0 | Numero documento | (13) |
| DATADOC | F | D | 10 | Data documento in forma GG/MM/AAAA | (13) | |
| NUMRATA | F | N | 2 | 0 | Numero rata | (13) |
| IMPORTORATA | F | N | 12 | 2 | Importo rata | (13) |
| DITTA | F | A | 4 | Codice ditta | (1) (8) | |
| ATTIVITA | F | A | 2 | Codice attività | (1) (8) |
Sezione [MOV_RIGA]
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| TIPOCONTO | O | A | 4 | C=Cliente, F=Fornitore, G=Generale | ||
| CONTO | O | N | 8 | 0 | Conto (solo se TIPOCONTO=G) | (1) |
| CODFISC | O/F | A | 20 | Codice fiscale (solo se TIPOCONTO=C/F) | (15) (17) | |
| PIVA | O/F | A | 20 | Partita IVA (solo se TIPOCONTO=C/F) | (16) (17) | |
| IMPORTO | O | N | 12 | 2 | Importo | |
| SEGNO | O | A | 1 | Segno (D=Dare, A=Avere) | (6) | |
| CDC | F | A | 8 | Centro di costo (per contab. analitica) | ||
| DATAASSEGNO | F | D | 10 | Data assegno in forma GG/MM/AAAA | (14) | |
| DESAGG | F | A | 25 | Descrizione aggiuntiva | ||
| DACOMP | F | D | 10 | Data competenza da | ||
| ACOMP | F | D | 10 | Data competenza a | ||
| TIPOCOMP | F | A | 1 | Tipo competenza (C=365, M=360, N=N.C.) | ||
| CODDIP | F | A | 10 | Codice dipendente | ||
| CODIVA | F | A | 3 | Codice IVA (per i regimi semplificati) | (1) | |
| MARCA | F | A | 6 | Codice marca/linea (CoAnMov) |
Sezione [MOV_COTE] (competenza temporale) – facoltativa, usata in casi molto particolari
| NOME CAMPO | O/F | Tipo | Lun Max | Dec | Descrizione | Note |
| TIPOCONTO | O | A | 4 | C=Cliente, F=Fornitore, G=Generale | ||
| CONTO | O | N | 8 | 0 | Conto | (1) (2) |
| IMPORTO | O | N | 12 | 2 | Importo | |
| SEGNO | O | A | 1 | Segno (D=Dare, A=Avere) | ||
| DACOMP | F | D | 10 | Data competenza da | ||
| ACOMP | F | D | 10 | Data competenza a | ||
| CDC | F | A | 8 | Centro di costo (per contab. analitica) | ||
| COMMESSA | F | A | 14 | Commessa (per contab. analitica) | (9) |
Note
(1) E' il codice conosciuto dalla procedura Studio2 / Amico2
(2) Va indicato il codice del conto (piano dei conti). Nel caso di Tipo Riga = 1 può essere messo ZERO
(3) Questi campi non sono attualmente gestiti.
(4) Questo campo è facoltativo, può eventualmente contenere il codice con cui il cli/for è conosciuto dalla procedura che prepara il file, ma solo a scopo informativo: non viene considerato dalla procedura di contabilizzazione. La ricerca del cliente/fornitore viene fatta utilizzando la partita iva o il codice fiscale. Se trovato viene utilizzato quello, viceversa ne viene creato uno nuovo. Il campo può essere indicato anche nella forma ###xxxxx (tre cancelletti seguiti da un numero): in tal caso il numero che segue i cancelletti viene interpretato come codice cli/for da utilizzare per la contabilizzazione; il cli/for DEVE essere già presente in anagrafica, pena la mancata contabilizzazione del documento.
(5) Tipo Riga
Il caso classico per una fattura di vendita è:
· una sezione con Tipo Riga 1 segno Dare per il totale fattura
· una o più sezioni con Tipo Riga 4 segno Avere per i ricavi (merci c/vendita)
· una o più sezioni con Tipo Riga 5 segno Avere per l'iva (iva c/vendite).
Il caso classico per una nota di accredito è:
· una sezione con Tipo Riga 1 segno Avere per il totale nota credito
· una o più sezioni con Tipo Riga 4 segno Dare per i ricavi (merci c/vendita)
· una o più sezioni con Tipo Riga 5 segno Dare per l'iva (iva c/vendite).
Il caso classico per una fattura di acquisto è:
· una sezione con Tipo Riga 1 segno Avere per il totale fattura
· una o più sezioni con Tipo Riga 4 segno Dare per i costi (merci c/acquisti)
· una o più sezioni con Tipo Riga 5 segno Dare per l'iva (iva c/acquisti).
(6) La somma degli importi dei righi Dare deve essere uguale alla somma degli importi dei righi Avere
(7) Solitamente RD=Rimessa diretta, RB=Ric.Banc, BON=Bonifico, TRA=Tratta
(8) Questo campo non è obbligatorio in quanto è possibile forzarlo al momento dell'importazione in Amico/Studio2
(9) Formato XXXXXXXXX/YYYY dove X = commessa e Y = anno
(10) Per i documenti di vendita (TIPOREG=1 e 5) il numero di protocollo assunto dalla procedura è quello indicato in NUMDOC, a condizione che nell'anagrafica DITTE CONTABILI NON sia flaggato il campo "ATTIVA PROTOCOLLAZIONE AUTOMATICA DEI DOCUMENTI DI VENDITA". In presenza del flag, il protocollo viene generato automaticamente dalla procedura.
(11) Il campo NUMPROT è riferito ai documenti di acquisto (TIPOREG=3), è collocato nella sezione di testata dopo il campo TOTDOC (sezione [DOC_TESTA] nei file con sezioni prefissate DOC_) e accoglie il numero di protocollo già attribuito dal gestionale di origine. Il valore è costituito dal solo numero progressivo, senza barra e senza anno: non sono ammessi caratteri diversi dalle cifre 0..9, per cui un protocollo espresso nella forma 125/2026 va riportato come NUMPROT=125. L'anno di protocollazione è quello della data di registrazione. Il valore deve essere univoco nell'ambito del registro (NUMREG) e dell'anno della data di registrazione; in caso di protocollo già presente il documento viene scartato e segnalato nel log di importazione. Se il campo è assente o pari a zero, la procedura attribuisce il primo protocollo disponibile della numerazione automatica. Per i documenti di vendita il campo, se presente, non viene considerato.
(12) Il trattamento IVA è facoltativo ma, volendolo indicare, vanno valorizzati tutti e tre i campi (tipo, gruppo e codice).
(13) Da compilare se interessa la gestione dello scadenzario (chiusura delle partite).
(14) Data dell'assegno post-datato; se indicata, sostituisce la data di scadenza.
(15) Se il campo CODFISC inizia con i caratteri "###", il programma interpreta il numero presente dopo tali caratteri come codice cli/for da utilizzare per la registrazione contabile.
(16) Se il campo PIVA inizia con i caratteri "###", il programma interpreta il numero presente dopo tali caratteri come codice cliente GEVE da utilizzare per l'inserimento nella partita di estratto conto in caso di creazione degli acconti.
(17) Obbligatorio solo in caso di TIPOCONTO=C o F; è sufficiente che sia presente uno solo tra CODFISC e PIVA.
(18) ID della sezione [DOC_COGECOTE] legata a questo rigo.
(19) ID (numero a piacere) assegnato alla sezione [DOC_COGECOTE]; serve per l'aggancio al relativo rigo della sezione [COGE] / [DOC_COGE] tramite il campo IDCOTE.
(20) Se presente, ha priorità su quanto indicato a livello di anagrafica cliente/fornitore.
Esempio di file testo
;La sezione [DITTA] è facoltativa, usata in casi molto particolari
[DITTA]
DI_PIVA=01234567890
DI_CODFISC=NREGCM60B15G888P
DI_RAGSOC1=ACME SNC
DI_RAGSOC2=di NERI GIACOMO
DI_INDIRIZZO=Piazzale Roma, 12
DI_CAP=33100
DI_COMUNE=UDINE
DI_PROVINCIA=UD
;---------------------------
;esempio di fattura di vendita
;---------------------------
[TESTA]
CF_COD=000002
CF_RAGSOC1=ROSSI
CF_RAGSOC2=MARIO
CF_INDIRIZZO=VIA SPILIMBERGO, 56
CF_CAP=10100
CF_COMUNE=TORINO
CF_PROVINCIA=TO
CF_CODFISC=RSSMRA60E16L483D
CF_PIVA=01234567897
CF_CODPAG=RB006
CF_NATGIU=0
CF_INTEST=Bar "Da Mario"
BANCA_ABI=01000
BANCA_CAB=02400
DITTA=0001
ATTIVITA=1
TIPOREG=01
NUMREG=001
CAUSALE=VE01
NUMDOC=000001
; il protocollo coincide con NUMDOC (flag di protocollazione
; automatica dei documenti di vendita NON attivo in Ditte contabili)
DATADOC=16/01/2009
DIVISA=
CAMBIO=0
TOTDOC=536,34
ACCONTO=0
ABBUONO=0
AGENTE=AG3
[IVA]
CODIVA=20
IMPONIBILE=353,63
IVA=70,73
[IVA]
CODIVA=FCI
IMPONIBILE=111,98
IVA=0
[COGE]
CONTO=0
IMPORTO=536,34
TIPORIGA=1
SEGNO=D
[COGE]
CONTO=680075
IMPORTO=10
TIPORIGA=3
SEGNO=A
[COGE]
CONTO=800010
IMPORTO=215,14
TIPORIGA=4
SEGNO=A
[COGE]
CONTO=800011
IMPORTO=240,47
TIPORIGA=4
SEGNO=A
[COGE]
CONTO=350030
IMPORTO=70,73
TIPORIGA=5
SEGNO=A
[SCAD]
TIPORATA=RB
DATASCAD=16/03/2009
IMPORTO=268,17
[SCAD]
TIPORATA=RB
DATASCAD=16/04/2009
IMPORTO=268,17
;---------------------------
;esempio di nota credito
;---------------------------
[TESTA]
CF_COD=000003
CF_RAGSOC1=ROSSI
CF_RAGSOC2=SANDRO
CF_INDIRIZZO=VIA CONEGLIANO, 2
CF_CAP=31100
CF_COMUNE=TREVISO
CF_PROVINCIA=TV
CF_CODFISC=RSSSDR42R31L407J
CF_PIVA=00123456782
CF_CODPAG=RD000
CF_INTEST=Acconciature "SANDRO"
CF_DATANASC=31/10/1942
CF_COMNASC=L407
CF_SESSO=M
BANCA_ABI=05000
BANCA_CAB=01600
DITTA=0001
ATTIVITA=1
TIPOREG=01
NUMREG=001
CAUSALE=NC01
NUMDOC=000002
DATADOC=16/01/2009
DIVISA=
CAMBIO=0
TOTDOC=200,64
ACCONTO=0
ABBUONO=0
AGENTE=
[IVA]
CODIVA=20
IMPONIBILE=167,2
IVA=33,44
[COGE]
CONTO=0
IMPORTO=200,64
TIPORIGA=1
SEGNO=A
[COGE]
CONTO=800011
IMPORTO=167,2
TIPORIGA=4
SEGNO=D
[COGE]
CONTO=350030
IMPORTO=33,44
TIPORIGA=5
SEGNO=D
[SCAD]
TIPORATA=RD
DATASCAD=16/01/2009
IMPORTO=200,64
;---------------------------
;esempio di fattura di acquisto (con protocollo di origine)
;---------------------------
[TESTA]
CF_COD=000015
CF_RAGSOC1=FORNITURE INDUSTRIALI SRL
CF_RAGSOC2=
CF_INDIRIZZO=VIA DEI MILLE, 24
CF_CAP=63100
CF_COMUNE=ASCOLI PICENO
CF_PROVINCIA=AP
CF_CODFISC=01987654321
CF_PIVA=01987654321
CF_CODPAG=BON030
DITTA=0001
ATTIVITA=1
TIPOREG=03
NUMREG=001
CAUSALE=AC01
NUMDOC=004512
; numero documento attribuito dal fornitore
DATADOC=10/03/2026
DATAREG=31/03/2026
DIVISA=
CAMBIO=0
TOTDOC=1220,00
NUMPROT=37
; numero di protocollo attribuito dal gestionale del cliente
ACCONTO=0
ABBUONO=0
[IVA]
CODIVA=22
IMPONIBILE=1000,00
IVA=220,00
[COGE]
CONTO=0
IMPORTO=1220,00
TIPORIGA=1
SEGNO=A
[COGE]
CONTO=700010
IMPORTO=1000,00
TIPORIGA=4
SEGNO=D
[COGE]
CONTO=250010
IMPORTO=220,00
TIPORIGA=5
SEGNO=D
[SCAD]
TIPORATA=BON
DATASCAD=09/04/2026
IMPORTO=1220,00
;---------------------------
;esempio con sezioni prefissate DOC_ (fattura di acquisto con protocollo di origine)
;---------------------------
;Reg. 512 del 31/03/2026 fattura 87 protocollo 125/2026
[DOC_TESTA]
CF_RAGSOC1=ALFA COMPONENTI S.R.L.
CF_INDIRIZZO=VIA ROMA, 10
CF_CAP=60100
CF_COMUNE=ANCONA
CF_PROVINCIA=AN
CF_CODFISC=02345678901
CF_PIVA=02345678901
CF_CODPAG=BON030
DITTA=1
ATTIVITA=1
TIPOREG=3
NUMREG=1
DATAREG=31/03/2026
CAUSALE=AA01
NUMDOC=87
DATADOC=20/03/2026
TOTDOC=2440,00
NUMPROT=125
; solo il numero: il protocollo 125/2026 si riporta come 125
[DOC_IVA]
CODIVA=22
IMPONIBILE=2000,00
IVA=440,00
[DOC_COGE]
CONTO=0
IMPORTO=2440,00
TIPORIGA=1
SEGNO=A
[DOC_COGE]
CONTO=700010
IMPORTO=2000,00
TIPORIGA=4
SEGNO=D
[DOC_COGE]
CONTO=250010
IMPORTO=440,00
TIPORIGA=5
SEGNO=D
[DOC_SCAD]
TIPORATA=BON
DATASCAD=30/04/2026
IMPORTO=2440,00
;---------------------------
; esempio di movimento di incasso (fattura di vendita del primo esempio)
;---------------------------
[MOV_TESTA]
CAUSALE=IN01
DATAREG=16/03/2009
DATADOC=16/01/2009
[MOV_RIGA]
TIPOCONTO=C
CONTO=0
CODFISC=RSSMRA60E16L483D
PIVA=01234567897
IMPORTO=536,34
SEGNO=A
[MOV_RIGA]
TIPOCONTO=G
CONTO=1000
IMPORTO=536,34
SEGNO=D
; solo il numero: il protocollo 125/2026 si riporta come 125