Honest Sign Products in IZI CRM
Honest Sign Products in IZI CRM
Section titled “Honest Sign Products in IZI CRM”To sell goods that carry a DataMatrix code (labeled under the Honest Sign system), you need two things in place: KKM Server configured in Permissive Mode, and the Honest Sign toggle enabled on the product card in IZI CRM. Without both, IZI will block the item from being added to any order.
This page covers the full workflow — initial setup, day-to-day selling, the mixed-stock transition scenario, mobile app behavior, and how to handle write-offs correctly.
What the feature does
Section titled “What the feature does”Each product card in IZI CRM has an Honest Sign toggle. When it is on:
- Adding that product to an order opens a code-entry window.
- The admin scans or manually types the DataMatrix code from the physical packaging.
- IZI sends the code to KKM Server for a Permissive Mode check against the Honest Sign system.
- Only after a successful check does the product appear in the order, marked “Marking scanned”.
When the toggle is off, the product behaves like any regular item — no code is required.
Step 1 — Configure KKM Server
Section titled “Step 1 — Configure KKM Server”Do this once on the computer that runs the fiscal register.
- Open KKM Server at
http://localhost:5893 - Navigate to Permissive Mode
- Enter your organization’s tax ID (INN)
- Open the Honest Sign personal account at markirovka.crpt.ru
- Copy the KKT token: Profile → KKT Token
- Paste the token into KKM Server
- Leave all available product groups enabled
- Save settings
Step 2 — Enable Honest Sign on a product card
Section titled “Step 2 — Enable Honest Sign on a product card”- Go to the Products catalog and open the labeled product’s card
- Turn on the Honest Sign toggle
- Save the product
Enable this only for products that genuinely require a DataMatrix code at the point of sale. Enabling it on non-labeled items will block normal sales of those items.
Step 3 — Mixed-stock transition scenario
Section titled “Step 3 — Mixed-stock transition scenario”When you have old stock without DataMatrix codes and new stock with codes at the same time, keep them on separate product cards:
- Rename the old card — for example: Energy Drink (old stock, no label)
- Remove the old card from customer-facing channels (mobile app, kiosk) — keep it visible only in the CRM admin view
- Leave the Honest Sign toggle off on the old card
- Create a new card with the standard product name and turn the Honest Sign toggle on
- Receive all new labeled units against the new card
- Once the old stock is fully sold, archive the old card
This keeps your bar order workflow clean and avoids accidentally requiring a code scan for units that don’t have one.
Step 4 — Selling a labeled product
Section titled “Step 4 — Selling a labeled product”-
Create an order in IZI CRM
-
Add the labeled product — a code-entry window opens automatically
-
Scan the DataMatrix code from the packaging with a barcode scanner
-
Click Add to order
-
After a successful check, the line appears in the order with the label “Marking scanned”
-
Complete payment as usual
Step 5 — Mobile app behavior
Section titled “Step 5 — Mobile app behavior”Labeled products are not available for self-service purchase in the IZI mobile app. A customer who taps such a product sees a message stating the item must be purchased at the front desk. The admin must be physically present with the product and the terminal to scan the DataMatrix code — self-scanning is not supported.
Step 6 — Writing off labeled stock
Section titled “Step 6 — Writing off labeled stock”If a unit is damaged, lost, or expired, two actions are required in parallel:
In IZI CRM: Warehouse → Write-off → select the product → enter quantity → choose a reason → confirm. This reduces the stock count in IZI warehouse.
In your EDI system or Honest Sign personal account: Create a “Withdrawal from circulation” / “Write-off” document, add the DataMatrix codes of the retired units, sign it with an electronic signature, and submit it to Honest Sign (GIS MT). This retires the codes from circulation.
Troubleshooting sale failures
Section titled “Troubleshooting sale failures”| Situation | What to do |
|---|---|
| Empty or invalid code | Re-scan the DataMatrix code from the packaging |
| Code already in the order | Pick a different unit or remove the duplicate line |
| POS or KKM Server unreachable | Confirm KKM Server is running at http://localhost:5893, the register is connected, and a shift is open |
| Permissive Mode not configured | Check tax ID, KKT token, and product group settings in KKM Server |
| Honest Sign rejected the code | Take a different unit with a different DataMatrix code |
See also
Section titled “See also”Frequently asked questions
What happens if I try to add a labeled product without scanning its code?
IZI blocks the product from being added to the order. The DataMatrix code field is mandatory — the order cannot proceed until a valid code is entered or scanned.
Can a customer buy a labeled product through the mobile app?
No. Labeled products are hidden from self-service purchase in the mobile app. The customer sees a message that the item must be purchased at the front desk. This is by design: an admin must scan the physical code next to the product and the POS terminal.
What if the scanner submits the code but the check fails?
Check that Permissive Mode is configured in KKM Server (correct tax ID and KKT token), that all product groups are enabled there, and that the POS shift is open. If the code is rejected by Honest Sign itself, take a different unit with a different DataMatrix code.
Do I need to report a write-off to Honest Sign separately?
Yes. IZI reduces your warehouse stock, but the DataMatrix codes must be formally retired in Honest Sign (GIS MT) through your EDI system or the Honest Sign personal account — create a 'Withdrawal from circulation' document, add the codes, and sign it electronically. IZI does not send a separate write-off document to GIS MT.
What does 'Marking scanned' mean on the order line?
It confirms that IZI received a valid DataMatrix code for that unit and the Honest Sign permissive-mode check passed. The code is stored and transmitted to the fiscal register during payment.
Can I sell old stock (without DataMatrix) and new labeled stock at the same time?
Yes — use the mixed-stock transition workflow: keep a separate product card for the old batch with the Honest Sign toggle off, and a new card for the labeled batch with the toggle on. Archive the old card once stock runs out.