Simple is not easy

Chestny Znak and 1C integration for product marking

How Chestny Znak integration with 1C automates marking, accounting, receiving and shipping of goods without errors or delays.

  • Why Chestny Znak integration with 1C is needed
  • Why 1C is the center of the process
  • What each segment gets
  • What happens without integration

26.8.2025 Chestny Znak and 1C form a single environment for accounting, marking, and EDI. It reduces code errors, speeds up warehouse and retail operations, and helps businesses avoid fines and batch blocks. Reading time: 10 min. Watch on YouTube Watch on Rutube ___________________________________________ Imagine this: a new batch of goods arrives at the warehouse. The scanner beeps, the document in 1C shows an error, and the code fails validation in Chestny Znak. Time passes, customers wait, and the goods sit idle.

These situations are familiar to most companies that have had to deal with mandatory product marking. The Chestny Znak system is a government control tool, but for business it often becomes a headache: marking codes do not scan, documents do not reconcile, and any mistake can lead to fines. The good news is that these risks can be reduced to a minimum. In the Chestny Znak - 1C setup, it works as a single environment: accounting, electronic document exchange, and data exchange with CRPT happen automatically.

Fewer errors, faster processes, and calmer lawyers.

YouTube

We Share Our Experience on Our YouTube Channel

View All

4 Principles of Software Development

Which Way of Working Is Most Effective for Business?

Why Chestny Znak integration with 1C is needed

  1. Marking isn't a one-time setup but a daily routine: codes must be received, transferred, written off — and not a single Data Matrix lost. Manufacturers, wholesale and retail all work with the Chestny Znak system today; errors in any link hit everyone.

  2. So the key task is to remove manual entry and the human factor.

  3. An employee can get distracted, mix up a couple of characters or forget to enter part of the data entirely.

  4. Seems minor, but at company scale such "errors" turn into real downtime and losses: documents don't match, goods sit in stock, and lawyers later spend weeks sorting out the fallout.

  5. Automation works here like insurance — the system never tires, never gets distracted and never errs through carelessness.

  6. This is exactly the role that the 1C - Chestny Znak integration fills.

Why 1C is the center of the process

  1. 1C already manages the item master, batches, warehouse and sales.

  2. Adding marking codes and EDI on top, you turn 1C into a single environment for accounting and traceability:

  3. Codes are stored in product/batch records, statuses are pulled from Chestny Znak, and stock appears in 1C reports.

  4. No Excel, no duplicates. EDI without copy-paste. Incoming/outgoing UPDs with codes are loaded, signed and sent automatically.

  5. No manual transfer. Online control.

  6. Marking code statuses ("in circulation", "retired", "awaiting confirmation") are visible right in 1C; a problem code is caught before shipping.

  7. Printing and tracking unit, case and pallet codes in one process — order picking is faster, errors fewer.

  8. On-site scanning. The POS and data terminals are all connected to 1C and handle labeled goods without workarounds.

  9. Every failure is logged: it's easier to investigate and resend the document correctly (without creating duplicates).

What each segment gets

  1. Ordering marking codes from 1C via SUZ, printing labels, aggregation on packaging, putting into circulation — all in one workflow.

  2. Fewer line stoppages from lost codes, easier handling of defects (withdrawal from circulation/re-marking reflected in accounting).

  3. Receiving by UPD with automatic matching of marking codes and item master.

  4. Picking shipments with a scanner: scan it — the code lands in the document, the EDI is sent, ownership changes. Retail.

  5. Sales in permissive mode: the register won't ring up a bad code.

  6. Returns and write-offs are recorded correctly: the marking code is returned or withdrawn from circulation and does not hang in stock.

  7. Fewer risks of fines and claims during inspections.

What happens without integration

  1. The UPD is signed, but the codes are not registered in 1C — the sale is blocked and the warehouse stalls.

  2. The document was sent with an error and cannot be duplicated — you have to sort it out manually, losing time.

  3. Extra or foreign marking codes in stock mean risks of fines and batch freezes.

  4. When accounting is done manually or across disconnected systems, every operation becomes a quest: somewhere a code is lost, somewhere it's entered twice, and somewhere it just wasn't submitted on time.

  5. At first, these seem like isolated minor mistakes, but down the chain they lead to shipment blocks, failed deliveries, and tense negotiations with counterparties.

