Who applies Chestny Znak codes when importing from the EU?

Last updated: By the Export Label team — software used daily by European exporters to Russia.

When goods are imported into Russia from the EU, the Chestny Znak Data Matrix codes must already be on the products before they cross the border. In practice the Russian importer orders the codes in the Chestny Znak system and sends the code files to the European producer or exporter, who prints the labels and applies them at the factory or logistics warehouse before shipment.

Who is responsible for the codes on imported goods?

Responsibility is split between two parties, and confusing the two is the most common cause of delays. The Russian importer is the participant registered in the Chestny Znak system: it is the importer who orders (emits) the Data Matrix codes for the specific goods. The European producer or exporter is the party that physically applies those codes, because the goods must be marked before they enter Russia.

This means the European side never has to register in the Russian system itself. What it receives is a set of code files — the unique Data Matrix codes generated for that particular shipment — and the obligation to turn them into labels that are physically on the products, cartons and pallets when the truck leaves.

At what point in the process must the codes be applied?

The Data Matrix code must be applied before the goods enter Russia, that is before customs clearance. Imported goods have to arrive at the border already marked. There is no step at which unmarked goods are cleared first and labelled afterwards on the Russian side.

For most European exporters this places the labelling operation either on the production line at the factory, or as a separate operation at the logistics warehouse where the shipment is consolidated and palletised. Both are acceptable as long as the labels are in place before departure.

What exactly does the importer send to the exporter?

The importer sends code files: a list of unique Data Matrix codes ordered from the Chestny Znak system for the agreed quantity and product. Each code is unique and can be used exactly once — codes cannot be reused or duplicated across products or shipments.

The exporter's job is to convert that raw file into a physical labelling plan: unit labels for each product, carton labels that aggregate the unit codes inside the box, and pallet labels that aggregate the cartons. The aggregation levels must be correctly ordered and numbered, otherwise the relationship between a unit, its carton and its pallet cannot be reported correctly.

Can the importer apply the codes in Russia instead?

No — for goods imported into Russia the marking has to exist before customs clearance, so applying it after arrival is not a route open to a normal import flow. The commercial consequence is that the labelling cost, equipment and process sit with the European exporter, even though the codes themselves belong to the Russian importer's account.

Some categories or special customs regimes may have their own handling rules for remarking damaged or lost codes [TO VERIFY]. Where a specific case is unclear, the importer should confirm the treatment in the Chestny Znak system before the goods ship.

What happens if goods arrive without codes?

Goods that arrive at the Russian border without valid Data Matrix marking cannot complete the intended import flow, and the shipment is held until the situation is corrected. Because the codes must be applied before the border, correcting the situation usually means the goods have to be returned or relabelled outside Russia — an expensive and slow outcome. The exact penalties and administrative consequences depend on the category and the case [TO VERIFY].

The practical defence is process discipline: agree with the importer who sends the code files and when, label everything before the truck is loaded, and keep the aggregation between units, cartons and pallets accurate so the shipment can be reported cleanly.

How do exporters usually organise the work?

A workable division of labour looks like this. The importer orders codes early enough for the production plan and sends the file in an agreed format. The exporter loads the file, generates unit, carton and pallet labels in the right sequence, prints them, and applies them following that sequence so the physical pallet matches the digital aggregation.

The sequence is the part that most often goes wrong. If labels are printed in one order and applied in another, the aggregation data no longer describes reality, and the error is only discovered later — typically at the moment it is most expensive to fix.

Frequently asked questions

Does the European exporter need an account in Chestny Znak?

Normally no. The Russian importer is the registered participant and orders the codes; the exporter receives the code files and applies the labels.

Can the codes be applied at a logistics warehouse instead of the factory?

Yes. What matters is that the goods are marked before they enter Russia, so either the production line or the consolidation warehouse works.

Can one Data Matrix code be printed twice?

No. Each code is unique and cannot be reused or duplicated. A duplicated code makes the shipment data invalid.

Do cartons and pallets need their own labels?

Yes. Carton and pallet labels aggregate the unit codes below them and must be correctly ordered and numbered.

Who pays for the codes?

The codes are ordered in the importer's Chestny Znak account, so the importer emits them; commercial arrangements between the parties vary [TO VERIFY].

What if a label is damaged during production?

The affected unit needs valid marking before shipment; the handling of replacement codes should be confirmed with the importer in the Chestny Znak system [TO VERIFY].

Related guides