SystemAccounts Payable Automation

Vendor Payment Fraud Prevention

Vendor payment fraud prevention that proves every bank change with a call-back before a dollar moves

Every bank change proven by a call-back before a single dollar moves.

See one case, screen by screen ↓
demo4of 4witnesses agree the Tarnwick request is impersonation, each sealed from the others until all four finished
demo9of 1,284payments held in Thursday's run, only those under investigation — the other 1,275 go out as planned
demo$186,240asked for by a lookalike email, and none of it left; Tarnwick is still paid on Thursday
target0paymentsto a new bank account before a call-back and a named release
In short

What is Vendor Payment Fraud Prevention?

Vendor payment fraud prevention for accounts payable: it checks every vendor bank-detail change and suspicious payment request before money moves, to stop business email compromise and vendor impersonation. Four agents act as independent witnesses — the email, the account owner, the vendor's history and a call-back to the number on file — and their verdict goes to the AP manager to decide. Only the payments under investigation are held, and a named treasury approver releases them.

How to choose AI solutions for back-office and enterprise work →

Updated

The problem

Why one email can empty a payment run

Fraudsters don't hack the payment system. They ask accounts payable to change a vendor's bank account, then let the next payment run do the rest. The request arrives as an email to the AP inbox, a letter on headed paper, a phone call, a vendor portal update or new remittance details printed on an invoice. An AP specialist keys it on a vendor change form, policy says to call the vendor back on a known number, and in practice the number comes from the email signature — the fraudster's own — or the call is skipped because the run is close.

The control fails in the gaps. The person who logged the change also approves it. The bank change and the contact change arrive together, so the call-back reaches the fraudster. A bank's name-check warning is overridden. The evidence sits in inboxes, so the auditor can't see that the control ran. Fraud usually surfaces weeks later, when the real vendor chases its overdue invoices, and by then the money has moved on.

typical79%of organisations faced attempted or actual payments fraud in 2024, with business email compromise the top route
typical22%of organisations recovered 75% or more of the money they lost
typical$2.77Bin business email compromise losses reported to the FBI in 2024
Where a bank change's hours goestimated
By hand15.5 days
With the solution0.9 days
  • Logging the request and finding the invoices at stake1 → 0.1 d
  • Checking who really sent the email1.5 → 0.1 d
  • Confirming who owns the new account2 → 0.1 d
  • Comparing the request with the vendor's history1 → 0.1 d
  • Finding a trusted number and calling the vendor back6 → 0.4 d
  • Decision, approvals and the release in the run4 → 0.3 d

Estimated split for one vendor bank-detail change request, checked by hand and with the solution.

How it works

How a bank change is tried

Four sealed agent witnesses check every bank change; a person decides and treasury releases.

What comes in
Requests inEmail, letter, phone, portal, invoice · every bank-detail change and urgent payment request
Agents at work
Request readeropens the case
Then
Email witness
Account witness
History witness
Call-back witness
Then
Verdict clerkunseals all four together
Then
Payment run guardholds only what is under investigation
A person decides
AP manager and treasurydecide, then release; never the requester
What comes out
Cited verdict
Payments held or released
Report pack
One case, step by step

One bank change, from the email to the payment file

