Skip to main content

How do I maintain segregation of duties in an automated AP approval workflow?

Keep three roles distinct in the workflow itself: who can create or edit a vendor record, who can enter or submit a bill, and who can approve it for payment. Institutional guidance is explicit that authorizing a payment and the person who executes it shouldn't be the same individual — automation makes it easy to collapse these into one click, which is exactly the risk to design against.

Zuny FesterBy Zuny Fester, Head of Operations and Marketing
Reviewed by Zuny Fester
Published Last reviewed Editorial policy

Part of the accounts payable and invoice processing guide.

Core principle"No one person should initiate, authorize, record, and reconcile a transaction" (Cornell University)
Specific AP example"Authorizing payments to vendors and mailing the payments" is named as an incompatible duty pair (FAU)
Three roles to keep separateVendor master maintenance, bill entry/submission, payment approval
Automation-specific riskA single admin role with edit-create-approve permissions collapses all three into one identity
Compensating controlWhere full separation isn't possible (small team), increase review/oversight of the combined role

Why this principle predates any specific software

Segregation of duties is an internal-control concept, not a feature of any AP tool. Cornell University's own internal controls guidance states the principle directly: "No one person should initiate, authorize, record, and reconcile a transaction." Florida Atlantic University's segregation-of-duties guidance names the AP-specific version of the same idea explicitly, listing "authorizing payments to vendors and mailing the payments" as a combination of duties that shouldn't sit with one person.

The three roles a workflow needs to keep apart

Translated into workflow permissions, that's three distinct capabilities: who can create or edit a vendor's record (including bank details — the exact target of vendor-impersonation fraud), who can enter or submit a bill for approval, and who can approve a bill for payment. A person who can do all three unilaterally — create a vendor, enter a bill for that vendor, and approve it — has, in effect, the ability to both create and approve a fraudulent payment to an account only they control.

What automation makes easier to get wrong

A manual, paper-based process has natural friction that enforces separation — a form has to physically move between desks. A single automated workflow, by contrast, can technically let one role click through vendor creation, bill entry, and approval in one session unless the permission structure explicitly blocks it. Cornell's guidance addresses exactly this gap for smaller teams that can't fully separate roles: "unit management should increase review and oversight functions" as a compensating control — a second person spot-checking rather than a third person doing the approval themselves.

Next step

Map the finance workflow with the most exposure and prove the automation path.

Bring the invoice, contract, payment reconciliation, or customer finance workflow you have to defend at audit. Loopfour can map the trigger, controls, integrations, and approval loop.

Book a workflow review

Field mapping

Three AP duties and who should hold each

DutyWhat it controlsRisk if combined with approval
Vendor maintenanceCreating/editing vendor records, including bank detailsCan plant a fraudulent bank account before a bill ever exists
Bill entryCreating/submitting a bill for a vendorCan submit a bill for a vendor they also control
Payment approvalReleasing a bill for paymentCombined with either of the above, one person controls the full path from creation to payment

Frequently Asked Questions

Only if the approver is genuinely a different role than whoever entered the bill or maintains the vendor record — an approval step that the same person can also submit through doesn't add real separation, it just adds a click.

Someone with both permissions can add or edit a vendor's bank details and then approve a payment to that same account without any independent check — the exact structural gap business email compromise fraud exploits.

No — smaller teams that can't fully separate roles are specifically the case institutional guidance addresses with compensating controls, like a second person periodically reviewing a combined role's activity, rather than skipping the principle entirely.

Sources

Related

Topic

AP & Invoice Processing

Accounts payable and invoice processing is the set of steps a vendor bill goes through between arriving at a company and turning into a payment: capturing what the vendor sent, checking it against wha…

Read more

Diagnostic

What causes a three-way match failure between the PO, receipt, and invoice?

A three-way match compares the PO, the receipt (what was actually delivered), and the invoice on quantity, price, and charges. A failure means one of those three disagrees beyond tolerance — usually because the invoice bills a quantity that isn't fully receipted yet, the unit price differs from the PO, or the invoice adds a charge, like freight, the PO never included.

Read more

Diagnostic

Why does one vendor show two different balances in AP aging?

The vendor almost certainly exists as two separate records in your vendor master file — created under slightly different names (a typo, a rebrand, a merger, a re-onboarding) — so bills and credits are split across both. AP aging reports by vendor record, not by real-world vendor, so it shows two partial balances instead of one true balance.

Read more

Diagnostic

What is business email compromise vendor payment fraud, and how do I prevent it?

A fraudster impersonates a real vendor — often by spoofing their email domain — and requests a change to bank account or payment details, redirecting a legitimate payment to an account they control. The FBI's IC3 calls this the single most reported category of cybercrime loss and recommends verifying any account-change request through a secondary channel, not the email that made the request.

Read more