SystemTrade Finance & Correspondent Banking

Trade Finance Fraud Detection

Trade finance fraud detection that checks the cargo, not only the documents, before anything is funded

Every cargo fingerprinted and checked against the bank's own financing before funding.

See one case, screen by screen ↓
demo158of 160 containersfound under the same bill of lading in a receivables financing funded 11 days earlier
demo1,899nautical milesbetween the ship and the port of loading on the bill's on-board date, from vessel tracking data
target100%of trade financings fingerprinted and checked across desks before funding
target4hoursto a decision, with a warning at 3 hours and escalation at 4
In short

What is Trade Finance Fraud Detection?

Trade Finance Fraud Detection checks every trade financing before it is funded for the signs of trade finance fraud: duplicate financing of one cargo, forged or antedated bills of lading and phantom shipments. Agents fingerprint the cargo, search every desk at the bank and the electronic bill of lading registry for any part of it, check the bill with the carrier, place the ship on the on-board date and verify the container numbers. A fraud analyst holds or releases, and a credit risk officer confirms.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why trade finance fraud passes a document check

Trade finance fraud rarely looks like fraud on paper. A trader finances one cargo several times: a receivable at one desk, a letter of credit presentation at another, an inventory loan at a third, with the bill of lading antedated or two container numbers retyped. Document examiners check each presentation against the credit under UCP 600 within five banking days, and a forged or altered bill complies on its face. Each desk sits on its own system, so nobody asks whether this cargo was financed before.

The questions that stop a fraud are physical. Did the carrier issue this bill, and with this on-board date? Was the ship at the port of loading that day? Do the container numbers exist? Answering them by hand means calls to other desks, the carrier and a vessel tracking service, which does not fit a funding window. In the 2020 commodity trader collapses, the trade finance fraud cases that followed showed the same cargo financed at several banks with duplicate or altered bills of lading.

typical3.5billion USDowed to 23 banks after one commodity trader collapsed in 2020
typical9billion USDof potential losses for lenders across the 2020 commodity trader collapses
typical80%of bills of lading are still paper, along with 60% of trade finance
Where the hours go when one large presentation is checked by handestimated
By hand10.5 hours
With the solution1 hour
  • Asking the other desks whether the cargo is already financed3 → 0.1 h
  • Confirming the bill and its on-board date with the carrier2 → 0.1 h
  • Placing the ship on the on-board date1 → 0.1 h
  • Checking 160 container numbers1.5 → 0.1 h
  • Comparing the invoice price with prior shipments1 → 0.1 h
  • Hold memo, second signature and referral2 → 0.5 h

Estimated split for checking one large LC presentation against other desks and the physical world by hand, and with the solution. By hand the work does not fit a 4-hour funding window, which is why it is rarely done.

How it works

How a financing is checked

Eight agents fingerprint, search, verify and argue each cargo; the analyst decides and a credit risk officer signs.

What comes in
Requests in5 desks · LCs, collections, trade loans, receivables, supply chain finance
Agents at work
Cargo fingerprinter7 parts, every container
Then
Duplicate financing finderevery desk + registry
Carrier & registry verifierthe carrier's record
Then
Voyage checkership on the on-board date
Container & number checkerISO 6346 digits
Then
Skepticranked explanations
A person decides
Trade Operations Fraud Analystholds or releases; a credit risk officer signs
What comes out
Funding held or released
Referral to investigations
Examiner export pack
One case, step by step

One cargo financed twice, caught before funding

