Exact totals, supplier identity and approval authority remain deterministic controls. Our proposed first release creates an exception recommendation rather than initiating payment.
Finance can then compare recommendations with established handling. Track false exceptions as well as missed issues, because unnecessary holds consume time and can damage supplier relationships even when no money moves incorrectly.
Keep arithmetic out of semantic judgments. Separate outputs so an operator can see whether the exception arose from a numerical mismatch or an interpretation.
Start with retrospective invoices and known review outcomes before any live hold is automated.