/openstamanager-tests

Insieme di test Selenium sulle funzionalità di OpenSTAManager, sviluppati in Python

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Test di OpenSTAManager

Insieme di test Selenium sulle funzionalità di base di OpenSTAManager, sviluppati in Python.

Esecuzione

L'esecuzione degli script richiede la presenza di alcuni pacchetti Python aggiuntivi che possono essere installati tramite Pip (https://www.pypa.io/en/latest/), con il seguente comando sulla cartella principale:

pip3 install -r requirements.txt

Occorre installare anche geckodriver:

https://github.com/mozilla/geckodriver/releases

L'avvio di un determinato script può essere effettuato attraverso al seguente riga di comando:

python3 -m pytest Init.py
python3 -m pytest tests

L'avvio di tutti gli script può essere effettuato attraverso al seguente riga di comando:

python3 -m unittest discover tests -p '*.py'

Moduli

Legenda:

  • ➕ Crea
  • 📝 Modifica
  • 🗑️ Elimina
  • 📑 Righe
  • ☑️ Verifica
Modulo 📝 🗑️ 📑 ☑️ Altro
00 Backup ✔️ - - - - -
01 Stato dei servizi ✔️ ✔️ - - - -
02 Anagrafiche ✔️ ✔️ ✔️ - ✔️ + documenti
03 Dashboard ✔️ ✔️ ✔️ - ✔️ -
04 Articoli ✔️ ✔️ ✔️ - ✔️
05 Attività ✔️ ✔️ ✔️ ✔️ ✔️ + duplica
06 Fatture di acquisto ✔️ ✔️ ✔️ ✔️ ✔️ + autofattura
07 Fatture di vendita ✔️ ✔️ ✔️ ✔️ ✔️ + nota di credito, duplica e autofattura
08 DDT in entrata ✔️ ✔️ ✔️ ✔️ ✔️ + duplica
09 DDT in uscita ✔️ ✔️ ✔️ ✔️ ✔️ +duplica
10 Ordini fornitore ✔️ ✔️ ✔️ ✔️ ✔️ -
11 Ordini cliente ✔️ ✔️ ✔️ ✔️ ✔️ -
12 Contratti ✔️ ✔️ ✔️ ✔️ ✔️ + duplica
13 Preventivi ✔️ ✔️ ✔️ ✔️ ✔️ +duplica e creazione documenti
14 Movimenti ✔️ ✔️ ✔️ - ✔️ -
15 Attività - Dashboard ✔️ - - - ✔️ +trascinamento
16 Relazioni ✔️ ✔️ ✔️ - ✔️ -
17 Zone ✔️ ✔️ ✔️ - ✔️ -
18 Provenienze clienti ✔️ ✔️ ✔️ - ✔️ -
19 Settori merceologici ✔️ ✔️ ✔️ - ✔️ -
20 Newsletter ✔️ ✔️ ✔️ - ✔️ -
21 Liste ✔️ ✔️ ✔️ - ✔️ -
22 Template email ✔️ ✔️ ✔️ - ✔️ -
23 Account email ✔️ ✔️ ✔️ - ✔️ -
24 Gestione documentale ✔️ ✔️ ✔️ - ✔️ -
25 Categorie documenti ✔️ ✔️ ✔️ - ✔️ -
26 Tipi attività ✔️ ✔️ ✔️ - ✔️ -
27 Fasce orarie ✔️ ✔️ ✔️ - ✔️ -
28 Stati attività ✔️ ✔️ ✔️ - ✔️ -
29 Tecnici tariffe - ✔️ - - ✔️ -
30 Tags ✔️ ✔️ ✔️ - ✔️ -
31 Stampe contabili - - - - - -
32 Prima nota ✔️ ✔️ ✔️ - ✔️ -
33 Tipi anagrafiche ✔️ ✔️ ✔️ - ✔️ -
34 Scadenzario ✔️ ✔️ ✔️ - ✔️ -
35 Piani sconto maggiorazione ✔️ ✔️ ✔️ - ✔️ -
36 Listini - - - - - -
37 Giacenze sedi ✔️ ✔️ - - ✔️ +spostamento tra sedi
38 Attributi combinazioni ✔️ ✔️ ✔️ - ✔️ -
39 Combinazioni ✔️ ✔️ ✔️ - ✔️ -
40 Impianti ✔️ ✔️ ✔️ - ✔️ -
41 Categorie impianti ✔️ ✔️ ✔️ - ✔️ -
42 Statistiche - - - - ✔️ -
43 Mappa - - - - - -
44 Campi personalizzati ✔️ ✔️ ✔️ - ✔️ -
45 Viste - - - - ✔️ -
46 Utenti permessi ✔️ ✔️ ✔️ - ✔️ -
47 Tipi spedizione ✔️ ✔️ ✔️ - ✔️ -
48 Eventi ✔️ ✔️ ✔️ - ✔️ -
49 Tipi documento ✔️ ✔️ ✔️ - ✔️ -
50 Causali movimenti ✔️ ✔️ ✔️ - ✔️ -
51 Tipi scadenze ✔️ ✔️ ✔️ - ✔️ -
52 Stati contratti ✔️ ✔️ ✔️ - ✔️ -
53 Stati preventivi ✔️ ✔️ ✔️ - ✔️ -
54 Ritenute previdenziali ✔️ ✔️ ✔️ - ✔️ -
55 Casse previdenziali ✔️ ✔️ ✔️ - ✔️ -
56 IVA ✔️ ✔️ ✔️ - ✔️ -
57 Modelli prima nota ✔️ ✔️ ✔️ - ✔️ -
58 Banche ✔️ ✔️ ✔️ - ✔️ -
59 Ritenute acconto ✔️ ✔️ ✔️ - ✔️ -
60 Categorie articoli ✔️ ✔️ ✔️ - ✔️ -
61 Pagamenti ✔️ ✔️ ✔️ - ✔️ -
62 Porto ✔️ ✔️ ✔️ - ✔️ -
63 Unità misura ✔️ ✔️ ✔️ - ✔️ -
64 Aspetto beni ✔️ ✔️ ✔️ - ✔️ -
65 Causali trasporto ✔️ ✔️ ✔️ - ✔️ -
66 Mansioni referenti ✔️ ✔️ ✔️ - ✔️ -
67 Segmenti ✔️ ✔️ ✔️ - ✔️ -
68 Import - - - - - -
69 Stampe - - - - - -
70 Checklists ✔️ ✔️ ✔️ - ✔️ +check in attività
71 Aggiornamenti ✔️ ✔️ ✔️ - ✔️ -
72 Listini clienti ✔️ ✔️ ✔️ - ✔️ -
73 Widgets - - - - ✔️ -
74 Automezzi ✔️ ✔️ ✔️ - ✔️ -
75 Marche impianti ✔️ ✔️ ✔️ - ✔️ -
76 Adattatori di archiviazione ✔️ ✔️ ✔️ - ✔️ -
77 Gestione task - ✔️ - - ✔️ -
78 Stati fatture - ✔️ - - ✔️ -
79 Stati degli ordini ✔️ ✔️ ✔️ - ✔️ -