Friday 2 October 2026, 09:12. Documents arrive for Marlow Commodities Trading under Corvane National Bank's import letter of credit CNB-ILC-26-04102, issued for its customer Brightwater Wire & Cable Co.: 4,000 tonnes of copper cathode at $9,220 a tonne, $36,880,000 at sight. Here is what happens next, screen by screen, in the working solution.

  1. 0109:12

    Every financing checked before it funds

    Rhea Castellano · Trade Operations Fraud Analyst

    Rhea's queue holds every LC presentation, documentary collection, trade loan, receivables and supply chain finance request of the day, 52 events so far, each with its funding window clock and what the agents found. Two need her decision for the same reason: the presentation TFC-26-10418 for $36,880,000 and the trade loan TFC-26-10421 for $30,000,000 both carry a cargo already financed.

    “Cargo already financed”: the result the agents wrote on both checks.

  2. 02The cargo check

    The cargo, written as one line

    Cargo fingerprinter

    The agents read the bill of lading, invoice, packing list and weight certificate and write the cargo fingerprint: bill of lading KSTR-260918-0442, Kestrel Ocean Line, Kestrel Halcyon voyage KH638S, 160 containers, 4,000.000 t copper cathode, on board 14 Sep 2026, Antofagasta to Houston. The parts found in another financing are marked. The funding window shows 1 h 32 m left, and the UCP 600 examination period ends on Friday 9 October.

    One decision at the foot of the screen: Hold funding or Release.

  3. 03Where else

    Duplicate financing found on another desk

    Duplicate financing finder

    The finder searches 24 months of financing at every desk and the electronic bill of lading registry for any part of the fingerprint. RF-26-11873, a receivables financing that advanced $32,868,000 on 21 Sep, shares the bill number, carrier, vessel and voyage, goods and weight, route and 158 of the 160 containers: Strong 94. Trade loan TL-26-01206, requested on 1 Oct and not funded, shares 158 of the same containers: Strong 71. A documentary collection on the same voyage with different cargo is marked Expected and explained, not held.

    Matching by part of the cargo, not by an exact copy, is what catches an altered bill.

  4. 04The carrier's record

    The presented bill against the carrier's record

    Carrier & registry verifier

    The carrier's record has the same bill number, shipper and vessel, but shipped on board 19 Sep 2026, not 14 Sep. The copy behind the receivables financing also says 19 Sep. Two container numbers differ: KSTU 418843 3 and KSTU 419065 7 on the presented bill, KSTU 418834 3 and KSTU 419056 7 in the carrier's record. The registry holds no electronic record; the carrier confirms a paper bill.

    The true on-board date falls after the credit's latest shipment date of 15 Sep: an antedated bill hides a late shipment.

  5. 0509:16

    The ship was 1,899 nautical miles away

    Voyage checker

    Vessel tracking data place Kestrel Halcyon at 6°24′ N, 80°30′ W, off Panama, at 12:00 UTC on 14 Sep, 1,899 nautical miles from Antofagasta. It arrived there on 19 Sep at 01:10 and sailed on 20 Sep at 02:15. The port calls and each position report are cited.

    The Voyage checker never concludes on a gap in the ship's signal alone; it shows the gap.

  6. 06Containers

    Two container numbers fail their check digits

    Container & number checker

    Every container's ISO 6346 check digit is computed with the working shown. For KSTU 418843 3 the sum is 4,653, mod 11 gives 0, so the check digit should be 0, not 3. Two of 160 fail, neither is on the carrier's manifest, and the copy behind RF-26-11873 carries the valid numbers with two digits swapped.

    The checker never corrects a number; it shows the computed digit.

  7. 0711:38

    How would a fraud have to work?

    Skeptic

    The Skeptic ranks every explanation, the innocent ones too, and names the one record that would disprove each. One cargo financed twice, with the bill antedated to meet the latest shipment date: 86%, disproved only by a second genuine bill for a 14 Sep loading, and the carrier says there is none. Two genuine shipments of the same size: 6%. A carrier clerical error: 5%. The receivables sale canceled: 3%.

    Rhea can ask the Skeptic back: “What if the carrier simply stamped the wrong date?”

  8. 0811:46

    One hold for every financing of the cargo

    Rhea Castellano · Trade Operations Fraud Analyst

    Rhea holds funding with the reason codes the agents suggest, HC-01 to HC-04, and a note they drafted. The same decision also holds the pending trade loan TL-26-01206. RF-26-11873 is already funded, so its desk is told. The hold takes effect at once and goes to a credit risk officer to confirm.

    “USD 66,880,000 held across 2 financings.”

  9. 0912:05

    A second person confirms the hold

    Marcus Oyelaran · Trade Credit Risk Officer

    Marcus sees the hold, the maker, the reason codes, what the agents found with each citation and Rhea's note on one screen, and confirms as checker. On confirmation a case opens for Theo Brandt, a SAR decision referral goes to Gloria Nakamura, due 1 Nov 2026, and trade counsel is asked to advise before 9 Oct.

    The maker can never be the checker.

  10. 10Referred

    The case goes to investigations; the customer sees “under review”

    Theo Brandt · Fraud Investigations Manager

    Case FIC-26-0031 opens with the evidence, the linked financings and the timeline: $99,748,000 financed on one cargo worth about $36.9 million. The SAR decision is restricted to the Fraud Investigations Manager and the BSA Officer. The customer-facing view of the letter of credit shows only “Presentation under review”.

    No SAR, referral or hint of one reaches a customer-facing or relationship view.