Technically, this is not a six-month project

  1. Standard configurations already can: enable accounting of labeled groups; work with a local module/SUZ to exchange with CRPT; pull in/send codes via EDI; print marking codes and aggregated labels; check the marking code status before an operation.

  2. In practice, integration rollout rarely follows the textbook scenario. Every company has its own habits, rules and even a "human factor" that always makes adjustments. Some keep stock in Excel, some run parallel accounting in notebooks, and some are used to "keeping everything in their head".

  3. With Chestny Znak it is important to align internal processes: define who is responsible for what, where primary accounting is kept, which documents move automatically and which must be checked manually.

  4. It seems like a trifle, but it is exactly these organizational details that ultimately decide whether the system runs like clockwork or turns into yet another "pain point".

  5. The rest is a matter of discipline: release updates, receipt and shipment procedures, staff training.

  6. 1C and Chestny Znak integration is basic hygiene for manufacturing, wholesale and retail.

  7. You unite accounting, EDI and marking-code handling in one system, gaining traceability and predictable operations instead of endless makeshift manual fixes.

How the Chestny Znak marking system works

  1. Chestny Znak is a national digital tracking platform that controls the path of every product unit from the factory or border to the store checkout.

  2. The system is maintained and operated by CRPT (Center for Advanced Technology Development), the operator ensuring its stable performance and growth.

  3. A unique DataMatrix code is applied to the product.

  4. Every movement is recorded in the system: release, shipment, receipt, sale, return, write-off.

  5. On any discrepancy, the code is blocked.

  6. For the business this means the goods exist physically, but in Chestny Znak they no longer exist.

  7. Thus, labeling makes the market transparent and blocks the path for counterfeits.

  8. But for companies it's also a daily obligation — working with marking codes is built into every process: from the warehouse to accounting.

Why it is important to understand how it works

  1. In effect, the system step by step covers all mass market segments.

  2. For the business this means the question "will mandatory marking apply to us" stopped being relevant long ago.

  3. The real question is different: how to embed marking into your processes without halting sales or facing fines.

  4. Where goods used to be tracked by batches or boxes, now every single unit has its own individual code.

  5. This code must be properly introduced into circulation, passed along the chain and correctly written off.

  6. Any error during transfer makes the goods problematic.

  7. That is why integration with 1C becomes not just a convenience but a necessity: it automates the recording of all code operations and reduces the chance of staff errors.

Step 1. Preparation

  1. Get an account on the Chestny Znak website.

  2. Issue and configure a UKEP (enhanced qualified electronic signature) to start working.

  3. Set up work with an electronic document exchange operator in 1C (1C-EDI, Diadoc, SBIS, etc.).

  4. Without EDI, exchanging UPD documents with codes is impossible.

  5. Install the current release of 1C (ERP, Accounting, Trade Management, Small Firm Management, Retail).

We'll curate materials for your task

We'll reply within 30 minutes and send relevant cases, diagrams, or analyses tailored to your context.

Step 2. Set up the connection to CRPT (SUZ)

In the Chestny Znak personal account, go to the Order Management Station (OMS/SUZ) section used to place requests for marking codes. Create a new device (type "Industrial Control System"), then obtain the OMSID and authorization token. In ERP: Master Data and Administration -> Integration Setup -> OMS/SUZ Connection Parameters. Specify the OMSID, token, exchange format, and automatic exchange schedule. Link the organization and warehouses.

Step 3. Configure reference data and item master

  1. Mark which groups are subject to mandatory marking (clothing, footwear, dairy, water, etc.). In the "Exchange with IS MP" workstation interface, use the built-in HS code classifier.

  2. For each item, specify the HS code and the marking group.

  3. Manufacturers and importers must set the GTIN in the item master records.

  4. If the product is new, register a GTIN and sync it with the Chestny Znak system. In 1C, set up label print templates with Data Matrix.

Step 4. Ordering and working with marking codes

  1. Create the "SUZ Marking Code Issuance Order" document. Basis: "Production Order" (for release) or "Purchase Order" (for import).

  2. Once received, codes are printed and applied to the products.

  3. To proceed, create a "Goods Marking IS MP" document based on previously entered documents: purchase, production, or production without an order.

  4. A write-off document is generated for unused or defective codes.

