wij mensen moeten getallen gebruiken. Echter, bij het invoeren van nummers hebben wij mensen ook de neiging om het invoeren of kopiëren van die nummers te verknallen. Een Nederlandse wiskundige genaamd Jacobus Verhoeff voerde een studie uit van 12.000 numerieke fouten J. Verhoeff, Error Detecting Decimal Codes, Mathematical Centre Tract 29, The Mathematical Centre, Amsterdam, 1969, Geciteerd in Wagner en Putter, “Error Detecting Decimal Digits”, CACM, Vol 32, No.1 (januari 1989), pp. 106-110. en uit dat, voorgesteld een controle cijfer berekening schema http://www.augustana.ab.ca/~mohrj/algorithms/checkdigit.html#verhoeff dat alle afzonderlijke fouten, alsmede alle aangrenzende omzettingen en de meeste andere fouten vangt.
om ervoor te zorgen dat de ID ‘ s die door het systeem zijn toegewezen integriteit hebben tijdens invoer en distributie terwijl ze worden overgedragen naar verschillende formaten (zoals Excel, Word, Text, XML), zal elke ID ook zijn eigen controlesomwaarde hebben opgeslagen in een controlesomveld.
momenteel volgt de methodologie voor het aanmaken en verifiëren van de checksum het Verhoeff-rekenformaat.
De CheckDigit wordt samen met de ID van de record gemaakt als een berekening door het UCF-databasesysteem. Als zodanig, eenmaal toegewezen moet het nooit veranderen, omdat de ID nooit zal veranderen. Een voorbeeldberekeningsformaat wordt getoond in de use case scenario ‘ s.