SOLUTIONS · TRADING COMPANIES

Run a trading book in one record.

Multi-leg deals, multi-currency P&L, counterparty discipline built in. TradeOS holds both legs of a deal — the buy and the sell — on a single record, with the underwriting, the LCs, the documents, and the broker fees attached. Trading firms move from spreadsheet plus inbox plus treasury system to one operating record per book.

Book a demoSee pricing →

TradeOS
HomeTasksDealsCounterpartiesFinanceDocumentsAudit
Live · FX 12s ago
OPEN BOOK · GROSS$48.6M+$2.1M wk
UNREALIZED MARGIN$3.84M 7.9%−0.4pp wk · FX
FX EXPOSURE · UNHEDGED$1.12MEUR 62% · BRL 24%
CP CREDIT IN USE$22.4M of $34M66% utilization

P&L · 30 DAYS

DEAL-2026-0418·Robusta coffee · 320 MT · FOB Ho Chi Minh → CFR Santos

Active · both legs confirmedLC issued · sight + 30
BUY LEG · SUPPLIER

Vietnam · FOB Ho Chi Minh City

Mekong Coffee Trading JSC

VN-1042 · supplier since 2021

Volume · price320 MT · $2,140 / MT
Contract value$684,800 USD
Credit limit$1.2M · 32% used
Country riskB+ · medium
Sanctions screenCleared 4d ago
Last 5 deals on-time
TRADER · YOUR BOOK

London desk · book ccy GBP

Margin between legs

USD

$98,560

12.6% gross

EUR

€91,800

11.7% net of FX

GBP · book

£78,420

10.0% net of fees

BuyDESKSell
Broker · commissionGreenhill · 0.45%
Finance costSOFR + 2.4% · 62 days
FX hedgeUSD→GBP forward locked
Working cap days62 days in cargo
SELL LEG · BUYER

Brazil · CFR Port of Santos

Atibaia Roasters Ltda.

BR-0207 · buyer since 2019

Volume · price320 MT · €2,420 / MT
Contract value€774,400 EUR
Credit limit€1.5M · 51% used
Country riskBB · medium
Sanctions screenCleared 1d ago
Last 5 deals on-time
DOC CHAIN · DEAL-2026-0418
CIPLBLCOPHYINSLCKYC·BKYC·SCDBLESAN-Q

9 collected · 2 pending · 1 attentionSanctions re-screen due in 2d

THE PROBLEM

Three failure modes the back-office can't see in time.

Trading firms run multi-leg deals across counterparties they have to underwrite themselves. The deal record sits in a spreadsheet, the underwriting in a CRM, the LC in the treasury system, the documents in email. The seams hide the failures.

01 · CASH BREAK

Buy-side LC clears, sell-side payment is 14 days late.

Two events on the same deal, two different systems, no link between them. Treasury reconciles the LC drawdown; AR chases the receivable. Nobody flags that the sell leg is now financing the buy leg out of working capital, until cash gets tight.

02 · COUNTERPARTY CONTAGION

Brazil counterparty defaults on one deal — their three other open deals surface six hours later.

The default lands in the inbox of one trader. The other three deals with the same counterparty sit in three other operators' pipelines. Total exposure isn't computed until end of day, after the wires have already gone out.

03 · FX BLEED

FX swings 4% between contract and settlement; the loss isn't visible until month-end close.

Buy in USD, sell in EUR, account in GBP. The contract margin looked fine in any single currency. The book-currency translation, hedge slippage, and finance-cost accrual show up in the close pack — weeks after the deal is over.

ONE WORKSPACE

Buy leg and sell leg, side by side, on the same record.

The trade record models both legs as siblings. Documents, finance, communications, and amendments all link to the same deal. Open the record, see what each leg owes, what each counterparty has signed, what the broker is owed, and where the LC stands.

DEAL-2026-0418 · WorkspaceMekong Coffee Trading → Atibaia Roasters · 320 MT Robusta
OverviewDocumentsFinanceLogisticsCommunicationsAudit
BUY LEGMekong Coffee Trading JSC

CONTRACT

Incoterm · price basisFOB Ho Chi Minh · flat
Quantity · tolerance320 MT ±3%
Quality clauseRobusta Grade 1 · 13% moisture max
LaycanMar 14 — Mar 24, 2026

FINANCE

Payment termsLC at sight · HSBC HK
LC referenceLC-HSBC-2026-114
Drawn$684,800 of $684,800
Finance cost accrued$2,840 to date

DOCS · INBOUND FROM SUPPLIER

Commercial invoiceReceived Mar 22
Bill of lading (3/3)Endorsed in blank
Phytosanitary certIssued by VN MARD
Inspection reportSGS HCMC · passed
SELL LEGAtibaia Roasters Ltda.

