Requirement evaluated: Dual approval requirement for all capital expenditures regardless of amount
For a finance team that needs two approvers on every capital expenditure whatever the dollar value, AvidXchange's AvidInvoice workflow engine lets an administrator build a multi-step invoice workflow. Admins create workflows from the Admin dashboard's Workflows tab and add a step for each approver. Each step can route by Role (custom roles and entity associations), a named User, the Requisitioner, or the Managed By owner on the entity profile. Conditional steps send the document to additional users only when it meets monetary conditions on total, tax, or code group. A capex workflow could therefore keep an unconditional second approval step, or add a conditional step keyed to the capex code group, so a second approver is required without a dollar threshold. This works at the approval stage (pre-processing stage 5, cost allocation, and approval), after capture and PO matching. The fact sheet also documents customizable workflows with a full audit trail (bf2e3645) and automated routing that keeps existing team workflows (27f6efdb).
Limitations: The public documentation describes conditional steps on total, tax, or code group, but does not say how "code group" maps to your capex GL accounts or projects. It also does not say whether a step can be conditioned on code group alone without an amount, so confirm both in a demo. The docs do not describe a rule that stops one person satisfying both approvals. Ad-hoc approvers are one-time additions that return to the original approver and do not replace or skip steps, so they are not a substitute for a mandatory second approver.