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
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