SystemTrade Finance & Correspondent Banking

Evaluate · agents and people

How can technology assist in combating TBML? The tasks, re-divided

Technology assists in combating TBML by doing the reading, price lookups, voyage checks, party links and drafting that fill most of a trade alert's days. It does not decide suspicion, and Trade-Based Money Laundering Detection is built so that people still close, escalate and file.

Updated · 13 min read

See one case, screen by screen →
Watch with transcript →

Technology can assist in combating TBML, trade-based money laundering, by taking the mechanical part of every trade alert: reading the credit, its amendments and the shipping documents field by field, finding what the goods are usually worth, pulling the voyage behind the bill of lading, linking the parties across the bank's own payments, and drafting the case with its evidence. That part is most of the work, and it is why trade alerts take weeks. What technology cannot do is decide whether a trade is suspicious, and the industry's own standard said in 2019 that reviewing trade documents as a whole cannot be automated. Botminds' Trade-Based Money Laundering Detection takes that statement seriously: six agents do the reading, pricing, routing, linking and drafting, and a named investigator and BSA Officer make every decision.

Where this page shows the solution at work, the examples come from a fictional sample bank, Corvane National Bank, and its sample trade data. The time figures are the solution's design targets and our own estimates, labelled as such.

Why TBML resists the tools that work elsewhere in AML

80%

of international trade processed through financial institutions is open account, where the bank does not normally see the trade documents

<0.1%

of suspicious activity reports filed in 2016–2020 specifically indicated trade-based money laundering: 8,749 of almost 11 million

24%

of the SAR narratives FinCEN analysed for its 2010 advisory clearly identified the activity as TBML or the black market peso exchange

The 80% is the Wolfsberg Group's estimate as GAO reported it in 2019. The SAR counts are GAO's, from FinCEN data. The 24% is FinCEN's own analysis of SARs on activity between January 2004 and May 2009.Source: GAO-20-314R; GAO-22-447; FinCEN FIN-2010-A001

How can technology assist in combating TBML?

Technology assists in combating TBML where the work is reading, looking up and linking, and it does not assist where the work is deciding. An alert on a documentary trade turns on four questions: is this price plausible for these goods, does this route make commercial sense, do these parties keep paying each other in a circle, and do the documents agree with each other and with the credit. Each question needs evidence the bank has in scattered places: the trade finance system, the payments hub, public trade statistics, vessel records and the customer file.

Gathering that evidence is where the days go. At the sample bank the solution's designers estimated a median of 19 days from alert to a decided outcome when the work is done by hand, and the largest blocks are linking the parties across 18 months of trade and payments, finding what the goods are actually worth, and writing the case. Those are tasks a machine can do from the bank's own records and public data, with every finding pointing back at the document that produced it.

Where a trade alert's days go, by hand and with agents doing the gathering

By hand · 19 days (estimate)

26%
21%
21%
21%
11%
  • Parties · 26%
  • Price · 21%
  • Writing · 21%
  • Route and reading · 21%
  • Deciding · 11%

With agents · 4 days (target)

25%
75%
  • Agents gather and draft · 25%
  • People decide, sign, pack · 75%
Our estimate of a 19-day median by hand at the fictional sample bank, split by task: reading 1 day, price 4, route 3, parties 5, writing 4, deciding and signing 2. With agents, the gathering and drafting take about a day in total and deciding, the second signature and the evidence pack take about three: the solution's design target of a 4-day median, not a measured result.

The second bar is the argument of this page. Technology does not make the decision faster by making it for people. It makes the decision the main thing people spend time on: three days of a four-day alert are judgment, signature and the evidence pack, against two of nineteen when the investigator is also the researcher, the price analyst and the typist.

What can complicate the detection of TBML?

Four things complicate the detection of TBML, and only two of them are problems technology can work on. The first is that the bank sees paper, not cargo. FinCEN put it in its 2010 advisory: "financial institutions see only the documents related to a transaction and not the goods themselves," and those documents "may be created by the money launderers themselves with no neutral third party to verify the validity of the documents" (FinCEN FIN-2010-A001).

The second is that anything can be traded. GAO heard from banks, law enforcement and subject-matter experts that "criminal organizations can use any type of goods in TBML schemes," and that differences in price or quantity would be hard to establish in any given shipment "without thorough inspection of the contents of the container and commodity-specific expertise" (GAO-22-447). No bank can inspect containers.

