Process identifiers from spreadsheet exports.
Initialising algorithm engine for CSV Check Digit Processor...
How CSV Check Digit Processor Works?
The CSV Check Digit Processor checks an identifier column in a CSV export. Choose the column and the checksum scheme. Each row is processed, and the results are added as new columns.
- 1Upload or paste a CSV file exported from a spreadsheet or ERP system.
- 2Choose the delimiter and the column that holds identifiers.
- 3Choose generate (add check digits) or validate (check existing ones).
- 4Process every row and add Check, Result, and Message columns.
- 5Download the enriched CSV.
CSV Check Digit Processor Formula
The CSV rule is row' = row + [f(row[col]), status(row[col])] for each data row.
for row in rows[1:]:
value = normalise(row[col])
row.append(f_scheme(value), status(value))colis the chosen identifier column.
Column = gtin Mode = generate or validate by length Row 4: 4.00638E+12 → spreadsheet converted the number to scientific notation
CSV Check Digit Processor Conversion Table
The CSV processor table shows a sample export after processing.
| sku | gtin | name | check | message |
|---|---|---|---|---|
| SKU-001 | 590123412345 | Blue mug | 7 | Check added |
| SKU-002 | 400638133393 | Green mug | 1 | Check added |
| SKU-003 | 5901234123458 | Red mug | 7 | Invalid check digit |
| SKU-004 | 4.00638E+12 | Black mug | — | Error: scientific notation; re-export as text |
| SKU-005 | 03600029145 | Tea box | 2 | Check added |
Spreadsheets drop leading zeros and turn long numbers into scientific notation. Format identifier columns as text before export.
What is CSV Check Digit Processor?
A CSV Check Digit Processor is a tool that adds or checks check digits for a whole column of a spreadsheet export. The processor keeps every other column unchanged.
The tool flags spreadsheet damage such as lost leading zeros and scientific notation, the 2 most common causes of broken GTINs in product files.
What are the uses of CSV Check Digit Processor?
There are 3 main uses of the CSV Check Digit Processor, including ERP exports, marketplace feeds, and supplier onboarding.
- ERP exports: Teams validate item master exports.
- Marketplace feeds: Sellers fix GTIN columns before upload.
- Supplier onboarding: Buyers check supplier product sheets.