Ноль прошёл контрольную сумму
`gtin("0000000000000")` — валидный код по стандарту GS1. Сумма ноль, контрольная цифра ноль, арифметика сходится.
Замер13 нулей проходят контрольную цифру GS1 идеально. Самый частый заполнитель в выгрузках оказывался СИЛЬНЕЙШИМ из наших свидетельств склейки.
Мы сопоставляем товары разных продавцов по идентификаторам. Регистраторский код — сильнейшее свидетельство: его выдаёт третья сторона, и подделывать его незачем.
Контрольная цифра защищает от опечаток. От заполнителей она не защищает: строка из тринадцати нулей проходит её идеально.
Магазин, проставивший нули во все строки выгрузки, слил бы весь свой каталог в одну карточку. В журнале это выглядело бы как «склеено по регистраторскому идентификатору» — то есть асессор, проверяющий выборку, согласился бы.
Урок шире случая: проверка, придуманная против опечаток, не защищает от заполнителей. Их надо называть отдельно.