The third is fragmentation. FATF and the Egmont Group report that most private-sector respondents, mainly financial institutions, "consider TBML as the hardest type of ML activity to detect," partly because schemes route money through several banks, so that "each of the involved FIs can see only a small part of the network" (FATF and Egmont, TBML: Trends and Developments, 2020). The fourth is the paper itself: the same report notes that documentation reaching banks "is often in different formats and languages, meaning that verification will likely be done manually."

The goods and the network are limits. A bank cannot see inside the container, and it cannot see the transactions at the other banks in the chain. The paper and the lookups are labour. Reading a bill of lading in another language against a commercial invoice, or finding the direct sailing time on a corridor, is exactly the kind of work that agents can take, and it is the kind that FATF says is being done by hand.

What the 2019 principles said cannot be automated

The Wolfsberg Group, ICC and BAFT, in the 2019 amendment of their Trade Finance Principles, said that the review of trade documents as a whole cannot be automated, and they were describing something real. The sentence in full is worth reading, because it also says what can be automated.

"Whilst certain elements of this process may be automated (e.g. screening of transactions against published lists of sanctioned entities and individuals), the overall process of reviewing trade documents by its nature cannot be successfully automated. A combination of automated and manual controls will be relevant in the context of AML and counter-terrorist financing (CTF) efforts."

The Wolfsberg Group, ICC and BAFT, Trade Finance Principles (2019 amendment)

An honest answer accepts the conclusion and splits the process. The overall review includes judgments no system should make: whether an explanation for an odd price is believable, whether a customer's new line of business is real, whether a pattern is suspicious enough to report. It also includes steps that are not judgment at all: transcribing a goods description, comparing it across six documents, converting a price per short ton to a price per kilogram, and finding the vessel's port calls. The principles name sanctions screening as one element that may be automated; the reading and matching steps are of the same kind.

The same document is cautious about pattern-based monitoring for documentary trade, which it called unproven in 2019. That caution is about scoring trades against learned patterns, and it is answered differently, on the bank's own closed alerts before go-live; a 10-week plan for trade-based money laundering solutions sets out how. On this page the point is narrower. Taking the clerical steps out of a review does not automate the review. It leaves the review to the person, with the evidence assembled.

The tasks, owner by owner

Dividing the tasks is the real design decision. A rule of thumb: a task belongs to an agent if its output can be checked against a document, and to a person if its output is a judgment about intent or a signature that the bank answers for.

Every task in a trade alert, and who owns it in the solution

TaskOwnerWhy there
Read the credit, amendments, invoice, bill of lading, packing list and certificate of originDocument agentField-by-field comparison is checkable: each mismatch cites both passages
Decide whether the presentation complies with the creditTrade operationsA separate decision on its own clock; the agent is barred from it
Normalise the price and place it on the market band for the goods codePricing agentArithmetic on public statistics and the customer’s history, with the observation count shown
Judge whether an unusual price has a commercial reasonInvestigatorNeeds judgment about the customer and the trade, not just a number
Pull the voyage and compare it with the direct serviceRoute agentA lookup with a source; says “vessel data unavailable” rather than guess
Link applicant, beneficiary, shipper, notify party and payerParty agentJoins records the bank already holds; never infers ownership
Write the most likely innocent explanation and look for its proofChallenger agentClears only when the proving document is in the file
Draft the case narrative with an exhibit on every sentenceCase writerDrafting from cited findings; never marks a draft final
Close the alert, or propose escalation, with a reason codeInvestigatorThe decision the bank answers for
Approve the escalation and decide whether to fileBSA OfficerThe checker; nobody approves their own
Ownership as configured at the fictional sample bank in Trade-Based Money Laundering Detection. Agents read, compare, draft and propose; they never close, escalate, file or contact a customer.

What agents do on one trade alert

On the sample alert the agents ran in parallel and finished before the investigator arrived. Corvane National Bank holds an import credit for USD 2,208,000, 120,000 kg of polyester filament yarn at USD 18.40 a kilogram. The Document agent found three mismatches, the Pricing agent placed the price at 5.1 times the top of the 12-month band for the goods code, the Route agent found a transshipment through Jebel Ali that added 17 days to a 30-day direct service, and the Party agent found that the reimbursement came from a free-zone company the credit never names.

