Esta rutina permite validar la estructura del código del cliente. El código de cliente es un código alfanumérico de 14 posiciones donde:
- Los primeros 13 dígitos deben ser números.
- El siguiente debe corresponder a un número o letra.
Identificación
Tipo
FormatClient Función
Para validar el RUT del cliente en el registro, el sistema calcula el dígito verificador a través del algoritmo de la siguiente manera:
Dado los siguientes números: D7D6D5D4D3D2D1
Se obtiene la suma de los dígitos según la formula siguiente:
S= D1 * 2 + D2 * 3 + D3 * 4 + D4 * 5 + D5 * 6 + D6 * 7 + D7 * 2...
Se obtiene el RUT del cliente
R= S MOD 11
Donde, MOD 11 es la función matemática que permite obtener el resto de una división.
R= 11- R
Si R = 11 entonces Dígito verificador = '0'
Si R = 10 entonces Dígito verificador = 'K'
Si R < 10 entonces Dígito verificador = R. ( es igual al valor de R)
El dígito verificador solo debe ser calculado en el ingreso de un cliente nuevo y en la transacción Cambios y unificación de RUT (BC005). Su valor es almacenado en el campo "sDigit", de la tabla de Clientes (Client). Cuando en las opciones de instalación se indica que no se utiliza el dígito verificador en el campo sDigit se almacena el valor "blanco".
Para mas información ver index.html