Contact A-LUX

We reply within 15 minutes

Вы человек? 3 − 1 =

Or contact directly

A service for companies

A document set checked in 24 seconds

DocVision Ai reads scans and PDFs, pulls out the details and cross-checks the documents of a set against each other. A company signs up on its own, the operator works in a web office, and your own system calls the service with a token. The first 50 cases each month are free, after that from 1500 KZT per set.

24 secfor a set of ten documents
0 filesleave the browser: reading happens on the device
50 casesfree every month
How a case runs

Four steps from a folder of scans to a record in the history

The operator fills in no forms and compares no details by eye. The job is to upload the set and look at what did not match.

Upload the set

PDFs, scans, phone photos, DOCX and XLSX. Up to 20 documents per case, and the languages inside may differ.

Reading in the browser

Recognition runs in the operator's own browser. Files never reach the server, and you can verify that in the page's network requests.

Cross-checking the set

Details are matched between documents and against your control data. National ID, BIN and IBAN checksums are calculated, not eyeballed.

The case in history

The contents of the set and the outcome of every check are kept. An operator can come back tomorrow, and the monthly volume adds itself up.

What is inside

The service covers the whole set, not just text recognition

Plenty of software can read text. The mistakes in a set show up when documents are compared with each other, and that is the core of this service.

Reads any kind of document

PDFs with a text layer, scans, phone photos, DOCX and XLSX. Kazakh, Russian and English within a single case.

Extracts the details

Contract numbers, national ID and business ID, dates, amounts, IBAN, stamps and signatures. Checksums are verified by arithmetic.

Cross-checks documents

Does the name on the application match the ID, is the contract number the same on the certificate, do amounts and dates agree. Most errors surface here.

A web office for your staff

An owner and operators with separate rights, case history searchable by month, the contents of each set and the outcome of every check.

Accounting that cannot be back-dated

The volume ledger is chained by fingerprints, so a quiet edit becomes visible. Monthly exports go straight to your invoice.

Calls from your own system

A token, HTTPS and a signed response. Repeating a request with the same key returns the earlier answer instead of charging twice.

The outcome

The operator sees a decision, not a wall of text

The service does not dump recognised text on you. It shows which documents are in the set, which are missing and exactly what failed to match.

  • Contents of the set: what arrived, what is mandatory and what is absent.
  • The outcome of each check with its reason: where the data diverges and in which document.
  • Stamps and signatures: whether they are present on the required pages.
  • No detail values remain in the service tables: only the outcome is stored.
Case 2026-0917-18 9 of 10 checks matched
Application and IDname matches
Contract and certificatenumber matches
Amount in contract and applicationdiffers by 12,000 KZT
National IDchecksum valid
IBANchecksum valid
Stamp and signaturefound on 3 pages
Processing time24 seconds
Pricing

You pay per set, not per page

A case is one set of documents for one person or one deal. It may hold three pages or eighty: we count cases, because that is predictable in advance.

Trial
0 KZT50 cases a month, no card required
  • Web office and case history
  • One token for API calls
  • Every kind of check, with no limits
Start for free
Production
from 1500 KZTper document set, no monthly cap
  • Staff with roles and an action log
  • Monthly exports for invoicing and accounting
  • API calls with a signed response
  • Lower rate above 300 cases a month
Get a quote
On your own servers
Projectinstalled inside your network
  • Works with no internet access
  • Your own document types and check rules
  • Support and updates
Discuss installation

The free allowance resets every month. When it runs out the service says so plainly and names the number, while the case history stays where it is.

For developers

Call it from your system, without the web office

If the check belongs inside your own process, the service is called directly. The token is issued at sign-up and can be revoked and reissued at any time.

  • The whole set goes in one call, and the response carries the contents and every outcome.
  • A large set is accepted as a task and polled by its number: no need to hold the connection open.
  • The response is signed with the service key, so tampering in transit is visible.
POST /v2/check/oppv
# check a whole set in one call
curl -X POST https://docvision.myqr.site/v2/check/oppv \
  -H "Authorization: Bearer dv-..." \
  -H "Idempotency-Key: case-2026-0917-18" \
  -d '{
    "control_data": { "contract_number": "SQ20260917JR" },
    "documents": [
      { "name": "application.pdf", "content_base64": "..." },
      { "name": "id-card.jpg", "content_base64": "..." }
    ]
  }'

# response
{
  "overall_status": "NOT_MATCHED",
  "documents": [ /* contents of the set and outcomes */ ],
  "missing_documents": [],
  "signature": "ed25519:..."
}
Questions

What people ask before signing up

How much does a check cost?
The first 50 cases each month are free and no card is needed at sign-up. After that it is from 1500 KZT per document set, with a lower rate above 300 cases a month. Installing the service inside your own network is quoted as a project.
Do the files stay on your server?
No. Recognition runs in the operator's browser and the file never reaches the server. The service tables hold the contents of the case and the outcome of each check, without detail values or personal data.
Which documents does it understand?
PDFs with a text layer, scans, photos, DOCX and XLSX. Languages: Kazakh, Russian and English. It extracts contract numbers, national ID and business ID, dates, amounts and IBAN, verifies checksums and cross-checks the documents of a set.
Can we call it from our own system?
Yes. A token is issued after sign-up, calls go over HTTPS and the response is signed with the service key. Repeating a request with the same idempotency key returns the earlier answer instead of counting the case twice.
What happens when the free allowance runs out?
The service replies that the monthly allowance is used up and names the number. Cases are not lost, the history remains, and the allowance opens again next month.
Get a quote

We will price it on your own documents

Send a couple of anonymised sets and we will show what the service finds in them, how long it takes and what it costs at your volume. The consultation and the quote are free.

You can also start without us: signing up takes a minute, and the first 50 cases are free.

By sending this form you agree to the processing of your personal data