From overnight screening to a signed escalation: who does each step

  1. Agent

    Overnight screening

    Reads 44 presentations and collections and 61 reimbursements against 86 cited red flags; raises 10 alerts.

  2. Agent

    Four specialists

    Document, Pricing, Route and Party agents work the alert in parallel, each citing what it read.

    Never: Re-examines the presentation under UCP 600

  3. Agent

    Challenger agent

    Writes the most likely innocent explanation for every flag and searches the file for the document that would prove it.

    Never: Clears on the customer’s say-so

  4. Agent

    Case writer

    Drafts the narrative and the escalation memo, an exhibit on every sentence.

    Never: Marks a draft final

  5. A person decides

    Trade AML investigator

    Reads the evidence, accepts or rejects each finding with a reason, decides to close or to propose escalation.

  6. A person decides

    BSA Officer

    Approves or returns the escalation, decides whether to file, and files.

The fictional sample bank's overnight run: 10 alerts raised, 7 cleared by the Challenger agent with a written explanation and the document that proved it, 3 sent to people.

Four specialist agents on one alert, each showing what it read

Agents at work on alert TBM-2026-0418. The Document agent, 97% confidence, read the credit, both amendments, the invoice, the bill of lading, the packing list and the certificate of origin and found three mismatches: the shipper is not the beneficiary, the invoice grade contradicts the packing list and the certificate of origin, and amendment 2 widened the goods description with no reason stated. The Pricing agent, 94%, normalised the price to USD 18.40 a kilogram against a band of USD 2.10 to 3.60 from 4,186 observations, 5.1 times the band top. The Route agent, 81%, found Ningbo to Jebel Ali to Houston took 47 days against a 30-day direct service. Each has a control to reject the finding.
Trade-Based Money Laundering Detection on the fictional sample alert. Every finding names the documents it read, and a person can reject any finding with a reason, which removes it from the case and goes on the trail.

The Challenger agent is the step most systems leave out, and it does the most to save people's time. Its job is to clear the alert if the file allows it. On the sample alert it tested three explanations. A specialty high-tenacity grade would carry a premium, but the packing list and certificate of origin both describe the ordinary 150D/48F semi-dull grade. A landed, duty-paid price would explain part of the gap, but the invoice is FOB Ningbo. A group-treasury payer would explain the money, but no affiliate outside Singapore is recorded. Two were disproved and one stayed unproved, so the alert went to a person.

The agent that argues the other way, and what would prove it right

Innocent explanation screen. Three explanations: a specialty high-tenacity grade, disproved at 4%, because the packing list and certificate of origin describe 150D/48F semi-dull and no mill certificate or specification sheet is in the file; a landed duty-paid price, disproved at 2%, because the invoice says FOB Ningbo and freight, insurance and duty add about USD 0.42 a kilogram; and a group treasury payer, unproved at 19%, because no group structure chart is in the file and the due diligence file names no affiliate outside Singapore. Each has controls to request the document, accept and close, or reject with a reason.
The fictional sample alert. Each explanation lists the document that would prove it and what the file actually says, with a control to request the missing document from trade operations.

Can AI detect trade-based money laundering?

AI can surface trade-based money laundering indicators, but there is little public evidence on how well it detects TBML inside banks, and a buyer should know that before reading any vendor's figures. We found no regulator or peer-reviewed evaluation of AI for TBML detection at a bank. What exists is thinner and should be read for what it is.

GAO described one bank pilot in 2019. The bank scanned documents such as bills of lading, which were "processed by a character and noun recognition program to detect and classify reportable phrases based on Treasury and Department of Commerce guidelines, such as sanctions screening and export controls," and was "leveraging analytics, machine learning, and statistical transaction monitoring techniques to identify information, trends, connections, and anomalies indicative of TBML or other illicit finance schemes such as fraud" (GAO-20-314R). GAO reported what the bank said it was doing, not results.

