Check marking codes in batches without opening GIS MT
Connect Chestny ZNAK to the AI agent: marking codes, turnover documents, product cards, balances. The agent checks code statuses and finds stalled shipments.
How the agent works with Честный ЗНАК
The agent calls the GIS MT True API at markirovka.crpt.ru: it runs marking codes through in batches and reads their statuses, pulls the list of turnover documents, looks up product cards by GTIN in the national catalogue and reconciles balances against warehouse stock by product group. From that it works out which codes are in circulation, which have been retired and which have not entered circulation yet, and where your own stock records diverge from the marking system.
Accepting a document and processing it are two different events in GIS MT: the system takes a shipment or an acceptance immediately, the outcome shows up later, and some documents settle as unprocessed or rejected with an error. The agent keeps those states apart and reports not the fact of submission but the actual fate of the document. It treats code statuses with the same caution: retirement is recorded through cash register receipts and does not reach the system instantly.
The agent barely writes anything here, and that is a property of the system itself: submitting documents into circulation is confirmed with a qualified electronic signature created by your own token, not by the agent. So it gathers data, finds discrepancies and prepares lists ready for signing — checked codes, stalled and rejected documents, cards missing mandatory attributes for their product group — and signing and sending stays your decision.
Codes are checked in batches of several hundred per request: asking one by one would run straight into the rate limit, while a batch comes back as a single list that shows at once which codes the system does not know at all. Once the token's lifetime runs out, requests return an authorisation error and the agent says so outright instead of retrying in silence. It sees exactly the product groups open to your organisation, and when data is missing it says so rather than showing an empty table.
Integration scenarios
Batch check of marking codes
The agent runs a list of codes through True API and tells you which are in circulation, which have been retired and which have not entered circulation yet.
Stalled turnover documents
The agent collects shipment and acceptance documents for a period and shows which ones the marking system has not processed or has rejected with an error.
Stock of marked goods
The agent reconciles code balances and warehouse stock by product group and shows where the numbers diverge from your own records.
Product cards in the national catalogue
The agent checks cards by GTIN and finds the unpublished ones and those missing mandatory attributes for their product group.
Retired at the till
The agent matches codes against cash register receipts and shows what has already been retired at the till and what is still in circulation, allowing for the reporting lag.
A list ready for signing
The agent gathers stalled and rejected documents into a single list ready for signing, so all that is left is to sign it with your token instead of hunting through the account.
Честный ЗНАК examples
Из 480 кодов 14 не в обороте — приёмку по ним не закрыть.
- 9 кодов выбыли раньше: пробиты в чеке ККТ
- 5 так и не введены в оборот поставщиком
- остальные 466 числятся за вами, статусы сходятся
Статусы кодов последней поставки
Table · XLSXHow to connect
Before you connect
- An organisation registered in the GIS MT marking system.
- A qualified e-signature of the CEO or an authorised employee.
- Readiness to refresh the token: it lives up to 10 hours.
- 1
Sign in at markirovka.crpt.ru by certificate
The login page is markirovka.crpt.ru/login-kep, with the certificate on your signature device. One tax ID means one account, each with its own token.
- 2
In Participant data add your product group
«Профиль» (Profile) → «Данные участника» (Participant data) → «Редактировать» (Edit): the product group you trade in must be in the participation list.
- 3
Generate the token in «Участие в системе»
Your user name in the top right corner → «Профиль» → «Данные участника» → «Участие в системе» → «Сгенерировать токен», then confirm with your signature.
FAQ
With a single token from your GIS MT account: open Profile, the Participant data tab, the Participation in the system block, then Generate token, confirming the action with a qualified electronic signature. Copy the value straight away — the field empties once the page reloads.
A token lives up to 10 hours, after which requests come back with an authorisation error. Generate it again in your account and update it in the connection settings — the agent will tell you outright that it expired instead of silently retrying.
Marking codes and their statuses, turnover documents, product cards and the national catalogue, balances and warehouse stock, and cash register receipts — for the product groups added in your participant profile.
Submitting documents requires a qualified electronic signature, which your own token creates, not the agent. The agent reads and verifies: it gathers data, finds errors and prepares lists ready for signing.