Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A reflexive flow is an equal and opposite record that represents the currency cash flow of the transaction. When you set the value for the Create Performance Cash Flows in PACE field to Y, the system creates a currency cash flow. You must set the Create Performance Cash Flows in PACE field (tag 5398) equal to Yes, when you configure the STAR to PACE Direct Interface Fields for an entity. 

Reflexive flows are not created for currency events. For example, contributions, withdrawals, and FX rate spots are currency cash flows. The system creates only one currency cash flow for these types of transactions, which is inserted into the Eagle PACE CASH_ACTIVITY table. Eagle Accounting creates two cash activity records for one spot transaction. Therefore, it inserts two currency cash flow records for each spot transaction. The system does not create a reflexive flow if the reflexive value is $0 (zero).

The system sets the Cash Event Spawned field (tag 751) to Yes whenever it generates a cash activity record. Some securities or transactions generate cash events based on processing situations. Eagle Performance requires STAR to PACE Direct to recognize these scenarios and store only the generated cash record from the ESTAR_TRADED_CASH_ACTIVITY table.

System Control Value Descriptions

The following table lists the acceptable system control values with descriptions.

System Control Value

Description

0

Do not create a row from the ESTAR Cost Object (BLOB). Retrieve the data from the ESTAR_TRADED_CASH_ACTIVITY table.

1

Create a row from the ESTAR Cost Object (BLOB) only if Cash Event Spawned field (tag 751) = N. Create a reflexive row and zero out the STAR PERF FLOW fields.

2

Create a row from the ESTAR Cost Object (BLOB) only if Cash Event Spawned field (tag 751) = N. Create a reflexive row and do not zero out the STAR PERF FLOW fields.

3

Create a row from the ESTAR Cost Object (BLOB) only if Cash Event Spawned field (tag 751) = N. Do not create a reflexive row and zero out the STAR PERF FLOW fields.

4

Create a row from the ESTAR Cost Object (BLOB) only if Cash Event Spawned field (tag 751) = N. Do not create a reflexive row and do not zero out the STAR PERF FLOW fields.

5

Create a row from the ESTAR Cost Object (BLOB) always. Create a reflexive row and zero out the STAR PERF FLOW fields.

6

Create a row from ESTAR Cost Object (BLOB) always. Create a reflexive row and do not zero out the STAR PERF FLOW fields.

7

Create a row from the ESTAR Cost Object (BLOB) always. Do not create a reflexive row and zero out the STAR PERF FLOW fields.

8

Create a row from the ESTAR Cost Object (BLOB) always. Do not create a reflexive row and do not zero out the STAR PERF FLOW fields.

9

Create a row from the ESTAR Cost Object (BLOB) always. Do not create a reflexive row and zero out the flow fields. If the event is a cancel on a different date then the original, perform additional logic to find the target.

System Control Value Examples

The following examples depict system control values associated with several types of transactions that affect Eagle Performance.

...