Plugin

Legenda:

  • ➕ Aggiunta
  • 📝 Modifica
  • 🗑️ Eliminazione
  • ☑️ Verifica
  • ❓ Funzionamento
Modulo Plugin 📝 🗑️ ☑️
02 Anagrafiche Referenti ✔️ ✔️ -
02 Anagrafiche Sedi aggiuntive ✔️ ✔️ -
02 Anagrafiche Statistiche - - - ✔️ -
02 Anagrafiche Dichiarazione d'intento ✔️ ✔️ ✔️ ✔️ Fattura di vendita
02 Anagrafiche Assicurazione crediti ✔️ ✔️ ✔️ ✔️ Fattura di vendita
04 Articoli Serial ✔️ - ✔️ ✔️ -
04 Articoli Provvigioni ✔️ ✔️ ✔️ -
04 Articoli Listino fornitori ✔️ ✔️ ✔️ -
04 Articoli Giacenze - - - ✔️ -
04 Articoli Movimenti - - - ✔️ -
04 Articoli Statistiche - - - ✔️ -
04 Articoli Netto clienti ✔️ ✔️ ✔️ -
04 Articoli Varianti articolo - - - ✔️ Attributi e combinazioni
05 Anagrafiche Storico attività - - - ✔️ -
06 Fatture di acquisto Registrazioni - - - ✔️ -
06 Fatture di acquisto Movimenti contabilili - - - ✔️ -
07 Fatture di vendita Movimenti contabilili - - - ✔️ -
07 Anagrafiche Movimenti contabili - - - ✔️ -
07 Anagrafiche Regole pagamenti ✔️ ✔️ ✔️ controllo in scadenzario
07 Fatture di vendita Registrazioni - - - ✔️ -
07 Anagrafiche Allegati - - - ✔️ -
07 Articoli Statistiche vendita - - - ✔️ -
09 Anagrafiche Ddt del cliente - - - ✔️ -
11 Ordini cliente Consuntivo - - - ✔️ -
12 Anagrafiche Contratti del cliente - - - ✔️ -
12 Contratti Consuntivo - - - ✔️ -
12 Contratti Pianificazione attività ✔️ ✔️ -
12 Contratti Pianificazione fatturazione ✔️ - - ✔️ controllo in Fatture e widget Dashboard
12 Contratti Rinnovi - -
13 Preventivi Consuntivo - - - ✔️ -
13 Preventivi Revisioni - - - ✔️ -
35 Articoli Piani di sconto/maggiorazione - - - ✔️ -
40 Anagrafiche Impianti del cliente - - - ✔️ -
40 Attività Impianti ✔️ ✔️ ✔️ ❌ (controllo impianti interventi svolti)
40 Impianti Interventi svolti - - - ✔️ -
40 Impianti Componenti ✔️ ✔️ ✔️ ✔️ -
Fatture di vendita Fatturazione elettronica
Scadenzario Presentazioni bancarie

