For help, about calcuation of checkdigit

General discussion about Morovia barcode fonts, OCR/MICR fonts and postal fonts.

For help, about calcuation of checkdigit

Postby smallone(legacy Member) on Thu May 15, 2008 11:27 am

Dears all,

I don't know whether it is appropriate to post it here.

Is it possible to find out the formula for calcuating the checkdigit by reference of a lot of the acheivement. Please note that the checkdigit is from 0-9.

07041300040036, 07051000030081, 06032200020069, 06011000040140, 05091000090235, 05080900100144, 07061600040018, 06072700030019, 06061600150215, 06020800110024, 06011400140200, 06021600130011, 07022800080172, 06092300160020, 06091600070066

Also for reference: -

"The Land Registry will number the memorials received on or after the Commencement Date using a new series of numbers. Each memorial will be given a unique 14-digit memorial number. The 14-digit number is made up of four groups of number (e.g. AAAAAABBBBCCCX). The first three groups, consisting of thirteen digits record the exact order of receipt of each memorial. Each group defines a particular detail of the receipt order for a specific memorial. The meanings are as follows:

(a) The first six digits (i.e., AAAAAA) stand for the date of receipt of the memorial presented in numerical format (in term of YYMMDD, i.e., Year, Month and Day respectively; each with two digits).

(b) The next four digits (from the 7th to 10th digit inclusive, i.e., BBBB) record the order of receipt of each batch of memorials received on that date.

(c) The succeeding three digits (from the 11th to 13th digit inclusive, i.e., CCC) represent the order of memorials within each batch of memorials received.

The 14th digit (i.e., X) is a check digit for control purpose and does not relate to the order of receipt. There will be no space or dashes between these digits.

For example, in memorial number 05120100010019, "051201" stands for the date of receipt in the respective order of Year (YY), Month (MM) and Day (DD). All memorials received on 1st December 2005 are given memorial numbers starting with "051201". The order of receipt of each batch of memorials received on each day is shown in the four digits that follow. In the example, "0001" means that the subject memorial belongs to the first batch of memorials received on 1st December 2005. The next three digits further identify the sequence of memorials within each batch of memorials. Hence, "001", as in the example, is assigned to the first memorial of the batch received. The last digit, i.e., "9" in the example, is the check digit that may vary from memorial number to memorial number."

Can you help me to solve it out.

Thanks a lot







Edited by smallone on October 19 2007 at 12:15am
smallone(legacy Member)
 

Re: For help, about calcuation of checkdigit

Postby glitch (legacy member) on Thu May 15, 2008 11:27 am

I checked the numbers with several check digit algorithms but none of them returned the matched results. It looks that the algorithm is more complicated.
glitch (legacy member)
 

Re: For help, about calcuation of checkdigit

Postby smallone(legacy Member) on Thu May 15, 2008 11:28 am

Thx glitch.

Before I post here, I have checked the usual calcuation for checksum, but doesn't work.
smallone(legacy Member)
 

Re: For help, about calcuation of checkdigit

Postby vinus08 on Fri Jun 27, 2008 11:41 pm

Double the value of alternate digits beginning with the first right hand digit, eg: e.g 1 2 3 4 5 = 8 12 3 1 5. Add the individual digits compromising the products obtained in Step 1 to each of the unaffected digits in the original number.
========================================================================================================
vinus

Canadian Merchant Accounts
http://www.Canadian-Merchant-Account-Services.com
Canadian Merchant Accounts
vinus08
 
Posts: 1
Joined: Fri Jun 27, 2008 11:30 pm


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest