FASTICK.ORG - Regole per la creazione del file ASCII
A questa release 1.03 del tracciato record
presto se ne affiancherà una in formato XML
Campi carattere (CHAR)
I campi carattere devono coprire la lunghezza assegnata al campo, eventualmente completata con spazi (L'allineamento è a sinistra. Esempio "ABC "). Se non si desidera specificare alcun valore occorre riempire il campo per tutta la sua lunghezza con degli spazi.
Campi numerici (NUM)
Devono essere sempre espressi con valori interi, eventualmente anteporre degli zeri
per coprire tutta la lunghezza assegnata al campo (nel caso dei numerici infatti
l'allineamento è a destra).
Esempio: Esposizione contabile di 120.000,5 (numero di 16 cifre con 4 decimali)
diventa 000120005000; sarà il programma di Import ad effettuare
000120005000/10,000 -120.000,5000.
Se non si desidera specificare alcun valore per il campo in questione occorre
comportarsi come segue:
• Campo Obbligatorio: riempire tutti gli spazi con 'O'.
• Campo Non Obbligatorio: riempire il campo per tutta la sua lunghezza con degli spazi (verrà caricato null).
Campi data (DATE)
Le date sono espressse con un numero in formato aaaammgg.
Esempio 11/08/1999 diventa 11081999. Se non si desidera specificare alcun valore per il campo in questione occorre riempire il campo per tutta la sua lunghezza con degli spazi (solo se il campo non è obbligatorio, altrimenti è necessario inserire una qualsiasi data).
I campi contrassegnati con " ° " devono essere obbligatoriamente valorizzati (not
nullable).
1 |
Versione |
Release del tracciato |
CHAR |
4 |
X |
|
|
2 |
Controllo |
Campo di Controllo |
NUM |
2 |
x |
00= campo non valorizzato
10= campo valorizzato 1 fattura
11=campo valorizzato fattura ricorrente |
|
3 |
Ragione sociale |
|
CHAR |
35 |
X |
|
|
4 |
Indirizzo |
|
CHAR |
30 |
X |
|
|
5 |
C.A.P. |
|
CHAR |
5 |
X |
|
|
6 |
Città |
|
CHAR |
25 |
X |
|
|
7 |
Provincia |
|
CHAR |
2 |
X |
|
|
8 |
Nazione |
|
CHAR |
2 |
X |
|
|
9 |
P.Iva |
Partita IVA |
CHAR |
11 |
X |
|
|
10 |
tipo doc . |
|
CHAR |
3 |
X |
|
|
11 |
n° doc. |
Numero Documento |
CHAR |
12 |
X |
|
|
12 |
data doc. |
Data Documento |
DATE |
8 |
X |
|
|
13 |
valuta |
|
CHAR |
3 |
X |
|
|
14 |
1 imponibile |
|
NUM |
16 |
X |
*** |
|
15 |
2 imponibile |
|
NUM |
16 |
|
*** |
|
16 |
3 imponibile |
|
NUM |
16 |
|
*** |
|
17 |
1 aliquota |
% aliquota iva |
NUM |
2 |
X |
|
|
18 |
2 aliquota |
% aliquota iva |
NUM |
2 |
|
|
|
19 |
3 aliquota |
% aliquota iva |
NUM |
2 |
|
|
|
20 |
1 importo IVA |
|
NUM |
16 |
X |
*** |
|
21 |
2 importo IVA |
|
NUM |
16 |
|
*** |
|
22 |
3 importo IVA |
|
NUM |
16 |
|
*** |
|
23 |
% INPS |
|
NUM |
4 |
|
|
|
24 |
Importo INPS |
|
NUM |
16 |
|
|
|
25 |
% Rit. Acconto |
|
NUM |
4 |
|
|
|
26 |
Importo Rit. Acconto |
|
NUM |
16 |
|
|
|
27 |
tot. doc. |
|
NUM |
16 |
X |
*** |
|
28 |
1 data scad. |
Data Rata |
DATE |
8 |
X |
aaaammgg |
|
29 |
2 data scad. |
|
DATE |
8 |
|
aaaammgg |
|
30 |
3 data scad. |
|
DATE |
8 |
|
aaaammgg |
|
31 |
4 data scad. |
|
DATE |
8 |
|
aaaammgg |
|
32 |
5 data scad. |
|
DATE |
8 |
|
aaaammgg |
|
33 |
6 data scad. |
|
DATE |
8 |
|
aaaammgg |
|
34 |
1 importo scad. |
Importo Rata |
NUM |
16 |
X |
*** |
|
35 |
2 importo scad. |
|
NUM |
16 |
|
*** |
|
36 |
3 importo scad. |
|
NUM |
16 |
|
*** |
|
37 |
4 importo scad. |
|
NUM |
16 |
|
*** |
|
38 |
5 importo scad. |
|
NUM |
16 |
|
*** |
|
39 |
6 importo scad. |
|
NUM |
16 |
|
*** |
|
40 |
cod. pagamento |
|
CHAR |
6 |
|
|
|
41 |
desc. pagamento |
|
CHAR |
30 |
|
|
|
42 |
ABI |
|
CHAR |
5 |
|
|
|
43 |
CAB |
|
CHAR |
5 |
|
|
|
| 44 |
CIN |
|
CHAR |
1 |
|
|
|
| 45 |
CC |
|
NUM |
16 |
|
*** |
|
| 46 |
END |
|
CHAR |
3 |
|
Valore = END |
|
*** Le Ultime 4 cifre rappresentano i decimali
relese 1.03
Nota:
il tracciato è ancora nella fase preliminare ogni suggerimento sarà bene accetto.
|