Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Do We Even Need Human Approvers Anymore?
In an era where AI can analyze vast amounts of data in real time, the question arises: Do we even need human approvers? If AI can flag anomalies, ensure fairness, and enforce policies without bias, why leave financial decision-making in the hands of those who might have personal motives?
It is often said that lower-grade jobs were the first to be replaced by AI, while "strategic decision-making" remains a human responsibility. But let’s question that narrative: Who decides what counts as "strategic decision-making"? More often than not, this idea is propagated by executives who benefit from maintaining control. Why is it that AI is trusted for automating hiring, pricing, and supply chain optimization but not for approvals that involve budgets? The answer is simple: power.
The reality is that human approvers are unlikely to relinquish their power voluntarily. Control over financial approvals has long been a strategic lever in corporate politics, and those at the top often resist relinquishing decision-making authority. But just because AI-driven approvals challenge the status quo doesn’t mean they aren’t the better path forward.
AI-Driven Approvals: A Smarter Approach
What if, instead of relying on seniority, approvals were based on real-time risk assessments powered by AI and data analytics? This is where Power BI can transform the compliance game. Rather than routing approvals up the chain of command creating inefficiencies and bureaucracy for non-creative box-ticking activities such as approval, AI models can analyze spending patterns, detect anomalies, and trigger alerts based on real financial risks—not job titles.
Here’s how Power BI can revolutionize the approval process:
1. Automated Risk-Based Approvals
2. Real-Time Anomaly Detection
3. Data-Driven Decision-Making
4. Enhanced Transparency and Accountability
Making It Real with DAX
Since this is the Power BI Community, let’s throw in a DAX formula to showcase how AI-driven approvals can be embedded into reports. Suppose you want to dynamically flag transactions for review based on anomalies in past approval patterns:
SAP PR Approval Formula
Approval_Flag =
VAR CurrentCategory = 'Transactions'[Category]
VAR CurrentVendor = 'Transactions'[Vendor]
VAR CurrentCostCenter = 'Transactions'[Cost Center]
VAR CurrentRequestor = 'Transactions'[Requestor]
VAR CurrentAmount = 'Transactions'[Amount]
VAR CurrentDate = 'Transactions'[Date] -- Calculate past average spending for the same category & cost center (last 12 months)
VAR AvgPastSpending =
CALCULATE (
AVERAGE ( 'Transactions'[Amount] ),
'Transactions'[Category] = CurrentCategory,
'Transactions'[Cost Center] = CurrentCostCenter,
DATESINPERIOD ( 'Transactions'[Date], CurrentDate, -12, MONTH )
) -- Calculate category-wide market benchmark (average of all vendors)
VAR AvgMarketRate =
CALCULATE (
AVERAGE ( 'Transactions'[Amount] ),
ALLEXCEPT ( 'Transactions', 'Transactions'[Category] )
) -- Calculate average spending per vendor to detect favoritism
VAR AvgVendorSpending =
CALCULATE (
AVERAGE ( 'Transactions'[Amount] ),
'Transactions'[Vendor] = CurrentVendor
) -- Calculate average spending per requestor (detects habitual overspending)
VAR AvgRequestorSpending =
CALCULATE (
AVERAGE ( 'Transactions'[Amount] ),
'Transactions'[Requestor] = CurrentRequestor
) -- Calculate sum of all PRs requested by the same person within 7 days (detecting split PRs)
VAR SumRecentRequests =
CALCULATE (
SUM ( 'Transactions'[Amount] ),
'Transactions'[Requestor] = CurrentRequestor,
DATESINPERIOD ( 'Transactions'[Date], CurrentDate, -7, DAY )
) -- Define Approval Thresholds
VAR PastSpendingThreshold = AvgPastSpending * 1.5
VAR MarketThreshold = AvgMarketRate * 1.3
VAR VendorThreshold = AvgVendorSpending * 1.4
VAR RequestorThreshold = AvgRequestorSpending * 1.4
VAR SplitPRThreshold = 50000 -- Example approval threshold for extra review
-- Approval Logic
RETURN
SWITCH (
TRUE (),
CurrentAmount > PastSpendingThreshold, "High Risk - Unusual Cost Increase",
CurrentAmount > MarketThreshold, "Over Market Rate - Needs Review",
CurrentAmount > VendorThreshold, "Vendor Favoritism - Review Needed",
CurrentAmount > RequestorThreshold, "Requestor Spending Anomaly",
SumRecentRequests > SplitPRThreshold, "Split PR Detected - Needs Review",
"Auto-Approved"
)
This formula dynamically compares a Purchase Requisition (PR) amount against historical spending trends within its cost center to detect unusual increases. If the amount exceeds 1.5 times the past spending average, it is flagged for review. It also evaluates whether the vendor is charging above market benchmarks, ensuring fair pricing. Additionally, the formula tracks requestor spending behavior, identifying individuals who consistently submit high-cost PRs. To prevent manipulation, it detects PRs split into smaller amounts within a 7-day window to bypass approval thresholds. Instead of relying on manual approvals influenced by personal bias, this formula ensures that suspicious transactions are flagged objectively based on real-time data. When combined with Power BI’s AI-driven insights and alerts, fraudulent or unjustified spending can be identified instantly—without requiring CFO or CEO intervention.
Why This Matters for SOX Compliance
SOX was implemented in the wake of corporate scandals, aiming to improve financial accountability. However, in today’s data-driven world, relying solely on an old-fashioned approval matrix is no longer sufficient. AI-driven approval processes, powered by Power BI, provide:
Conclusion: Time to Rethink Compliance
SOX compliance should evolve beyond outdated box-ticking and the sacred ritual of monthly SAP screenprint copy-pasting—still faithfully performed by many old-fashioned SEC registrants 😆👎. AI-driven approval processes—leveraging Power BI—enhance governance by ensuring that company resources are allocated fairly and strategically, without giving unchecked power to executives who may have conflicts of interest.
The question isn’t whether AI can improve the process. The real question is: Will companies have the courage to dismantle outdated human approval hierarchies in favor of a data-driven, unbiased future?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.