Who it’s for

Built for everyone between a presentation and the funding.

The same cargo, seen by the five people at Corvane National Bank who carry it: what their day looked like, and what it looks like now.

RC
Rhea CastellanoTrade Operations Fraud Analyst · maker
Trade Operations Fraud Analyst
Before
Works about 50 pre-funding checks a day. The documents comply, but she cannot see whether the cargo does.
Now
Opens each check with the cargo fingerprint, every other financing of it and the carrier, ship and container results cited, and holds or releases with a reason.
MO
Marcus OyelaranTrade Credit Risk Officer · checker
Trade Credit Risk Officer
Before
Signs every hold and every release over USD 1 million, and has to rebuild the reasons before he can sign.
Now
Sees why in one screen: the maker, the reason codes and the cited findings, then confirms or returns with a reason.
IP
Ingrid PaulsenHead of Trade Operations
Head of Trade Operations
Before
Owns the funding window and answers for anything that funds late, or twice.
Now
Gets a warning at 3 hours and an escalation at 4, and a monthly report in plain numbers: events checked, holds and decisions inside the window.
TB
Theo BrandtFraud Investigations Manager
Fraud Investigations Manager
Before
Starts a fraud case from a phone call and rebuilds the evidence himself.
Now
Receives the case with the evidence, the linked financings and the timeline, and searches any cargo across every desk.
GN
Gloria NakamuraBSA Officer
BSA Officer
Before
Decides whether a SAR is filed inside 30 days of detection, and no one outside the case may learn that one exists.
Now
Receives a SAR decision referral with its due date, restricted to her and investigations, never visible to the customer.
Built on the engine

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

Eight agents fingerprint, search, verify and argue each cargo; the analyst decides and a credit risk officer signs.

Cargo fingerprinter

Reads the bill of lading, invoice, packing list and weight certificate, and writes the cargo fingerprint: bill number, carrier, vessel and voyage, containers, goods and weight, on-board date, ports and parties.

  • Never edits a document
  • A field it cannot read is marked “not read”, never guessed
Duplicate financing finder

Searches LCs, documentary collections, trade loans, receivables, supply chain and inventory finance at the bank over 24 months, and the electronic bill of lading registry, for any shared part of the fingerprint; scores each match and says which parts matched.

  • Never contacts another bank or the customer
  • Reads only the bank's own records and the registry
Carrier & registry verifier

Asks the carrier's tracking service and the registry whether the bill exists and what it says, for bill of lading verification before funding.

  • Never treats “no answer” as a pass
  • Never calls the presenter's contacts
Voyage checker

Places the vessel on the on-board date from vessel tracking data, with its port calls and its distance from the port of loading.

  • Never concludes on a gap in the ship's signal alone; it shows the gap
Container & number checker

Computes ISO 6346 check digits, compares owner codes with the carrier and the container count with the weight.

  • Never “corrects” a number; it shows the computed digit
Price & pattern comparer

Compares the unit price with prior shipments between the same parties and the market, and looks at routing and trade-based money laundering red flags.

  • Flags only; never values goods for credit
Skeptic

Ranks how a fraud would have to work for the documents to look as they do, argues the innocent case and names the evidence that would disprove each explanation.

  • Never decides
  • Never states a fraud as fact
Referral writer

Drafts the hold memo, the checker summary, the fraud referral, the SAR decision referral and the request to trade counsel.

  • Never sends a notice
  • Never names a SAR on a customer-facing record
Fraud analyst and credit risk officer

Hold, confirm, release. The agents propose; a named person decides.

Ask in plain words

Ask about any check, cargo or hold

Ask in plain words, or say what to change. Every answer points to the record it came from.

Why is TFC-26-10418 a cargo collision?

The same cargo was financed 11 days ago. Receivables request RF-26-11873 carries the same bill, KSTR-260918-0442, and 158 of its 160 containers. The carrier says the copper went on board on 19 Sep, not 14 Sep, and on 14 Sep the ship was 1,899 nm from Antofagasta.

What else is financed on Marlow's cargo?

