Classification by document type
The system assigns each incoming document to one of the types you define beforehand, and derives from that which fields are expected at all.
Recognise documents, check them and write the results back into your existing systems
Solution blueprint: a fully worked example system, not a delivered client project. The processes, architectures and metrics show how we would build such a system — they are not measurements.
Documents arrive from several directions: as attachments in a mailbox, as scans from a multifunction device, as forms from a portal. Each one is opened, read, assigned to a document type and then retyped into another system. Who handled which document, and when, can afterwards only be reconstructed from folder structures and email threads.
On the left, the process as it typically runs today. On the right, the same process once an application takes over the repetitive steps.
How the process runs if nobody changes anything.
The same process, with the decision at one clear point.
The label Human marks the points where a person decides or enters something. System marks the steps the application takes over. The human approval deliberately stays in place — it is not optimised away.
The walkthrough stops at the point where a person decides. It continues only once you approve.
Step 1 of 6
Sample data. Sender, subject and values are recognisably invented — there is no real document behind this.
The application marks which fields it recognises with certainty and which a person has to confirm. Two levels by design instead of a percentage — there is no measurement a percentage could come from.
A message with a PDF attached would reach the order mailbox and be filed as a case, with sender and attachment kept unchanged.
This process is a draft, not a running system. Everything shown is invented, and the steps describe how NeXsoft would build such a pipeline. Recognition quality would be shown as certain or review, and approval would stay with a responsible person — which document types, fields and rules apply in your organisation would follow from your own process. The processing runs in your browser along a fixed sequence — nothing is uploaded, nothing is sent and no language model is called.
Every line is a commitment about future work — not a description of something that already exists.
The system assigns each incoming document to one of the types you define beforehand, and derives from that which fields are expected at all.
Each document type carries a schema stating which fields are pulled and what type they have; anything that does not fit that schema does not pass on.
Every extracted field carries one of two markings, certain or review, and only the second level forces a human to look at it.
During review the extracted fields sit directly beside the original page, so a correction is possible without switching between programs.
Business rules such as mandatory fields, value ranges, duplicate and deadline checks are held as a readable rule set rather than scattered through program code.
For each document it remains traceable afterwards when each step ran, what the system decided and who granted approval.
Categories rather than vendor names — which product you run is decided by the system landscape you already have.
One example structure in layers. Not the only one possible — but one we can justify.
These are the figures that would be measured during a project. Deliberately no values are shown — there is no measurement they could come from.
would be taken as the ratio of documents approved without correction to all documents received
would be calculated from the timestamps in the event log
would be taken from the changes made in the review screen
would be counted per document type from the marking set by the rule check
would be captured through the error messages returned by the connectors
A project of this kind does not begin with the full build. It begins with the part that carries its weight soonest.
One document type, one intake channel, one target system — with the full review screen, so that the rules can be sharpened against real documents.
Further document types and intake channels are added, the rule set grows, and approvals can be steered separately by responsibility and value.
The accumulated stock becomes searchable, reporting on turnaround times and corrections is added, and adjacent processes are connected.
If you recognise this process in your own organisation, we will walk through it in a first conversation using your own document types.
Solution blueprint: a fully worked example system, not a delivered client project. The processes, architectures and metrics show how we would build such a system — they are not measurements.