- Overview
- Getting started
- Building models
- Consuming models
- Model Details
- Public endpoints
- 1040 - document type
- 1040 Schedule C - document type
- 1040 Schedule D - document type
- 1040 Schedule E - document type
- 1040x - document type
- 3949a - document type
- 4506T - document type
- 709 - document type
- 941x - document type
- 9465 - document type
- ACORD125 - document type
- ACORD126 - document type
- ACORD131 - document type
- ACORD140 - document type
- ACORD25 - document type
- Bank Statements - document type
- Bills Of Lading - document type
- Certificate of Incorporation - document type
- Certificate of Origin - document type
- Checks - document type
- Children Product Certificate - document type
- CMS 1500 - document type
- EU Declaration of Conformity - document type
- Financial Statements - document type
- FM1003 - document type
- I9 - document type
- ID Cards - document type
- Invoices - document type
- Invoices2 - document type
- Invoices Australia - document type
- Invoices China - document type
- Invoices Hebrew - document type
- Invoices India - document type
- Invoices Japan - document type
- Invoices Shipping - document type
- Packing Lists - document type
- Payslips - document type
- Passports - document type
- Purchase Orders - document type
- Receipts - document type
- Receipts2 - document type
- Receipts Japan - document type
- Remittance Advices - document type
- UB04 - document type
- US Mortgage Closing Disclosures - document type
- Utility Bills - document type
- Vehicle Titles - document type
- W2 - document type
- W9 - document type
- Supported languages
- Insights dashboards
- Document Understanding deployed in Automation Suite
- Logging
- Licensing and Charging Logic
- API Key
- Metering and charging logic (Unified Pricing)
- Metering and charging logic
- How to
- Troubleshooting

Document Understanding Modern Projects User Guide
When using UiPath® Document UnderstandingTM modern projects, it's essential to understand the consumption of AI units. Modern projects use one AI unit per page, regardless of the processing form (digitization, classification, extraction, and any combination of these on the same document).
A unique feature for modern projects is that regardless of the operations performed on a page at runtime - be it digitization, extraction, or classification - only one single AI unit is charged. This applies to all operations, encompassing both robotic process automation (RPA) and API operations.
- OCR only → 1 AI unit / page
- OCR and classification → 1 AI unit / page
- OCR, classification, and extraction → 1 AI unit / page
- If you use the Classify Document activity to process a document, triggering digitization and the result is stored in a Document Data → 1 AI unit / input page
- If you then use the Extract Document Data activity
to:
- Process a document
using the file itself as input, triggering digitization → the total
cost is 2 AI units / page
Note: You can also process a document using the file itself with the Extract Document Data activity without classifying it previously. In this case, the total cost is 1 AI unit / page.
- Process a document using Document Data, the output of Classify Document, as input → the total cost is 1 AI Unit / page
- Process a document
using the file itself as input, triggering digitization → the total
cost is 2 AI units / page
For the InteligentOCR.Activities package, one AI unit is charged per page, regardless of the operations performed - whether it's digitization, extraction, or classification. This only applies when a modern project classifier or extractor is in use. If you use any other classifier or extractor, the respective consumption logic from the classic projects is added to the one AI unit per page.
For Document Understanding modern projects only one single AI unit is charged, regardless of the operations performed on a page at runtime or if multiple modern projects are used to extract data from the same page. This includes digitization operations - such as OCR - as well as extraction, or classification. This applies to all operations, encompassing both robotic process automation (RPA) and APIs operations.
For AI units consumption when using generative features, check the Generative features section from this page.
There are no AI units charged when training and serving models. This means you can freely train models to improve performance, develop new capabilities, and experiment without concerns about incurring additional AI units charges.
Depending on the version of the activity package you are using, there are slight differences related to AI units consumption. The consumption models are detailed in the sections that follow.
Activities version 24.12-preview and newer
PredefinedGenerative projects
with the following::
- IntelligentOCR newer than 6.23.2-preview.
- DocumentUnderstanding.Activities newer than 2.13.2-preview.
- Document Understanding API v1.1.
Consumption:
- 1 AI Unit per processed page (includes Generative Classification and Generative Extraction)
Activities version older than 24.12-preview
This consumption model is applied when using:
- IntelligentOCR up to
6.23.2-preview with
PredefinedGenerativeprojects; - DocumentUnderstanding.Activities
up to 2.13.2-preview with
PredefinedGenerativeprojects; - Document Understanding API v1.0
with
Predefinedprojects.
AI Units consumption for generative features in activity versions older than 24.12-preview is detailed in the following table.
| Generative feature | Consumed AI units |
|---|---|
| Generative Classifier | 0.2 per operation |
| Generative Extraction | 1.2 per operation |
| Generative Validation | 1 per operation |
For example, if you process a document using extraction and Generative Classifier, the consumption is 1.2 AI units per page.
For the DocumentUnderstanding.Activities package, one AI unit is charged per page, regardless of the operations performed - whether it's digitization, extraction, or classification. This only applies when a pre-defined generative or modern project classifier or extractor is in use. If you use any other classifier or extractor, the respective consumption logic from the classic projects is added to the one AI unit per page. For more information, check the Mixed use section.
For the InteligentOCR.Activities package, one AI unit is charged per page, whether it's digitization, extraction, or classification. This only applies when a modern project classifier or extractor is in use. If you use any other classifier or extractor, the respective consumption logic from the classic projects is added to the one AI unit per page. For more information, check the Mixed use section.
If a project is using both classic and modern experience, both pricing models will apply based on their respective consumption.
- Extraction and classification done using classic projects, regardless of the activity package used (IntelligentOCR or Document Understanding).
- Extraction and classification done using the out of the box models included with the pre-defined project, regardless of the activity package used (IntelligentOCR or Document Understanding).