In questo documento sono indicate le tabelle di Vibecode da impostare per la corretta configurazione del provider “Global Blue TaxFree”.
Nella tabella kPOSDeviceDriver va definito il driver del provider:
Nella tabella kPOSDeviceSetup va definita la configurazione del setup
impostando i seguenti campi:
Tipo Dispositivo - è il dispositivo fiscale
Driver del Dispositivo - è il driver del dispositivo
HTTP Parameters - è la containergrid in cui vengono inseriti i dati per accedere al servizio di Global Blue
Other Parameters - è la containergrid in cui vengono inseriti altri parametri di configurazione tra cui i dati della sottoscrizione al servizio di Azure per il riconoscimento dell’immagine scansionata del passaporto, che serve per recuperare in automatico i dati del cliente estero
type → Azure
url → indirizzo del servizio Azure
subscription → sottoscrizione del servizio Azure
printdevice → codice della stampante per stampare lo scontrino in formato testo
printreceipt → può essere “true”/”false” e determina la stampa dello scontrino; il valore di default è “true”
forceeligibility → può essere: “mandatory”/”optional”/”not required” determina la visualizzazione del campo di scelta per impostare la nazione di residenza del cliente nella pagina “FINALIZZA ACQUISTO” di POSible; il valore di default è “not required”
Nella tabella kPOSDevice va associato il provider “Global Blue TaxFree” al punto vendita in cui viene utilizzato:
Nella tabella kCountry è necessario valorizzare il campo “ISO 2 Codice Alfabetico” delle nazioni per cui viene gestito il tax free:
Numerazione delle fatture tax free
Vibecode genera automaticamente la numerazione delle fatture tax free, mediante una autocoderole che l’utente può impostare accedendo alla voce di menu “Amministratore > Autocoderoles” (tab. kAutocoderole) in cui sono elencate tutte le autocoderole di sistema utilizzate da Vibecode.
Il valore generato viene inserito nel campo InvoiceNumber della tabella kTaxFreeDocument:
Autocoderole “Tax Free Document (kTaxFreeDocument)”
L’utente può configurare la sequenza della numerazione che fa riferimento alla proprietà “InvoiceNumber” inserendo dei parametri nella containegrid “Parts”.
La numerazione può essere globale o a livello di negozio, può contenere il riferimento all’anno fiscale, avere una numerazione progressiva (all’interno dell’anno fiscale) oppure a serie, ecc.
In questo caso la numerazione è stata impostata a livello di negozio, contiene le 4 cifre dell’anno fiscale e un progressivo, che viene generato da una sequence (tab. kSequence).
Esempi di InvoiceNumber:
0004120210000000022
00041 - codice dello store (Store.code) “Store principale FR”
2021 - anno fiscale di riferimento
0000000022 - progressivo della fattura all’interno dello store e dell’anno fiscale
0000120210000000197
00001 - codice dello store (Store.code) “Store principale”
2021 - anno fiscale di riferimento
0000000197 - progressivo della fattura all’interno dello store
Anche in questo caso la numerazione è stata impostata a livello di negozio, contiene le 4 cifre dell’anno fiscale e un progressivo, che viene generato da una sequence (tab. kSequence) ma è stato inserito un valore come prefisso (“D”) per rendere univoco l’invoice number in Vibecode:
D000032023000000003
D - segnalazione usata come prefisso
00003 - codice dello store (Store.code) “Store DEMO Retail”
2023 - anno fiscale di riferimento
000000003 - progressivo della fattura all’interno dello store e dell’anno fiscale