ProductPurchases
Purchase approval workflows
Approval policies and automations for bills and spend.
Overview
Approval policies route bills and other documents through tenant-defined rules before posting or payment.
Where in the app
- Accounting → Approval policies —
/c/companies/:companyId/accounting/config
Step-by-step
- Open Accounting → Config → Approval policies (canonical store). (Expected: policy list.) (UAT-C-APPROVAL-001)
- Create or edit a policy with thresholds and approver groups. (Expected: policy version saved.) (UAT-C-APPROVAL-001)
- Trigger a bill above threshold. (Expected: approval instance created; submitter sees pending state.) (UAT-C-APPROVAL-001)
- Approver opens Approvals inbox and approves or rejects. (Expected: audit event; bill status updates.) (UAT-C-APPROVAL-001)
- On reject, submitter fixes data and resubmits. (Expected: new approval round per policy.) (UAT-C-APPROVAL-001)
- Review the audit trail on the record. (Expected: activity event with actor and timestamp.) (UAT-C-APPROVAL-001)
Permissions and modules
Accounting approval automations; approver groups with APPROVALS:* permissions.
Feature coverage
| Key | Title | Module | Docs impact | Summary | Risk | UAT |
|---|---|---|---|---|---|---|
accounting.approval-automations | Workflow Logic and Approval Automations | approvals | required | Workflow Logic and Approval Automations | high | UAT-C-TSK-AUTO-001 |