FATF and Egmont wrote in 2020 that "innovative IT solutions, such as graph analytics and artificial intelligence (AI) and machine learning, can be particularly helpful in TBML-related analysis conducted by FIUs" (FATF and Egmont, 2020). That sentence is about financial intelligence units, which see reports from many banks and, in some countries, customs data; it is not a finding about banks. The academic picture is no fuller. The first systematic review of TBML research concluded that "Due to the limited number of studies, insights that can be drawn from the extant literature on the best way to combat TBML are also limited" (Tiwari, Ferrill and Allan, Journal of Accounting Literature, 2024). A December 2025 preprint that applied unsupervised machine learning to UN Comtrade data on aluminium trade found price deviation the strongest predictor of anomalies, but it is not peer reviewed and works on national trade statistics, not bank files (arXiv 2512.14410).

The honest reading for a bank is that AI's case in TBML rests on two things it can show on its own files: that the agents find what investigators found on alerts the bank already closed, and that every finding can be traced to a document. How the second line tests that is the subject of the model risk view of a TBML risk assessment tool.

Graph analytics and the view one bank cannot have

Graph analytics in TBML means treating parties and payments as a network and looking for shapes: value that returns to where it started, a payer that sits beside many unrelated trades, a notify party sharing an address with the company that pays. Inside one bank it works on the bank's own records, and that is both its power and its limit.

On the sample alert the Party agent linked five parties across 23 transactions in 18 months. The applicant paid the beneficiary USD 8,640,000 under 11 credits; the beneficiary sent USD 1,960,000 in four wires to the free-zone company that then reimbursed the bank for the applicant's credits; and the notify party on nine of eleven presentations shared that company's registered address. None of that is visible on one presentation. All of it is visible in records the bank already holds.

What a single bank cannot see is the rest of the network. The BIS Innovation Hub's Project Aurora, working on a synthetic dataset, found collaborative analysis across institutions more effective at detecting laundering networks than the siloed analysis banks run today (BIS Innovation Hub, Project Aurora, 2023). Until data-sharing of that kind exists for trade, a bank's graph stops at its own walls, and the Party agent is built to say so: it links only parties the bank holds a record for, and never infers ownership.

Where technology stops

Technology stops at five points in a trade alert, and a solution that does not stop there is a liability. It does not decide whether activity is suspicious. It does not approve its own work or anyone else's. It does not file a report, and it does not tell anyone outside the reporting chain that a case exists, because a SAR and any information that would reveal one are confidential. It does not price goods that have no market: the Pricing agent refuses any goods code with fewer than 40 observations in 12 months and asks for an analyst. And it does not decide whether a goods line needs an export licence, which is a separate question for the bank's export control screening.

Inside those limits the gain is concrete. In the solution's design, three in four alerts are cleared by the Challenger agent with a written explanation and the document that proved it, which is a target, not a measured result. The rest reach a person already priced, routed, linked and drafted. For the whole picture, from the overnight screening to the signed escalation, start at Trade-Based Money Laundering Detection.

Questions people ask

Can trade document review be automated?

Parts of it can. The Wolfsberg Group, ICC and BAFT said in 2019 that the overall review cannot be, by its nature, and that a combination of automated and manual controls is relevant. Transcribing, comparing fields across documents and screening names can be automated; judging whether a trade is suspicious cannot.

What tasks do trade AML analysts keep?

The judgments and the signatures: whether an unusual price or route has a commercial explanation, whether to close an alert or propose escalation, and, for the BSA Officer, whether to file. In the solution's design analysts also gather documents the agents cannot reach, such as a mill certificate requested from trade operations.

Does technology help with open account trade?

Less. In open account trade the bank usually sees only a payment, not the invoice or bill of lading, so document reading has nothing to read. Party links and payment patterns still work on the bank's own records, which is where the FATF and Egmont indicators on payments and accounts apply.

What is the difference between AI for FIUs and AI for banks in TBML?

Financial intelligence units receive reports from many banks and, in some countries, customs data, so network analysis can join the pieces. A bank sees only its own customers and payments. FATF's 2020 endorsement of graph analytics and AI was about FIU analysis; a bank's tools have to work inside its own records.

How long does a trade AML alert take without automation?

No public figure exists. The solution's designers estimated a median of 19 days from alert to decision at the fictional sample bank when the work is done by hand, against a design target of four days with agents doing the gathering. A bank should measure its own baseline before any pilot.

Trade-Based Money Laundering Detection.
See it on your own files.

An agentic solution from Botminds. One shipment drawn twice, its route strip and its unit price on the market band, with the innocent explanation tested before anyone decides Book a demo, or explore how it works.