Everything from the deal to the ledger.

ZenCTRM covers the trade lifecycle for physical and financial commodities.

  1. CaptureA form per trade type
  2. ApproveFour-eyes, its own permission
  3. ConfirmConfirmation from your template
  4. Cash flowsReceivables and payables from payment terms
  5. DeliverFull or partial shipments, or fixings
  6. SettleFinal cash flows
  7. InvoicePer shipment or monthly, with netting
  8. LedgerJournal export
Market data and price curves · valuation, exposure and P&L · every step recorded with who, for whom and when

Trade capture

  • Multi-commodity, physical and financial

    Demonstrated with power futures and forwards, and physical palm and vegetable oils. Curves already cover gas, carbon, coal, sugar, ethanol, grains and oilseeds. New commodities are configuration.

  • A form per trade type

    Fields, order, required fields and defaults are configured, not coded.

  • Quality and delivery terms

    Grade, brand, origin, delivery port, contract form, Incoterm and tolerance.

  • Units where you type

    Prices in currency per unit, for example EUR/MWh. Quantities in their unit.

  • Trade templates

    Save a trade as a template and book from it in seconds, for yourself or your team.

  • Fees and brokerage

    On the trade, each settled with the right party.

  • Your validation rules

    Rules you own, in C# or Python, run on every capture.

  • Versioned amendments

    Every economic change is a new version. The history is always there.

Trade workflow

  • Lifecycles per trade type

    For example New, Verified, Closed for financial trades; New, Confirmed, Delivered, Closed for physical trades.

  • Four-eyes approvals

    Any step can need its own permission. The trader who books can be required to differ from the person who confirms.

  • Credit check queue

    Send a trade for credit checking. It appears in the credit team's queue.

  • Steps trigger actions

    Produce a confirmation or run your own logic when a step is taken.

  • Lifecycles changed on screen

    Add states and steps, change who may take a step, or switch one off. No release.

  • Corrections with a reason

    An authorised administrator corrects a trade's state with a reason. It is in the history.

Market data and price curves

  • Every publication kept

    Corrections are versioned, so a valuation can always be reproduced.

  • Connectors

    FX and yield curves, power auctions, price assessments and forward curves from leading market data providers. Files or APIs.

  • Calculated curves

    Spreads, FX conversions and shapes from a simple formula, or from your own code.

  • Interactive charts

    Zoom, values on hover, publications compared over time.

  • Calendars and schedules

    Holiday calendars and scheduled feeds that run without supervision.

Valuation, exposure and P&L

  • Mark-to-market

    Per trade period or for the whole position, in trade or reporting currency, with optional discounting.

  • Valuation definitions

    The screen, the end-of-day run and an AI agent use the same named method, so they mean the same numbers.

  • Reproducible runs

    An official end-of-day run is kept unchanged and can be re-computed exactly as it was, even after prices are corrected.

  • As at a past date

    The position as it actually stood at that time.

  • Exposure

    By commodity, period, book and counterparty.

  • P&L explained

    Change between two runs attributed to new trades, amendments, deliveries and price moves, with realised P&L beside it.

Confirmation, settlement and invoicing

  • Confirmations

    Confirmations and cancellation notices from templates you control, as HTML and PDF.

  • Confirmation tracking

    From generated to sent, acknowledged or disputed, and matched.

  • Counterparty agreements

    Payment terms, settlement currency and netting per agreement.

  • Cash flows from the start

    Receivables and payables are generated from the payment terms of each trade, with due dates from the holiday calendar, long before the invoice.

  • Shipments and partial deliveries

    Each shipment is recorded with its bill of lading, outturn and quality. A cargo can arrive in several parts.

  • Settlement

    Physical trades on recorded deliveries; financial trades on the fixing. Each amount records what it was based on.

  • Invoices and credit notes

    Monthly, or per shipment: a provisional invoice on the bill of lading and a final one on the outturn. Netting where allowed, with your own numbering.

  • Posted AR/AP and payments

    A posted subledger, payments matched to invoices, and month-end accruals.

  • Tax and ledger

    Tax rules by company, counterparty and product. Journal export with your account mapping.

Bring a real trade. We will book it live.

In 30 minutes an AI assistant books your trade, a person approves it, and you see the record of both.