Who changed the bank account
Every payment redirect fraud starts as a polite change request. May’s ledger shows 23 master changes, four touching bank details: three verified by callback, one held when nobody answered. The held one is the control doing exactly its job.
◆ May, the change ledger23 changes, partitioned by what they touch.
| Change type | Changes |
|---|---|
| Bank details | 4 |
| Remit-to address | 3 |
| Contacts, terms, and other fields | 16 |
| Supplier master changes | 23 |
| The four bank changes | Changes |
|---|---|
| Verified by callback to the number on file | 3 |
| Held, callback unanswered | 1 |
| Bank detail changes | 4 |
The held one is the control working: no verified voice, no changed account, no payment. Business email compromise is patient and polite, and every fraudulent redirect starts life as an ordinary-looking change request. The Oracle catalog parks the same page under a blunter name: who changed the bank account. Sample values are illustrative, never client data.
◆ The two dates, againrequested and effective, kept apart.
Like every change ledger in this catalog, from pay changes to the tenant ledger, each row keeps who requested, who approved, when it was keyed, and when it took effect. A redirect discovered after a payment is an investigation; the same redirect caught at the ledger is a Tuesday.
◆ The owned answerthe master as history, the risk rows gated.
dim_supplier on the supplier star is versioned, so every change is a row and the bank-touching subset is a standing filter feeding the callback queue. The payment runs read only verified versions; an unverified change can exist without ever being paid against.
- AP
- Accounts payable, the money owed to suppliers.
- supplier master
- The record of who suppliers are and how they are paid.
- bank change
- A payment redirect waiting to happen; the risk row.
- callback control
- Verification by phoning the number already on file.
- business email compromise
- Fraud by plausible email; the reason for the callback.
- verified version
- The only supplier version a payment run may read.