CONFIGURAZIONE

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
#COLONNADECRIZIONETIPOLENNOTE
1chiaveChiaveStringa100Chiave che definisce la configurazione.
Per questo tracciato fisso MONTEOMAGGI
2ImportoInizialeImporto Iniziale monte omaggi agenteDecimale
3GiornoMeseResetGiorno del mese per il reset monte omaggi agenteint

Esempio

'MONTEOMAGGI',123.45,15

BLOCCOINVIODOCUMENTIORARIO

#COLONNADECRIZIONETIPOLENNOTE
1chiaveChiaveStringa100Chiave che definisce la configurazione.
Per questo tracciato fisso BLOCCOINVIODOCUMENTIORARIO
2OraStartOrario in cui inizia il blocco nell'invio dei documentiIntero
3DurataOreNumero ore dall'ora di start in cui deve avvenire il bloccoIntero

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

Documentazione Zippy Infinity