Intelligent document processing (IDP) is the use of AI to read business documents, pull out the data you need, check it and send it into your systems without anyone retyping it. It handles the invoices, claims forms, bills of lading, contracts and onboarding packages that arrive by email and scanner in every possible layout. Where older OCR tools needed a template per supplier, modern IDP reads a document the way a trained clerk would, and flags what it isn’t sure about.
This guide explains how intelligent document processing works, how it differs from OCR and RPA, how to measure whether it works on your documents, and where Canadian companies usually see the fastest return. It is written for finance, operations and claims leaders who are tired of paying people to copy numbers from PDFs.
What is intelligent document processing?
Think of the work a person does when an invoice lands in the accounts payable inbox. They recognize it as an invoice, find the supplier, invoice number, date, line items, taxes and total, check it against the purchase order, notice that the GST number is missing, and either enter it in the ERP or send it back. IDP automates that whole sequence, not just the reading.
Statistics Canada found in 2025 that text analytics was the most common AI application among Canadian businesses using AI, cited by 35.7% of them. Documents are where much of that text lives.
How does intelligent document processing work?
A production IDP pipeline has six stages:
- Intake. Documents arrive from a shared inbox, an upload portal, an SFTP drop, a scanner or an API. Each file is logged on arrival.
- Classification and splitting. The system identifies what each document is (invoice, credit note, packing slip, claim form, medical report) and splits multi-document PDFs into their parts.
- Extraction. AI models read the text and layout, including tables, stamps and handwriting, and return the required fields in a defined schema, each with a confidence score.
- Validation. Extracted data is checked against rules and systems of record: does the PO exist, do the line totals add up, is the tax calculated correctly for the province, is the policy active on the date of loss?
- Exception handling. Documents that fail a check or fall below a confidence threshold go to a review queue, where a person sees the document and the extracted fields side by side and corrects only what is wrong.
- Integration. Validated data is posted to the ERP, claims system, CRM or database through APIs, and the original document is filed with a link to the record.
Every correction in the review queue is logged, which gives you a growing set of real examples to measure accuracy and improve the system over time.
How is IDP different from OCR, templates and RPA?
| Classic OCR | Template-based capture | RPA | Intelligent document processing | |
|---|---|---|---|---|
| Reads text from images | Yes | Yes | No (uses other tools) | Yes |
| Understands which value is which | No | Only in known layouts | No | Yes, across layouts |
| New supplier layout | Not applicable | Needs a new template | Breaks | Usually handled without setup |
| Validates against business rules | No | Limited | Yes, if scripted | Yes |
| Handles exceptions | No | No | Stops | Routes to a person with context |
RPA is still useful downstream, for example to key data into a legacy system with no API. But on its own it can’t read a document it hasn’t seen before. We compare the two approaches in depth in AI automation vs RPA.
Which documents should you automate first?
The best first candidates share four traits: high volume, varied layouts, clear fields and a downstream system that needs the data.
| Document | Typical fields | Where it goes |
|---|---|---|
| Supplier invoices | Supplier, invoice number, dates, line items, GST/HST/QST, total, PO number | ERP (NetSuite, SAP, Dynamics 365) |
| Insurance claims and loss notices | Policy number, date and type of loss, parties, amounts, attachments | Claims platform |
| Bills of lading and proofs of delivery | Shipper, consignee, items, weights, signatures, exceptions | TMS or ERP |
| Account opening and lending packages | Identity, income, employer, statements, signatures | Core banking or loan origination system |
| Benefits and medical forms | Member, provider, service codes, dates, amounts | Benefits or practice management system |
| Supplier onboarding packages | Legal name, tax numbers, banking details, insurance certificates | Vendor master, after review |
In insurance, IDP is often the first step of claims triage; our insurance industry page and the article on AI in insurance claims cover that workflow. In banking and lending, the same pattern speeds up onboarding while keeping a reviewer on every decision, as described on our financial services page.
How do you measure document processing accuracy?
Vendor accuracy claims are rarely comparable, because they are measured on different documents with different definitions. Measure on your own.
- Collect a test set. 200 to 500 recent, real documents across your main types and suppliers, including the ugly ones: faxes, phone photos, multi-page scans.
- Record the correct values. Have experienced staff key the correct fields once. This is your ground truth.
- Measure at three levels.
- Field accuracy: the share of fields extracted exactly right.
- Document accuracy: the share of documents with every required field right.
- Straight-through rate: the share of documents that pass validation and post with no human touch.
- Check the confidence scores. Are low-confidence fields actually the ones that are wrong? Good calibration is what makes it safe to auto-approve high-confidence documents.
- Re-run on every change. New model, new prompt, new document type: run the test set again before going live.
The straight-through rate is the number that drives savings. A system with excellent field accuracy but a poor straight-through rate still needs someone to look at every document.
What goes wrong with IDP projects?
- No validation step. Extraction without checking against the PO, the policy or the customer record just moves errors faster.
- Ignoring the review experience. If correcting a field takes longer than typing it, reviewers will work around the system. Show the document and fields side by side, highlight what needs attention, and make corrections one click.
- Treating scans as an afterthought. If a third of your documents arrive as phone photos, they belong in the test set from day one.
- Auto-approving too early. Start with human review of everything, measure, then raise autonomy one document type and threshold at a time.
- Forgetting bank detail changes. Any change to a supplier’s banking details should always go to a person and be verified out of band. It is one of the most common routes for payment fraud.
Canadian considerations for document processing
Documents are full of personal and financial information: names, addresses, health details, banking numbers, social insurance numbers. For Canadian organizations that means:
- Data residency. Process and store documents in Canadian cloud regions, in your own account, with private model endpoints that do not train on your data.
- PIPEDA and Law 25. Know which documents contain personal information, minimize what you extract and keep, and complete a privacy impact assessment where required. Québec’s Law 25 adds specific obligations before personal information leaves the province.
- Bilingual documents. Many Canadian suppliers and customers send documents in French, English or both. Include both in your test set.
- Taxes. Validation rules should understand GST, HST, PST and QST, and the registration numbers that go with them.
How long does an IDP project take?
For one document family (say, supplier invoices into NetSuite), a realistic path is:
| Phase | Weeks | What happens |
|---|---|---|
| Discover | 1–2 | Define the schema and validation rules, collect the test set, confirm system access |
| Prototype | 3–5 | Extraction and validation running on your real documents, measured against ground truth |
| Build | 6–11 | Review queue, ERP integration, logging, security review, user testing |
| Launch | 12+ | Phased rollout by supplier or document type, monthly accuracy and straight-through reporting |
Once the first family is running, adding the next is faster because intake, review and integration already exist.
Where intelligent document processing fits in your automation plan
IDP is often the front door for broader automation. Once documents become clean, validated data, an AI agent can act on it: matching invoices to receipts, opening a claim, scheduling a delivery, chasing a missing signature. Our AI agents service picks up where extraction ends.
To see how this would work on your documents, start with our document processing service, or describe your workflow in the free AI blueprint to get a solution outline and timeline in about two minutes. If you would rather talk it through, book a call with a senior engineer, and bring a few real documents.










