Web - Controlli di Checkpoint: Data quality
I controlli di data quality non sono modificabili e vanno ad agire sulle proprietà intrinseche dei dati.
- Codice fiscale: il codice fiscale deve essere formalmente valido e coerente con i dati inseriti relativi alla persona (se presenti). I dati personali con cui viene confrontato sono: Nome, Cognome, Sesso, Data di nascita, Luogo di Nascita
- Data delega: la data delega deve essere specificata
- Destinazione donazione: la destinazione della donazione deve essere specificata, può essere inserito un valore di default generico.
- Ammontare: l'ammontare della donazione deve essere specificato e deve essere diverso da zero
- Metodo di pagamento: deve essere selezionato un metodo di pagamento o Carta di credito o SDD
- 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 e un check di esistenza sulla Banca Dati europea ({+}https://it.wikipedia.org/wiki/Check_digit+)
- Codice fiscale titolare: in caso di pagamento tramite SDD, deve essere inserito un codice fiscale collegato all'IBAN, verrà utilizzato il codice fiscale del donatore oppure il codice fiscale del titolare se diverso da quello del donatore