3.Trading

The Trading section is used to record and manage commodity trades, review captured trades, match trades with inventory, and handle settlement activities.

3.1 Capture Trade

The Capture Trade module is used to enter a new Buy or Sell transaction into the CTRM system. Before the trade is recorded, the system performs the configured checks on the entered information.

image.png

New Trade - Trade details

Trade Capture Checks
Before a trade is captured, the system performs the following checks:

image.png

Credit Check Calculation

The Credit Check verifies whether the counterparty has enough available credit to support the new trade. The system compares the value of the new trade with the counterparty’s current exposure and credit limit. 

1. Calculate the value of the new trade
Trade Value = Quantity × Price

Example: 111 MT × USD 111 = USD 12,321

This is the value that the new trade would add to the counterparty’s exposure.

2. Check the counterparty’s current exposure
Current Exposure is the value already being used by the counterparty from previous/open transactions.
Current Exposure = USD 420

3. Calculate the new exposure
New Exposure = Current Exposure + Trade Value
USD 420 + USD 12,321 = USD 12,741

This shows what the counterparty’s total exposure would become if the new trade were accepted.

4. Calculate the available credit
Available Headroom = Credit Limit − Current Exposure

USD 1,000 − USD 420 = USD 580

The Available Headroom is the amount of credit the counterparty still has available for new trades.

5. Credit decision
The new trade requires USD 12,321, but only USD 580 of credit is available. Therefore, the new exposure would exceed the company’s credit limit.

Result: Credit Check Failed → Trade Capture Blocked

3.2 Trade Bottler

The Trade Blotter provides a centralized list of all captured trades in the system. It allows users to review the main trade details, filter the list, and perform actions based on the current trade status.

image.png

Filters

View Trade information 

Trade statuses shown

Amend Trade

image.png

Editable amends 

**The amendment option does not allow the user to change core trade details such as the trade reference, Buy/Sell side, commodity, or company from this form.**

Confirm Trade
The Confirm Trade action is used to move a captured trade into the active trading book.

image.png

Once confirmed, the trade moves out of the capture stage and becomes part of the active book, meaning it is now treated as an active confirmed trade within the CTRM system.

Flow = Captured → Confirmed → Active Book

Close Trade
The Close Trade action is used to move a trade to its final Closed status.
Once a trade is closed, it cannot be amended.

image.png

3.3 Inventory Matching

The Inventory Matching module is used to allocate available inventory from Buy trades against Sell trades. It helps users identify how much inventory has already been assigned and how much is still available for allocation.

Filters

View Inventory Lot of Information

Allocate Inventory to Sell Trade

The Allocate option is used to match available inventory from a Buy trade to a selected Sell trade.

image.png

Allocations
The Allocations section shows the inventory quantities that have already been matched between Buy and Sell trades.

image.png

Realized P&L Calculation 
System calculates the profit or loss generated when inventory purchased at one price is allocated to a Sell trade at another price.

Realized P&L = (Sell Price − Unit Cost) × Allocated Quantity

Unallocate Inventory
The Unallocate option is used to remove an existing match between a Buy trade and a Sell trade.

image.png

 

3.4 Settlement

Used to manage invoices and payments related to trades. It provides a view of amounts that need to be received from counterparties and amounts that need to be paid.

image.png

View settlement 

Filters 

Invoice Information 

Raise Invoices from Trade 

The Raise Invoice from Trade section allows a user to create an invoice from an existing open trade.
When creating an invoice from a trade, the system checks whether that trade already has an active invoice.

image.png

Flow = Open Trade → Create Invoice → AR or AP Invoice → Payment / Receipt → Settlement

Invoice & Payment Details

image.png

When an invoice is selected, the system displays its current settlement information:

Record Payment 
The Record Payment section is used to record a payment made or received against the selected invoice.

image.png

For an AR invoice, the payment represents money received from the counterparty.  For an AP invoice, it represents money paid to the counterparty.

 

 

 


Revision #7
Created 27 August 2026 09:13:28 by Suvini Perera
Updated 28 August 2026 10:01:52 by Suvini Perera