Kestrel & Vane Group runs accounts payable for its four entities from shared services in Columbus. On Tuesday at 16:52 an email asks AP to pay all six of Tarnwick Logistics' open invoices, $186,240.00, to a new account in Lithuania. Thursday's payment file goes to the bank at 16:00 on Wednesday. Here is how Renata Duarte, the AP manager, works the case with the agents, screen by screen, in the working solution.

  1. 01Wednesday, 08:44

    The agents brief her, and say what they propose

    Renata Duarte · AP manager

    Renata's day opens as a briefing, not a dashboard: 6 open requests, 9 payments held, 2 that need her. The verdict clerk writes first: Tarnwick Logistics is being impersonated. It proposes three things — reject the change and keep First Meridian ••4471, have treasury release the four Thursday payments to ••4471 only, and block the Lithuanian account and send the report pack. Every claim carries a numbered source.

    “You decide · I may not change the vendor record or release a payment.”

  2. 02One click

    “Walk me through it” — four witnesses, one verdict

    Verdict clerk

    Each witness answered one question on its own, sealed from the others, and the clerk unsealed all four together at 08:44. The email witness finds fraud signs (97%), the account witness finds fraud signs (96%), the history witness finds fraud signs (93%), and the call-back witness reports that the vendor denies the change (99%). Four payments on Thursday's run, $131,580.00, are held, with two more due 22 Oct, $54,660.00.

    Logged by Dylan Ferris, who may not approve or release it.

  3. 03The request

    A lookalike domain, four days old

    Email witness

    The email came from accounts@tarnwick-logistlcs.com — an “l” in place of the “i”, one character from tarnwick-logistics.com, registered 10 Oct 2026. Replies go to billing.tarnwick@mailbox-relay.net, a third domain, and DMARC is none where the real domain says reject. The text carries urgency, a cover story about a frozen account and “Please do not call our office”. Renata reads the marked email beside the finding, then agrees and continues; her review goes on the record with the finding.

    Each witness asks her: “Do you agree?” — she can agree, or challenge it in her own words.

  4. 04The account

    The bank says the account belongs to someone else

    Account witness

    The bank-validation service returns TRN Logistik Partners UAB as the owner — no match to Tarnwick Logistics Inc. The account at Baltic Ledger Bank UAB was opened in Sep 2026, 31 days ago, and Tarnwick has no Lithuanian entity. The same IBAN was in the Quarry Lane Packaging request on 9 Oct, which was rejected.

    The owner name comes from the bank-validation service, not from the request. A close match is never treated as a match.

  5. 05The history

    Seven years, one bank, never abroad

    History witness

    Tarnwick has been a vendor since Mar 2019: 212 payments, $6,941,385.20, all by ACH to First Meridian ••4471, and never a bank change. Its contacts were verified on 2 Mar 2026. The request lands two days before a $131,580.00 payment, and the change would redirect six invoices, TL-88412 to TL-88521.

    The history witness never takes its baseline from the request.

  6. 06The call-back

    The real AP manager denies it, on the number on file

    Call-back witness

    The witness dialled +1 (614) 555-0148 — on file since 2019, verified on 2 Mar 2026 by Tomás Lindqvist — and never the +1 (380) 555-0199 in the email. To confirm who answered, it asked for the amount of our last payment; Ingrid Solberg, Tarnwick's AP manager, said $36,812.50 on the first of October, which matches our remittance record. The 3:12 call is recorded and transcribed as a source.

    “No. We have not changed our bank. Our First Meridian account is open and we have no account in Lithuania.” — Ingrid Solberg

  7. 07Meanwhile, in the run

    Only 9 of 1,284 payments wait

    Payment run guard

    The guard screened every payment in Thursday's run, $48,612,905.40, against six rules at 07:15. It holds 9 payments, $254,570.80, while 4 bank changes are checked: Tarnwick, Sandal Point Chemicals, Ellery Brook Foods and Westmere Facilities. A first payment to a new vendor was flagged, and Kofi Mensah cleared it at 08:02. The other 1,274 go out as planned.

    Held lines are left out of the file, not deleted; only a named treasury approver releases them, and only to a verified account.

  8. 08Her decision

    She edits the plan, then signs the rejection

    Renata Duarte · AP manager

    The decision screen puts the four findings, her review of each and the hold in one place. The clerk's plan is a list she can untick: reject the change and keep ••4471, release the four Thursday payments to ••4471 only, block LT65 3580 0016 6248 1307 in every vendor record, send the report pack. She rejects with reason code FR-01, “Impersonation confirmed by call-back”, and signs at 09:46 with her authenticator.

    Every decision needs a reason code and a signature from someone who did not log the request.

  9. 09The release

    The person who logged it is refused

    Segregation of duties

    Releasing the four payments to ••4471 needs a treasury signature. The release dialog checks each person: Dylan Ferris logged the request, Renata decided the case, and Tomás Lindqvist approves bank changes, so none of them may release. Kofi Mensah may release up to $250,000 and had no part in the case; Amara Holt may release any amount.

    “Refused by the platform. Dylan Ferris logged this change request, so may not release the payments it held (policy 7.2).”

  10. 1009:48 · released

    Tarnwick is paid on time, and $186,240.00 never left

    Kofi Mensah · Treasury analyst

    Kofi signs at 09:48 with RL-01: four payments, $131,580.00, go to First Meridian ••4471 on Thursday's run, and the two invoices due 22 Oct stay on the verified account. The fraud reporter has five notices drafted — to Tarnwick, to Kestrel & Vane's bank, to IT security, an IC3 complaint and the control evidence — and nothing is sent until a person presses Send.

    “Released to the verified account. The $186,240.00 never left.” — Payment run guard

