web/lib/django/contrib/localflavor/uy/util.py
author ymh <ymh.work@gmail.com>
Tue, 25 May 2010 19:06:11 +0200
changeset 31 a727d83c8f88
parent 29 cc9b7e14412b
permissions -rw-r--r--
add create_python_env file

# -*- coding: utf-8 -*-

def get_validation_digit(number):
    """ Calculates the validation digit for the given number. """
    sum = 0
    dvs = [4, 3, 6, 7, 8, 9, 2]
    number = str(number)

    for i in range(0, len(number)):
        sum = (int(number[-1 - i]) * dvs[i] + sum) % 10

    return (10-sum) % 10