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
  • PAGAMENTOSBLOCCATESTA: Pagamenti che alla selezione sbloccano determinate funzioni di blocco sul documento
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

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

Documentazione Zippy Infinity