Azioni di gruppo

Legenda:

  • ☑️ Verifica
Modulo Azioni di gruppo ☑️
02 Anagrafiche Ricerca coordinate ✔️
02 Anagrafiche Elimina selezionati ✔️
02 Anagrafiche Cambia relazione ✔️
04 Articoli Aggiorna prezzo di acquisto ✔️
04 Articoli Aggiorna prezzo di vendita ✔️
04 Articoli Aggiorna coefficiente di vendita ✔️
04 Articoli Aggiorna quantità ✔️
04 Articoli Crea preventivo ✔️
04 Articoli Aggiorna aliquota iva ✔️
04 Articoli Aggiorna unità di misura ✔️
04 Articoli Aggiorna conto predefinito di acquisto ✔️
04 Articoli Aggiorna conto predefinito di vendita ✔️
04 Articoli Imposta una provvigione ✔️
04 Listini Aggiorna prezzo unitario ✔️
04 Listini Copia listini ✔️
04 Articoli Imposta prezzo di acquisto da fattura ✔️
04 Articoli Stampa etichette ✔️
04 Articoli Elimina selezionati ✔️
05 Attività Cambia stato ✔️
05 Attività Duplica attività ✔️
05 Attività Elimina selezionati ✔️
05 Attività Firma interventi ✔️
05 Attività Fattura attività ✔️
05 Attività Stampa riepilogo ✔️
06 Fatture di acquisto Cambia sezionale ✔️
06 Fatture di acquisto Duplica selezionati ✔️
06 Fatture di acquisto Registrazione contabile ✔️
06 Fatture di acquisto Elimina selezionati ✔️
07 Fatture di vendita Cambia sezionale ✔️
07 Fatture di vendita Duplica selezionati ✔️
07 Fatture di vendita Emetti fatture ✔️
07 Fatture di vendita Controlla fatture elettroniche ✔️
07 Fatture di vendita Registrazione contabile ✔️
07 Fatture di vendita Genera fatture elettroniche ✔️
07 Fatture di vendita Elimina selezionati ✔️
08 Ddt in entrata Cambia stato ✔️
08 Ddt in entrata Fattura ddt in entrata ✔️
08 Ddt in entrata Elimina selezionati ✔️
09 Ddt in uscita Cambia stato ✔️
09 Ddt in uscita Fattura ddt in uscita ✔️
09 Ddt in uscita Elimina selezionati ✔️
10 Ordini fornitore Cambia stato ✔️
11 Ordini cliente Cambia stato ✔️
11 Ordini cliente Fattura ordini cliente ✔️
12 Contratti Cambia stato ✔️
12 Contratti Fattura contratti ✔️
12 Contratti Rinnova contratti ✔️
13 Preventivi Cambia stato ✔️
13 Preventivi Fattura preventivi ✔️
23 Attività Invia mail ✔️
34 Scadenzario Registrazione contabile
34 Scadenzario Info distinta ✔️
40 Impianti Elimina selezionati ✔️

