The service reads the documents of a case, extracts the details and cross-checks them between documents. A company signs up on its own, first 50 cases every month are free.
PDF, scans, phone photos, DOCX and XLSX in Kazakh, Russian and English
Numbers, dates, amounts and party details are checked across every document at once
Fifty cases a month at no cost, then from 1500 KZT per set
Documents are read in the operator browser, only the verification outcome reaches the server

Company name and a work email, confirmation by code
Ten documents in one case count as a single case
Your system sends a set and receives the breakdown in response
Company cases, verification outcomes and the amount due in the dashboard
Every stage leaves a record, so at any moment you can see the stage of a case and how the monthly amount was formed.
Name and work email, confirmation by code from the message
Case documents are dropped into the window as a whole, by an operator or a system
Details are matched against each other and against your control data
The outcome is recorded with a fingerprint and cannot be changed afterwards
Monthly cases, free volume and the amount due in the dashboard
The screen, the export and the invoice take numbers from one ledger
The record appears at the moment of verification, without manual transfer
50 cases a month free, then from 1500 KZT per set
Other companies data is unreachable at the database level
When documents are read one by one, numbers have to be held in memory. By the third case in a row attention drops, and a mismatch in one digit moves further down the process. Cross-checking removes that problem: the service compares every document of a case at once.
Company name, work email and a password. A confirmation code arrives by email, and the dashboard opens right after it, with no waiting and no sales call.

Case documents are dropped into the window as a whole set. Next to them are the control fields from your system: the service checks the printed values against them.

Cases for the month, how many fell into the free volume, the amount due and the breakdown by document type. The same numbers go into the export.

A case is a complete set of documents. Ten documents in one case count as a single case, regardless of the number of pages and repeated requests.
The service keeps the ledger itself at the moment a case is processed. There is no manual step between the work and the record where data could be lost, duplicated or altered.
Reading and recognition happen on the operator side. What reaches the server is the outcome: the composition of the set, what matched and why something did not. Detail values are not kept in service tables, so the service can be used where documents must not leave the organisation.
Verifiable in the browser network panelEvery data request carries the company, and the database rules do not return other companies rows even if the code is wrong. This is a storage level restriction, not an interface filter.
Verified: another company sees zero rowsEach ledger record is linked to the previous one by a cryptographic fingerprint. Changing an amount, deleting or inserting a row breaks the chain, and the integrity check points to the exact record.
Checked in one click from the dashboardThe case breakdown and the period report are signed with the key of the service instance. The signature confirms the document has not changed since issue, so it can be attached to an act and passed to a counterparty.
Ed25519 signaturePractical breakdowns: where details disagree most often, what to check in a contract before signing, and why a manual entry error is not found where people look for it.
Порядок проверки договора перед подписанием: реквизиты сторон, суммы, даты, приложения и подписи. Что проверяется за секунду машиной и что остаётся человеку.
Read more ДоговорыЧто успеть проверить в договоре за десять минут перед подписанием: полномочия подписанта, реквизиты, суммы, сроки и приложения. Чек-лист по шагам.
Read more РеквизитыКак устроены контрольные разряды ИИН и БИН и контрольная сумма IBAN, какие ошибки они ловят и почему проверка реквизитов не требует запроса в госорганы.
Read moreAn ordinary service reads one document and returns fields. DocVision Ai works with a set: it checks the composition of the case and then cross-checks documents against each other. The contract number in the application is matched against the contract itself, the invoice amount against the act, the surname in the ID against the application. Such mismatches cannot be found in a single document.
No. Documents are read in the operator browser, and only the verification outcome reaches the server: what matched, what did not and why. Detail values are not kept in service tables.
The first 50 cases a month are free. After that from 1500 KZT per document set. A case is the whole set: ten documents in one case count as one case, not ten.
Contracts and annexes, applications, invoices, acts of work performed, tax invoices, statements, powers of attorney and ID documents. Any format: PDF with a text layer, a scan, a phone photo, DOCX and XLSX.
Yes, recognition works in Kazakh, Russian and English, including cases where documents are in different languages. ID numbers and IBAN are validated by checksum regardless of language.
Yes. The system sends a set with a token and receives the breakdown in response. The token is issued at sign-up and shown once, only its fingerprint is stored in the database.
No. The separation is made in the database itself: rows of another company are not returned even if the code is wrong. Each company sees only its own case history and accounting.
A set of ten documents takes about 24 seconds. A PDF with a text layer is read almost instantly, a photo of a document takes longer.
No sales call and no contract to begin with. Enter the company name and a work email, confirm the address with the code from the message and upload your first case.