Wir Menschen müssen Zahlen verwenden. Bei der Eingabe von Zahlen neigen wir Menschen jedoch auch dazu, die Eingabe oder das Kopieren dieser Zahlen zu vermasseln. Ein niederländischer Mathematiker namens Jacobus Verhoeff führte eine Studie über 12.000 numerische Fehler durch J. Verhoeff, Error Detecting Decimal Codes, Mathematical Centre Tract 29, The Mathematical Centre, Amsterdam, 1969, zitiert in Wagner und Putter, „Error Detecting Decimal Digits“, CACM, Vol 32, No. 1 (Januar 1989), S. 106-110. und daraus schlug ein Prüfziffernberechnungsschema http://www.augustana.ab.ca/~mohrj/algorithms/checkdigit.html#verhoeff vor, das alle Einzelfehler sowie alle angrenzenden Transpositionen und die meisten anderen Fehler erfasst.
Um sicherzustellen, dass die vom System zugewiesenen IDs während der Eingabe und Verteilung während der Übertragung in verschiedene Formate (z. B. Excel, Word, Text, XML) integer sind, wird für jede ID ein eigener Prüfsummenwert in einem Prüfsummenfeld gespeichert.
Derzeit folgt die Methodik zur Erstellung und Überprüfung der Prüfsumme dem Verhoeff-Berechnungsformat.
Die CheckDigit wird zusammen mit der ID des Datensatzes als Berechnung vom UCF-Datenbanksystem erstellt. Daher sollte es sich nach der Zuweisung niemals ändern, da sich die ID niemals ändert. Ein beispielhaftes Berechnungsformat wird in den Anwendungsfallszenarien angezeigt.