A contract represents a deal. A transaction represents
a cash flow.
A contract could be a spot or term physical deal, an OTC derivative deal, or an
One or more contract items represent the commodities
for the deal.
CoreTRM auto-synchronizes contracts to transactions. For example, a swap contract
for one year with monthly settlement is sync'd as 12 Transactions. Physical term contracts
are an exception and require transactions to be added manually as needed.
The book hierarchy can have multiple levels from the total organization
at the top to a specific area of business n-levels below.
Contracts are owned by books for searching and security.
Transactions are matched into mark-to-market groups for reporting
and balance position maintenance.
Mark-to-market groups are owned by strategies which in turn are
owned by books. For example, a strategy could consist of a physical match and a
derivatives hedge match.