Skip to main content
Check Digit Calculator
Diagnostic

Sequential Identifier Completion Tool

Review how to complete a sequence of identifiers with check digits. Follow the starting payload, increment, count and completed values.

Last updated:

Diagnostic, Analysis & Utilities

Append checks to supplied sequences.

Length: 10 chars
Calculated Check Character / Checksum
--Ready
Complete Validated Sequence:
--
Arithmetic Steps & Mathematical Specification

Initialising algorithm engine for Sequential Identifier Completion Tool...

How Sequential Identifier Completion Tool Works?

The Sequential Identifier Completion Tool works by incrementing a starting payload by a fixed step for a set count and appending the correct check digit to every generated number.

  1. 1Enter the starting payload (without check digit).
  2. 2Enter the step (1 for consecutive numbers) and the count.
  3. 3Keep leading zeros and fixed width while incrementing.
  4. 4Compute the check digit for each payload.
  5. 5Export the completed sequence.

Sequential Identifier Completion Tool Formula

The sequence rule is payloadₖ = start + k × step, Outputₖ = payloadₖ + f(payloadₖ).

payloadₖ = zfill(start + k × step, width),  k = 0…n−1
Outputₖ = payloadₖ ‖ f(payloadₖ)
  • zfill keeps the fixed width.
  • n is the count.
Worked example: GLN range from 401234500000
k = 0 → 401234500000 → check 9
k = 1 → 401234500001 → check 6
k = 2 → 401234500002 → check 3

Sequential Identifier Completion Tool Conversion Table

The sequence table shows 10 consecutive GLNs and their check digits.

kPayloadCheckCompleted GLN
040123450000094012345000009
140123450000164012345000016
240123450000234012345000023
340123450000304012345000030
440123450000474012345000047
540123450000544012345000054
640123450000614012345000061
740123450000784012345000078
840123450000854012345000085
940123450000924012345000092

Consecutive payloads change the check digit by 3 or 1 steps (mod 10) each time, so check digits do not follow the counter.

What is Sequential Identifier Completion Tool?

A Sequential Identifier Completion Tool is a tool that generates a run of consecutive identifiers with valid check digits. Companies use it to allocate number blocks.

Check digits jump between values as the payload counts up, so a check digit cannot be copied from the previous row.

What are the uses of Sequential Identifier Completion Tool?

There are 3 main uses of the Sequential Identifier Completion Tool, including number block allocation, label pre-printing, and test ranges.

  • Number block allocation: Brand owners allocate GTINs from a GS1 prefix.
  • Label pre-printing: Warehouses print SSCC rolls in advance.
  • Test ranges: QA teams generate sequential valid IDs.