Questo archivio serve per inviare delle configurazioni dal gestionale.
Le configurazioni che possono essere inviate sono:
- MONTEOMAGGI: Monteomaggi agente con giorno del mese in cui effettuare il reset automatico
- BLOCCOINVIODOCUMENTIORARIO: Range di orario in cui non è possibile inviare i documenti
- PAGAMENTOSBLOCCATESTA: Pagamenti che alla selezione sbloccano determinate funzioni di blocco sul documento
MONTEOMAGGI
# | COLONNA | DECRIZIONE | TIPO | LEN | NOTE |
---|---|---|---|---|---|
1 | chiave | Chiave | Stringa | 100 | Chiave che definisce la configurazione. Per questo tracciato fisso MONTEOMAGGI |
2 | ImportoIniziale | Importo Iniziale monte omaggi agente | Decimale | ||
3 | GiornoMeseReset | Giorno del mese per il reset monte omaggi agente | int |
Esempio
'MONTEOMAGGI',123.45,15
BLOCCOINVIODOCUMENTIORARIO
# | COLONNA | DECRIZIONE | TIPO | LEN | NOTE |
---|---|---|---|---|---|
1 | chiave | Chiave | Stringa | 100 | Chiave che definisce la configurazione. Per questo tracciato fisso BLOCCOINVIODOCUMENTIORARIO |
2 | OraStart | Orario in cui inizia il blocco nell'invio dei documenti | Intero | ||
3 | DurataOre | Numero ore dall'ora di start in cui deve avvenire il blocco | Intero |
Esempio
'BLOCCOINVIODOCUMENTIORARIO',19,6
<?xml version="1.0" encoding="utf-8"?>
<TABELLA_CONFIGURAZIONE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"?>
<CONFIGURAZIONE>
<chiave />
<contenuto />
</CONFIGURAZIONE>
</TABELLA_CONFIGURAZIONE>
public partial class CONFIGURAZIONE { [PrimaryKey, MaxLengthAttribute(100)] public string CODICE { get; set; } public string contenuto { get; set; } }
Specifiche tecniche per l’invio del contenuto tramite XML
Il contenuto della tabella varia secondo la chiave della configurazione che viene inviata.
Il contenuto pertanto deve essere inviato in formato json.
Di seguito il tracciato json da inviare per ogni chiave.
MONTEOMAGGI
- importo_iniziale: importo iniziale del monte omaggi agente; il formato deve essere decimale
- giorno_mese_reset: opzionale e definisce il giorno del mese in cui effettuare in automatico il reset del moneomaggi agente secondo l’importo iniziale inviato.; il formato deve essere intero
BLOCCO_INVIO_DOCUMENTI_ORARIO
- ora_start: orario iniziale in cui bloccare l’invio dei documento; il formato deve essere intero
- durata_ore: durata delle ore a partire dall’ora di start in cui bloccare l’invio dei documenti; il formato deve essere intero
PAGAMENTOSBLOCCATESTA
- codici_pagamento_abilitati: codici pagamento separati da ; che sono abilitati alla selezione a sbloccare il documento per i blocchi funzioni al campo “blocchi_da_disabilitare”
- blocchi_da_disabilitare: blocchi da abilitare nel caso in cui si seleziona un codice pagamento in codici_pagamento_abilitati
I codici funzione che possono essere baipassati sono i seguenti:
- FID: funzione di blocco FIDO
- RIG: funzione di blocco RIGHE
- MAR: funzione di blocco MARGINALITA’
- CLI: funzione di blocco STATO CLIENTE
- CON: funzione di blocco DATA CONSEGNA
- MON: funzione di blocco MONTE OMAGGI
- ACC: funzione di blocco ACCONTO MAGGIORE TOTALE DOCUMENTO
- PAG: funzione di blocco INCASSO MINORE DEL NETTO A PAGARE su codice pagamento
- INC: funzione di blocco INCASSO MINORE DEL NETTO A PAGARE su codice documento
- DOM: funzione di blocco IMPORTO MINIMO DOCUMENTO
- DOS: funzione di blocco IMPORTO MINIMO DA INCASSARE
- SAP: funzione di blocco SALDO PUNTI
- OPZ: funzione di blocco OMAGGIO PREZZO NO ZERO