Mobile (tablet) - Controlli Locali: Data quality
Controlli Locali
I controlli dell'applicazione mobile sono applicati al momento della compilazione della scheda, e sono attivi sia in modalità on-line che in modalità off-line.
Data quality
I controlli di data quality non sono modificabili e vanno ad agire sulle proprietà intrinseche dei dati.
- Team: deve essere sempre valorizzata per poter accedere al form di compilazione (bloccante)
- Fundraiser: è l'utente che si è loggato sull'applicazione
- Location: deve essere sempre valorizzata per poter accedere al form di compilazione (bloccante)
- Nome del donatore: deve essere valorizzato, se sesso è diverso da Azienda
- Cognome del donatore: deve essere valorizzato, se sesso è diverso da Azienda
- Email: deve essere valorizzato, e sintatticamente plausibile
- Ragione sociale del donatore: deve essere valorizzato, se sesso è uguale ad Azienda
- Codice fiscale: il codice fiscale deve essere formalmente valido.
- Numero di carta di credito: in caso di pagamento con carta di credito, il numero di carta deve essere presente e superare il check di luhn per essere considerata valida ({+}https://it.wikipedia.org/wiki/Formula_di_Luhn+)
- IBAN: in caso di pagamento tramite SDD, il codice Iban deve essere presente e superare il checkdigit ({+}https://it.wikipedia.org/wiki/Check_digit+)
- Ammontare: l'ammontare della donazione deve essere specificato e deve essere diverso da zero.