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:
pos.
|
larghezza
|
tipo
|
campo
|
note
|
1
|
10
|
data
|
Data
|
(0)
|
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
|
15
|
numerico 11.3
|
Quantita in KG
|
(1)
|
50
|
15
|
numerico 11.3
|
Quantita in Litri Ambiente
|
facoltativo
|
65
|
15
|
numerico 11.3
|
Quantita in Litri a 15C
|
(1)
|
80
|
6
|
numerico 1.4
|
Densità Ambiente
|
facoltativo
|
86
|
6
|
numerico 1.4
|
Densità a 15C
|
(1)
|
92
|
11
|
numerico 7.3
|
Quantita Confezioni
|
facoltativo
|
103
|
7
|
numerico 7.0
|
Numero Confezioni
|
facoltativo
|
110
|
3
|
testo
|
Tipo del documento, codice prelevato dalla tabella tipi documento (TA05)
|
obbligatorio
|
113
|
21
|
testo
|
Numero Documento
|
(3)
|
134
|
10
|
data
|
Data Documento
|
(3)
|
144
|
21
|
testo
|
Numero Das Collettivo
|
|
165
|
40
|
testo
|
MittenteDestinatario: Nome
|
obbligatorio
|
205
|
16
|
testo
|
MittenteDestinatario: CodiceFiscale
|
(2)
|
221
|
13
|
testo
|
MittenteDestinatario: PartitaIva
|
(2)
|
234
|
20
|
testo
|
MittenteDestinatario: CodiceAccisa oppure Targa
|
(2)
|
254
|
20
|
testo
|
MittenteDestinatario: Codice Soggetto Obbligato
|
(2)
|
274
|
20
|
testo
|
MittenteDestinatario: Codice Dogana Importazione
|
(2)
|
294
|
2
|
testo
|
MittenteDestinatario: Paese di provenienza, codice prelevato dalla tabella paesi (TA06) se vuoto allora è considerato italiano
|
|
295
|
=totale larghezza di una riga/record per il tracciato base
|
TRACCIATO BASE di seguito un gruppo di campi per il tracciato ESTESO |
||
296
|
50
|
testo
|
MittenteDestinatario:indirizzo
|
|
346
|
10
|
testo
|
MittenteDestinatario: numero civico
|
|
356
|
50
|
testo
|
MittenteDestinatario: citta
|
|
406
|
5
|
testo
|
MittenteDestinatario: cap
|
|
411
|
3
|
testo
|
Codice posizione fiscale
|
|
414
|
20
|
testo
|
MittenteDestinatario: Targa
|
|
433
|
=totale larghezza di una riga/record per il tracciato esteso
|
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 Numerico 11.3 corrisponde a [ 1200.044]
|
Note:
(0) Se la data è vuota sarà presa in considerazione la data del documento
(1) Per i quantitativi è necessario inserire almeno una fra le quantità in kg o in lt a 15C
(2) Per il mittente/destinatario inserire almeno una informazione fra codice fiscale/partita iva/codice accisa/targa/codice sogg.obbligato/codice dogana di importazione
(3) Numero e data documento non sono richiesti se il tipo documento è tipo SCF (scontrino fiscale), sono necessari invece negli altri casi
(altro)
Le tabelle TA08_1, TA08_2, TA05, TA06 sono quelle ufficiali dell’agenzia delle dogane, presenti anche nel programma.