|58| Fatture di vendita | Aggiorna banca |:heavy_check_mark:| |58| Fatture di acquisto | Aggiorna banca |:heavy_check_mark:| |58| Scadenzario | Aggiorna banca |:heavy_check_mark:| |72| Anagrafiche | Aggiorna listino cliente |:heavy_check_mark:| |:x:| Anagrafiche | Esporta selezionati |:x:| |:x:| Articoli | Esporta selezionati |:x:| |:x:| Articoli | Aggiorna categoria e sottocategoria |:x:| |:x:| Articoli | Aggiungi a listino cliente |:x:| |:x:| Attività | Esporta stampe |:x:| |:x:| Fatture di acquisto | Esporta selezionati |:x:| |:x:| Fatture di acquisto | Esporta stampa FE |:x:| |:x:| Fatture di acquisto | Esporta ricevute |:x:| |:x:| Fatture di acquisto | Esporta XML |:x:| |:x:| Fatture di vendita | Esporta stampe |:x:| |:x:| Fatture di vendita | Esporta stampe FE |:x:| |:x:| Fatture di vendita | Esporta ricevute |:x:| |:x:| Fatture di vendita | Esporta XML |:x:| |:x:| Fatture di vendita | Coda di invio FE |:x:| |:x:| Ordini cliente | Unisci RDO || |:x:| Prima nota | Esporta PDF |:x:| |:x:| Scadenzario | Invia mail sollecito |:x:| |:x:| Impianti | Esporta selezionati |:x:|

Impostazioni

Legenda:

  • ☑️ Verifica
  • ❓ Funzionamento
