curl -X GET "https://kube.acho.io/service/general-ledger/approval-rules/applicable?document_type=journal_entry&amount=15000&department_id=a3-dept-xxx" \
-H "Authorization: jwt YOUR_TOKEN"
{
"applicable_rules": [
{
"rule_id": "APR-JE-HIGH",
"rule_name": "Journal Entry - High Amount",
"approval_level": 2,
"approver_type": "role",
"approver_role": "approve_level_2",
"priority": 20
},
{
"rule_id": "APR-DEPT-FIN",
"rule_name": "Finance Department Routing",
"approval_level": 1,
"approver_type": "manager",
"priority": 30
}
],
"max_approval_level_required": 2,
"total_rules_matched": 2
}
Get approval rules that would apply to a document
curl -X GET "https://kube.acho.io/service/general-ledger/approval-rules/applicable?document_type=journal_entry&amount=15000&department_id=a3-dept-xxx" \
-H "Authorization: jwt YOUR_TOKEN"
{
"applicable_rules": [
{
"rule_id": "APR-JE-HIGH",
"rule_name": "Journal Entry - High Amount",
"approval_level": 2,
"approver_type": "role",
"approver_role": "approve_level_2",
"priority": 20
},
{
"rule_id": "APR-DEPT-FIN",
"rule_name": "Finance Department Routing",
"approval_level": 1,
"approver_type": "manager",
"priority": 30
}
],
"max_approval_level_required": 2,
"total_rules_matched": 2
}
journal_entry, bill, invoice, bill_payment, invoice_payment, credit_memo, expensecurl -X GET "https://kube.acho.io/service/general-ledger/approval-rules/applicable?document_type=journal_entry&amount=15000&department_id=a3-dept-xxx" \
-H "Authorization: jwt YOUR_TOKEN"
{
"applicable_rules": [
{
"rule_id": "APR-JE-HIGH",
"rule_name": "Journal Entry - High Amount",
"approval_level": 2,
"approver_type": "role",
"approver_role": "approve_level_2",
"priority": 20
},
{
"rule_id": "APR-DEPT-FIN",
"rule_name": "Finance Department Routing",
"approval_level": 1,
"approver_type": "manager",
"priority": 30
}
],
"max_approval_level_required": 2,
"total_rules_matched": 2
}