Step 5. Purchasing, sales, and write-off operations

  1. A document is created based on the incoming UPD.

  2. Codes are pulled from EDI automatically.

  3. Sales, return and adjustment documents are used.

  4. When shipping is processed, codes are scanned and sent to Chestny Znak via EDI. In retail — a POS receipt (if the register supports FFD 1.2).

  5. If the POS lacks this function — the "Withdrawal from circulation" document in 1C.

Step 6. Control and testing

  1. 1C has a "Marking Code Check" tool.

  2. It's recommended to enable automatic status control across operations.

  3. Create test documents for introduction, sale and write-off. Make sure the statuses in 1C and in

  4. All operations are logged in the 1C registration journal.

  5. Here you can also see exchange errors (duplicates, mismatches, invalid codes).

  6. After completing all stages, the company gets a fully automated marking process: codes are issued and printed directly from 1C, purchase and sale operations sync automatically with Chestny Znak, and errors and delays are kept to a minimum.

  7. This shortens document processing time, lowers the risk of fines and ensures transparency of product movement at every stage — from production to the end customer.

Common errors and how to avoid them

Even with correct integration setup, issues are inevitable: a product may be entered incorrectly, an employee may skip a step, or a document may get stuck. Below are the most common marking errors and how to resolve them.

Marking code errors

  1. An incorrectly applied or damaged DataMatrix.

  2. The code prints poorly, smudges or tears when applied — so the scanner can't read it.

  3. What to do: check print quality, use certified printers and scanners. In 1C, enable code status checks via exchange with

  4. Duplicate codes. Identical marking codes land in the same document.

  5. When trying to send — an error from CRPT.

  6. What to do: use scanning at all stages (receiving, shipping, returns).

  7. Disable manual entry of marking codes in documents.

EDI document issues

  1. The supplier issued the document but didn't attach the list of marking codes.

  2. What to do: record the discrepancy report in the EDI and do not sign the document until it is corrected.

  3. Data mismatch. The UPD lists 100 units, but only 95 codes were transferred.

  4. What to do: reconcile documents and system data before signing. In 1C, the "Marking Code Verification" report helps detect shortages.

  5. If an incoming UPD is not signed on time, the codes stay hanging in limbo.

  6. What to do: set up reminders or monitoring in 1C to close incoming documents on time.

Data exchange failures

  1. Resending a UPD with the same number and date equals an error.

  2. What to do: create a corrective UKD instead of resending a duplicate.

  3. The error "code not found" or "not your code". 1C lists the product, but per the system it's still with the supplier or already withdrawn.

  4. What to do: check statuses before shipping; if a code is not on your balance, demand a correct document from the supplier.

  5. Network failures or invalid tokens happen.

  6. What to do: recheck the OMSID and token, refresh the connection to SUZ.

  7. If the network goes down, set up automatic resending.

No tracking of defects and returns

  1. A written-off item still shows as "in circulation".

  2. If a defect or disposal is not recorded with a document in 1C, the code stays active.

  3. When defective products are found, paperwork can't be delayed. The same day you must record the fact and create the "Write-off of IS MP marking codes" document in the system.

  4. This approach helps avoid accounting errors, prevents reuse of codes and ensures data accuracy in the Chestny Znak system.

  5. A customer return was not processed through the system. The marking code came back physically but was not returned in Chestny Znak.

  6. What to do: process the return via a UKD or a return receipt so the code gets the correct status.

  7. Every typical failure comes down to one thing: a gap between the fact and its reflection in accounting.

  8. To avoid problems: run all operations through 1C documents, scan every marking code, reconcile system data and reports in 1C before sending, and monitor the exchange log with

  9. Marking is now part of everyday business operations. Every year the list of categories expands and more companies fall under the Chestny Znak system. Here the cost of an error is too high: from a batch block to heavy fines.

  10. Integration with 1C removes the chaos and turns marking into a familiar business process. One program unites accounting, EDI, code handling and product movement operations: putting into and withdrawing from circulation.

  11. This reduces the number of errors, speeds up document exchange and makes data transparent for every link in the chain.

  12. The key to success is correct integration setup.

  13. If you update 1C on time, fill in reference data correctly, scan every code and work through documents, the risk of failures is minimal. With support and oversight from the IT and accounting teams, exchange with Chestny Znak becomes routine rather than stressful.

Contacts

Let's Discuss Your Project

Leave your current contact details and describe your task. We will come back with clarifying questions and a proposal for the next step.