Who it’s for

Built for everyone between the request and the payment file.

The same bank change, seen by the four people who carry it — what their week looked like, and what it looks like now.

RD
Renata DuarteAP manager · Columbus shared services
AP manager
Before
“I don't need another alert. I need to know, before Thursday, whether this one is real.” Bank changes come in by email, letter, phone and portal, and the evidence lives in inboxes.
Now
Opens a briefing where the agents say what they found and propose what to do, walks each witness's evidence, edits the plan and signs the decision with a reason code.
KM
Kofi MensahTreasury analyst · releases held payments up to $250,000
Treasury analyst
Before
“If I release it, I want the proof in front of me, not in someone's inbox.” Builds the weekly payment file from the ERP proposal, where a bank's warning on a changed account can be overridden.
Now
Sees only the 9 payments under investigation held out of the file, and releases them to the verified account with a reason code once the case is decided.
TL
Tomás LindqvistVendor master data steward · approves bank changes
Vendor master data steward
Before
“A call-back is only as good as the number you call.” Approves bank changes in the ERP on the strength of a call-back he can't see, often to a number taken from the request.
Now
Keeps call-back numbers verified, approves changes the four witnesses clear, and decides when they disagree — never releases a payment.
MH
Margit HalloranGroup controller · owns the control and its rules
Group controller
Before
“Show me the control worked, every time, without anyone overriding it.” Answers to the auditors with evidence scattered across email.
Now
Signs every rule change after the verdict clerk replays it on the last 90 days, and reports attempts stopped, false holds and time to decision from the case record.
Built on the engine

8 agents. Each with one job, and hard limits.

Four sealed agent witnesses check every bank change; a person decides and treasury releases.

Request reader

Reads every bank-change request — email, letter, portal, phone note or invoice remittance block — and opens a case with the vendor, both accounts and the invoices at stake.

  • Never changes the vendor record
  • Hands the case to the four witnesses
Email witness

Checks whether the request really came from the vendor: authentication, lookalike distance, domain age, reply-to, sending network and wording.

  • Never sees another witness's finding before sealing its own
  • Never blocks mail itself — IT security does
Account witness

Asks the bank who owns the new account, and checks where the account has appeared before.

  • Never treats a close match as a match
  • Takes the owner name from the bank-validation service, not from the request
History witness

Compares the request with the vendor's own history: banks, countries, payments, contact changes and timing against the payment run.

  • Never takes its baseline from the request
Call-back witness

Calls the vendor on a number on file that is older than 90 days, asks a challenge from our remittance history, and records and transcribes the call.

  • Never dials a number from the request or accepts a voice alone
  • Hands to a person when no number is trusted
Verdict clerk

Unseals the four findings together, states agreement or dissent, recommends, and proposes rule tuning from its own past verdicts.

  • Never decides
  • Never averages away a dissent — any disagreement goes to a person
Payment run guard

Screens every payment in each run; holds payments to changed or blocked accounts and flags first payments to new accounts.

  • Never releases a payment
  • Held lines leave only on a named treasury signature
Fraud reporter

Drafts the notices and the evidence pack when an attempt is confirmed, and runs the recall clock if money left.

  • Never sends without a person pressing Send
AP manager

Decides; treasury releases. The agents propose; a named person decides.

Ask in plain words

Ask the agents, in plain words

Every screen has a box to ask the agents about the case, the vendor, a call or the run. Answers cite their sources, and you decide.

Why is the Tarnwick request held?

