Kazakhstan SNT Waybill
Kazakhstan SNT electronic waybill (СНТ) + Virtual Warehouse integration for tracked goods: official SntV1 XML, TN VED / GTIN, VWH balances, registration QR, IS ESF SntWebService upload (BYOK)
Kazakhstan SNT e-Waybill (СНТ)
Electronic accompanying waybills for the State Revenue Committee IS ESF portal, with full Virtual Warehouse integration for tracked goods
Generate, validate and submit Kazakhstan electronic accompanying waybills (Сопроводительная накладная на товары, СНТ) to the State Revenue Committee IS ESF portal (esf.gov.kz). From 2026 the SNT e-waybill is mandatory for tracked goods, which must be registered on the taxpayer's Virtual Warehouse (Виртуальный склад) — the SNT draws down the warehouse balance and links to the related ЭСФ invoice.
Built on the shared e-Invoice Core Engine and the Kazakhstan IS ESF connector, and tested on Odoo 18, Odoo 19 and Odoo 20 (Community).
SNT XML from a delivery
The official IS ESF SntV1 document (namespace v1.snt) built directly from a stock delivery — domestic, import, export and internal-transfer waybills: seller and customer BIN, consignor / consignee, transport block, and per-line TN VED code, TRU origin code, GTIN, IS ESF product id, quantity, unit code, price and VAT. Every SNT is checked against the SntV1 schema IS ESF publishes (shipped with the module) before it is stored.
Virtual Warehouse ledger
A per-product balance of traceable, marked and excisable goods with a full movement log. Every registered SNT draws the balance down, and an outgoing waybill is blocked before submission if it would oversell the tracked stock.
Real BIN / TN VED / GTIN validation
The genuine Kazakhstan weighted mod-11 control-digit algorithm validates the 12-digit BIN/IIN; TN VED codes are checked as 10-digit EAEU subheadings and GTINs against the GS1 mod-10 check digit.
Business-rule validation
Seller BIN and company-buyer BIN required and checksum-valid (a private buyer is reported as retail), TN VED and TRU origin code on every line, GTIN mandatory for tracked and marked goods, Virtual Warehouse balance sufficiency, unit codes and line arithmetic — clear, coded reports before you submit.
BYOK submission
Each SNT is signed with your own NCA RK key (GOST 2015 or RSA) and uploaded with the official IS ESF SntWebService (uploadSnt) in the session of your IS ESF connection (IIN, password, keys of the Kazakhstan ESF module). Test server and production addresses are pre-filled and editable. Your keys never leave your database and are never bundled with the module.
Waybill workflow
Validate, Generate, Submit and Check-status buttons on the delivery. The SNT is submitted only when IS ESF returns its id; the registration number is read back with querySntStatusById, never composed locally, and a QR carrying that registration number is added to the delivery. Full transport logging and an optional status-polling cron.
Onboarding in minutes
A guided onboarding wizard captures your company BIN, links the IS ESF connection and the Virtual Warehouse store ID under the e-Invoicing menu. Configure once, then generate compliant СНТ waybills from any tracked-goods delivery.
Disclosure: this module transmits waybill data only to the IS ESF endpoint you configure. No data is sent anywhere else, and your private keys never leave your database; your IS ESF password is sent only to IS ESF when a session is opened.
Screenshots
Delivery With Generated Snt
Snt Virtual Warehouse Stock
Update date: 2026-10-01
User guides (PDF)
Related modules
Kazakhstan ESF Note
Kazakhstan IS ESF additional / corrected electronic invoice (ЭСФ): ADDITIONAL_INVOICE and FIXED_INVOICE linked to the original registered ESF, signed and uploaded (BYOK)
Kazakhstan ESF Invoice
Kazakhstan IS ESF (ЭСФ) e-invoicing: official InvoiceV2 XML, GOST 2015 / RSA signature in Odoo, IS ESF SOAP upload, BIN/IIN mod-11 validation, BYOK
Kazakhstan Payroll
Kazakhstan payroll for Odoo: two-tier IIT 10/15%, OPV/OPVR pension, VOSMS/OOSMS health, SO and Social Tax - 2026 rates, computed per employee with a statutory remittance register.