Abscode IDP

Intelligent document processing (IDP) software for every business

Abscode IDP extracts data from invoices, employee records and other business documents, validates it with AI analysis and your business rules, sends exceptions for human review, and exports verified data to your systems.

Priced for your documents and volumes. Ready connectors for folders and email.

Last updated: 29 October 2026

What is intelligent document processing?

Intelligent document processing (IDP) is software that reads business documents, extracts the information you need, checks that it is correct and passes clean data to your other systems. It replaces typing data from documents and checking it by hand.

Until now, IDP has been an enterprise project, with high licence costs and long setup. Abscode IDP brings the same result to businesses of every size: send documents in, get verified data out.

Abscode IDP reads an invoice and sends only the exception to your teamAbscode IDP reads a tax invoice from Kaveri Traders, checks the vendor against your list and the GSTIN format, sends the missing PO number to your team, and exports the verified data to your system.Kaveri Traders29ABCDE1234F1Z5Tax invoiceInvoiceINV-2041Date12 Oct 2026PO numberTotal₹48,250Read by AIVendor in your listGSTIN formatNo PO numberTo your teamVerified dataTo your system
How it works

How does Abscode IDP work?

Every document, or every set of documents for one case, goes through five steps.

1. Intake

Documents arrive from a watched folder, an email inbox, or your own software through the IDP SDK. Documents that belong together, such as a vendor's registration papers, can be sent in as one case.

2. Extract

IDP reads each document and pulls out the fields you need, such as invoice number, date, GSTIN, amounts, employee name, PAN or bank details.

3. Validate

AI analysis and a rules engine check every value before it leaves IDP. Typical checks:

  • Required fields and documents are present
  • Formats are correct, for example GSTIN, PAN, IFSC and dates
  • Values match a list you provide, such as your vendor or employee list
  • Documents in the same case agree with each other, for example the name on the PAN card matches the name on the form

4. Review (optional)

Documents that pass every check go straight through. Documents that fail a check go to your team, with the problem shown, to correct or approve. Your team handles the exceptions only.

5. Export

Verified data goes to a folder as a file, or straight into your system through the IDP SDK.

In development, not available at launch: table and line-item extraction, the duplicate invoice number check, and the GSTIN to PAN cross-check. Ask us where these stand before you plan a process around them.

Use cases

Intelligent document processing use cases

Abscode IDP is set up for each process: which documents come in, which fields to extract, which checks to run and where the data goes. These are the most common.

Invoice data extraction and validation

Abscode IDP reads vendor invoices, including GST invoices, extracts the invoice details and checks them before your team posts or pays them.

  • Reads: vendor invoices as PDF, scan or photo, from a folder or the accounts email inbox
  • Extracts: vendor name, GSTIN, invoice number and date, taxable value, CGST, SGST or IGST, total and PO number
  • Checks: GSTIN format, the vendor is in your vendor list, and the PO number is present
  • Sends on: verified invoice data as a file your accounting team can import, or into your system through the SDK

Vendor onboarding documents

Abscode IDP reads the documents a new vendor sends, extracts the details for your vendor master and checks that they agree with each other.

  • Reads: GST registration certificate, PAN card, cancelled cheque or bank letter, Udyam (MSME) certificate
  • Extracts: legal name, GSTIN, PAN, address, bank account number and IFSC
  • Checks: the name matches across documents, IFSC format, and no required document is missing
  • Sends on: vendor master data ready to load into your system

Employee joining documents

Abscode IDP reads the documents a new employee submits, extracts the details HR needs and flags anything missing or mismatched before the data reaches payroll.

  • Reads: joining form, PAN card, address proof, bank details, offer and appointment letters
  • Extracts: name, date of birth, PAN, address, bank account number and IFSC
  • Checks: name and date of birth match across documents, PAN and IFSC formats, and every required document is present
  • Sends on: employee data for your HR or payroll system

Purchase orders and delivery notes

