Digital Product Marking in Uzbekistan (Asl Belgisi): What to Do
Practice4 minInnovialabs editorial team
In short
Every unit of a marked product gets a unique DataMatrix code from the Asl Belgisi system; businesses order codes, apply them, report them into circulation and pass them along the chain to the checkout, where the sale takes the code out of circulation.
What Asl Belgisi digital marking is
Asl Belgisi is Uzbekistan's national information system for digital product marking. Every unit of a marked product receives a unique DataMatrix code with cryptographic protection. From the code, the system knows who produced or imported the item, who it was transferred to and when it was sold.
For a business this means that goods without a valid code cannot be sold legally, and every movement — production, import, wholesale transfer, retail sale, write-off — must be reflected in the system.
Which goods must be marked
Product groups and deadlines are set by government resolutions and expanded in stages. Groups where marking has already been introduced include, for example, tobacco products, alcohol and beer, medicines, water and soft drinks, and household appliances.
Before you start, check the current list, deadlines and requirements for your group on the official Asl Belgisi portal. Requirements differ: some groups need a code on every unit, some also require aggregation into cases, and some have special rules for stock produced before the start date.
The process: from ordering a code to the sale
- Registration. The company logs into the system's personal account with an electronic digital signature and states its role: manufacturer, importer, wholesaler or retailer.
- Product description. Each item is added to the catalog with a GTIN — a global trade item number — and its attributes. Without a product card, you cannot order codes.
- Ordering codes. The manufacturer or importer orders the required number of codes for a specific GTIN through the personal account or via API.
- Application. Codes are printed on a label or directly on the packaging. Importers usually apply them before import or in a customs warehouse — the procedure depends on the group.
- Introduction into circulation. The company reports that codes are applied and the goods are produced or imported. Only then is the code considered active.
- Transfer along the chain. In wholesale, codes are listed in electronic documents, and ownership passes to the buyer.
- Retail sale. The cashier scans the code, it is passed in the fiscal receipt, and the item leaves circulation.
Errors at any step — for example, selling a code that was never introduced into circulation or is registered to another company — create discrepancies that later have to be resolved manually.
Equipment and software
| Participant | Equipment | Software |
|---|---|---|
| Manufacturer | label printer or industrial line printer, print verification camera, aggregation scanners | code management, ERP or MES integration |
| Importer | label printer, scanners | code tracking per shipment, accounting integration |
| Wholesale and warehouse | 2D scanners, handheld terminals | WMS or accounting system with code support, electronic document exchange |
| Retail | 2D scanner, online cash register | POS software that supports marked goods |
A regular linear barcode scanner cannot read DataMatrix — you need a 2D scanner. For printing, contrast and code size matter: a poorly printed code will not scan at the checkout.
Integration with accounting and POS
Manual work in the personal account only suits small volumes. With regular shipments you need integration:
- the accounting system (ERP, 1C and similar) stores which codes arrived with which shipment and their status;
- ordering and introduction into circulation for manufacturers run via API directly from production records;
- receiving at the warehouse means scanning cases or units and automatically matching them against the supplier's electronic document;
- the POS checks and transmits the code at sale, and returns correctly put the code back into circulation.
Plan aggregation separately: if a case is linked to the unit codes inside it, scanning the case at receiving is enough instead of scanning every pack.
Common mistakes
- Starting preparation a few days before the mandatory deadline.
- Ordering codes before product cards are complete.
- Buying cheap scanners that cannot read DataMatrix.
- Not checking supplier codes at receiving — the problem surfaces at the checkout.
- Tracking codes in Excel alongside the accounting system.