Per controllare l'esattezza del codice fiscale italiano è necessario disporre di nome, cognome, sesso, data di nascita e luogo di nascita.

Per farlo ho un apposito programma in Filemaker che lo controlla. Non mi era mai capitato che un cliente mi chiedesse però il solo controllo formale, ovvero lunghezza, forma @@@@@@##@##@###@ dove @ sta per lettere e # per numero.

Così cercando in rete ho trovato una funzione personalizzata che potesse fare questo controllo. Questa a sua volta necessita di altre due funzioni: OddCharacters(text) e EvenCharacters(text) di Michael Horak. La funzione originale di Daniele Raybaudi era però un po' vecchiotta e ho dovuto cambiare un paio di comandi in quanto erano stati rinominati in Filemaker.

Ho messo insieme il tutto in un unico file che funziona con Filemaker 17 in formato fmp12.

Per utilizzarlo è sufficiente inserire il codice fiscale e premere il pulsante di controllo. Lo script e le funzioni custom fanno il resto.

Attenzione che è un puro controllo formale, non verifica se il codice fiscale sia giusto relativamente alla persona a cui appartiene.

Il file è liberamente scaricabile qui: Download controllo codice fiscale in Filemaker Pro.