Generating a Clearing Statement

You can generate a statement for a clearing account to report all the activity on the account: deals, fees, and margin calls.

You can also run the Activity Report on the clearing account to view all the activity on the account. From the Calypso Navigator, navigate to Reports > Nostro / Custodian Positions > Account Activity.

In this example, there was an initial margin for $50,000.00 entered as a simple transfer, then a future trade with clearing fees and execution fees, and a margin call computed by the EOD_BROKER_VALUATION scheduled task.

The trade is visible on the Security side of the report.

The activity on the clearing account is computed by the inventory engine based on all the transfers registered on the clearing account (inventory position / back office position).

Refer to the Calypso Cash Management User Guide for information on computing inventory positions.

 

Clearing Statement Generation Flow

 

1. Setup Requirements

The clearing account requires additional setup in order to generate a statement: you need to indicate the message configuration to be used to generate the statement.

 

1.1 Message Configuration

From the Calypso Navigator, navigate to Configuration > Messages & Matching > Message Set-Up (menu action refdata.AdviceSetupWindow).

Step 1 - Select the product type “N/A”, the event type STATEMENT, the message type BROKER_STATEMENT, and the role Agent.

Fill in the other fields as needed.

Step 2 - Click Save to save the configuration.

 

Message Keywords

The following message keywords are specific to the message type BROKER_STATEMENT.

Keyword Names Description
ACCOUNT_OWNER First Name and Last Name of the Legal Entity Contact.
ACCOUNT_NAME Account Name.
PREV_STATEMENT_DATE Previous Statement Date.
STATEMENT_DATE Statement Date.
STATEMENT_CURRENCY Statement Currency.
STATEMENT_DETAILS TRADE DATE, TRANSFER TYPE, TRANSFER ID, SETTLE_DATE, DEBIT AMOUNT, CREDIT AMOUNT, BALANCE.

 

1.2 Account Configuration

Select the Statements panel to define the statement configuration.

Step 1 - Select the position for which you want to generate the statement and click Config in the Message Config area. In the Message Configuration Setup Window that is then displayed, double-click the message configuration of the BROKER_STATEMENT message previously configured. This loads the related data in the Message Config area.

Step 2 - Click Add and Save. You may want to configure a statement for the Cash position and another statement for the Security position.

 

2. Running the ACCOUNT_STATEMENT Scheduled Task

From the Calypso Navigator, navigate to Configuration > Scheduled Tasks (menu action scheduling.ScheduledTaskListWindow), and create a scheduled task of type ACCOUNT_STATEMENT.

» Select a Trade Filter, Pricing Env and a Processing Org.
» Set the attributes as needed:
MESSAGETYPE - BROKER_STATEMENT
ROLE - Agent
LEGALENTITY - Clearer (FUTCLR in this example)
» Save the scheduled task and execute it as applicable.

The scheduled task generates a STATEMENT event that will be picked up by the message engine in order to generate the BROKER_STATEMENT message. Therefore, the message engine should be running.

 

3. Viewing the Results

Run the Message report.

 

 

The rows of the statement are populated based on the types of transfers.

Rows Transfer Type

Previous Open Trade Equity

Sum of MARGIN_CALL transfers prior to statement end date.

Profit And Loss

REALIZED transfers.

Option Premium

PRINCIPAL transfers.

Commission

COMMISSION and EXECUTION transfers.

Deposit or Withdrawal

DEPOSIT and WITHDRAWAL transfers.

Interest

INTEREST transfers.

Tax

TAX transfers.

Other 1

OTHER1 transfers.

Other 2

OTHER2 transfers.

Other 3

OTHER3 transfers, and all other types of transfers not categorized here.

Open Trade Equity

MARGIN_CALL transfers on statement end date.

Renewal Margin Account

RENEWAL_MARGIN transfers.

Subtracted Margin

SUBST_MARGIN transfers.

Total Equity

= Ending Balance + Open Trade Equity + Renewal Margin Account + Subtracted Margin

Net Market Value Option

NPV transfers.

Account Value At Market

= Total Equity + Net Market Value Option

Initial Margin

INITIAL_MARGIN transfers.

Excess Cash

= Account Value At Market + Initial Margin