Requirement evaluated: Approval routing must be configurable to route each invoice line, or a split-coded invoice, to the owner of the specific dimension values coded on that line (e.g., the project manager for the project dimension, the department head for the department dimension), not just a fixed sequential chain applied at the invoice header level. This satisfies stage 5 of the pre-processing journey: the budget owner, not AP, must validate cost allocation, and that owner is determined by the dimension values on each line.
For a multi-entity SaaS company on Sage Intacct with heavy dimensional reporting, Sage AP Automation (powered by Beanworks/Quadient) offers configurable approval channels that can route based on invoice-level attributes such as amount, vendor, GL account, department, and manager hierarchy. The Sage Intacct native approval engine supports routing to the 'transactions department manager' or 'transactions project manager,' meaning it can resolve the approver from the department or project dimension coded on the transaction. …
Limitations: Sage AP Automation's configurable approval channels are documented as routing by invoice-level attributes (amount, vendor, department, manager) rather than by the specific dimension values coded on individual lines of a split-coded invoice, which is the exact requirement. …