MXIK audit
and 1C files
Checks the 17-digit MXIK (IKPU) codes in your catalog against the official classifier. Prepares files for “1C:Accounting” from bank statements, Didox invoices and product lists.
October documents
5 jobs · 3 files for 1C- Catalog auditdokon-katalogi.xlsx · 72 rows38 risky rowsExcel, 1C CSVand a PDF report
- Bank statementkochirma-oktabr.xls · 72 paymentsBalance matcheskl_to_1c.txtand a reconciliation report
- Didox invoicesdidox-oktabr.zip · 14 documentsCode does not match the name on 3 rowsTovar kirimi.xlsxand the nomenclature
- Product list1c-royxat.xlsx · 412 products9 have no package codeNomenklatura.xlsxwith 1C’s column names
- 1C import and history4 packages readyApproved rows onlyLoad into 1Cby file or OData
The files you get
From a bank statement. The files follow the 1C exchange standard, in the form 1C’s own import windows expect. They have not yet been loaded into a real 1C database: check the first file in a test database. The app’s interface is in Uzbek and Russian; the screens on this page are shown in English.
1CClientBankExchange
ВерсияФормата=1.02
Кодировка=Windows
Отправитель=Tasnivo
Получатель=1C:Buxgalteriya
ДатаСоздания=30.10.2026
ВремяСоздания=14:12:00
ДатаНачала=01.10.2026
ДатаКонца=31.10.2026
РасчСчет=20208000300100001001
Документ=Платежное поручение
СекцияРасчСчет
ДатаНачала=01.10.2026
ДатаКонца=31.10.2026
РасчСчет=20208000300100001001
НачальныйОстаток=48600000.00
ВсегоПоступило=0.00
ВсегоСписано=1234000.00
КонечныйОстаток=47366000.00
КонецРасчСчет
СекцияДокумент=Платежное поручение
Номер=548
Дата=05.10.2026
Сумма=1234000.00
ПлательщикСчет=20208000300100001001
ДатаСписано=05.10.2026
Плательщик=«NAMUNA SAVDO» MChJ
ПлательщикИНН=301234567
ПлательщикБИК=00450
ПлательщикМФО=00450
ПолучательСчет=20208000900200002002
Получатель=«QURILISH TAMINOT» MChJ
ПолучательИНН=302345678
ПолучательБИК=00450
ПолучательМФО=00450
ВидОплаты=01
НазначениеПлатежа=00668 Qurilish mollari uchun, 12-sonli shartnoma
КонецДокумента
КонецФайлаIf a product sold is not among the purchases by MXIK code, issuing the e-invoice is restricted: Cabinet of Ministers Resolution No. 595, 22.09.2021, para. 6(g), Tax Committee, 08.04.2026. So the code in the catalog must match the code on the purchase document.
MXIK audit of a catalog
The code on every row is compared with the official classifier. A row with no code or a wrong one gets a suggested code, with its match level and its place in the classifier; you make the decision.
- You upload
- An Excel or CSV catalog: names in Russian, Uzbek Latin or Uzbek Cyrillic
- Compared with
- The classifier of 442,719 codes, as of 15.10.2026
- You get
- The corrected Excel in its original layout, CSV and XLSX for 1C, a PDF report, a PDF for the client
- As a team
- Review queue, clients, roles and decision history
Checked on real files: a pharmacy register, public procurement names, construction, metal and catalogs with HS (TIF TN) codes.
| № | Product | Issue | Current code | Suggestion | Match | Decision |
|---|---|---|---|---|---|---|
| 21 | Прочие изделия из черных металлов т | Restricted in e-invoices | 07326999999007526 | 07326999999000324 | Low | Approve Reject |
| 50 | Жидкое стекло кг | Restricted in e-invoices | 03214001022000000 | 03214001022000001 | Low | Approve Reject |
| 12 | Известь негашеная кг | Restricted in e-invoices | 02522003001000000 | 02522003001000003 | Medium | Approve Reject |
| 3 | Двухкомпонентный шовный герметик кг | Restricted in e-invoices | 03214001082000000 | 03214001082000001 | Medium | Approve Reject |
| 38 | Проволока металлическая вязальная т | No code | No code | 07217001001000542 | High | Approve Reject |
| 2 | Стекло в форме шаров шт | Not in the classifier | 99999999999999999 | 07002001001000000 | High | Approve Reject |
Measured on real files
For rows without a code, the first suggestion was compared with an answer key; the classifier figures are counted from the official export.- 96.8%Pharmacy register: for 359 of 371 rows without a code, the first suggestion is the right code
- 72 / 98Public procurement names: rows where the first suggestion is the right code
- 442,719codes in the classifier, from the official export as of 15.10.2026
- 127,577codes belong to goods subject to digital marking
- 87.1%of codes have a strictly bound unit of measure: any other unit is an error
- 3 scriptsRussian, Uzbek Latin and Uzbek Cyrillic names are transliterated into each other before matching
How a row reaches 1C
Bank, Didox and product rows take the same road.
First the statement is uploaded.
Then the row is read.
- Balance matches
- Not repeated in another statement
- Approved by: accountant, 30.10 14:10
You approve it.
СекцияДокумент=Платежное поручение
Номер=548
Дата=05.10.2026
Сумма=1234000.00
КонецДокументаOnly then does it go into the 1C file.
From a statement to kl_to_1c.txt
No retyping the statement into 1C: rows, counterparties and operation types are read, and the printed balances and totals are recomputed and compared.
- You upload
- Excel from the bank (.xlsx, .xls), CSV or TXT, a ZIP, or the bank’s own kl_to_1c.txt
- Recognized
- The Central Bank form of item 121, ASBT, Colvir, iABS, iBank2; any other you mark once and it is remembered
- Checked
- Opening and closing balance, totals, payments repeated across statements
- You get
- kl_to_1c.txt (1CClientBankExchange 1.02, Windows or DOS encoding) and a reconciliation CSV
In trial mode: the layouts are built from public documents and samples, and have not yet been checked on a real Uzbek bank file.
- Account
- 20208000300100001001
- Period
- 01.10.2026 — 31.10.2026
- Opening balance
- 48,600,000.00
- Rows
- 72 · Unresolved: 0 · Doubtful: 0
- Balance check
- Balance matches
| Row | Date | Counterparty · Purpose | Out | In | Operation | Status |
|---|---|---|---|---|---|---|
| 3 | 01.10.2026 | «SAVDO PLYUS» MChJ00670 Tovar uchun, 45-sonli hisob-faktura | — | 18,750,000.00 | Payment from a customerStandard rule | Valid |
| 7 | 05.10.2026 | «QURILISH TAMINOT» MChJ00668 Qurilish mollari uchun, 12-sonli shartnoma | 1,234,000.00 | — | Payment to a supplierStandard rule | ValidNew counterparty — will be created in 1C |
| 8 | 05.10.2026 | BankHisob raqamini yuritish uchun komissiya, oktabr | 45,000.00 | — | Bank feeStandard rule | Valid |
| 12 | 10.10.2026 | XodimlarOktabr oyi uchun ish haqi, 1-yarmi | 9,800,000.00 | — | SalariesStandard rule | Valid |
From Didox to a goods receipt
Every row of an incoming invoice is checked against the tax rules and compared with your products. Valid rows become a goods receipt for 1C.
- You upload
- A Didox export archive (.zip), JSON or the official 60-column ESF Excel template; or incoming documents are fetched in the background with a Didox token
- Checked
- A 17-digit code active on the document date, the package bound to the code, unit of measure, VAT rate by date, arithmetic to the tiyin, tax benefit, restriction lists, parties, marking, the chain of correcting documents
- You get
- The printed form (PDF), goods receipt and nomenclature Excel files, or 1C through OData
In trial mode: built from Didox’s official documentation and one real export archive; no real document has been fetched through the Didox API yet.
| № | Name | Package | Qty | Total | Issues | Status |
|---|---|---|---|---|---|---|
| 1 | Масло Lactel 200 г00405001001106002 | 1497381 | 120 | 3,292,800 | — | Valid |
| 2 | Масло Lactel 400 г00405001001106003 | — | 60 | 3,091,200 | — | Valid |
| 3 | Сметана 20% 400 г00405001001000000 | — | 40 | 873,600 | Code does not match the product name | DoubtfulApproveChoose a product |
From products to the nomenclature
The products of your firm and of your clients in one list. MXIK code, package code, unit of measure, barcode and price are checked in one place.
- You upload
- Excel in the layouts firms use: a 1C list, Didox «Мои товары», my.soliq, Smartup, Billz, Uzum, Yandex; or from a finished audit
- Checked
- 17-digit codes broken by Excel, the GTIN check digit, the code’s package, unit of measure, price with and without VAT, duplicates
- You get
- A 1C «Номенклатура» file with 1C’s own column names; goods and services on separate sheets
Import and checks work; loading the finished file into 1C has not yet been tried on a real database.
| Name | MXIK | Package code | Unit | Barcode | Status |
|---|---|---|---|---|---|
| Масло Lactel 200 г1C code: 00-00000001 | 00405001001106002Сливочное масло (всех видов): Lactel, 200 г | 1497381 | шт | 4780042470127 | Valid |
| Масло Lactel 400 г1C code: 00-00000002 | 00405001001106003Сливочное масло (всех видов): Lactel, 400 г | — | шт | 4780042470134 | Valid |
| Перевозка международная1C code: 00-00000003 | 10112008001000001Транспортно-логистические услуги | — | услуга | — | DoubtfulCode does not match the product name |
| Масло сливочное весовое1C code: 00-00000004 | 00405001001000000Сливочное масло (всех видов) | — | кг | — | Valid |
1C import and history
Bank, Didox and catalog packages in one history: what was prepared, what was downloaded, what was skipped and why. A record that comes back after it was already sent is flagged.
- Sent out
- Only the rows a reviewer approved
- Counterparties
- Loaded from 1C’s «Вывести список» file
- OData
- Straight into “1C:Accounting for Uzbekistan”: documents are created unposted, and a correction updates rather than duplicates
In trial mode: neither the files nor OData have been tried on a real 1C database yet. Check the first file in a test database.
| Source | Type | Status | Records | To 1C | Date |
|---|---|---|---|---|---|
| kochirma-oktabr.xls | Bank statement | Approved | 72 | once | 31.10.2026 17:40 |
| didox-oktabr.zip | Didox invoice | In review | 14to review: 3 | No | 31.10.2026 16:05 |
| 1c-royxat.xlsx | Product catalog | Prepared for 1C | 412to review: 9 | once | 30.10.2026 11:20 |
| SF-0412 14.10.2026 | Didox invoice | Prepared for 1C | 3to review: 1 | once | 29.10.2026 10:12 |
Where your data goes
Kept on our server
- The uploaded filewhole, to return it in its original layout
- Decision historywho and when; cannot be edited
May go to Google Gemini
- Product name and unit of measureuncertain rows only
May go to Anthropic Claude
- Payment purpose, counterparty namelong numbers hidden
Goes to tasnif.soliq.uz
- The MXIK code onlyfor the package code and the code’s status
Never leaves
- Price, amount, quantitynowhere
- Account number, TIN, barcodenowhere
- Didox tokenencrypted, never logged
- Phone and Telegramonly to answer you
Deleted
- Free audit fileafter 30 days or when you ask
- A catalog in the appwhen you delete it, with its findings
Tasnivo suggests, you decide: a code you have not approved never goes into a file.
Every decision stays in the history with who made it and when; the history cannot be edited. For uncertain rows, Google Gemini refines the match: it receives the product name and the unit of measure. For a bank line, Anthropic Claude may suggest the operation type: it receives the payment purpose and the counterparty name, with long numbers hidden in both. Either works only when it is configured.
Everything runs on the Tasnivo server; only what this list names leaves it. If you prefer, we check your catalog without any external service. More: privacy policy (in Uzbek).
Pricing: free first, then a plan
900,000UZS / month
An accountant or a small firm serving several clients. Adds: PDF with your own logo, report to a client by link. Companies: 10, items (SKU) per month: 50,000, users: 5, API checks per month: 10,000. Paid yearly: 9,000,000 UZS, 2 months free.
Choose Accountant
900,000UZS / month
An accountant or a small firm serving several clients. Adds: PDF with your own logo, report to a client by link. Companies: 10, items (SKU) per month: 50,000, users: 5, API checks per month: 10,000. Paid yearly: 9,000,000 UZS, 2 months free.
Choose AccountantCorrected catalog: one-off
No subscription: one catalog is checked once, and you get the file with the approved codes.
- up to 500 SKU700,000 UZS
- up to 2,000 SKU1,500,000 UZS
- up to 10,000 SKU4,000,000 UZS
The 1C, bank and Didox modules are included in every plan for now.
For a larger catalog the price is agreed separately. Payment by bank transfer, after the work is done.
Questions
Does this replace soliq.uz?
Which AI is used and what does it receive?
How soon does the free audit come back?
Does a Russian catalog work?
Do you guarantee the code is right?
How does it get into 1C?
What format must a bank statement be in?
How does it work with Didox?
Where does my data go?
Free risk audit
Excel (.xlsx) or CSV, up to 5 MB. No sign-up, password or card needed. The file is used for this audit only. A file sent for the free audit is deleted after 30 days, or at once if you ask. Only the product name and the unit of measure may go to an external AI service. Privacy policy, public offer (both in Uzbek). Want to look first? Request the demo.