Skip to main content

Organizations

How Docupath structures tenants into parent organizations and sub-organizations

Manage Organizations Overview

Organizations are the structural backbone of a Docupath tenant, defining how documents are routed, how rules are scoped, and how user access is controlled. Docupath uses a two-level hierarchy - parent organizations and sub-organizations - to model real-world business structures such as holding companies, regional branches, departments, or external partner entities.

Every instruction build, transformation rule, and rejection rule can be scoped to a specific organization, making the organization model the primary mechanism for applying targeted business logic at scale.


How It Works

Organization Hierarchy

Docupath tenants are structured into parent organizations and sub-organizations:

  • Parent Organization: Represents the main entity (e.g., a company or holding group). It defines the core inbox, rules, and access settings. When it is created, a unique email address is configured for document ingestion on the docupath.app domain.

  • Sub-Organization: Sits under a parent and represents branches, departments, regions, or subsidiaries. Sub-organizations inherit settings from their parent but allow granular overrides for rules, trading parties, and access controls.

Organization Creation

When creating a parent organization, administrators define the organization name and configure three optional behavior flags:

  • Urgent Flag: Marks all incoming documents from this organization as high priority

  • Self-Service Access: Restricts document and user visibility to mapped users only - ideal for external partners or sensitive workstreams

  • Split documents from this organization: Turns on automatic document splitting for documents arriving under this organization. A file that contains several business documents is separated into one document per part, each processed on its own. See Document Splitting.

Sub-organizations require a name and email, and inherit the parent's Urgent, Self-Service, and split-documents settings, which can be overridden at the sub-organization level.

Override Trading Party

A sub-organization can assign one of its trading parties as the overriding trading party. When enabled, every document routed into that sub-organization automatically has its Primary Party set to the override value - regardless of what the document itself states. This ensures consistent party assignment for organizations that process documents on behalf of a single entity.

Self-Service Access

When self-service is enabled on an organization:

  • Users mapped to that organization see only documents they uploaded or those assigned to the organization

  • Its documents are not visible to non-admin users who are not mapped to it. The organization itself still appears in the organization list used by filters, which every user can see

  • Admins retain full visibility across all organizations, including self-service ones

Who Can Manage Organizations

Creating and editing organizations requires the Manage Organizations module. Navigation follows read access, so Manage Organizations appears in the menu only for roles that can at least view it.

Two settings on an organization have their own access:

  • Marking documents urgent requires the Priority Queue permission. Without it the toggle is greyed out, not hidden.

  • Data Processing Pro sets the organization's billing tier. It bills every document from that organization at twice the standard Data Processing rate and changes nothing about how documents are processed. Admins can change it and Managers can view it.

How Organizations Power Automation

Once defined, organizations become scoping boundaries for the entire business logic layer:

Feature

How Organization Scoping Works

Instruction Builds

Apply extraction logic specific to each organization's document patterns

Transformations

Define formatting and value manipulation rules per organization

Rejection Rules

Block non-conforming documents from specific organizations

Enrichment

Autofill fields using saved organization identifiers and trading party data


Supported Configurations and Options

Configuration

Detail

Parent organization fields

Name, Urgent Flag, Self-Service Access, Split documents from this organization, Data Processing Pro

Sub-organization fields

Name, Email, Urgent (inherited), Self-Service (inherited), Split documents (inherited), Override Trading Party

Document splitting

Off by default; set per organization and per sub-organization. Changing it on a parent updates every sub-organization still following the parent

Self-service visibility

Admin: all organizations visible; Non-admin mapped: only assigned orgs; Non-admin unmapped: all non-self-service orgs

Email address

Configured per parent and sub-organization for email ingestion; must be unique and will follow the format <name>-<workspace>@docupath.app

Override trading party

Assign one trading party per sub-organization as automatic Primary Party

Module access

Manage Organizations. Admins and managers have it, and a custom role can be granted read or write

Urgent marking

Requires the Priority Queue permission

Data Processing Pro

Billing tier for the organization. Bills every document at twice the standard Data Processing rate and changes no processing behavior. Admin can change it, Manager can view it


Other Technical Specifications

Parameter

Limit

Maximum organizations per tenant

100

Maximum sub-organizations per organization

100

Maximum instruction builds per organization

100

Maximum rule groups per organization

100

Maximum field lengths

Organization name 150, receiver name 100, attachment email 254, alternate organization name 150 characters (see Platform Limits and System Requirements)


Notes

  • If organizations are not set up correctly, documents may fail validation or visibility checks

  • Organization-scoped rules sit between Country and Trading Party in the rule precedence hierarchy

  • API uploads must include the Sub Organization ID to route documents to the correct organization

  • Self-service access restricts non-admin document visibility - combining it with role-based access is recommended for layered security. A role decides which modules and actions a user gets; organization mapping decides which documents they get

  • Marking an organization's documents urgent requires the Priority Queue permission, separately from access to the Manage Organizations module

  • Override trading party applies to all documents in the sub-organization without exception; it cannot be conditionally applied

  • Email ingestion to the parent organization requires Primary Party matching for sub-organization routing - if no match or multiple matches occur, the document is flagged as "No sub organization detected"

  • Organization names should be unique and descriptive; ambiguous names can cause confusion in rule scoping and reporting

  • Deleting an organization does not delete its associated documents, but prevents new document routing to it

Did this answer your question?