Dynamic Hierarchical Approval Dynamic Hierarchical Approval

Dynamic Hierarchical Approval

Dynamic Hierarchical Approval automatically escalates invoice approvals based on user approval limits and supervisor hierarchy.

If the initial approver cannot approve the invoice amount, Brightflag adds their supervisor as the next approver.

This continues until an approver with sufficient approval authority is reached.


How Dynamic Hierarchical Approval Works

When an invoice reaches a Dynamic Hierarchical Approval stage in a workflow:

1️⃣ The initial reviewer receives the invoice. 

2️⃣ Brightflag checks the reviewer’s Approval Limit.

3️⃣ If the invoice exceeds the limit, the reviewer’s Supervisor is added as the next approver.

4️⃣ The process continues up the supervisor hierarchy until someone with sufficient approval authority approves the invoice.

📌 Supervisors are added after the original reviewer — not instead of them.


Example Approval Escalation

Invoice Amount Reviewer Approval Limit Result
$1,000 John Smith $90 Escalates to Supervisor
$1,000 Jane Doe $200 Escalates again
$1,000 Kate Murphy $2,000 Final approval

Currency & Approval Limits

Approval limits always use the customer’s account currency.

If an invoice is submitted in another currency:

1️⃣ Brightflag converts the invoice amount to account currency
2️⃣ The invoice date exchange rate is used
3️⃣ The converted amount determines whether escalation is required


Fallback Reviewer

A Fallback Reviewer is added if Brightflag cannot determine the correct escalation path.

This occurs when:

Scenario Result
User has no approval limit Fallback reviewer added
User has no supervisor Fallback reviewer added

This prevents invoices from getting stuck in the approval workflow.


FAQ

Do clients need Support to configure approval limits?

Yes — initially.

Brightflag Application Support must configure the approval limit values available in the system.

Once configured, Admins can assign those limits in User Management.


What happens if a user has an approval limit but no supervisor?

If an invoice exceeds the user's approval limit and no supervisor is configured, Brightflag adds the Fallback Reviewer.