CONTRACT

Incoterm · price basisCFR Santos · flat
Quantity · tolerance320 MT ±3%
Quality clauseRobusta Grade 1 · back-to-back
Arrival windowMay 5 — May 15, 2026

FINANCE

Payment termsCAD · 30 days
Receivable€774,400 EUR
Factored€696,960 to TFG · 90%
HedgeEUR→GBP forward 1.182

DOCS · OUTBOUND TO BUYER

Commercial invoice (sell)Issued Apr 28
Bill of lading (endorsed)Released to buyer's bank
Certificate of originForm A · VN→BR
Customs declarationPending broker submit

PER-LEG ECONOMICS

Margin you can read in any currency, after FX, after fees.

Gross trade margin, FX impact, broker commissions, finance cost, net per-MT margin — computed in three currencies in real time. Toggle the book currency; rerun the lane comparison. The same view reads back to the desk and to the close pack.

DEAL-2026-0418 · Margin breakdown

USDEURGBP · book
Gross trade marginSell €774,400 less buy $684,800 at contract FX£88,84011.4%
FX impact · net of forwardUSD→GBP locked, EUR→GBP forward at 1.182−£1,840−0.2pp
Broker commissionsGreenhill · 0.45% on sell leg−£3,090−0.4pp
Finance cost · LC + factoringSOFR + 2.4% on $684,800 · 62 days carry−£3,260−0.4pp
Logistics · freight + insuranceCFR ocean · cargo all-risk−£2,230−0.3pp
Net margin to book£78,42010.0%

NET MARGIN · BOOK CURRENCY

GBP

£78,420

10.0% net · £245.06 / MT

SAME DEAL, OTHER CCYS

USD$98,560 · 12.6%
EUR€91,800 · 11.7%
VND₫2.42B · reporting only
BRLR$486,200 · reporting only

Vietnam → Brazil

Robusta Grade 1 · CFR Santos

Net margin / MT£245
Working cap days62
Country risk · bothB+ / BB
FX legsUSD → EUR

Indonesia → Brazil

Robusta Grade 1 · CFR Santos

Net margin / MT£278
Working cap days71
Country risk · bothBBB / BB
FX legsIDR → EUR
PREFERRED LANE · THIS QTR

Uganda → Brazil

Robusta Grade 1 · CFR Santos

Net margin / MT£188
Working cap days86
Country risk · bothB / BB
FX legsUSD → EUR

DOCUMENT CHAIN

Twelve trade documents, four counterparties, one chain.

A multi-leg deal generates two parallel document sets — supplier-side and buyer-side — that have to reconcile. EDMA tracks every required document by leg, by counterparty, and by destination jurisdiction. Status is collected, pending, blocked, or not required — never "somewhere in email."

Document chainscoped to 4 counterparties · 2 legs · VN→BR corridor9 collected · 2 pending · 1 blocked
Counterparty
CI
PL
BL
CO
PHY
INS
LC
SAN
BRK
KYC
BLE
Status
Mekong Coffee TradingSupplier · VN-1042
Cleared
HSBC Hong KongLC issuing bank
·
Endorsement pending
Greenhill Brokers Ltd.Broker · sell leg
Cleared
Atibaia Roasters Ltda.Buyer · BR-0207
·
!
Re-screen due

CI commercial invoice · PL packing list · BL bill of lading · CO certificate of origin (Form A) · PHY phytosanitary cert · INS inspection report · LC letter of credit · SAN sanctions screening · BRK broker contract · KYC KYC pack · BLE BL endorsement · CD customs declaration.

WORKING CAPITAL

Trade finance is the operating mode, not a feature.

Most deals are LC-backed, factor-funded, or financed deal-by-deal on the marketplace. EDMA holds the LC, the receivable, and the financing as objects on the deal record — not as PDFs in a treasury folder.

LC MANAGEMENT

Issue, amend, draw — without leaving the deal record.

Live LC objects with the issuing bank, beneficiary, tenor, and drawdown schedule. Amendments are versioned. Document presentation runs against the deal's actual document chain, so a non-compliant draw is caught before it goes to the bank.

LCS LIVE412
BANKS38

RECEIVABLES FACTORING

Sell-leg receivables routed to a factoring partner with one click.

Eligible invoices are scored, posted to the marketplace, and factored within hours. The deal record holds the assignment letter, the advance schedule, and the recourse terms — tied to the same buyer's credit limit and country risk profile.

FACTORS17
AVG ADVANCE88%

DEAL-LEVEL FINANCING

Underwrite a single deal on the marketplace when the bank line is full.