Four independent witnesses found impersonation. The email came from tarnwick-logistlcs.com, registered 4 days ago, with replies going to a third domain. The bank says the Lithuanian account belongs to TRN Logistik Partners UAB, not Tarnwick. Tarnwick has been paid 212 times, always to First Meridian ••4471, and Ingrid Solberg confirmed on the number on file that nothing changed. Four payments ($131,580.00) are held on Thursday's run; the decision is yours.

Which other vendors did this Lithuanian account target?

One more: Quarry Lane Packaging, on 9 Oct. The same IBAN was in a request from quarrylane-packagng.com for $244,615.00, rejected after a call-back. Both lookalike domains share name servers, and a lookalike of our own domain, kestrelvane-payables.com, was registered on 11 Oct. I suggest blocking the account everywhere and sending the links to IT security.

What leaves at 16:00 today?

1,275 of 1,284 payments. I screened the whole run at 07:15. 9 payments ($254,570.80) stay out of the file until a named treasury approver releases them; nothing else waits on us.

How many genuine vendors did we hold by mistake?

9 false holds in 90 days, 3.1% of 287 requests. Five were names that differed only in a legal suffix or a trailing “s”. Treating those as a match would cut false holds to 4, and the replay still catches all 11 fraud attempts. The change needs Margit Halloran's signature.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The briefingThe day opens as messages from the agents: what they found, what they propose, and what needs a person — each claim with its source.
The verdictFour witness findings unsealed together, with their confidence, the payments held, and a walk through the evidence one witness at a time.
The request, as receivedThe email witness's finding beside the email itself, with the lookalike domain, reply-to and pressure language marked in place.
The two accountsThe account on file and the requested one side by side: bank, country, owner name check, account age and where the account was seen before.
The vendor's own historySeven years of payments to one bank, the contacts' verification date, and the six invoices the change would redirect.
The call-backThe number dialled and where it came from, the number in the email that was never used, the challenge and the full transcript.
The payment run guardThursday's run of 1,284 payments, screened against six rules: 9 held by case, 1 flagged and cleared, the rest on time.
The decisionThe clerk's plan as a list to edit, the four findings with the AP manager's review of each, and reject, approve or escalate.
Release, with segregation of dutiesWho may release the held payments: the maker, the decider and the steward refused, with the rule; treasury within its limit allowed.
Released to the verified accountThe rejection signed with FR-01, the treasury release signed with RL-01, and the payments on their way to the account on file.
The report packFive notices drafted from the case — the vendor, our bank, IT security, an IC3 complaint and the control evidence — each sent only by a person.
Fewer false holds, no fraud missedA rule change proposed from past verdicts, replayed on the last 90 days before the controller signs it.
Your rulesHold windows, call-back and approval thresholds, lookalike and domain-age rules, service levels and the signals that hold or escalate.
Governance

Built for the auditor: sealed, signed, on the record.

Four sealed, independent witnessesThe email, account, history and call-back witnesses work in parallel and cannot see each other's findings until all four have sealed their own. Any dissent goes to a named person with each witness's evidence side by side.
A call-back the fraudster cannot answerCall-backs go only to numbers on file older than 90 days, never to a number in the request. The challenge comes from our own remittance history, and a familiar voice alone is never enough. When no number is trusted, a person sources one.
Maker, decider and releaser are different peopleThe platform refuses anyone who logged, prepared or decided the same item, and anyone outside their limit: a treasury analyst releases up to $250,000, the treasury manager above that.
Agents never decide or move moneyThe agents never change the vendor record, never release a payment and never send a notice. A person decides every case, signs every release and presses Send.
Every finding cited, every decision signedEach finding links to its source — headers, the registration record, the validation response, the payment history, the call transcript — and every decision carries a reason code and the signer's name.
A record internal audit can testEvery action by people and agents is on the audit trail, each entry chained to the one before it, with Verify the chain and Export evidence. Rule changes stay drafts until the group controller signs, after a replay on the last 90 days.
Configuration

Your payment controls, not ours

The thresholds every bank change and payment run is checked against are settings. Changes are drafts until the group controller signs.