Three financings touch the copper on Kestrel Halcyon: RF-26-11873, USD 32,868,000 advanced; this LC presentation, USD 36,880,000; and trade loan TL-26-01206, USD 30,000,000 requested. Exposure on one cargo worth about USD 36.9M: USD 99,748,000.

Which checks could miss the 4-hour window?

Two are close: TFC-26-10431, Ceylan Dried Fruits, 1 h 11 m left, where vessel data has a 31-hour gap; and TFC-26-10418, Marlow, 1 h 32 m left, which needs your decision.

Hold any check where 90% or more of the containers were financed before

Done, as a proposal. New rule: “Container set shared at 90% or more with any financing in 24 months → propose a hold (HC-01).” It takes effect when Kai Whitfield approves it as rules v15; until then it shows as pending in Settings.

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 cargo checkThe cargo fingerprint in one line, where else this cargo appears at the bank, six cited checks and one decision: hold funding or release.
Pre-funding checksLC presentations, documentary collections, trade loans, receivables and supply chain finance, ranked by risk, each with its funding window clock and what the agents found.
Duplicate financing across desksEach match names the parts of the cargo it shares and how strong the match is; an expected match on the same voyage is explained, not held.
Vessel position on the on-board dateBill of lading fraud checked against vessel tracking data: where the ship was on the claimed on-board date, its distance from the port of loading and its port calls, each cited.
One bill, three versionsThe bill presented under the letter of credit, the carrier's record and the copy behind the earlier receivables financing, side by side, with the antedated on-board date and the retyped containers highlighted.
Container number check digitsEvery container number's ISO 6346 check digit computed with the working shown, and the two numbers that fail and are not on the carrier's manifest.
The Skeptic's ranked explanationsEvery explanation ranked, the innocent ones too, with evidence for and against and the one record that would disprove each; the analyst can ask back.
Hold fundingReason codes and a drafted note; one decision also holds the pending trade loan on the same cargo and goes to a credit risk officer to confirm.
The checker confirmsEvery hold, every release of a hold and every release over USD 1 million is signed by a second person, never the one who made it.
Fraud case and SAR referralA restricted case for investigations and a SAR decision for the BSA Officer; the customer-facing view shows only “Presentation under review”.
Cargo searchSearch by container, bill of lading, vessel, invoice or company across 24 months of financing and the electronic bill of lading registry, answered with citations.
Audit trail and export packEvery hold, release and piece of evidence on the record, with an export pack for the OCC examiner, internal audit or the BSA Officer, redacted for GLBA and SAR confidentiality.
The monthly reportEvents checked, holds, confirmed frauds and decisions inside the 4-hour window, with the reasons checks were held and events by type.
Governance

Trade finance fraud detection that stays cited, signed and on the record.

Every finding cites its recordEach value and agent statement links to its source: the carrier record, the vessel position report, the manifest, the document page, the prior shipment or the registry answer.
One person holds, a second confirmsA Trade Credit Risk Officer confirms every hold, every release of a hold and every release over $1,000,000. Maker and checker are always different people, the administrator decides nothing, and agents decide nothing.
Funding stays closed while the agents runNo answer is never a pass. A hold takes effect at once, and a check with carrier data missing shows its error, a retry and a check by hand that needs a note.
SAR confidentiality on every viewA SAR referral, its status and its existence are visible only to the Fraud Investigations Manager and the BSA Officer. Customer-facing and relationship views show “Presentation under review”.
An audit trail and an export packEvery hold and release is recorded with maker, checker, reason code, note and evidence. An export pack for the OCC examiner, internal audit or the BSA Officer masks account numbers, leaves SAR content out, and is hashed and recorded.
Agents governed like modelsEach agent's prompt and model is versioned and evaluated on a golden set of 240 past checks; a new version goes live only when a model risk reviewer signs. Findings below a 0.80 confidence threshold show as “needs a person”.
Configuration

Your fraud rules, as settings

How a match is scored, when a hold is proposed and who signs are settings, versioned and on the audit trail. A rule proposed through the assistant waits for the administrator's approval.

SettingDefaultChoose from
Fingerprint part weightsB/L number 30 · containers 25 · goods and weight 15 · vessel and voyage 10 · on-board date 10 · parties 10Step each weight up or down; the weights add to 100
Propose a hold at a match score of60From 30 to 90, in steps of 5
Call a match “expected” below30Shown and explained, never held
Look back24 months12 · 24 · 36 months
Checker on releases overUSD 1,000,000And always on every hold and every release of a hold
Pre-funding window4 hoursWarning to the analyst at 3 hours; escalation to the Head of Trade Operations at 4
Confidence threshold0.80Below it a finding shows as “needs a person”, never as a pass or a fail
Retention5 yearsFrom the decision (31 CFR 1010.430); a legal hold suspends deletion
Connections

