Как известно, номер российского почтового отправления состоит из 14 цифр.
Первые 6 цифр - почтовое отделение, принявшее отправление.
2-е следующие цифры - номер недели, доходит до 99, затем обнуляется и начинается сначала.
Практика показала, что почта нифига не придерживается инкремента нумерации в ночь на понедельник и использует готовые штрихкоды еще некоторое время.
Остальные цифры,кроме последней полезной инфорации не несут и используются для нумерации отправлений в конкретном отделении связи.
Последняя, 14-я цифра - контрольная, расчитывается следующим образом:
$crc = 10 - ((($track[12] + $track[10] + $track[8] + $track[6] + $track[4] + $track[2] + $track[0]) * 3
+($track[11] + $track[9] + $track[7] + $track[5] + $track[3] + $track[1])) % 10);
Представленный код на языке PHP. Оператор % – остаток от деления.