come utilizzare ela execute

Transcript

come utilizzare ela execute
ELA EXECUTE – GUIDA RAPIDA
Code XYAB5966
PUBLICATION ISSUED BY:
Olivetti S.p.A.
77, Via Jervis - 10015 Ivrea (TO)
Italy
Copyright © 2009, Olivetti
All rights reserved
INDICE
OVERVIEW..............................................................................................2
COME UTILIZZARE ELA EXECUTE ..................................................................3
Cosa serve per iniziare .......................................................................................................3
Operazioni preliminari........................................................................................................3
Come abilitare/disabilitare la registrazione sul “Giornale di fondo elettronico” degli
scontrini Non Fiscali generati in assetto “REG”...................................................................3
Selezione del modo di lavoro del misuratore fiscale ............................................................3
Come programmare il modo di lavoro................................................................................4
Installazione di ELA Execute ...............................................................................................4
Lancio ed impostazioni di ELA Execute ...............................................................................5
Stampa degli scontrini di prova ..........................................................................................9
Elenco Esempi .................................................................................................................10
DOCUMENTAZIONE NECESSARIA ............................................................... 11
Come reperire la documentazione completa e gli aggiornamenti SW (disponibile in beta anche
la versione per Linux) ............................................................................................................12
VUOI COMUNICARCI LE TUE OSSERVAZIONI OD INDICAZIONI? .......................... 12
APPENDICE ........................................................................................... 13
Elenco dei comandi ELA più usati.....................................................................................13
Comandi ELA più usati – struttura e campi con stringhe di esempio .................................14
Struttura file di OUTPUT...................................................................................................22
Tabelle dei parametri utilizzati nei comandi/risposte ai comandi ELA riportati....................23
Tabelle Riassuntive Errori e Stati .......................................................................................27
Esempi di file per ELA Execute e di file di risposta di ELA Execute......................................30
Esempi per modo di lavoro fiscale............................................................................................. 30
Esempi per modo di lavoro gestionale....................................................................................... 33
Esempi per entrambi i modi di lavoro ............................................................................................. 35
Esempi di file di risposta ............................................................................................................... 35
ELA EXECUTE – GUIDA RAPIDA
1
OVERVIEW
ELA EXECUTE è un’applicazione SW che ha lo scopo di virtualizzare l’accesso al misuratore fiscale
eliminando la necessità di interazione diretta dell’applicazione Cliente con il protocollo di interfaccia.
Di seguito le caratteristiche principali di ELA EXECUTE:
•
Il colloquio tra applicazione Cliente ed Ela Execute avviene mediante scambio di file in formato testo
ed è quest’ultima applicazione ad occuparsi in toto del trasferimento dati dal/al misuratore fiscale con
tempistiche e formati opportuni.
•
È sufficiente che l’applicazione Cliente generi un file di comandi in formato testo da inviare e lo depositi in
una directory predefinita. In un'altra directory l’applicazione riceverà il file con le risposte del misuratore
fiscale.
•
Non è necessaria alcuna integrazione di librerie, OCX o parti di codice all’interno del programma
Cliente se non quelle relative alla generazione del file testo da inviare ed alla lettura ed analisi del
file testo restituito.
•
Può sfruttare tutte le funzioni del misuratore fiscale: emettere scontrini fiscali e non fiscali, leggere i
dati registrati sui data base disponibili, programmare e leggere la programmazione, ecc.
•
Si fa carico della gestione del monitoring dello stato operativo del misuratore fiscale.
•
È dotato di un ambiente completo di configurazione a finestre che permette di selezionare, in
modo semplice ed intuitivo, la gestione automatica delle più comuni anomalie e segnalazioni (ad
esempio fine carta, coperchio aperto, scontrino aperto, ecc.) e di definire le regole di lavoro (parametri e
porta di comunicazione, polling sulle directory, minimizzazione del programma, lancio automatico,
abilitazione alla visualizzazione di finestre all’utente in caso di errore, abilitazione del trace, ecc.).
•
Può essere utilizzato in postazioni monocassa oppure in postazioni che prevedono più host collegati in
rete.
•
È compatibile con misuratori fiscali collegabili della linea Nettuna e con le stampanti fiscali PRT100F/FX in
connessione con unità PC che utilizzino uno dei seguenti Sistemi Operativi Windows: 2000 Pro, XP Pro,
Vista (*).
•
È disponibile anche la versione per Linux (versione Beta).
(*) Per l’installazione in ambiente
“ElaExecute_InstallSuVista.pdf”
Vista
è
necessario
seguire
le
indicazioni
riportate
nel
documento
<< torna all’indice generale>>
2
ELA EXECUTE – GUIDA RAPIDA
COME UTILIZZARE ELA EXECUTE
Cosa serve per iniziare
•
Un misuratore fiscale o stampante fiscale compatibile.
•
Una unità PC con uno dei seguenti sistemi operativi Windows: 2000 Pro, XP Pro, Vista (*).
•
Il cavo di connessione PC – misuratore fiscale.
(*) Per l’installazione in ambiente
“ElaExecute_InstallSuVista.pdf”
Vista
è
necessario
seguire
le
indicazioni
riportate
nel
documento
Operazioni preliminari
Collegare il misuratore fiscale all’unità PC mediante il cavo di connessione relativo.
Portare in assetto SET il misuratore fiscale agendo sul tasto “chiave” , digitare 900 e poi X per stampare i
parametri di collegamento di default.
Se si desidera variare i default, con il codice 905 X è possibile impostare la porta seriale su cui sarà collegato il PC
e con i codici 901 X, 903 X e 907 X è possibile variare i parametri di connessione rispettivamente delle seriali 1,
2 e 3.
Per abilitare invece l’interfaccia USB, digitare 906 X e poi il tasto 1 (in tal modo viene disabilitata la seriale su cui
era configurato il PC).
Ovviamente è possibile effettuare tali impostazioni se sono previste le specifiche porte nella configurazione HW
del misuratore che si sta utilizzando.
Le impostazioni effettuate lato misuratore dovranno poi essere riportate anche in Ela Execute nell’ambiente di
configurazione (vedi paragrafo “Lancio ed impostazioni di ELA Execute”).
Come abilitare/disabilitare la registrazione sul “Giornale di fondo
elettronico” degli scontrini Non Fiscali generati in assetto “REG”
Portare in assetto SET il misuratore fiscale agendo sul tasto “chiave” e digitare 365 X :
Disabilitazione della registrazione degli scontrini gestionali (Non Fiscali) su DGFE : digitare 0 X
Abilitazione della registrazione degli scontrini gestionali (Non Fiscali) su DGFE :
digitare 1 X
Selezione del modo di lavoro del misuratore fiscale
Il misuratore fiscale consente di operare in due modi distinti:
Modalità fiscale: Il misuratore fiscale è considerato una stampante fiscale ed è possibile accedere ai comandi
elementari del modulo fiscale della macchina.
Le operazioni eseguite dall’host non interessano la base dati gestionale (ad es. non è possibile vendere su reparto
del misuratore; in caso di vendita in locale è necessario riallineare i data base su host e su misuratore).
Tutti i report gestionali sono a carico dell’applicazione su host. In questo caso molte funzionalità sono
demandate all’applicazione Cliente ma l’interfaccia con il misuratore, la dipendenza dalle sue prestazioni
specifiche e le problematiche di compatibilità sono minime.
Modalità gestionale: l’applicazione locale di macchina viene vista come una periferica dell’host. In questo caso
la base dati è unica ed è possibile utilizzare da host le funzionalità locali del misuratore quali, ad esempio, la
vendita e la reportistica (compresi vendita su reparto e report aliquote IVA).
In questo caso si utilizzano solamente le prestazioni specifiche del modello di macchina.
ELA EXECUTE – GUIDA RAPIDA
3
Come programmare il modo di lavoro
Per programmare la modalità di lavoro portarsi in assetto SET agendo sul tasto “chiave” e digitare 353 X:
Modalità fiscale:
digitare 0 X (default)
Modalità gestionale:
digitare 1 X
NOTA BENE: per poter passare da una modalità di lavoro ad un’altra, è necessario portarsi in assetto Z,
agendo sul tasto “chiave”, ed effettuare in sequenza i seguenti rapporti:
• digitare 4 X
• digitare 14 X
• digitare 5 X
• digitare 20 X
• digitare 10 X
In caso di utilizzo della Slip Printer è necessario effettuare anche:
• digitare 8 X
• digitare 18 X
Installazione di ELA Execute
(le istruzioni dettagliate sono riportate nel documento “IG_ElaExecute_xxx_xx”)
Lanciare il programma ElaExecuteXXX.exe.
Comparirà la seguente videata:
Selezionare il tasto Next>.
4
ELA EXECUTE – GUIDA RAPIDA
Verificare che il “Destination Folder” sia quello desiderato (in caso contrario usare il tasto “Browse…” per
impostare il nuovo percorso) e selezionare Next> per far partire la procedura di installazione. Con il bottone
Finish> si completa l’installazione.
Lancio ed impostazioni di ELA Execute
Lanciare il programma ElaExecute. Dal Menù di Avvio selezionare “Programmi -> Olivetti -> Ela Execute”
(default).
Verrà visualizzata la FINESTRA MAIN. La selezione del ? (punto interrogativo) e poi della voce “Aiuto” attiva la
finestra di Help che contiene un vero e proprio manuale di utilizzo comprensivo di esempi e di codici di errore.
Si consiglia vivamente la consultazione dell’Help prima di procedere con altre operazioni.
Per quanto riguarda i comandi riferirsi al capitolo “DOCUMENTAZIONE NECESSARIA” di questo documento.
Per visualizzare la FINESTRA DI CONFIGURAZIONE, selezionare l’omonima voce dal menù e procedere poi
all’inserimento della porta e dei parametri di connessione. Dalla FINESTRA DI CONFIGURAZIONE è possibile
abilitare la FINESTRA CONFIGURAZIONE REGOLE FILE, che consente di impostare le modalità di scambio dei
file, e LA FINESTRA DI CONFIGURAZIONE REGOLE DI RECOVERY.
Quest’ultima permette di configurare la gestione automatica di RECOVERY da anomalie o stati non corretti (vedi,
ad esempio, fine carta, coperchio aperto, scontrino aperto, annullo, ecc.).
Una volta effettuata la configurazione cliccare sulla voce CollegaECR per avviare il colloquio con il misuratore.
ELA EXECUTE – GUIDA RAPIDA
5
COLLEGA IL MISURATORE
ATTIVA LA FINESTRA DI CONFIGURAZIONE
- FINESTRA MAIN -
- FINESTRA HELP -
6
ELA EXECUTE – GUIDA RAPIDA
IMPORTANTE: attivando questo FLAG è possibile APRIRE IL CASSETTO IN ASSETTO COM
agendo sul corrispondente tasto della tastiera del misuratore fiscale
- FINESTRA DI CONFIGURAZIONE -
- FINESTRA CONFIGURAZIONE REGOLE FILE -
ELA EXECUTE – GUIDA RAPIDA
– FINESTRA CONFIGURAZIONE REGOLE RECOVERY –
7
A questo punto, se la configurazione e la connessione sono state fatte correttamente, attivando il collegamento
con la voce CollegaECR, la FINESTRA MAIN diventerà:
SCOLLEGA IL MISURATORE
ATTIVA IL MENU’ STRUMENTI
- FINESTRA MAIN –
Di seguito la finestra che si attiva cliccando sulla voce di menù Strumenti. In funzione del contesto e dello stato
vengono abilitate solo le voci con operazioni e comandi compatibili ed affettuabili.
- MENU’ STRUMENTI –
8
ELA EXECUTE – GUIDA RAPIDA
Stampa degli scontrini di prova
Per effettuare la stampa di uno scontrino di prova è sufficiente copiare il file testo che contiene i comandi per il
misuratore fiscale nella directory ..\EE_IN.
Al termine dell’esecuzione ELA Execute genera, nella directory ..\EE_OUT, un file che contiene lo stato del
misuratore fiscale e l’esito dell’elaborazione del file inviato.
Per i dettagli della struttura della riposta riferirsi alla sezione “Struttura file di OUTPUT” in APPENDICE oppure
all’HELP ON LINE di ELA Execute.
È possibile inoltre sia il monitoring dell’esecuzione a video selezionando “MONITORIZZA” nella finestra di
configurazione, che la creazione di un file di log, selezionando, nella finestra di configurazione, riquadro “Log su
file”, la voce “Abilitazione”.
ELA EXECUTE – GUIDA RAPIDA
9
Elenco Esempi
Di seguito l’elenco degli esempi disponibili in APPENDICE, sezione “Esempi di file per ELA Execute”.
Esempi per modo di lavoro fiscale:
•
Esempio 1F-A: file per stampa di uno scontrino fiscale con resto
•
Esempio 1F-B: file per stampa di uno scontrino fiscale senza resto
•
Esempio 2F: file per stampa di uno scontrino non pagato.
•
Esempio 3F: file per stampa di uno scontrino con Codice Fiscale mediante stampa generica.
•
Esempio 4F: file per stampa di una appendice congiunta a fine scontrino usando comandi fiscali.
•
Esempio 5F: file per stampa di una appendice disgiunta a fine scontrino usando comandi fiscali.
•
Esempio 6F: file per stampa di uno scontrino di Reso Merce.
•
Esempio 7F: file per stampa del Rapporto Fiscale Z10.
•
Esempio 7F-A: file per stampa del Rapporto Fiscale Z10.
•
Esempio 7F-B: file per l’azzeramento del Rapporto Fiscale Z10. Da eseguire sempre dopo una stampa di
rapporto fiscale Z10.
Esempi per modo di lavoro gestionale:
•
Esempio 1G: file per stampa scontrino fiscale con Pagamento in contanti su Reparto 1.
•
Esempio 2G: file per stampa scontrino fiscale con Pagamento in contanti su Reparto 1 e stampa Appendice
mediante comando di stampa messaggio generico
•
Esempio 3G: file per stampa scontrino usando comandi gestionali con diverse forme di pagamento.
•
Esempio 4G: file per stampa scontrino con Bonifico su Reparto 2.
•
Esempio 5G: file per stampa di scontrino documentale.
•
Esempio 6G: file per stampa scontrino di Reso Merce, DocNum = 12, DocDate = 15-01-2007.
•
Esempio 7G: file per prelievo (uscita di cassa) gestionale.
•
Esempio 8G: file per versamento (ingresso di cassa) gestionale.
Esempi per entrambi i modi di lavoro:
•
Esempio 1FG: file di invio Comando per il giro chiave in COM.
•
Esempio 2FG: file di invio Comando per il giro chiave in REG.
•
Esempio 3FG: file di invio Comandi per la lettura del DataBase Reparti (da 1 a 5).
ATTENZIONE:
selezionare il modo di lavoro del misuratore fiscale coerentemente con il tipo di esempio che
si intende utilizzare.
<< torna all’indice generale>>
10
ELA EXECUTE – GUIDA RAPIDA
DOCUMENTAZIONE NECESSARIA
La documentazione necessaria all’installazione di ELA Execute (file “IG_ElaExecute_xxx_xx” ed
“ElaExecute_InstallSuVista”) è distribuita insieme al setup ed è scaricabile dal sito Olivetti Olinet.biz (vedi
paragrafo “Come reperire la documentazione” ).
Le istruzioni per l’utilizzo, la descrizione del pacchetto e delle sue funzionalità ed altre utilities (vedi file di
esempio, codici di errore, ecc.) sono contenuti nell’help on line.
Per quanto riguarda le indicazioni specifiche riguardo le peculiarità di ogni modello (font, comandi gestiti, ecc.),
la loro gestione, indicazioni generiche, informazioni e chiarimenti riguardo i modi di lavoro fiscale e gestionale,
con tipologie di comandi utilizzabili per ogni modalità, il documento di riferimento è:
ELA_info_xxx_xx.
I codici dei comandi ed i relativi parametri sono contenuti nei seguenti documenti, anch’essi resi disponibili e
scaricabili dal sito Olinet.biz.
•
ElaFiscale_xxx_xx: protocollo di comunicazione comandi Fiscali
•
ElaGestionale_xxx_xx: protocollo di comunicazione comandi Gestionali
•
ELA_xxx_xx: protocollo di comunicazione comandi Non Fiscali
•
ElaDatabase_xxx_xx: protocollo di comunicazione comandi Data Base
I documenti descrivono in realtà i comandi ELA di basso livello (protocollo) e sono predisposti per un
interfacciamento a livello di seriale.
In ELA Execute vengono utilizzati gli stessi codici comando e gli stessi parametri, mentre gli ulteriori campi
descritti devono essere omessi.
Ecco, ad esempio, come viene riportato sul manuale ElaFiscale_xxx_xx il comando di “Richiesta vendita (o
Storno vendita)”.
La riga di comando equivalente, da riportare nel file testo per Ela Execute, è la seguente:
1325 ; 4500 ; MELE ; ; 3x1500 ; 0
In breve, vanno omessi i campi che riportano la lunghezza del campo successivo. Inoltre STX, ETX e CRC non
devono essere inseriti.
L’elenco di tutti i comandi disponibili sono contenuti nei manuali sopra citati mentre, in appendice, troverete un
riassunto dei comandi più utilizzati, la loro struttura, con descrizione dei campi, ed i parametri.
ELA EXECUTE – GUIDA RAPIDA
11
Come reperire la documentazione completa e gli aggiornamenti SW
(disponibile in beta anche la versione per Linux)
Olivetti S.p.A. distribuisce, a titolo gratuito, gli aggiornamenti SW e la documentazione completa.
Il Supporto Tecnico mette inoltre a disposizione il proprio Help Desk per segnalazioni, richieste di chiarimenti ed
informazioni di vario tipo.
Il SW e la documentazione per la collegabilità sono depositati sul Sito http://www.olinet.biz, nella categoria 19Registratori di cassa fiscali, tipo SW – Software.
L’accesso al Sito è abilitato di prassi a tutti i nostri Concessionari, Distributori e Rivenditori e viene consentito
anche alle SW house che facciano semplice richiesta di registrazione.
All’atto della registrazione viene fornita gratuitamente la login e la password di accesso dedicata. Dal momento
della registrazione l’azienda riceverà in automatico, all’indirizzo email indicato, una email che comunicherà la
disponibilità sul Sito di un nuovo aggiornamento.
<< torna all’indice generale>>
VUOI COMUNICARCI LE TUE OSSERVAZIONI OD INDICAZIONI?
SCRIVI A [email protected]
<< torna all’indice generale>>
12
ELA EXECUTE – GUIDA RAPIDA
APPENDICE
In appendice potete trovare le seguenti sezioni:
•
•
•
•
•
Elenco dei comandi ELA più usati
Comandi ELA più usati – struttura e campi con stringhe di esempio
Struttura file di OUTPUT
Tabelle dei parametri utilizzati nei comandi/risposte ai comandi ELA riportati
Tabelle Riassuntive Errori e Stati
Esempi per modo di lavoro fiscale
Esempi per modo di lavoro gestionale
Esempi per entrambi i modi di lavoro
Esempi di file di risposta
Elenco dei comandi ELA più usati
CMD
DESCRIZIONE
112
STAMPA MESSAGGIO
115
ATTIVAZIONE TAGLIERINA
912
APERTURA CASSETTO
1020
APERTURA SCONTRINO GESTIONALE
1021
VENDITA GESTIONALE
1022
ANNULLO VENDITA GESTIONALE
1023
CAMBIO MERCE GESTIONALE
1025
SCONTO O MAGGIORAZIONE GESTIONALE
1027
CORREZIONE
1028
SUBTOTALE
1029
APERTURA CASSETTO GESTIONALE
1030
PAGAMENTO GESTIONALE
1080
STAMPA RAPPORTI Z GESTIONALI
1081
CHIUSURA RAPPORTI Z PRECEDENTEMENTE ESEGUITI
1302
RICHIESTA INFORMAZIONI FISCALI
1320
APERTURA SCONTRINO NON FISCALE
1321
CHIUSURA SCONTRINO NON FISCALE
1322
APERTURA SCONTRINO FISCALE
1323
CHIUSURA SCONTRINO FISCALE
1325
VENDITA/STORNO VENDITA
1326
BONIFICO/STORNO BONIFICO
1327
SCONTO/STORNO SCONTO
1329
PAGAMENTO/STORNO PAGAMENTO
1332
SUBTOTALE FISCALE
1333
RAPPORTO FISCALE Z10
1334
AZZERAMENTO RAPPORTO FISCALE Z10
1377
PROMOZIONE/STORNO PROMOZIONE
<< torna all’indice generale>>
<< torna all’indice dell’appendice >>
ELA EXECUTE – GUIDA RAPIDA
13
Comandi ELA più usati – struttura e campi con stringhe di esempio
ATTENZIONE:
le strutture ed i campi illustrati di seguito possono subire variazioni dovute ad
aggiornamenti FW ed alla necessità di gestire nuovi modelli e nuove prestazioni. Si
consiglia pertanto di riferirsi all’ultima documentazione pubblicata.
Descrizione
STAMPA MESSAGGIO
CMD
Campo 1
Campo 2
Campo 3
Campo 4
112
Stringa ASCII
Attributi Font
Font (*)
Stazione di stampa
(Vedi TABELLA Attributi Font)
1 = Ricevuta
2 = Giornale
3 = Ricevuta e Giornale
(*)
Ogni modello di misuratore fiscale gestisce, in funzione delle sue caratteristiche HW e FW, un numero di
font diversi. Il comando 102 (vedi documento ELA_xxx_xx) ne consente la lettura via SW. Queste
caratteristiche sono inoltre riportate nel documento ELA ELA_info_xxx_xx.
Descrizione
ATTIVAZIONE TAGLIERINA
CMD
115
Descrizione
APERTURA CASSETTO
CMD
Campo 1
912
N. cassetto
1 = cassetto 1
2 = cassetto 2
14
ELA EXECUTE – GUIDA RAPIDA
Descrizione
APERTURA SCONTRINO GESTIONALE
CMD
1020
Campo 1
Campo 2
Campo 3
Operazione
N. documento
Data (ggmmaaaa)
1 = apertura vendita (non obbligatorio)
NOTA:
Campo 2 e Campo 3 vanno inseriti solo
se il campo Operazione vale 2, 5, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 20
2 = reso merce
3 = uscita di cassa
4 = ingresso di cassa
5 = pagamento non riscosso
6 = recupero credito
Trattamento documenti
7 = fattura
8 = ricevuta
9 = fattura Nota di credito per scontrino
10 = ricevuta Nota di credito per scontrino
11 = fattura Nota di credito per fattura
12 = ricevuta Nota di credito per fattura
13 = fattura Nota di credito per ricevuta
14 = ricevuta Nota di per ricevuta
15 = fattura Corrispettivo non riscosso per scontrino
16 = ricevuta Corrispettivo non riscosso per scontrino
17 = fattura Corrispettivo non riscosso per fattura
18 = ricevuta Corrispettivo non riscosso per fattura
19 = fattura Corrispettivo non riscosso per ricevuta
20 = ricevuta Corrispettivo non riscosso per ricevuta
ELA EXECUTE – GUIDA RAPIDA
15
Descrizione
VENDITA GESTIONALE
CMD
1021
Campo 1
Id Articolo
Campo 2
Campo 3
Tipo Barcode
Numero
Campo 4
Campo 5
Campo 6
Campo 7
Campo 8
Campo 9
Campo 10
Campo 11
N. Listino
(non gestito)
Descrittore
Importo
Quantità
Quantità
Quantità
Quantità
1 = op. su Reparto
1=EAN-13
2 = op. su PLU interno
2=EAN-8
3 = op. su PLU esterno
3=UPC-A
3=Listino 3
4=UPC-E
4=Listino 4
N. Reparto/N.
PLU/Codice a barre
1=Listino 1
(blank)
Importo in
caso di bypass
valore listino
2=Listino 2
5=C-39
6=Farmacia
7=EAN-13 (bilancia)
Esempio: Richiesta di vendita su reparto 10 e listino 2 con quantità 1.
1021 ; 1 ; 1 ; 10 ; 2 ; ; MELE ; 1,20 ; 1
Descrizione
ANNULLO VENDITA GESTIONALE
CMD
Campo 1
Campo 2
Campo 3
Campo 4
Campo 5
Campo 6
Campo 7
Campo 8
Campo 9
Campo 10
Campo 11
1022
Id Articolo
Tipo Barcode
Numero
N. Listino
(non gestito)
Descrittore
Importo
Quantità
Quantità
Quantità
Quantità
Descrizione e valore campi come per il comando 1021 "Vendita gestionale”.
Descrizione
CAMBIO MERCE GESTIONALE
CMD
Campo 1
Campo 2
Campo 3
Campo 4
Campo 5
Campo 6
Campo 7
Campo 8
Campo 9
Campo 10
Campo 11
1023
Id Articolo
Tipo Barcode
Numero
N. Listino
(non gestito)
Descrittore
Importo
Quantità
Quantità
Quantità
Quantità
Descrizione e valore campi come per il comando 1021 "Vendita gestionale”.
16
ELA EXECUTE – GUIDA RAPIDA
Descrizione
SCONTO O MAGGIORAZIONE GESTIONALE
CMD
Campo 1
Campo 2
Campo 3
Campo 4
1025
Operazione
Valore
Descrittore
Importo
1=sconto %
2=sconto assoluto
Numero di sconto o maggioraz.
all'interno del DB Sconti e
Maggioraz. (*1)
3=maggiorazione %
4=maggiorazione assoluta
In caso di bypass valore
DB Sconti e Maggioraz.
(*1)
(*1) Documento ELA “ElaDatabase_xxx_xx” ed “ElaGestionale_xxx_xx”
Esempio: Richiesta di sconto percentuale su listino 1.
1025 ; 1 ; 1
Descrizione
CORREZIONE
CMD
Campo 1
1027
Operazione
1=correzione ultima transazione
2=correzione totale (annullo scontrino)
Esempio: Richiesta correzione totale di uno scontrino.
1027 ; 2
Descrizione
SUBTOTALE
CMD
1028
Esempio: Richiesta subtotale.
1028
Descrizione
APERTURA CASSETTO GESTIONALE
CMD
1029
Campo 1
N. cassetto (*)
1 = cassetto 1
2 = cassetto 2
(*) Valore significativo solo se presente più di un cassetto.
ELA EXECUTE – GUIDA RAPIDA
17
Esempio: Richiesta apertura cassetto n. 2
1029 ; 2
Descrizione
PAGAMENTO GESTIONALE
CMD
1030
Campo 1
Campo 2
Campo 3
Campo 4
Campo 5
Id. Pagamento
Numero
Descrittore
Importo
Id. Conto Cliente
1=pagamento in Contanti
Considerato solo
nel caso in cui
Campo 1=3 e
Campo 2=2.
Vedi DB
Pagamenti. (*1)
Assume il Numero della
forma di pagamento
selezionata con Id.
Pagamento. Vedi DB
Pagamenti. (*1)
2=pagamento con Assegno
3=pagamento con Credito
4=pagamento con Carta di credito
5=pagamento in Corrispettivi non riscossi
6=pagamento in Ticket
7=pagamento in Buoni acquisto
8=pagamento in Buoni omaggio
(*1) Documento ELA “ElaDatabase_xxx_xx” ed “ElaGestionale_xxx_xx”
Esempio: Richiesta di pagamento in contanti
1030 ; 1 ; 1 ; ; 12,00
Descrizione
STAMPA RAPPORTI Z GESTIONALI
CMD
Campo 1
1080
Tipo Rapporto
Campo 2
Informaz. Aggiuntiva
(NON UTILIZZATO. Predisposizione)
(Vedi TABELLA Tipo Rapporto) (*2)
(*2) In APPENDICE, sezione “Tabelle dei parametri utilizzati nei comandi/risposte ai comandi ELA
illustrati”.
Esempio: Scorporo imposta (periodico) Z20.
1080 ; 20
Descrizione
CHIUSURA RAPPORTI Z PRECEDENTEMENTE ESEGUITI
CMD
1081
Descrizione
RICHIESTA INFORMAZIONI FISCALI
CMD
Campo 1
Campo 2
1302
Id. Lettura
Parametro
Vedi TABELLA Id. Lettura (*2)
(*2) In APPENDICE, sezione “Tabelle dei parametri utilizzati nei comandi/risposte ai comandi ELA
illustrati”.
Per la struttura della risposta vedi TABELLA Struttura Risposta (APPENDICE, “Tabelle dei parametri utilizzati
nei comandi/risposte ai comandi ELA illustrati”).
18
ELA EXECUTE – GUIDA RAPIDA
Descrizione
APERTURA SCONTRINO NON FISCALE
CMD
Campo 1
1320
Stampa differita ON/OFF (*3)
1=ON
2=OFF
(*) Se omesso default = OFF
(*3) Descrizione: con stampa differita ON la stampa avviene automaticamente o al riempimento del buffer
della stampante, che ha dimensioni diverse a seconda del modello, o alla ricezione del comando di
chiusura scontrino o nel caso di apertura appendice disgiunta (cioé separata dallo scontrino) perché in
questo caso viene eseguito il comando di chiusura scontrino prima dell'apertura dell'appendice disgiunta.
Nel caso di apertura appendice congiunta (cioé contigua allo scontrino), il comando di chiusura scontrino
viene eseguito solamente dopo la chiusura dell'appendice: quindi vengono stampati contemporaneamente
lo scontrino e l'appendice congiunta. Con stampa differita OFF ogni singola riga di stampa memorizzata
nel buffer viene immediatamente eseguita.
Descrizione
CHIUSURA SCONTRINO NON FISCALE
CMD
1321
Descrizione
APERTURA SCONTRINO FISCALE
CMD
Campo 1
1322
Stampa differita ON/OFF (*3)
1=ON
2=OFF
(*) Se omesso default = OFF
(*3) Descrizione: con stampa differita ON la stampa avviene automaticamente o al riempimento del buffer
della stampante, che ha dimensioni diverse a seconda del modello, o alla ricezione del comando di
chiusura scontrino o nel caso di apertura appendice disgiunta (cioé separata dallo scontrino) perché in
questo caso viene eseguito il comando di chiusura scontrino prima dell'apertura dell'appendice disgiunta.
Nel caso di apertura appendice congiunta (cioé contigua allo scontrino), il comando di chiusura scontrino
viene eseguito solamente dopo la chiusura dell'appendice: quindi vengono stampati contemporaneamente
lo scontrino e l'appendice congiunta. Con stampa differita OFF ogni singola riga di stampa memorizzata
nel buffer viene immediatamente eseguita.
Descrizione
CHIUSURA SCONTRINO FISCALE
CMD
1323
Descrizione
VENDITA/STORNO VENDITA
CMD
Campo 1
Campo 2
Campo 3
Campo 4
Campo 5
1325
Importo
(negativo in caso di Storno)
Descrittore
Aliquota IVA
Linea descrittiva opz.
Attributi Font
(Vedi TABELLA
Attributi Font) (*2)
(*2) In APPENDICE, sezione “Tabelle dei parametri utilizzati nei comandi/risposte ai comandi ELA
illustrati”.
ELA EXECUTE – GUIDA RAPIDA
19
Esempio:
Vendita con importo 3,30, descrittore MELE, Iva non significativa, linea descrittiva opzionale 3x1,10,
stampa normale
1325 ; 3,30 ; MELE ; ; 3x1,10
Descrizione
BONIFICO/STORNO BONIFICO
CMD
Campo 1
Campo 2
Campo 3
Campo 4
Campo 5
1326
Importo
(negativo in caso di Storno)
Descrittore
Aliquota IVA
Linea descrittiva opz.
Attributi Font
(Vedi TABELLA Attributi
Font) (*2)
(*2) In APPENDICE, sezione “Tabelle dei parametri utilizzati nei comandi/risposte ai comandi ELA
illustrati”.
Esempio: Bonifico con importo 3,30, Iva non significativa, linea descrittiva opzionale 3x1,10, stampa normale
1326 ; 3,30 ; ; ; 3x1,10
Descrizione
SCONTO/STORNO SCONTO
CMD
Campo 1
Campo 2
1327
Importo (negativo in caso di
Storno)
Descrittore
Esempio: Richiesta storno sconto di 4,50 con descrittore 25%.
1327 ; -4,50 ; 25%
Descrizione
PAGAMENTO/STORNO PAGAMENTO
CMD
Campo 1
Campo 2
Campo 3
Campo 4
1329
Importo (negativo in caso di
Storno)
Descrittore
Linea descrittiva opz.
Attributi Font
(Vedi TABELLA Attributi
Font) (*2)
(*2) In APPENDICE, sezione “Tabelle dei parametri utilizzati nei comandi/risposte ai comandi ELA
illustrati”.
20
ELA EXECUTE – GUIDA RAPIDA
Esempio: Richiesta pagamento per 10,35 con descrittore ASSEGNO.
1329 ; 10,35 ; ASSEGNO
Descrizione
SUBTOTALE FISCALE
CMD
1332
Descrizione
RAPPORTO FISCALE Z10
CMD
1333
Descrizione
AZZERAMENTO RAPPORTO FISCALE Z10
CMD
1334
Descrizione
PROMOZIONE/STORNO PROMOZIONE
CMD
1377
Campo 1
Importo (negativo in caso di Storno)
Campo 2
Descrittore
Esempio: Richiesta storno promozione -4,50.
1377 ; -4,50 ; 3x2
<< torna all’indice generale>>
<< torna all’indice dell’appendice >>
ELA EXECUTE – GUIDA RAPIDA
21
Struttura file di OUTPUT
N.B.: esempi di file di OUTPUT sono disponibile nella sezione dell’Appendice “Esempi di file di risposta”.
• Prima linea: HEADER.
Numero Scontrino : nn
Nn = numero dello scontrino completato.
Seconda linea: riporta lo stato dell’ECR collegato
STATO : FIS=41 CHIAVE=COM CARTA SC=OK CARTA G=--- COPERCHIO=CHIUSO
DGFE=CHIUSO CARTUCCIA=--- CARTA SP=--- CLAM=--File di OUTPUT - valori stato CRF
Mnemonico
FIS
Valore
VEDI "TABELLA Riassuntiva Errori e Stati" in APPENDICE
COM
?
OK
QUASI FINE
FINE
OK
QUASI FINE
FINE
CHIUSO
APERTO
CHIAVE
CARTA SC
CARTA G
COPERCHIO
CHIUSO
APERTO
FINITA
DGFE
CARTUCCIA
VEDI "TABELLA Riassuntiva Errori e Stati" in APPENDICE
OK
FINE
APERTA
CHIUSA
CARTA SP
CLAM
NOTA: --- significa non presente.
Terza linea: riporta l’esito del file processato
ESITO : XX.
File di OUTPUT - valori ESITO
Valore
OK
KO
NON PROCESSATO
CMD DGFE NON PROCESSATO
CMD SLIP NON PROCESSATO
•
Linee successive: linee che hanno generato un errore o nel caso di richiesta dati , le informazioni richieste.
In caso di errore il formalismo è il seguente:
L005 R = 33
L005 :numero di linea del file di INPUT che ha generato un errore
R = 33 :numero di errore che si è verificato per il comando presente nella linea 5 del file di INPUT VEDI
"TABELLA Riassuntiva Errori e Stati" in APPENDICE
In caso richiesta dati , il formalismo è il seguente:
L002 R = 1302 ; ; 1 ; 10000001
L002 :numero di linea nel file di INPUT con la richiesta.
R = campi separati da ; (punto e virgola) :risposta completa al comando inviato.
Il campo nn (numero scontrino) della prima linea HEADER conterrà il carattere << torna all’indice generale>>
<< torna all’indice dell’appendice >>
22
ELA EXECUTE – GUIDA RAPIDA
Tabelle dei parametri utilizzati nei comandi/risposte ai comandi ELA
riportati
Tutte le tabelle sotto riportate possono essere ampliate in funzione di variazioni FW e necessità di
gestire nuove prestazioni e nuovi modelli.
ATTENZIONE:
ogni modello di misuratore fiscale gestisce, in funzione delle sue caratteristiche HW e FW,
solo alcuni dei valori riportati nelle tabella successive. Il comando 102 (vedi documento
ELA_xxx_xx) ne consente la lettura via SW. Queste caratteristiche sono inoltre riportate nel
documento ELA ELA_info_xxx_xx.
TABELLA Attributi Font
Descrizione
ATTENZIONE:
Identificativo
No attributi
0
Sottolineato
1
Bold
2
Bold/Sottolineato
3
Doppia larghezza
4
Doppia larghezza/Sottolineato
5
Doppia largh./bold
6
7=doppia largh./bold/sott.
7
8=doppia altezza
8
9=doppia altez./sott.
9
10=doppia altez./bold
10
11=doppia altez./bold/sott.
11
12=doppia largh./altez.
12
13=doppia largh./altez./sott.
13
14=doppia largh./altez./bold
14
15=doppia largh./altez./bold/sott.
15
ogni modello di misuratore fiscale consente la stampa dei rapporti in funzione delle sue
caratteristiche prestazionali ed impostazioni. Riferirsi pertanto al Manuale “Istruzioni per
l’uso” dei vari modelli.
ELA EXECUTE – GUIDA RAPIDA
23
TABELLA Tipo Rapporto
Descrizione
24
Identificativo
Reparti (giornaliero)
1
PLU Interni (giornaliero)
2
PLU Interni ordinato per Reparto (giornaliero)
3
Gestionale (giornaliero)
4
Movimenti di cassa (giornaliero)
5
Vendite per ora (giornaliero)
6
Valute (giornaliero)
7
PLU (BCR) (giornaliero)
9
Rapporto fiscale (Z10)
10
Reparti (periodico)
11
PLU Interni (periodico)
12
PLU Interni ordinato per Reparto (periodico)
13
Gestionale (periodico)
14
Movimenti di cassa (periodico)
15
Valute (periodico)
17
Documenti Slip Printer (giornaliero)
18
PLU (BCR) (periodico)
19
Scorporo imposta (periodico) (Z20)
20
Rapporto Operatori (giornaliero)
21
Rapporto Tickets (giornaliero)
25
Rapporto Conti Cliente (giornaliero)
26
Documenti Slip Printer (periodico)
28
Ticket Restaurant
29
Rapporto Operatori (periodico)
31
Rapporto Tickets (periodico)
35
Rapporto Conti Cliente (periodico)
36
ELA EXECUTE – GUIDA RAPIDA
TABELLA Id. Lettura
Identificativo
Descrizione
Matricola fiscale di macchina
Campo
1
1
Tipo di macchina
2
Data di fiscalizzazione
3
Data trasformazione in Euro con macchina fiscalizzata
4
Identificativo Versione modulo fiscale
5
Nazionalità modulo fiscale
6
Numero linee header
7
Numero frasi di cortesia
8
Macchina operativa con valuta in lire o euro
9
Campo
2
Note
Lettura registri di scontrino
Lettura valore totale di scontrino o totale reso di scontrino a
seconda del tipo di scontrino aperto
10
1
Lettura valore subtotale
2
Lettura valore resto
3
Lettura valore pagato
4
Lettura valore non pagato
5
Lettura valore bonifico
6
Lettura contatore bonifico
7
Lettura valore storno
8
Lettura contatore storno
9
Lettura valore sconto
10
Lettura contatore sconto
11
Lettura valore maggiorazione
12
Lettura contatore maggiorazione
13
Lettura registri di giornata
Lettura valore pagato
20
Lettura valore non pagato
21
Lettura valore bonifico
22
Lettura contatore bonifico
23
Lettura valore storno
24
Lettura contatore storno
25
Lettura valore sconto
26
Lettura contatore sconto
27
Lettura valore maggiorazione
28
Lettura contatore maggiorazione
29
Lettura numero di scontrini fiscali emessi
30
Lettura numero di scontrino non fiscali emessi
31
Lettura contatore letture memoria fiscale
32
Lettura valore reso
33
Lettura contatore reso
34
Lettura registri generali
Lettura numero di chiusure giornaliere
40
Lettura numero di chiusure giornaliere in Lire
41
Lettura valore Gran Totale
42
Lettura contatore documenti fiscali emessi (giornalieri)
43
(segue)
ELA EXECUTE – GUIDA RAPIDA
25
(continua)
TABELLA Id. Lettura
Identificativo
Descrizione
Campo 1
Note
Campo 2
Lettura valore documenti fiscali emessi (giornalieri)
44
Lettura numero di ripristini
45
Stampa Differita ON - OFF
11
Data di inizio Giornale Elettronico attualmente presente
12
Richiesta numero di totalizzatori gestiti
13
Lettura totalizzatore ennesimo 'n' (vedi comando '13' per
numero massimo gestito)
Lettura valore Partita IVA
14
Richiesta numero di Icone Promozionali memorizzabili e
stampabili al termine dello scontrino Fiscale
16
Lettura numero di giorni trascorsi dall'ultimo rapporto di
chiusura giornaliera eseguito. Dato valido solo se macchina
Fiscalizzata
17
Richiesta specializzazione CRF: Stanziale o Ambulante
18
Lettura dati informativi del Giornale Elettronico
19
Richiesta numero di righe di Messaggi Fortunati
memorizzabili e stampabili al termine dello scontrino Fiscale
n
15
1
Giorni residui
2
Percentuale residua
3
Capacità residua (Mb)
20
TABELLA Struttura Risposta ad Id Lettura
CMD
Campo 1
Campo
2
Campo 3
1302
OK
1
stringa
Matricola fiscale di macchina
2
stringa
Tipo di macchina es 'PRT100FX'
3
stringa (ggmmaaaa)
4
stringa (ggmmaaaa)
5
stringa
6
stringa
Nazionalità modulo fiscale
7
stringa
Numero linee header
8
stringa
9
1=lire ; 2=euro
10
Numero registro (1•55)
Descrizione
Data di fiscalizzazione
Data attivazione Euro
Identificativo Release SW es.: 'R 2.10 I V 000'
Numero frasi di cortesia
Valuta operativa
stringa
Lettura registra CRF
Stampa Differita. Default = OFF. Valore valido solo se
richiesto all'interno dello scontrino
11
1=ON ; 2=OFF
12
stringa (ggmmaaaa)
13
stringa
14
Numero registro
15
stringa
Lettura valore P. IVA
16
stringa
Lettura numero di Icone Promozionali memorizzabili e
stampabili al termine dello scontrino fiscale
17
stringa
Lettura numero di giorni trascorsi dall'ultimo rapporto di
chiusura giornaliera eseguito. Dato valido solo se macchina
Fiscalizzata
18
1=stanziale ; 2=ambulante
19
1=giorni residui ;
2=percentuale residua ;
3=capacità residua (Mb)
20
26
Campo 4
stringa
Data di inizio Giornale Elettronico attualmente
Lettura numero totalizzatori gestiti
stringa
stringa
Lettura registro totalizzatore del CRF
Risposta specializzazione CRF
Dati informativi del Giornale Elettronico
Lettura numero di righe di Messaggi Fortunati
memorizzabili e stampabili al termine dello scontrino Fiscale
ELA EXECUTE – GUIDA RAPIDA
Tabelle Riassuntive Errori e Stati
TABELLA Riassuntiva Errori e Stati
Identificativo
Descrizione
0
OK
0
periferica_connessa
1
periferica_sconnessa
2
comando_non_gestito
3
stringa_non_valida
4
paper_jam_slip
5
comando_non_compatibile
6
cover_open
7
anomalia_carta o anomalia_stampante
8
anomalia_generica
9
supero_limite_temperatura
10
receipt_paper_near_end
11
receipt_paper_empy
12
journal_paper_near_end
13
journal_paper_empty
14
receipt_paper_near_end + journal_paper_near_end
15
receipt_paper_near_end + journal_paper_empty
16
receipt_paper_empty + journal_paper_near_end
17
receipt_paper_empty + journal_paper_empty
18
slipbytop_paper_near_end
19
slipbytop_paper_empty
20
slipbyfront_paper_near_end
21
slipbyfront_paper_empty
22
slipbytop_paper_near_end + slipbyfront_paper_near_end
23
slipbytop_paper_near_end +slipbyfront_paper_empty
24
slipbytop_paper_empty + slipbyfront_paper_near_end
25
slipbytop_paper_empty + slipbyfront_paper_empty
26
chipcard_inserita
27
chipcard_assente
28
chipcard_bloccato
29
richiesta_esecuzione_rapporto_fiscale_per_cambio_giorno_lavorativo
30
fine_memoria_fiscale
31
chiamate_stac_esaurite
32
overflow_registro
33
sconto_non_valido
34
promozione_non_valida
35
totale_scontrino_negativo
37
obbligo_trasformazione_in_euro
38
data_minore_di_ultimo_rapporto_fiscale
39
data_maggiore_di_ultimo_rapporto_fiscale
40
rapporto_fiscale_aperto
41
monitor
42
scontrino_fiscale_aperto
43
scontrino_non_fiscale_aperto
44
attesa_pagamento
(segue)
ELA EXECUTE – GUIDA RAPIDA
27
(continua)
TABELLA Riassuntiva Errori e Stati
Identificativo
Descrizione
45
attesa_chiusura_scontrino
46
appendice_scontrino_aperto
47
sezione_aperta
48
documento_aperto
49
scontrino_periodico_aperto
50
errore_fisico_Tx
51
errore_frame_Rx
52
errore_stato_segnali_modem
53
database_non_formattato
54
elemento_gia_esistente
55
elemento_non_esistente
56
database_piene
60
quasi_fine_inchiostro
61
fine_inchiostro
62
cartuccia_assente
82
errore_attesa_restart
83
macchina_gia_fiscalizzata
85
errore_bruciatura_eprom
95
errore_id_integrazione
101
giornale_elettronico_esaurito
996
stampante_occupata_per_servicing
998 o 997 (Slip Printer)
999
carta_esaurita_stampa_non_completata
cover_open_stampa_non_completata
manca_cartuccia_stampa_non_completata
Chiave_in_assetto_locale
TABELLA Riassuntiva Anomalie Modulo gestionale
(riposta a richiesta stato gestionale)
Identificativo
Descrizione
1
Supero limite di input
2
Supero capacità registro interno
3
Sequenza errata
4
Scontrino aperto
5
Comando non gestito
6
Quantità uguale a 0 (zero)
7
Supero limite quantità
8
Comando non consentito
9
Prezzo non programmato
10
Ammontare non introdotto
11
Elemento non presente
12
Link a percentuale IVA non presente
13
Supero limite LALO
14
Supero limite HALO
15
Ammontare uguale a 0 (zero)
16
Corrispettivo IVA negativo
17
Totale ticket negativo
18
Ammontare corrispettivo IVA uguale a 0 (zero)
(segue)
28
ELA EXECUTE – GUIDA RAPIDA
(continua)
TABELLA Riassuntiva Anomalie Modulo gestionale
(riposta a richiesta stato gestionale)
Identificativo
Descrizione
19
Sconto superiore all'ammontare
20
Cambio valuta non programmato
21
Obbligo di esecuzione Rapporto Fiscale
22
Data superiore di 2 gg rispetto alla chiusura giornaliera
23
Obbligo di chiusura Rapporto Fiscale
24
Bonifico disabilitato
25
Sconto disabilitato
26
Reso Merce disbilitato
27
Input del prezzo disabilitato
28
Cassetto chiuso
29
Codice Fiscale errato
30
Percentuale di Sconto e Maggiorazione non programmata
31
Manca Link a Reparto
32
Valore inferiore limite minimo
33
Supero importo Resto impostato
34
Slip Printer non configurata
35
Slip Printer non risponde
36
Obbligo di introduzione Operatore
37
Operatore disabilitato
38
Chiudere il turno dell'Operatore
39
Password Operatore errata
40
Errore database Operatore
41
Supero limite del Credito
42
Descrittore non introdotto
43
Valore non programmato
44
Nome Cliente non programmato
45
Carta Chip non presente
46
Carta Chip presente
47
Borsellino non abltato
48
Carta Chip scaduta
49
Carta Chip con PIN (attualmente non gestita)
50
Carta diversa da quella che ha iniziato il pagamento
51
Chiave Borsellino diversa da quella utilizzata precedentemente
52
Chiave Carta diversa da quella utilizzata precedentemente
53
Chiave Concessionario
54
Carta Chip non Olivetti
55
Carta Chip prima revisione (non gestita)
56
Supero massimo punti
57
Supero FIDO
58
Errore generico su Carta Chip (Scrittura KO)
61
Errore supero limite scontrino multiplo
<< torna all’indice generale>>
<< torna all’indice dell’appendice >>
ELA EXECUTE – GUIDA RAPIDA
29
Esempi di file per ELA Execute e di file di risposta di ELA Execute
N.B.: tutti gli esempi di seguito riportati sono disponibili anche in formato file.
ATTENZIONE: NON INSERIRE SPAZI VUOTI AL TERMINE DELLE RIGHE.
Esempi per modo di lavoro fiscale
Esempio 1F-A: file per stampa di uno scontrino fiscale con resto
// Esempio di file per stampa di uno scontrino fiscale con resto
// Apertura scontrino fiscale:
1322
// Vendita articoli:
1325 ; 30,43 ; TRANCIO MORTADELLA DOLCE ; 1 ; 5,646 x 5,39
1325 ; 30,42 ; TRANCIO MORTADELLA DOLCE ; 1 ; 5,644 x 5,39
// Subtotale:
1332
// Pagamento:
1329 ; 70 ; CONTANTE
// Chiusura scontrino fiscale:
1323
// Apertura cassetto:
912 ; 1
Esempio 1F-B: file per stampa di uno scontrino fiscale senza resto
// Esempio di file per stampa di uno scontrino fiscale senza resto
// Apertura scontrino fiscale:
1322
// Vendita articoli:
1325 ; 30,43 ; TRANCIO MORTADELLA DOLCE ; 1 ; 5,646 x 5,39
1325 ; 30,42 ; TRANCIO MORTADELLA DOLCE ; 1 ; 5,644 x 5,39
// Subtotale:
1332
// Pagamento per tutto l'importo:
1329
// Chiusura scontrino fiscale:
1323
// Apertura cassetto:
912 ; 1
Esempio 2F: file per stampa di uno scontrino non pagato
// Esempio di file per stampa di uno scontrino non pagato.
// Apertura scontrino fiscale:
1322
// Vendita articoli:
1325 ; 32,79 ; POLLO ; 1
1325 ; 12,79 ; POLLO
// Subtotale:
1332
// Sconto:
1327 ; 4,56 ; 10%
// Vendita articoli:
1325 ; 2,79 ; UOVA ; 1
1325 ; 12,79 ; VITELLO ; 1
1325 ; 12,79 ; POLLO
// Non Pagato:
1330 ; 69,39 ; NON PAGATO ; ; 0
// Chiusura scontrino fiscale:
1323
30
ELA EXECUTE – GUIDA RAPIDA
Esempio 3F: file per stampa di uno scontrino con Codice Fiscale mediante stampa generica
// Esempio di file per stampa di uno scontrino con Codice Fiscale mediante stampa generica.
// Apertura scontrino fiscale:
1322
// Vendita:
1325 ; 4,15 ; FARMACO DA BANCO ; 20
// Pagamento:
1329
// Stampa Codice Fiscale mediante comando di stampa testo generico
112 ; ; 0 ; 1 ; 1
112 ; C.F. RBTLLN34H27L999A ; 0 ; ; 1
112 ; ; 0 ; 1 ; 1
// Chiusura scontrino fiscale:
1323
Esempio 4F: file per stampa di una appendice congiunta a fine scontrino usando comandi fiscali
// Esempio di file per stampa di una appendice congiunta a fine scontrino usando comandi fiscali.
// Apertura scontrino fiscale:
1322
// Vendita:
1325 ; 3,00 ; MELE
// Pagamento:
1329
// Apertura Appendice congiunta:
1337 ; 1 ; APPENDICE ; 0
// Stampa messaggio:
112 ; Numero punti residui = 3; 0 ; 1 ; 1
// Stampa messaggio con carattere normale
112 ; ARRIVEDERCI E GRAZIE; 0 ; 1 ; 1
// Chiusura Appendice:
1338
Esempio 5F: file per stampa di una appendice disgiunta a fine scontrino usando comandi fiscali
// Esempio di file per stampa di una appendice disgiunta a fine scontrino usando comandi fiscali.
// Apertura scontrino fiscale:
1322
// Vendita:
1325 ; 3,00 ; MELE
// Pagamento:
1329
// Chiusura scontrino fiscale:
1323
// Apertura Appendice disgiunta:
1337 ; 2 ; APPENDICE ; 0
// Stampa messaggio:
112 ; Numero punti residui = 3; 0 ; 1 ; 1
// Stampa messaggio con carattere normale
112 ; ARRIVEDERCI E GRAZIE; 0 ; 1 ; 1
// Chiusura Appendice:
1338
ELA EXECUTE – GUIDA RAPIDA
31
Esempio 6F: file per stampa di uno scontrino di Reso Merce
Nota: per abilitare la contabilizzazione del Reso Merce in Memoria Fiscale è necessario impostare il codice di
programmazione SET 129 X 1 X..
// Esempio di file per stampa di uno scontrino di Reso Merce.
// Apertura scontrino fiscale con stampa differita OFF:
1322 ; 2
// Apertura sezione fiscale di Reso Merce:
1348 ; 1
// riferimento allo scontrino di vendita della merce resa. Stringa di esempio generica.
112 ; scontrino n. xx del gg/mm/aaaa; 0 ; 1 ; 1
// Reso Merce: importo = 30; descrizione = MAGLIA; iva = 20%:
1350 ; 30 ; MAGLIA ; 20
// Reso Merce: importo = 25; descrizione = CAMICIA; iva = 20%.
1350 ; 25 ; CAMICIA ; 20
// Chiusura sezione fiscale:
1349
// Pagamento Reso Merce:
1351 ; ; RESO
// Stampa Codice Fiscale mediante comando di stampa testo generico
112 ; ; 0 ; 1 ; 1
112 ; C.F. RBTLLN34H27L999A ; 8 ; ; 1
112 ; ; 0 ; 1 ; 1
// Chiusura scontrino fiscale:
1323
Esempio 7F: file per stampa del Rapporto Fiscale Z10
// Esempio di file per la stampa del Rapporto Fiscale Z10.
// Stampa del Rapporto Fiscale Z10:
1333
// Chiusura del Rapporto Fiscale Z10:
1334
oppure
Esempio 7F-A: file per stampa del Rapporto Fiscale Z10
// Esempio di file per la stampa del Rapporto Fiscale Z10.
// Stampa del Rapporto Fiscale Z10:
1333
Esempio 7F-B: file per l‘azzeramento del Rapporto Fiscale Z10. Da eseguire SEMPRE dopo una stampa
di rapporto fiscale z10.
// Esempio di file per la chiusura del Rapporto Fiscale Z10
// Chiusura del Rapporto Fiscale Z10:
1334
<< torna all’indice generale>>
<< torna all’indice dell’appendice >>
32
ELA EXECUTE – GUIDA RAPIDA
Esempi per modo di lavoro gestionale
N.B.: questo tipo di comandi per funzionare propriamente, richiede che il DB sia opportunamente
configurato. È necessario quindi programmare il misuratore fiscale almeno per le parti interessate.
Esempio 1G: file per stampa scontrino fiscale con Pagamento in contanti su Reparto 1
// Esempio di file per stampa scontrino fiscale con Pagamento in contanti su Reparto 1
1020;1
1021;1;;1;1;;;0,50;1
1030;1;1
Esempio 2G: file per stampa scontrino fiscale con Pagamento in contanti su Reparto 1 e stampa
Appendice mediante comando di stampa messaggio generico
// Esempio di file per stampa scontrino fiscale con Pagamento in contanti su Reparto 1 e stampa
// Appendice:
1020;1
1021;1;;1;1;;pila stilo;0,50;1
1030;1;1
// Stampa Appendice
112 ; APPENDICE ; 0 ; 1 ; 1
// Stampa messaggio
112 ; Codice fiscale ; 0 ; 1 ; 1
// Stampa Appendice
112 ; APPENDICE ; 0 ; 1 ; 1
// Taglio Appendice:
115
Esempio 3G: file per stampa scontrino usando comandi gestionali con diverse forme di pagamento
// Esempio di file per stampa scontrino usando comandi gestionali con diverse forme di pagamento:
1020 ; 1
1021 ; 1 ; 1 ; 3 ; ; ; MELE ; 1,50 ; 3
1021 ; 1 ; 1 ; 3 ; ; ; PERE ; 2,50 ; 4
1021 ; 1 ; 1 ; 3 ; ; ; BANANE ; 3,50 ; 5
// Subtotale:
1028
// Sconto percentuale:
1025 ; 1 ; 1 ; ; 16,50
1030 ; 5 ; 1 ; NON PAGATO
// Di seguito esempi di forme di pagamento alternative
// È necessario commentare la riga di pagamento sopra riportata cmd 1030 e
// togliere il commento ad una sola delle linee di pagamento sotto elencate
// 1030 ; 1 ; 1
// 1030 ; 1 ; 1 ; CONTANTI
// 1030 ; 1 ; 1 ; CONTANTI ; 26,72
// 1030 ; 2 ; 1
// 1030 ; 2 ; 1 ; ASSEGNO
// 1030 ; 2 ; 1 ; ASSEGNO ; 26,72
// 1030 ; 5 ; 1
Esempio 4G: file per stampa scontrino con Bonifico su Reparto 2
// Esempio di file per stampa scontrino con Bonifico su Reparto 2:
1020 ; 1
1021 ; 1 ; 1 ; 2 ; ; ; PROVA CASSA 2 ; 1 ; 1
1021 ; 1 ; 1 ; 1 ; ; ; PROVA CASSA 3 ; 2 ; 1
1023 ; 1 ; 1 ; 2 ; ; ; PROVA CASSA 2 ; 1 ; 1
1030 ; 1 ; 1 ; CONTANTI
ELA EXECUTE – GUIDA RAPIDA
33
Esempio 5G: file per stampa di scontrino documentale
// Esempio di file per stampa di scontrino documentale:
1020 ; 1
1021 ; 1 ; 1 ; 1 ; 1 ; ; FARMACO DA BANCO ; 4,15 ; 1
// stampa del C.F.
// 12345678903 è un numero di prova funzionante. Inserire al suo posto il C.F. valido del cliente.
1032 ; 12345678903
1030; 1; 1; ;10,00
Esempio 6G: file per stampa scontrino di Reso Merce, DocNum = 12, DocDate = 15-01-2007
Nota:
Utilizzando i comandi Gestionali viene stampato:
uno scontrino gestionale (non fiscale) di Reso Merce se la funzione di Reso Merce con emissione di Nota di
Credito è disabilitata (impostazione in assetto SET del codice 354 X 0 X);
uno scontrino fiscale di Nota di Credito se la funzione di Reso Merce con emissione di Nota di Credito è
abilitata (impostazione in assetto SET del codice 354 X 1 X).
Si ricorda che la programmazione SET 354 viene abilitata tramite il codice di programmazione: SET 129 X 1 X.
Quest’ultima impostazione è anche necessaria per abilitare la contabilizzazione del Reso Merce in Memoria
Fiscale.
// Esempio di file per stampa scontrino di Reso Merce, DocNum = 12, DocDate = 15-01-2007:
1020 ; 2 ; 12 ; 15012007
// Vendita su Reparto1, EAN13, Listino1, descrittore = CALZE, Importo = 1,20, Quantità = 1:
1021 ; 1 ; 1 ; 1 ; 1 ; ; CALZE ; 1,20 ; 1
// stampa del C.F.
// 12345678903 è un numero di prova funzionante. Inserire al suo posto il C.F. valido del cliente.
1032 ; 12345678903
// Pagamento in contanti:
1030 ; 1 ; 1
Esempio 7G: file per prelievo (uscita di cassa) gestionale
// Esempio di file per prelievo (uscita di cassa) gestionale:
1020 ; 3
1030 ; 1 ; 1 ; CONTANTI ; 50,00
1030 ; 2 ; 1 ; ASSEGNO ; 450,00
1030 ; 1 ; 1
Esempio 8G: file per versamento (ingresso di cassa) gestionale
// Esempio di file per versamento (ingresso di cassa) gestionale:
1020 ; 4
1030 ; 1 ; 1 ; CONTANTI ; 50,00
1030 ; 2 ; 1 ; ASSEGNO ; 450,00
1030 ; 1 ; 1
<< torna all’indice generale>>
<< torna all’indice dell’appendice >>
34
ELA EXECUTE – GUIDA RAPIDA
Esempi per entrambi i modi di lavoro
Esempio 1FG: file di invio Comando per il giro chiave in COM
// Comando per il giro chiave in COM:
512;1
Esempio 2FG: file di invio Comando per il giro chiave in REG
// Comando per il giro chiave in REG:
512 ;2
Esempio 3FG: file di invio Comandi per la lettura del DataBase Reparti (da 1 a 5)
3213 ;0;;1;1
3213 ;0;;2;1
3213 ;0;;3;1
3213 ;0;;4;1
3213 ;0;;5;1
<< torna all’indice generale>>
<< torna all’indice dell’appendice >>
Esempi di file di risposta
RISPOSTA OK
Esempio 1F-A: contenuto file di risposta di Ela Execute in directory di OUT
Numero Scontrino : 1
STATO : FIS=41 CHIAVE=COM CARTA SC=OK CARTA G=--- COPERCHIO=CHIUSO
CARTUCCIA=--- CARTA SP=--- CLAM=--ESITO : OK.
Esempio 3FG: contenuto file di risposta di Ela Execute in directory di OUT
Numero Scontrino : STATO : FIS=41 CHIAVE=COM CARTA SC=OK CARTA G=--- COPERCHIO=CHIUSO
CARTUCCIA=--- CARTA SP=--- CLAM=--ESITO : OK.
L001 R = // Comandi per la lettura del DataBase Reparti (da 1 a 5):
L002 R = 3213 ; ; 0 ; ; 1 ; 1 ; ; JGAD ; 0,00 ; 0,00 ; ; ; 1 ; ; 0 ; 29 ; 0,00 ; 0,00 ; ;
L003 R = 3213 ; ; 0 ; ; 2 ; 1 ; ; REPARTO_2 ; 0,00 ; 0,00 ; ; ; 2 ; ; 0 ; 29 ; 0,00 ; 0,00 ; ;
L004 R = 3213 ; ; 0 ; ; 3 ; 1 ; ; REPARTO_3 ; 0,00 ; 0,00 ; ; ; 3 ; ; 0 ; 29 ; 0,00 ; 0,00 ; ;
L005 R = 3213 ; ; 0 ; ; 4 ; 1 ; ; REPARTO_4 ; 0,00 ; 0,00 ; ; ; 4 ; ; 0 ; 29 ; 0,00 ; 0,00 ; ;
L006 R = 3213 ; ; 0 ; ; 5 ; 1 ; ; REPARTO_5 ; 0,00 ; 0,00 ; ; ; 1 ; ; 0 ; 29 ; 0,00 ; 0,00 ; ;
ELA EXECUTE – GUIDA RAPIDA
DGFE=CHIUSO
DGFE=CHIUSO
35
RISPOSTA KO
Invio di un file per la stampa di uno scontrino con un parametro errato
1322
1325 ; 32,79 ; POLLO ; 1
1325 ; 12,79; POLLO
1332
1327 ; 7,50 ; 10%
1325 ; 2,79 ; UOVA ; 1
1325
1325 ; 32,79 ; FESA ; 1
1325 ; 12,79; ROASTBEEF
1325 ; 32,79 ; POLLO ; 1
1325 ; 12,79; POLLO
1329
1323
Contenuto file di risposta di Ela Execute in directory di OUT
Numero Scontrino : STATO : FIS= 42 CHIAVE=COM CARTA SC=OK CARTA G=--- COPERCHIO=CHIUSO DGFE=CHIUSO CARTUCCIA=OK
CARTA SP=--- CLAM=--ESITO : KO.
L007 R = 3
Significato:
Linea 1
Numero Scontrino : -
Lo scontrino non è stato processato completamente
Linea 2
FIS=42
CHIAVE=COM
CARTA SC=OK
CARTA G=--COPERCHIO=CHIUSO
DGFE=CHIUSO
CARTUCCIA=OK
CARTA SP=--CLAM=---
Scontrino aperto
La chiave è in posizione COM
Carta per stampa scontrino , presente
Questo ECR non ha il giornale di fondo cartaceo
Il coperchio è correttamente chiuso
Il coperchio della DGFE è chiuso
La cartuccia è presente
Slip printer non presente
Clam non presente
Linea 3
ESITO : KO.
Il file di INPUT non è stato processato completamente.
Linea 4
L007 R = 3
La settima linea del file di INPUT è errata ( 3 = stringa non valida ; vedi tabella degli errori )
NOTA: poichè il file non è stato processato completamente per l’errore presente in una linea comandi, lo scontrino è
rimasto aperto.
Sara’ cura dell’utente completare l’operazione o da cassa (portandosi quindi in assetto REG) o utilizzando gli appositi
comandi forniti da ELA EXECUTE.
<< torna all’indice generale>>
<< torna all’indice dell’appendice >>
File: ELA EXECUTE R.00 v.02.doc
36
ELA EXECUTE – GUIDA RAPIDA