Il file deve essere un testo standard, con una riga per movimento e una serie di colonne a larghezza fissa, una per ogni campo. Il nome del file deve avere estensione .IOK (ad esempio DATI.IOK).
Si elenca di seguito l’ordine delle colonne, con la loro posizione all’interno del file, la loro larghezza e il tipo.
Le colonne non obbligatorie possono essere lasciate in bianco:
posiz
|
larghezza
|
tipo
|
campo
|
note
|
1
|
10
|
data
|
Data del movimento (Lasciando il campo in bianco sarà presa in considerazione la data del documento)
|
|
11
|
1
|
testo
|
Tipo di Movimentazione. Valori possibili: (C= carico S=scarico)
|
obbligatorio
|
12
|
20
|
testo
|
Codice prodotto. Utilizzato per abbinare il prodotto corrispondente in OkDogane. L’abbinamento si esegue scorrendo i prodotti di okdogane e confrontando in ordine di priorità i seguenti campi:
|
obbligatorio
|
32
|
3
|
testo
|
Codice causale, prelevato dalla tabella delle causali di carico (TA08_1) o dalla tabella causali di scarico (TA08_2). Lasciando il campo vuoto saranno assegnate le causali di carico/scarico del prodotto abbinato in OkDogane
|
|
35
|
17
|
numerico 11.5
|
Quantita in KG
|
(CN26)
|
52
|
17
|
numerico 11.5
|
Quantita in Litri Anidri
|
(CN16)
|
69
|
17
|
numerico 11.5
|
Quantita in Litri Idrati
|
(CN15)
|
86
|
17
|
numerico 11.5
|
Ettogradi
|
(CN17)
|
103
|
8
|
numerico 2.5
|
Grado plato / Grado alcolico
|
(CN17)
|
111
|
7
|
numerico 3.3
|
Volume nominale confezioni
|
(CN06)
|
118
|
7
|
numerico 7.0
|
NumeroConfezioni
|
(CN06)
|
125
|
3
|
testo
|
Tipo del documento, codice prelevato dalla tabella tipi documento (TA05)
|
obbligatorio
|
128
|
21
|
testo
|
NumeroDocumento
|
(CN21)
|
149
|
10
|
data
|
DataDocumento
|
(CN21)
|
159
|
21
|
testo
|
NumeroDasCollettivo (se presente)
|
|
180
|
40
|
testo
|
MittenteDestinatario: Nome
|
|
220
|
16
|
testo
|
MittenteDestinatario: CodiceFiscale (obbligatorio)
|
|
236
|
13
|
testo
|
MittenteDestinatario: PartitaIva (se presente)
|
|
249
|
20
|
testo
|
MittenteDestinatario: CodiceAccisa (se presente)
|
|
269
|
20
|
testo
|
MittenteDestinatario: Codice Soggetto Obbligato (se presente)
|
|
289
|
20
|
testo
|
MittenteDestinatario: Codice Dogana Importazione (se presente)
|
|
309
|
2
|
testo
|
MittenteDestinatario: Paese di provenienza, codice prelevato dalla tabella paesi (TA06) se vuoto allora è considerato italiano
|
|
311
|
10
|
numerico 10.0
|
Mosto ottenuto in litri: lettura iniziale
|
(CN14)
|
321
|
10
|
numerico 10.0
|
Mosto ottenuto in litri: lettura finale
|
(CN14)
|
330
|
=totale larghezza di una riga/record – TRACCIATO BASE
di seguito un gruppo campi facoltativi da utilizzare per il TRACCIATO ESTESO
|
|||
331
|
50
|
testo
|
MittenteDestinatario:indirizzo
|
|
381
|
10
|
testo
|
MittenteDestinatario: numero civico
|
|
391
|
50
|
testo
|
MittenteDestinatario: citta
|
|
441
|
5
|
testo
|
MittenteDestinatario: cap
|
|
446
|
3
|
testo
|
Codice posizione fiscale
|
|
449
|
20
|
testo
|
MittenteDestinatario: Targa
|
|
468
|
=totale larghezza di una riga/record – TRACCIATO ESTESO
|
|||
Per i tipi valgono le seguenti considerazioni:
|
||||
testo
|
testo semplice allineato a sinistra
|
|||
data
|
deve avere il seguente formato (GG/MM/AAAA) dove GG è il giorno, MM il mese e AAAA l’anno, esempio 12/04/2009 sta per 12 Aprile 2009
|
|||
numerico I.D
|
rappresenta un numero con <I> interi e <D> decimali. La parte intera, lunga <I> caratteri, è allineata a destra. In presenza di decimali (D>0) è necessario inserire il simbolo ‘.’ di separazione appena dopo la parte intera e poi la parte decimale, lunga <D> caratteri, allineata a sinistra. Ad esempio [ 1200.44]
|
|||
Note:
(CN06)
Per prodotti sfusi il valore del campo è obbligatoriamente assente. Per prodotti condizionati (contrassegnati o meno) il valore del campo è obbligatorio. Per tipo movimentazione “G” il valore del campo è obbligatoriamente assente
(CN15)
‘Il valore del campo è obbligatorio tranne per i registri delle materie prime, le causali di movimentazione “106”, “007”, “008”, “009”, “058”, “059” o “060” e gli Alcoli e loro derivati alogenati sofonati, nitrati o nitrosi (codici NC della serie 2905). Come valore del campo è possibile indicare anche zero come quantità nel caso di tipo movimentazione “S” e tipo documento “DAN”, “DSN” o “X-F”
(CN16)
‘Il valore del campo è obbligatorio tranne per la Birra, i Prodotti intermedi, il Vino (o bevande fermentate) tranquillo, il Vino (o bevande fermentate) spumante, gli Alcoli e loro derivati alogenati sofonati, nitrati o nitrosi (codici NC della serie 2905), i registri delle materie prime e le causali di movimentazione “106”, “007”, “008”, “009”, “058”, “059” o “060”. Come valore del campo è possibile indicare anche zero come quantità nel caso di tipo movimentazione “S” tipo documento “DAN”, “DSN” o “X-F”
(CN17)
‘Il valore del campo è obbligatorio solo per la birra. Indicare zero come quantità nel caso di tipo movimentazione “S” e tipo documento “DAN”, “DSN” o “X-F”
(CN06)
Per prodotti sfusi il valore del campo è obbligatoriamente assente. Per prodotti condizionati (contrassegnati o meno) il valore del campo è obbligatorio. Per tipo movimentazione “G” il valore del campo è obbligatoriamente assente
(CN21)
Se il tipo documento è SCF il dato non è necessario
(CN14)
Il valore del campo è obbligatorio per la produzione di birra, obbligatoriamente assente negli altri casi
(CN26)
‘Il campo è obbligatorio per Alcoli e loro derivati alogenati sofonati, nitrati o nitrosi (codici NC della serie 2905), facoltativo negli altri casi. Come valore del campo è possibile indicare anche zero come quantità nel caso di tipo movimentazione “S” e tipo documento “DAN”, “DSN” o “X-F”