Works with the systems trade operations already run on

Trade finance systemLCs, documentary collections and presentations
Loan systemtrade loans, receivables, supply chain and inventory finance
Document imagingbills of lading, invoices, packing lists and weight certificates
Vessel tracking datapositions and port calls
Carrier tracking and the bill of lading registry14 carriers' records, and electronic bill lookups by bill number
Case management, general ledger and payments hubfraud cases and referrals, holds posted to the suspense control, funding after release
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
100%
of trade financings fingerprinted and checked across desks before funding
Every financing
about 1,050 events a month
target
4hours
to a decision, warned at 3 hours and escalated before the window closes
target
2signatures
on every hold and every release over USD 1 million

“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 (GTR, Facing up to fraud, 2020: 23 banks owed USD 3.5 billion after one trader's collapse; AJOT reporting Bloomberg: a USD 9 billion credit hit across the 2020 collapses; ICC United Kingdom: about 80% of bills of lading and 60% of trade finance on paper). Rules named for context: ICC UCP 600 (articles 5, 14 and 16), UCC 5-109, ISO 6346, 31 CFR 1020.320 (SARs), 31 CFR 1010.430 (record retention), GLBA. Corvane National Bank, its customers, the traders, carriers, vessels, financings, containers and the people named on this page are fictional: characters and sample data in the working solution.

Questions

What trade operations ask about trade finance fraud.

What is Trade Finance Fraud Detection?

Trade Finance Fraud Detection checks every trade financing before it is funded for the signs of trade finance fraud: duplicate financing of one cargo, forged or antedated bills of lading and phantom shipments. Agents fingerprint the cargo, search every desk at the bank and the electronic bill of lading registry for any part of it, check the bill with the carrier, place the ship on the on-board date and verify the container numbers. A fraud analyst holds or releases, and a credit risk officer confirms.

What is duplicate financing, and how does it find it?

Duplicate financing is one cargo financed more than once, for example as a receivable at one desk and under a letter of credit at another. The Duplicate financing finder matches the cargo by its parts (bill number, container set, vessel and voyage, goods and weight, on-board date, parties) rather than by an exact copy, so “158 of 160 containers” still catches a bill with two numbers retyped. Each match says which parts matched and how strong it is.

How does it spot a fake or antedated bill of lading?

The Carrier & registry verifier asks the carrier and the electronic bill of lading registry whether the bill exists and what it says. The Voyage checker places the ship on the claimed on-board date from vessel tracking data. In the sample case the carrier's record says 19 September, the bill says 14 September, and on the 14th the ship was 1,899 nautical miles from the port of loading.

How are container number check digits verified?

Each container number's ISO 6346 check digit is computed with the working shown: every character's value times 2 to the power of its position, summed, then mod 11. A number that fails is flagged and compared with the carrier's manifest. The agent never corrects a number; it shows the computed digit.

Does it replace document examination under UCP 600?

No. Document examiners still check the presentation against the credit. This adds the checks a forged bill passes: whether the cargo is financed elsewhere at the bank, whether the carrier issued the bill, and whether the ship and containers match it. The UCP 600 examination clock is shown on every LC presentation, and an honor or refusal decision on fraud grounds is taken with trade counsel.

Do people stay in control of funding?

Yes. The agents propose and cite; only named people hold or release. A Trade Credit Risk Officer confirms every hold, every release of a hold and every release over $1,000,000, the maker can never be the checker, and an override of an agent proposal needs a reason code, a note and a checker.

How does it keep a SAR confidential?

A confirmed fraud becomes a restricted case for the Fraud Investigations Manager and a SAR decision referral for the BSA Officer, with its due date. No SAR, referral or hint of one appears on a customer-facing or relationship view, which shows only “Presentation under review”, and SAR content is left out of export packs.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your fraud procedures, reason codes, approval limits and a sample of past presentations and financings. It goes live once every quality gate has passed. We will walk you through it on your own trade financings first.

See it on
your trade financings.

We'll run Trade Finance Fraud Detection on a sample of your own past presentations, trade loans and receivables.