Skip to main content

Organizations

How Docupath structures tenants into parent organizations and sub-organizations

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 created, Docupath generates a unique email address for document ingestion.

  • 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

  • The organization and its documents are hidden from non-admin users who are not explicitly mapped

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

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

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

Auto-generated per parent and sub-organization for email ingestion

Override trading party

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


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


Integration Points

  • Document routing: Documents uploaded via email are routed to sub-organizations based on Primary Party matching against override trading parties

  • Rule scoping: Instruction Builds, Transformations, and Rejection Rules can all be scoped at the organization level, sitting between Country and Trading Party in the precedence hierarchy

  • User access control: Organization assignment determines which documents non-admin users can see and act on

  • API uploads: Sub Organization ID must be included in API upload requests to route documents correctly

  • Email ingestion: Each organization and sub-organization has a unique email address for document submission


Notes

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

  • Self-service access restricts all non-admin visibility - combining with role-based access is recommended for layered security

  • 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?