SettingDefaultChoose from
Hold payments to an account changed in the last30 daysAny number of days, until the change is verified and approved
Call back on every bank change above$0 — every change, any amountAny amount in USD
Second approver for releases above$50,000Any amount in USD, in addition to the named releaser
Flag lookalike sender domains up to2 characters apartAny distance from a vendor's known domain
Treat a sender domain as new when younger than30 daysAny number of days; raises the email witness to high
Refuse call-back numbers changed in the last90 daysAny number of days; a person sources a trusted number
Case service level4 business hoursFrom request to a verified decision
Payment-file cut-off alert4 h and 1 h beforeTo the AP manager and treasury
Connections

Works with the systems a payment already runs through

ERPvendor master, open items, payment history and payment proposals
Bank-account validationownership and name check in the US, Verification of Payee in the EU, Confirmation of Payee in the UK, and more
Email gatewayAP inboxes, headers and authentication results
Call-back telephone linerecorded and transcribed calls, kept 7 years
Bank connectivitythe payment file, with held payments left out
Domain registration lookupregistration date, registrar and name servers
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
0
payments to a new bank account before a call-back and a named release
every change called back · target
typical
22%
of fraud victims recovered most of the money in 2024 (AFP 2025)
recovered 75% or more
down from 41% a year earlier
target
< 1h
from request to a verified decision, so real vendors are paid on time
By hand2–3 days
With agents41 min

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (AFP 2025 Payments Fraud and Control Survey — 79% of organisations faced attempted or actual payments fraud in 2024, business email compromise the top route, 22% recovered 75% or more of lost funds; FBI IC3 Internet Crime Report 2024 — $2.77B in business email compromise losses). Kestrel & Vane Group, its vendors, the banks and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What controllers and AP leaders ask us.

What is Vendor Payment Fraud Prevention?

Vendor payment fraud prevention for accounts payable: it checks every vendor bank-detail change and suspicious payment request before money moves, to stop business email compromise and vendor impersonation. Four agents act as independent witnesses — the email, the account owner, the vendor's history and a call-back to the number on file — and their verdict goes to the AP manager to decide. Only the payments under investigation are held, and a named treasury approver releases them.

How does it stop business email compromise?

The email witness reads the headers and the text: SPF, DKIM and DMARC, lookalike distance from the vendor's known domain, domain age, a reply-to on another domain, the sending network, and urgency or secrecy language. On its own that is one finding; the account, history and call-back witnesses each check the request from a different side, and the case is only cleared when all four agree.

Why not call the number in the email?

Because it may be the fraudster's. The call-back witness dials only a number already on file and older than 90 days, never one from the request, and asks a question built from our own remittance history, such as the amount of our last payment. If the only number on file was changed recently, it refuses to call and asks a person to source a trusted number.

Does it hold the whole payment run?

No. The payment run guard screens every payment against six rules and holds only those tied to an open bank change, a recently changed or blocked account, or bank details that differ from the record. In the working solution it holds 9 of 1,284 payments in Thursday's run; held lines are left out of the file, not deleted, and the rest go out as planned.

What happens when the agents disagree?

The verdict clerk never averages a dissent away. If any witness disagrees, the case goes to a named person with each witness's evidence side by side. In the working solution three witnesses clear a bank-merger change for Ellery Brook Foods, but the bank returns a close match on the name, so the vendor master data steward decides.

Do people stay in control?

Yes. The agents propose and cite; they never change the vendor record, release a payment or send a notice. The AP manager decides each case with a reason code and a signature, a treasury approver releases held payments, and the platform refuses anyone who logged, prepared or decided the same item, or who is outside their release limit.

Can we set our own thresholds and rules?

Yes. The hold window, call-back and second-approver thresholds, lookalike distance, domain age, call-back number age, service levels, cut-off alerts and the signals that hold or escalate are all settings. Changes are drafts until the group controller signs, and the verdict clerk can replay a proposed change on the last 90 days first.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your vendor change policy, approval limits and a sample of past bank-change requests — connected to your ERP, bank-account validation, email gateway and bank file. It goes live once every quality gate has passed. We will walk you through it on your own requests first.

See it on
your bank changes.

We'll run Vendor Payment Fraud Prevention on a sample of your own past bank-change requests and a payment run.