Shopping Cart

Search:

Signup

Contact

FileMaker is a registered trademark of FileMaker, Inc. in the U.S. and other countries.

# FileMaker Pro Custom Functions

Verhoeff ( numericString ; index ; checkSum )

Rate this function:

Discuss this Custom Function

Michael Horak, *COMMENT Visual Realisation
http://comment.cjb.net/

Returns the Verhoeff dihedral check digit of numericString. Use this function to verify a numeric string protected by a Verhoeff check digit, or to generate the correct Verhoeff check digit for a given numeric string.

Sample Input:
 Verhoeff ( "1428570" ; 0 ; 0 ) Middle ( "0432156789" ; Verhoeff ( "142857" & "0" ; 0 ; 0 ) + 1 ; 1 )
Sample Output:
 0 0

Then copy & paste into FileMaker Advanced's Edit Custom Function window.

## Description:

Returns the Verhoeff dihedral check digit of numericString. Use this function to verify a numeric string protected by a Verhoeff check digit, or to generate the correct Verhoeff check digit for a given numeric string.

http://en.wikipedia.org/wiki/Verhoeff_algorithm

EXAMPLES OF CALLING THE FUNCTION

1. To extract the check digit from a string in Input field:

Verhoeff ( Input ; 0 ; 0 )

A result of zero (0) indicates a valid entry; any other result indicates a data entry error.

2. To validate an entry in Input field:

not Verhoeff ( Input ; 0 ; 0 )

3. To generate a check digit for a string in Input field:

Middle ( "0432156789" ; Verhoeff ( Input & "0" ; 0 ; 0 ) + 1 ; 1 )

4. To append a check digit to a string in Input field:

Input & Middle ( "0432156789" ; Verhoeff ( Input & "0" ; 0 ; 0 ) + 1 ; 1 )

Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.

This is my Custom Function and I want to edit it

## Discuss:

Desarrollo en File Maker 9,11,12 y pondre a prueba esta funcioin , paRA GENERAR UN CODIGO DE CONTROL....en facturas para impuestos internos......

Rodolfo Vargas, Santa Cruz - Bolivia
November 25, 2012 8:58pm