curl -X GET "https://kube.acho.io/service/general-ledger/approval-rules?document_type=journal_entry&is_active=true" \
-H "Authorization: jwt YOUR_TOKEN"
{
"rules": [
{
"rule_id": "APR-JE-LOW",
"rule_name": "Journal Entry - Low Amount",
"document_type": "journal_entry",
"rule_type": "Amount Threshold",
"is_active": true,
"priority": 10,
"min_amount": 0,
"max_amount": 5000,
"approval_level": 1,
"approver_type": "role",
"approver_role": "approve_level_1"
},
{
"rule_id": "APR-JE-HIGH",
"rule_name": "Journal Entry - High Amount",
"document_type": "journal_entry",
"rule_type": "Amount Threshold",
"is_active": true,
"priority": 20,
"min_amount": 5000,
"max_amount": null,
"approval_level": 2,
"approver_type": "role",
"approver_role": "approve_level_2"
}
],
"total": 2
}
List approval rules with filters
curl -X GET "https://kube.acho.io/service/general-ledger/approval-rules?document_type=journal_entry&is_active=true" \
-H "Authorization: jwt YOUR_TOKEN"
{
"rules": [
{
"rule_id": "APR-JE-LOW",
"rule_name": "Journal Entry - Low Amount",
"document_type": "journal_entry",
"rule_type": "Amount Threshold",
"is_active": true,
"priority": 10,
"min_amount": 0,
"max_amount": 5000,
"approval_level": 1,
"approver_type": "role",
"approver_role": "approve_level_1"
},
{
"rule_id": "APR-JE-HIGH",
"rule_name": "Journal Entry - High Amount",
"document_type": "journal_entry",
"rule_type": "Amount Threshold",
"is_active": true,
"priority": 20,
"min_amount": 5000,
"max_amount": null,
"approval_level": 2,
"approver_type": "role",
"approver_role": "approve_level_2"
}
],
"total": 2
}
journal_entry, bill, invoice, bill_payment, invoice_payment, credit_memo, expenseAmount Threshold, Department Routing, Cost Center Routingcurl -X GET "https://kube.acho.io/service/general-ledger/approval-rules?document_type=journal_entry&is_active=true" \
-H "Authorization: jwt YOUR_TOKEN"
{
"rules": [
{
"rule_id": "APR-JE-LOW",
"rule_name": "Journal Entry - Low Amount",
"document_type": "journal_entry",
"rule_type": "Amount Threshold",
"is_active": true,
"priority": 10,
"min_amount": 0,
"max_amount": 5000,
"approval_level": 1,
"approver_type": "role",
"approver_role": "approve_level_1"
},
{
"rule_id": "APR-JE-HIGH",
"rule_name": "Journal Entry - High Amount",
"document_type": "journal_entry",
"rule_type": "Amount Threshold",
"is_active": true,
"priority": 20,
"min_amount": 5000,
"max_amount": null,
"approval_level": 2,
"approver_type": "role",
"approver_role": "approve_level_2"
}
],
"total": 2
}