Skip to main content

Overview

Transaction categories define the types of financial transactions that can be recorded in the system. Each category specifies:
  • Direction: Whether the transaction is a Payable (money going out) or Receivable (money coming in)
  • Scopes: Which entity types (policies or events) the category applies to, and which payee types are supported
  • Line Item Categories: Subcategories for itemized transactions
  • Reserves Support: Whether the category supports reserve tracking (for event-related categories)

Transaction Direction

Transaction Scopes

Each category has one or more scopes that define where it can be used:
  • Entity Type: Either policy or event
  • Supported Payee Types: Which payee types can receive payments for this category (for payable categories)

Supported Payee Types

Line Item Categories

Some transaction categories support line items (itemized breakdowns). These categories have isItemized: true and include a lineItemCategories array with subcategories. Each line item category has:
  • categoryId: Unique identifier for the line item category
  • name: Display name
  • parentTransactionCategoryId: Reference to the parent transaction category

Permissions

  • Read: Requires externalApi:read permission

Example Response