Sezione Nome ☑️
Aggiornamenti Attiva aggiornamenti - -
Aggiornamenti Abilita canale pre-release per aggiornamenti - -
Anagrafiche Formato codice anagrafica ✔️ Crea anagrafica
API Lunghezza pagine per API
API apilayer API key for VAT number
Attività Mostra i prezzi al tecnico ✔️ Crea attività
Attività Stampa per anteprima e firma
Attività Permetti inserimento sessioni degli altri tecnici ✔️ Crea attività
Attività Giorni lavorativi ✔️ Calendario
Attività Notifica al tecnico l'aggiunta della sessione nell'attività ✔️ Aggiungi sessione di lavoro
Attività Notifica al tecnico la rimozione della sessione dall'attività ✔️ Elimina sessione di lavoro
Attività Stato dell'attività dopo la firma ✔️ Crea attività e firma attività
Attività Espandi automaticamente la sezione "Dettagli aggiuntivi" ✔️ Crea attività
Attività Alert occupazione tecnici ✔️ Crea attività
Attività Verifica numero intervento ✔️ Crea attività
Attività Formato ore in stampa ✔️ Stampa intervento
Attività Notifica al tecnico l'assegnazione all'attività ✔️ Aggiungi assegnazione
Attività Notifica al tecnico la rimozione dell'assegnazione dall'attività ✔️ Elimina assegnazione
Attività Descrizione personalizzata in fatturazione ✔️ Fattura attività
Attività Stato predefinito dell'attività da Dashboard ✔️ Crea attività
Attività Stato predefinito dell'attività ✔️ Crea attività
Attività Numero di minuti di avanzamento delle sessioni delle attività - -
Backup Numero di backup da mantenere - -
Backup Backup automatico - -
Contratti "Condizioni generali di fornitura contratti" ✔️ Crea contratto
Contratti Crea contratto rinnovabile di default ✔️ Crea contratto
Contratti Giorni di preavviso di default ✔️ Crea contratto
Dashboard Utilizzare i tooltip sul calendario
Dashboard Visualizzare la domenica sul calendario ✔️ Calendario
Dashboard Vista dashboard ✔️ Calendario
Dashboard Ora inizio sul calendario ✔️ Calendario
Dashboard Ora fine sul calendario ✔️ Calendario
Dashboard Visualizza informazioni aggiuntive sul calendario ✔️ Calendario
Dashboard Visualizzazione colori sessioni ✔️ Calendario
Dashboard Tempo predefinito di snap attività sul calendario
Ddt Cambia automaticamente stato ddt fatturati ✔️ Crea ddt sia in entrata che in uscita
Fatturazione Iva predefinita ✔️ Crea fattura
Fatturazione Tipo di pagamento predefinito ✔️ Crea fattura
Fatturazione Ritenuta d'acconto predefinita ✔️ Aggiungi riga
Fatturazione Cassa previdenziale predefinita ✔️ Crea anagrafica
Fatturazione Importo marca da bollo ✔️ Aggiungi riga
Fatturazione Soglia minima per l'applicazione della marca da bollo ✔️ Aggiungi riga
Fatturazione Conto aziendale predefinito
Fatturazione Conto predefinito fatture di vendita ✔️ Aggiungi riga
Fatturazione Conto predefinito fatture di acquisto ✔️ Aggiungi riga
Fatturazione "Dicitura fissa fattura"
Fatturazione Metodologia calcolo ritenuta d'acconto predefinito
Fatturazione Ritenuta previdenziale predefinita ✔️ Crea fattura
Fatturazione Descrizione addebito bollo ✔️ Crea fattura
Fatturazione Conto predefinito per la marca da bollo ✔️ Crea fattura
Fatturazione Iva per lettere d'intento ✔️ Crea fattura
Fatturazione Utilizza prezzi di vendita comprensivi di IVA ✔️ Crea articolo e fatturazione
Fatturazione Liquidazione iva ✔️ Stampe contabili
Fatturazione Conto anticipo clienti
Fatturazione Conto anticipo fornitori
Fatturazione Descrizione fattura pianificata ✔️ Crea fattura pianificata
Fatturazione Aggiorna info di acquisto
Fatturazione Bloccare i prezzi inferiori al minimo di vendita
Fatturazione Permetti fatturazione delle attività collegate a contratti ✔️ Fattura attività
Fatturazione Data emissione fattura automatica
Fatturazione Permetti fatturazione delle attività collegate a ordini ✔️ Fattura attività
Fatturazione Permetti fatturazione delle attività collegate a preventivi ✔️ Fattura attività
Fatturazione Data inizio verifica contatore fattura di vendita
Fatturazione Raggruppa attività per tipologia in fattura
Fatturazione Elettronica Allega stampa per fattura verso Privati ✔️ Crea fattura
Fatturazione Elettronica Allega stampa per fattura verso Aziende ✔️ Crea fattura
Fatturazione Elettronica Allega stampa per fattura verso PA ✔️ Crea fattura
Fatturazione Elettronica Regime Fiscale ✔️ Apri fattura elettronica
Fatturazione Elettronica Tipo Cassa Previdenziale ✔️ Apri fattura elettronica
Fatturazione Elettronica Causale ritenuta d'acconto ✔️ Apri fattura elettronica
Fatturazione Elettronica Authorization ID Indice PA
Fatturazione Elettronica OSMCloud Services API Token
Fatturazione Elettronica Terzo intermediario
Fatturazione Elettronica Riferimento dei documenti in Fattura Elettronica ✔️ Apri fattura elettronica
Fatturazione Elettronica OSMCloud Services API URL
Fatturazione Elettronica OSMCloud Services API Version
Fatturazione Elettronica Data inizio controlli su stati FE
Fatturazione Elettronica Movimenta magazzino da fatture di acquisto
Fatturazione Elettronica Rimuovi avviso fatture estere
Fatturazione Elettronica Creazione seriali in import FE
Fatturazione Elettronica Giorni validità fattura scartata
Generali Azienda predefinita
Generali Nascondere la barra sinistra di default ✔️ Impostazioni
Generali Cifre decimali per importi ✔️ Crea fattura
Generali CSS Personalizzato
Generali Attiva notifica di presenza utenti sul record
Generali Timeout notifica di presenza (minuti)
Generali Prima pagina ✔️ Anagrafiche
Generali Cifre decimali per quantità ✔️ Crea fattura
Generali Tempo di attesa ricerche in secondi
Generali Logo stampe
Generali Abilita esportazione Excel e PDF ✔️ Esporta fattura
Generali Valuta ✔️ Apro fattura
Generali Visualizza riferimento su ogni riga in stampa ✔️ Stampa fattura
Generali Lunghezza in pagine del buffer Datatables
Generali Autocompletamento form
Generali Filigrana stampe
Generali Attiva scorciatoie da tastiera
Generali Modifica Viste di default
Generali Totali delle tabelle ristretti alla selezione ✔️ Seleziona fattura
Generali Nascondere la barra dei plugin di default
Generali Soft quota
Generali Permetti selezione articoli con quantità minore o uguale a zero in Documenti di Vendita ✔️ Crea fattura
Generali Inizio periodo calendario ✔️ Dashboard
Generali Fine periodo calendario ✔️ Dashboard
Generali Permetti il superamento della soglia quantità dei documenti di origine ✔️ Crea attività, preventivo, contratto, ddt, ordine, fattura
Generali Aggiungi riferimento tra documenti ✔️ Aggiungi ddt in fattura
Generali Mantieni riferimenti tra tutti i documenti collegati
Generali Aggiungi le note delle righe tra documenti ✔️ Fattura preventivo
Generali Dimensione widget predefinita ✔️ Dashboard
Generali Posizione del simbolo valuta ✔️ Crea fattura
Generali Tile server OpenStreetMap
Generali Sistema di firma
Generali Tipo di sconto predefinito ✔️ Crea fattura
Generali Cifre decimali per importi in stampa ✔️ Stampa fattura
Generali Cifre decimali per quantità in stampa ✔️ Stampa fattura
Generali Cifre decimali per totali in stampa ✔️ Stampa fattura
Generali Listino cliente predefinito ✔️ Crea anagrafica
Generali Lingua ✔️ Impostazioni
Generali Ridimensiona automaticamente le immagini caricate
Generali Larghezza per ridimensionamento immagini
Magazzino Movimenta il magazzino durante l'inserimento o eliminazione dei lotti/serial number
Magazzino Serial number abilitato di default ✔️ Crea articolo
Magazzino Magazzino cespiti
Mail Numero di giorni mantenimento coda di invio
Newsletter Numero massimo di tentativi
Newsletter Numero email da inviare in contemporanea per account
Ordini Cambia automaticamente stato ordini fatturati ✔️ Fattura ordine
Ordini Conferma automaticamente le quantità negli ordini cliente ✔️ Crea ordine cliente
Ordini Conferma automaticamente le quantità negli ordini fornitore ✔️ Crea ordine fornitore
Ordini Visualizza numero ordine cliente
Piano dei conti Conto per Riepilogativo fornitori ✔️ Piano dei conti
Piano dei conti Conto per Riepilogativo clienti ✔️ Piano dei conti
Piano dei conti Conto per Iva indetraibile ✔️ Piano dei conti
Piano dei conti Conto per Iva su vendite ✔️ Piano dei conti
Piano dei conti Conto per Iva su acquisti ✔️ Piano dei conti
Piano dei conti Conto per Erario c/ritenute d'acconto ✔️ Piano dei conti
Piano dei conti Conto per Erario c/INPS ✔️ Piano dei conti
Piano dei conti Conto per Erario c/enasarco ✔️ Piano dei conti
Piano dei conti Conto per Apertura conti patrimoniali ✔️ Piano dei conti
Piano dei conti Conto per Chiusura conti patrimoniali ✔️ Piano dei conti
Piano dei conti Conto per autofattura ✔️ Piano dei conti
Piano dei conti Conto di secondo livello per i crediti clienti ✔️ Piano dei conti
Piano dei conti Conto di secondo livello per i debiti fornitori ✔️ Piano dei conti
Preventivi "Condizioni generali di fornitura preventivi" ✔️ Stampa preventivo
Preventivi Conferma automaticamente le quantità nei preventivi ✔️ Aggiungi articolo
Preventivi Esclusioni default preventivi ✔️ Crea preventivo
Scadenzario Invio solleciti in automatico
Scadenzario Template email primo sollecito
Scadenzario Ritardo in giorni della scadenza della fattura per invio sollecito pagamento
Scadenzario Ritardo in giorni dall'ultima email per invio sollecito pagamento
Scadenzario Template email secondo sollecito
Scadenzario Template email terzo sollecito
Scadenzario Template email mancato pagamento dopo i solleciti
Scadenzario Indirizzo email mancato pagamento dopo i solleciti
Scadenzario Template email promemoria scadenza
Scadenzario Intervallo di giorni in anticipo per invio promemoria scadenza