Abscode IDP turns purchase orders, delivery challans and proof-of-delivery documents into checked system entries.

  • Reads: purchase orders, delivery challans, proof-of-delivery documents
  • Extracts: PO number, dates and delivery details
  • Checks: the PO number is in the PO list you provide, and required fields are present
  • Sends on: entries for your inventory or ERP team as a file, or through the SDK

Have a different document process? Most business documents can be set up the same way. Tell us what you receive and what you need out of it. Get a quote

Building KYC, loan application or insurance claim processing into your own software? Use the Abscode Document AI API.

Integration

How do I connect Abscode IDP to my systems?

Your own developers make the final connection, and we give them three things to start from, so it is a short job rather than a project.

What we provideWhat it doesHow your team uses it
Standard connectorsRead documents from a folder, read documents from an email inbox, export verified data to a folderUse as they are, or adapt them. Each connector comes with its source code.
IDP SDKSend documents or cases into IDP and read the results back from your own softwareYour developers build the link to your system
Integration agents built for youHandle an intake or export that the standard connectors do not coverSet up for your process; your developers can reuse the code
Comparison

How is IDP different from OCR and the Document AI API?

OCR turns a document into text. The Document AI API returns structured data to a developer's code. Abscode IDP runs the whole process for you, from intake to checked, exported data.

CapabilityPlain OCRAbscode Document AI APIAbscode IDP
What you getText from an imageStructured data (fields and tables) returned to your codeVerified data delivered to your systems
Checks the dataNoYou write the checksYes, AI analysis and your rules
Human review of exceptionsNoYou build itBuilt in
Document intakeYou build itYou build itFolder and email connectors, or the SDK
Who it is forDevelopersDevelopers and solution providersBusiness teams, with help from their developers to connect
PricingVariesPublished plans, free creditsQuoted for your documents and volumes

Can I use Abscode IDP with Abscode DMS?

Yes. Abscode IDP gets verified data out of documents and into your systems. Abscode DMS keeps the documents themselves, with approvals and a full audit trail. Many businesses use IDP for the data and DMS for the records.

Who is Abscode IDP for?

  • Teams that type data from documents today: accounts payable, vendor management, HR operations and procurement teams
  • Businesses of every size that want IDP without an enterprise licence or a long project
  • Businesses with a small IT team, since the connectors, SDK and code cut the integration work
  • Solution providers who want a ready process instead of building one on the Document AI API

How much does Abscode IDP cost?

Abscode IDP is priced for each customer. The quote depends on:

  • The document types you process
  • Your monthly document volume
  • The validation rules you need
  • How much human review you expect
  • The connectors or integration agents you need

Get a quote

Frequently asked questions about Abscode IDP

What is intelligent document processing (IDP)?

Intelligent document processing is software that reads business documents, extracts the information, checks it and passes clean data to other systems. It replaces typing data from documents and checking it by hand.

How is IDP different from OCR?

OCR only turns an image of a document into text. IDP understands the fields in the document, such as invoice number or PAN, checks them against rules and sends verified data to your systems.

What documents can Abscode IDP process?

Common ones are vendor invoices, vendor onboarding documents, employee joining documents, purchase orders and delivery notes. Other business documents can be set up the same way.

Can Abscode IDP read GST invoices?

Yes. It extracts the GSTIN, the invoice details and the tax amounts, and checks that the GSTIN is correctly formatted.

What is human in the loop in document processing?

It means a person reviews the documents the software cannot pass on its own. In Abscode IDP, documents that fail a check go to your team with the problem shown, and everything else goes straight through.

Do I need developers to use Abscode IDP?

Yes, to connect it to your systems. We provide ready connectors with source code, an SDK and integration agents, so the work is short.

Can I use Abscode IDP for KYC, loan or insurance claim documents?

For those, use the Abscode Document AI API, which developers build into their own onboarding, lending or claims software.

How do I get started?

Sign up online, or ask for a quote and tell us your document types and monthly volume.

Get a quote for Abscode IDP

Tell us which documents you receive and what data you need from them. We will send a quote.