---
id: "ru_post_tracking_number"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["shipping"]
country: ["RU"]
langs: ["common"]
quality: 73
url: "https://registry.apicrafter.io/datatype/ru_post_tracking_number"
---

# Russian Post tracking number (ShPI) (`ru_post_tracking_number`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Fourteen-digit bar-code postal identifier (ШПИ) that Russian Post assigns to a registered domestic item. Digits 1-6 are the postal code of the accepting post office, digits 7-8 count the month in which the bar code was printed, digits 9-13 are the serial number of the item in that office and month, and digit 14 is a check digit. The check digit uses the same weights as GS1 keys (3 for odd positions, 1 for even positions, modulo 10). International items use the UPU S10 number instead (s10upu).

- Personal data (PII): no
- Categories: Shipping and delivery (shipping)
- Countries: Russian Federation (RU)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^\d{14}$
```

Check digit algorithm: `gs1_mod10`

## Examples

- `14211716007389` — Worked example of the check digit from the Russian Wikipedia article
- `14211716007380` (invalid example) — Wrong check digit
- `1421171600738` (invalid example) — Thirteen digits, the check digit is missing

## Translations

- ru: Штриховой почтовый идентификатор (ШПИ): Четырнадцатизначный идентификатор регистрируемого внутреннего почтового отправления Почты России. Состоит из индекса отделения приёма, номера месяца, порядкового номера отправления и контрольного разряда.

## Sources

- wikipedia: <https://ru.wikipedia.org/wiki/Почтовый_идентификатор>

## Quality

Score 73/100. Missing: second example, mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/ru_post_tracking_number.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/RU/shipping/ru_post_tracking_number.yaml>
