# 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.

<div id="bkmrk-team%3A-deve-essere-se">- **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)[https://it.wikipedia.org/wiki/Formula\_di\_Luhn+](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)[https://it.wikipedia.org/wiki/Check\_digit+](https://it.wikipedia.org/wiki/Check_digit+))
- **Ammontare**: l'ammontare della donazione deve essere specificato e deve essere diverso da zero.

</div>