Skip to main content

Overview

Approval Rules allow you to configure automated approval workflows for financial documents based on criteria like amount thresholds, departments, and cost centers.

Key Features

  • Multi-level Approvals: Configure rules requiring multiple approval levels
  • Amount Thresholds: Route documents for approval based on transaction amounts
  • Department Routing: Automatically assign approvers based on department
  • Cost Center Routing: Route approvals based on cost center assignments
  • Priority-based Execution: Rules execute in priority order

Supported Document Types

Document TypeDescription
journal_entryJournal entries
billAccounts payable bills
invoiceAccounts receivable invoices
bill_paymentBill payments
invoice_paymentInvoice payments
credit_memoCredit memos
expenseExpense reports

Rule Types

Rule TypeDescription
Amount ThresholdTriggers based on document amount ranges
Department RoutingRoutes based on department assignment
Cost Center RoutingRoutes based on cost center assignment

Approver Types

Approver TypeDescription
roleApproval by users with specific role
userApproval by specific user
managerApproval by submitter’s manager

Available Endpoints

MethodEndpointDescription
POST/approval-rulesCreate new rule
GET/approval-rules/{rule_id}Get rule details
GET/approval-rulesList rules
PUT/approval-rules/{rule_id}Update rule
DELETE/approval-rules/{rule_id}Delete rule
GET/approval-rules/applicableGet rules for document