Algorithm::CheckDigits::M07_001 - compute check digits modulo 7 method 1

ALGORITHM 1. All digits are added. 2. All digits at even positions are added. 3. The sum of step 1 and 2 is taken modulo 7. 4. This is the check digit. METHODS is_valid(\$number) Returns true only if \$number consists solely of numbers and the last dig...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M11_002 - compute check digits for PZN (DE)

ALGORITHM 1 From left to right beginning with the first position all digits are multiplied with 2,3,4,... 2 The sum of all products is computed. 3 The checkdigit ist the sum of step 2 taken modulo 11. 4 If the checkdigit is '10' the whole number is n...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M89_001 - compute check digits for VAT Registration Number (LU)

ALGORITHM 1 The checksum is the whole number taken modulo 89. METHODS is_valid(\$number) Returns true only if \$number consists solely of numbers and the last digit is a valid check digit according to the algorithm given above. Returns false otherwise,...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::MXX_006 - compute check digits with Verhoeff scheme

ALGORITHM 1 Right to left all digits are permutated according to a permutation table. 2 The permutated digits are combined using a diëder table. The first with the second, the result with the third, this result with the fourth and so on. 3 The result...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M11_013 - compute check digits for VAT Registration Number (GR)

ALGORITHM 1 Beginning right with the digit before the checkdigit all digits are weighted with 2 ** position. I. e. the last digit is multiplied with 2, the next with 4, then 8 and so on. 2 The weighted digits are added. 3 The sum from step 2 is taken...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M23_002 - compute check digits for VAT Registration Number (IE)

ALGORITHM 1 Beginning right all digits are weighted with their position in the number (i.e. the number left from the check digit is multiplied with 2, the next with 3 and so on). 2 All products are added. 3 The check digit is the sum from step 2 modu...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M11_006 - compute check digits for Código de Cuenta Corriente (ES)

ALGORITHM 1 Beginning right all digits are weighted 6,3,7,9,10,5,8,4,2,1. 2 The weighted digits are added. 3 The sum of step 2 is taken modulo 11. 4 The checkdigit is 11 minus the sum from step 3. If the difference is 10, the checkdigit is 1. If the ...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M10_009 - compute check digits for Betriebsnummer (DE)

ALGORITHM 1 Beginning left all numbers are weighted alternatively 1 and 2. 2 The total of the digits of all products is computed. 3 The sum of step 3 ist taken modulo 10. 4 The check digit is the difference between 10 and the number from step 3 taken...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M11_016 - compute check digits vor VAT Registration Number (PL)

ALGORITHM 1 Beginning left every digit is weighted with 6, 5, 7, 2, 3, 4, 5, 6, 7 2 The weighted digits are added. 3 The sum from step 2 is taken modulo 11. 4 The checkdigit is 11 minus the sum from step 3. Is the difference 10, the number won't be t...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M11_012 - compute check digits for Bundeswehrpersonenkennnummer (DE)

ALGORITHM 1 Beginning left all digits are weighted 2,3,4,5,6,7,1,6,7,2,3. Letters are replaced according to the following table: my %table_to = ( A => 12, B => 14, C => 16, D => 18, E => 20, F => 22, G => 24, H => 26, I => 28, J => 6, K => 8, L => 10...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M97_001 - compute check digits for VAT Registration Number (BE)

ALGORITHM 1 The whole number (without checksum) is taken modulo 97. 2 The checksum is difference of the remainder from step 1 to 97. METHODS is_valid(\$number) Returns true only if \$number consists solely of numbers and the last digit is a valid check...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M10_003 - compute check digits for ISMN

ALGORITHM 1 The 'M' as the first number gets the value 3. Beginning left all numbers are weighted alternatively 3 and 1. 2 The sum of all products is computed. 3 The sum of step 3 ist taken modulo 10. 4 The check digit is the difference between 10 an...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M11_010 - compute check digits AHV number (CH)

ALGORITHM 1 Beginning left every digit is weighted with 5,4,3,2,7,6,5,4,3,2. 2 The weighted digits are added. 3 The sum from step 2 is taken modulo 11. 4 The checkdigit is 11 minus the sum from step 3. Is the difference 10, the number won't be taken....

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::MXX_005 - compute check digits for ESR9 (CH)

ALGORITHM 1 Digits are processed left to right. For the first digit applies the balance is 0. 2 The new balance is taken from the balance table according to the current balance (row) and the digit (column). 3 The check digit is the difference from th...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M10_008 - compute check digits for Sedol (GB)

Prior to March 2004 SEDOL codes solely consisted of numbers. Since March 2004 SEDOL codes are a 7 character alphanumeric code. The structure of the alphanumeric SEDOL codes is one alpha character followed by 5 alphanumeric characters followed by the ...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::MXX_001 - compute check digits for german Personalausweis (pa_de) or ABA routing numbers (aba_rn)

ALGORITHM 1 Beginning left all digits are weighted with 7,3,1,7,3,1,... for *pa_de* or 3,7,1,3,7,1,3,7,1 for *aba_rn*. 2 The sum of those products is computed. 3 For *pa_de* the checksum is the last digit of the sum from step 2 (modulo 10). For *aba_...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M10_001 - compute check digits for Bahncard (DE), IMEI, IMEISV, ISIN, Miles&More, Payback (DE), Personnummer (SE), Passport (BR), Credit Cards, SSN (US), Samordningsnummer (SE), VAT RN (ES), VAT RN (IT), VAT RN (SE), International Securities Identifikation Number (ISIN), CUSIP

ALGORITHM 1 Beginning right all numbers are weighted alternatively 1 and 2 (that is the check digit is weighted 1). 2 The total of the digits of all products is computed. 3 The sum of step 3 ist taken modulo 10. 4 The check digit is the difference be...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M11_007 - compute check digits for VAT Registration Number (FI)

ALGORITHM 1 Beginning left every digit is weighted with 7,9,10,5,8,4,2. 2 The weighted digits are added. 3 The sum from step 2 is taken modulo 11. 4 The checkdigit is 11 minus the sum from step 3. Is the difference 10, the number won't be taken. If t...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M10_005 - compute check digits for Deutsche Post Identcode/Leitcode (DE)

ALGORITHM 1 Beginning left all numbers are weighted alternatively 4 and 9. 2 The sum of all products is computed. 3 The sum of step 3 ist taken modulo 10. 4 The check digit is the difference between 10 and the number from step 3. METHODS is_valid(\$nu...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

Algorithm::CheckDigits::M11_017 - compute check digits for EC-No, EINECS, ELINCS

ALGORITHM 1 From left to right all digits are multiplied with their position in the sequence. 2 The sum of all products is computed. 3 The sum of step 2 is taken modulo 11. The checkdigit is the last digit of the result. METHODS is_valid(\$number) Ret...

/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT

48 results (0.038 seconds)