Open the deal, post the structure, and trade-finance funds bid the spread. Pricing is benchmarked against your rolling lane average; settlement runs back through the deal record so accruals and unwinds are automatic.

MARKETPLACE FUNDS9
AVG TIME-TO-FUND4.2h

COUNTERPARTY INTELLIGENCE

A network you didn't have to onboard.

1,820+ counterparties across 61 jurisdictions are already KYC'd in EDMA. Country risk is scored from four data providers and refreshed daily. Sanctions screening runs on every counterparty, every deal, every settlement.

1,820+
KYC'd counterparties
61
jurisdictions covered for sanctions screening
4
data providers feeding country risk
23
corridor lanes with multi-currency settlement
SUPPLIER SIDE · ORIGINYOUR DESKBUYER SIDE · DESTINATIONVN · Mekong CoffeeB+ · 4 deals openVN · this deal320 MT Robusta · liveID · Java Sumatra Co.BBB · 2 deals openUG · Kampala CoffeeB · re-screen dueCO · Andes BeansBBB · 1 deal openYOUR DESKLONDON · GBPDE · Hamburg RoasteryA- · 6 deals openBR · this dealAtibaia · liveUS · Pacific Roast Co.A · 3 deals openJP · Tokyo TradingAA · 2 deals openAE · Gulf Beans LLCCCC · limit suspended
Cleared · sanctions + country risk in toleranceAttention · re-screen, near credit limitSuspended · new deals blockedActive in this deal

ONE EVENT, FIVE EFFECTS

A counterparty defaults on one deal. Five sections of the platform respond.

Counterparty risk is first-class on EDMA. When a credit event hits one deal, the trade record writes the event, every other open deal with that counterparty surfaces with current exposure, finance recomputes total at-risk, sales drafts the broker notice, and the audit trail records the chain.

CREDIT EVENT
Atibaia Roasters · payment default
DEAL-2026-0418 · sell leg · 14d past due · €774,400
Trigger event · 09:14 GMT
TRADE RECORD · DEAL-2026-0418
Credit event written to the deal timeline. Sell-leg state moves to Recovery. Receivable flagged for factor recourse.
+ event
COUNTERPARTY FILE · ATIBAIA
Three other open deals with Atibaia surface immediately, each with live exposure, leg, and stage. Credit limit auto-suspended pending review.
3 deals · €1.84M
FINANCE DASHBOARD
Total Atibaia exposure recomputed across the book. Country and sector concentration recalculated. Treasury alerted, factor partner notified.
€2.61M at risk
SALES · BROKER COMMS
Draft notice generated to Greenhill Brokers across all four deals. Operator reviews and sends — the trail attaches to each affected deal record.
Draft ready
AUDIT TRAIL
The full chain — trigger, propagation, recomputation, notifications — is written as a single linked sequence. Compliance can replay the timeline.
Linked · immutable

Total elapsed: under four minutes from the default landing in AR to the operator reviewing total book exposure across every Atibaia deal. Without EDMA, the same chain takes a day, runs through three systems, and settles in spreadsheets.

VS. THE WAY IT'S DONE TODAY

Treasury system, ERP, broker portal, spreadsheet — or one record.

CapabilityTradeOSTreasury systemERP (SAP / NetSuite)Broker portalSpreadsheet
Multi-leg deal record (buy + sell as siblings)single-legmanual
Multi-currency P&L · live, after FX, after feesFX onlyclose-periodmanual
Counterparty credit limits enforced at deal entryaggregatepartial
Live LC management on the deal record
Sanctions / OFAC / dual-use screening per dealat payment
Country risk scoring · multi-source, daily refreshanalyst
Broker commission tracking · per leg, per dealvia APmanual
Hedge tracking against contracted FX exposureanalyst
Cascade across deals when a counterparty defaults
Deploy time · first deal live3 weeks9–18 mo12–24 mo2–4 wktoday

A treasury system handles cash. An ERP handles the close. A broker portal handles the trade ticket. A spreadsheet holds the deal — and breaks the moment two deals touch the same counterparty. EDMA is the operating record across all of them.

FREQUENTLY ASKED

Five questions trading firms ask first.

Every deal carries a transaction currency per leg, a settlement currency per leg, and a book currency at the desk. P&L is computed in all three, live, with FX from the configured rate provider. Hedge instruments attach to the deal and the realized vs. expected slippage is shown on the margin breakdown. Reporting periods consolidate into the entity's functional currency through a configurable translation rule (period-end, average, contract date).

See a multi-leg deal run end to end on EDMA.

Book a 30-minute walkthrough. We'll model one of your live lanes, attach the counterparty file, and show the LC, the hedge, and the close pack on a single record.

Book a demoOr see pricing →

Trading companies · One record for every multi-leg deal | TradeOS