UPC-E  Checksum Calculation
Use the sample data of 123456 to demonstrate the 
1.The 6 digit 
If the code  | Insertion Digits  | Insertion  | 10 digit code  | |
ends in:  | 
  | 
  | Position  | 
  | 
0  | abcde0  | 00000  | 3  | Ab00000cde  | 
1  | abcde1  | 10000  | 3  | Ab10000cde  | 
2  | abcde2  | 20000  | 3  | Ab20000cde  | 
3  | abcde3  | 00000  | 4  | Abc00000de  | 
4  | abcde4  | 00000  | 5  | Abcd00000e  | 
5  | abcde5  | 0000  | 6  | Abcde00005  | 
6  | abcde6  | 0000  | 6  | Abcde00006  | 
7  | abcde7  | 0000  | 6  | Abcde00007  | 
8  | abcde8  | 0000  | 6  | Abcde00008  | 
9  | abcde9  | 0000  | 6  | Abcde00009  | 
Because the sample 
1234500006
2.Add the Number System Character of 0 to the sample data:
01234500006
3.Use the 
5
4.The complete 8 digit code consists of the Number System Character, the original 6 digit code and the check digit:
01234565
44