When you process contract cash, the system determines whether a given transaction is eligible for contract cash processing to settle it automatically. The system uses the criteria you set up for contract cash processing in the Run Contract Cash panel or corresponding event, the contract cash rule criteria, the currency exclusion rule criteria, if applicable, and the transaction’s criteria.
About Auto Settle Indicator Values for Cash Rows
During Contract Cash processing, the STAR engine finds the contract cash rule for the current event. It then evaluates the rule and the current event to set up the Auto Settle Indicator (tag 58) valueon the traded cash row to indicate whether the cash is eligible to be settled by Contract Cash. After After evaluating the rule and the event, if the Auto Settle Indicator on the cash row is set to a value of:
C, the row is eligible for Contract Cash to settle it automatically. Of Of course, you can also manually settle any cash rows row that are marked eligible for Contract Cash processing.
N, Contract Cash cannot settle the cash event.
Y, the system will auto settle the cash event and the Contract Cash process will skip it.
The following section describes the process flow that the system uses to set the Auto Settle Indicator value for each cash row. Those transactions assigned a C are then eligible for contract cash processing to settle them.
Process Flow
The system stores the contract cash rule ID for each entity in the RULESdbo.ENTITY_ACCT_BASIS table and adds it to the current event in tag 11832 when it queries Q_ACCT_BASIS during event processing.
...
First, the system checks to see if the rule's Contractual Cash Settlement Type election = None. If yes, the system sets tag 58 = N and exits. If If the Contractual Cash Settlement Type is not set to None, processing continues.
...
Next, the system checks to see if the contract cash rule includes a Currency Exclusion Rule (tag 11832). If If a currency exclusion rule is set up, the system looks through all the currencies listed in the currency exclusion rule and the Exclude Only Cash Dividends value for this Currency election for each currency, as follows:
...
Finally, once the system passes through all the above previous checks and tag 58 is still not set up -- — which means the event did not meet any exclusion criteria set up in the contract cash rule and currency exclusion rule -- — then the cash row is eligible for Contract Cash processing. The system sets tag 58 = C and exits.
...