校验数字计算示例

所有符合 SSCC 要求的编码都必须是 18 位。不允许使用字母数字字符。

执行以下校验数位计算的目的是使编码通过 SSCC 验证。

假设要查找下面这个 SSCC 编码的校验数位:10614141192837465

第 1 步

创建一个包含 18 列的表格,将编码 10614141192837465 依次置入表格的 1 – 17 列。将第 18 列留空是因为它是为校验数位预留的。

第 2 步

将第 1、3、5、7、9、11、13、15 和 17 列中的数字相加:

( 1 + 6 + 4 + 4 + 1 + 2 + 3 + 4 + 5) = 30

第 3 步

将第二步所得结果乘以 3:

(30 x 3) = 90

第 4 步

将第 2、4、6、8、10、12、14 和 16 列中的数字相加:

(0 + 1 + 1 + 1 + 9 + 8 + 7 + 6) = 33

第 5 步

将第三步和第四步的结果相加:

(90 + 33) = 123

第 6 步

校验数位是将第五步的结果上舍入为 10 的倍数时所需的最小数字。在本例中,校验数位是 7。