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