1. TRACCIATO DEL FILE CONTABILE IN UPLOAD
|
|
1.1 NOME FILE
|
Il flusso deve avere il nome secondo la seguente struttura:
|
upload_virtualpos.[terminalid]
|
|
Esempio:
|
|
1.2 STRUTTURA DEL FILE
|
Il flusso è organizzato
come i flussi di tipo TRINIZ che solitamente i G.T. inviano
alle compagnie per l’accredito dei movimenti degli
esercenti. E’ stata adottata questa soluzione in
quanto è quella già utilizzata da tutti i
parcheggiatori con apposito software fornito da società
di consulenza informatica.
I flussi
hanno la seguente struttura per compagnia e possono
essere inviati accodati in un unico file o in più
flussi:
|
|
|
|
|
1.3 TRACCIATI RECORD
|
|
1.3.1 INIZIO FLUSSO
|
NOME
CAMPO
|
DA
|
A
|
LUNG.
|
TIPO
|
DESCRIZIONE
|
TIPO
RECORD
|
1
|
6
|
6
|
A
|
FISSO:
“TRINIZ”
|
ABI
BANCA
|
7
|
11
|
5
|
N
|
ABI
banca cliente nel formato 0+ABI (4 crt)
|
DATA
PRODUZIONE
|
12
|
17
|
6
|
N
|
|
ORA
PRODUZIONE
|
18
|
23
|
6
|
N
|
|
TIPO
TRASMISSIONE
|
24
|
25
|
2
|
A
|
FISSO:
“T “ (T + BLANK)
|
COMPAGNIA
|
26
|
27
|
2
|
N
|
CODICE COMPAGNIA:
02-AMEX
03-BAC
04-CARTASI
05-DINERS
|
PROGRESSIVO
|
28
|
30
|
3
|
N
|
PROGRESSIVO
INVIO
|
FILLER
|
31
|
80
|
50
|
A
|
FILLER
A BLANK
|
|
|
|
1.3.2 INIZIO CONTABILE
|
NOME
CAMPO
|
DA
|
A
|
LUNG.
|
TIPO
|
DESCRIZIONE
|
TIPO
RECORD
|
1
|
6
|
6
|
A
|
FISSO:
“COINIZ”
|
ABI
BANCA
|
7
|
11
|
5
|
N
|
ABI
banca cliente nel formato 0+ABI (4 crt)
|
DATA
PRODUZIONE
|
12
|
17
|
6
|
N
|
|
ORA
PRODUZIONE
|
18
|
23
|
6
|
N
|
|
PROGRESSIVO
|
24
|
27
|
4
|
N
|
PROGRESSIVO
INVIO
|
NEGOZIAZIONE
|
28
|
29
|
2
|
N
|
FISSO:
“50”
|
FILLER
|
30
|
80
|
51
|
A
|
FILLER
A BLANK
|
|
|
|
1.3.3 SEZIONE PAGAMENTI
|
NOME
CAMPO
|
DA
|
A
|
LUNG.
|
TIPO
|
DESCRIZIONE
|
TIPO
RECORD
|
1
|
3
|
3
|
N
|
FISSO:
“000”
|
CONVEZIONE
|
4
|
10
|
7
|
N
|
CODICE
CLIENTE ASSEGNATO DALLA COMPAGNIA
|
TERMINALID
|
11
|
18
|
8
|
N
|
|
BATCH
NUMBER
|
19
|
21
|
3
|
N
|
|
NUMERO
OPERAZIONE
|
22
|
25
|
4
|
N
|
NUMERO
OPERAZIONE POS
|
DATA
OPERAZIONE
|
26
|
31
|
6
|
N
|
Data
Operazione formato ggmmaa
|
ORA OPERAZIONE
|
32
|
35
|
4
|
N
|
Ora operazione formato hhmm
|
PAN CARTA
|
36
|
51
|
16
|
N
|
PAN CARTA
|
DATA SCADENZA
|
52
|
55
|
4
|
N
|
DATA SCADENZA CARTA
|
IMPORTO
|
56
|
64
|
9
|
N
|
IMPORTO TRANSAZIONE
|
CODICE AUTORIZZ.
|
65
|
72
|
8
|
A
|
CODICE AUTORIZZAZIONE TRANSAZIONE
|
TIPO OPERAZIONE
|
73
|
73
|
1
|
A
|
FISSO BLANK
|
LETTURA PAN
|
74
|
74
|
1
|
N
|
FISSO A “0” (ZERO)
|
TIPO OPERAZIONE
|
75
|
75
|
1
|
N
|
FISSO A “2”
|
FILLER
|
76
|
80
|
5
|
A
|
FILLER
A BLANK
|
|
|
|
1.3.4 FINE CONTABILE
|
NOME
CAMPO
|
DA
|
A
|
LUNG.
|
TIPO
|
DESCRIZIONE
|
TIPO
RECORD
|
1
|
6
|
6
|
A
|
FISSO:
“COFINE”
|
ABI
BANCA
|
7
|
11
|
5
|
N
|
ABI
banca cliente nel formato 0+ABI (4 crt)
|
PROGRESSIVIO INVIO
|
12
|
15
|
4
|
N
|
|
TOTALE RECORDS
|
16
|
20
|
5
|
N
|
|
USO
LIBERO
|
21
|
80
|
60
|
A
|
CAMPO
AD USO LIBERO NON CONTROLLATO
|
|
|
|
1.3.5 FINE FLUSSO
|
NOME
CAMPO
|
DA
|
A
|
LUNG.
|
TIPO
|
DESCRIZIONE
|
TIPO
RECORD
|
1
|
6
|
6
|
A
|
FISSO:
“TRFINE”
|
ABI
BANCA
|
7
|
11
|
5
|
N
|
ABI
banca cliente nel formato 0+ABI (4 crt)
|
TOTALE
RECORDS
|
12
|
16
|
5
|
N
|
|
FILLER
|
17
|
80
|
64
|
A
|
FILLER
A BLANK
|
|
|
|