Skip to main content

Platform Limits and System Requirements

The hard limits governing file size, page count, line items, batch size, email attachments, and rule quotas

Docupath enforces specific limits on file sizes, document properties, batch operations, and organizational structures to maintain system performance and stability.

Understanding these constraints is essential for planning document workflows, configuring business rules, and managing data export. This article outlines all hard limits and provides guidance for handling limit-related errors.

How It Works

Understanding Hard Limits

Docupath operates with strict, non-negotiable limits across multiple dimensions of the platform. These limits apply uniformly across all tenants and cannot be increased through configuration or customer requests. Hard limits are enforced at the API and UI level, preventing operations that exceed thresholds. When a user attempts to exceed a limit, the system returns a clear error message indicating which limit was exceeded and provides remediation guidance.

Document and File Size Limits

Individual documents are subject to the following constraints:

  • File Size: Maximum 50MB per document. Large scans or high-resolution images that exceed this limit must be split into smaller files before upload.

  • Page Count: Maximum 150 pages per document. Multi-page documents exceeding this count must be separated into multiple uploads.

  • Line Items: Maximum 500 line items per document. Documents with extensive line item tables (common in invoices and purchase orders) cannot exceed this count.

These limits are applied at upload time. If a document exceeds any threshold, the upload is rejected and the user is prompted to reduce the file size or split the document.

Batch and Bulk Operation Limits

Batch operations allow users to process multiple documents simultaneously or perform bulk actions on existing documents:

  • Batch Upload: Maximum 100 documents per batch (single upload session)

  • Email Attachment Batch: Maximum 10 attachments per email (for email-based ingestion)

  • Bulk Review: Maximum 50 documents can be reviewed simultaneously in a single bulk review session

  • Bulk Download: Maximum 50 documents can be downloaded in a single bulk download operation

  • Bulk Reprocess: Maximum 50 documents can be reprocessed in a single operation

Organization and User Limits

User and organizational structure is constrained by the following limits:

  • Users Per Tenant: Maximum 500 users across all sub-organizations

  • Organizations Per Tenant: Maximum 100 parent organizations per tenant (multi-tenancy support)

  • Sub-Organizations Per Org: Maximum 100 sub-organizations per parent organization

  • Trading Parties with Alternate Names: Maximum 20 alternate names per organization (for matching variations of supplier/customer names)

Business Logic Configuration Limits

Instruction Builds, Transformations, and Rejection Rules are subject to the following constraints:

  • Instruction Groups Per Org/Country/Global: Maximum 100 per scope level. This counts instruction groups (scope entries), not the individual instructions inside a group. At country scope the cap is on the number of countries that have instructions configured

  • Rule Groups Per Organization: Maximum 100 rule groups per organization

  • Rules Per Group: Maximum 500 individual rules per rule group

  • Total Rule Groups Per Tenant: Maximum 1,000 rule groups across all organizations

Supporting Files Limits

CSV supporting files (used for data enrichment, validation, and reference lookups) are subject to the following constraints:

  • Rows Per File: Maximum 100,000 rows

  • Columns Per File: Maximum 10 columns

  • File Size: Maximum 50MB per CSV file

  • CSV Files Per Organization: Maximum 10 CSV files per organization

  • CSV Files Per Tenant: Maximum 100 CSV files across all organizations in the tenant

Supporting files are used to augment document processing with external data sources and are subject to upload and storage constraints.

Supported Configurations and Options

Configuration

Limit

Notes

Page Count

150 pages

Per document; split multi-page documents

Batch Upload

100 documents

Single upload session

Bulk Review

50 documents

Single bulk review session

Users Per Tenant

500

Across all organizations

Sub-Organizations

100

Per parent organization

Instruction Groups

100

Per scope (Org/Country/Global); counts scope entries, not instructions within a group

Rules Per Group

500

Individual rules within a group

CSV Rows

100,000

Per supporting file

CSV File Size

50 MB

Per supporting file

CSV Files Per Tenant

100

Across all organizations

Other Technical Specifications

Specification

Value

Notes

Maximum Page Count

150 pages

Enforced at processing; exceeds fail gracefully

Batch Size Limit

100 documents

Per single upload/batch operation

Bulk Review Document Limit

50 documents

Per session

Maximum Sub-Orgs

100 per parent org

Enforced at creation

CSV Column Limit

10 columns

Enforced at upload

Rule Groups (Org)

100 per organization

Per rule group creation

Total Rule Groups

1,000 per tenant

Aggregate across all orgs

Session Timeout

24 hours of inactivity

Session expires and re-authentication required

Concurrent Uploads

10 concurrent

Per user session

Notes

  • Page Count Calculation: Page count is calculated after document conversion and may differ from the source document's apparent page count (e.g., scanned images counted as one page each).

  • File Size Measurement: File size is measured in bytes and includes document metadata and embedded images. Compression may not reduce file size significantly for scanned documents.

  • Batch Upload Partial Failures: If any document in a batch exceeds limits, the entire batch upload fails. Users must remove offending documents and retry.

  • CSV Special Characters: CSV supporting files containing special characters (unicode, line breaks within cells) may have row/column counts calculated differently. Ensure CSV is properly formatted (RFC 4180 standard).

  • Concurrent User Limits: While the platform supports 500 users per tenant, simultaneous active sessions may be limited to improve performance. Users attempting to exceed concurrent session limits are prompted to log out other sessions.

  • Sub-Organization Nesting: Docupath supports only one level of sub-organization nesting (parent > sub). Further nesting is not supported.

  • Trading Party Limit Impact: Exceeding the 20 alternate names per organization increases name matching complexity and may impact extraction accuracy. Consolidate duplicates regularly.

  • Rule Group Complexity: Rule groups approaching the 500-rule limit may experience slower execution times. Monitor rule group performance and split overly complex groups into multiple groups if needed.

Did this answer your question?