Data Tables for Cost Basis Adjustments

This section describes the Cost Basis Adjustment and Cancel Cost Basis Adjustment data fields.

Cost Basis Adjustment Data Table

To process a Cost Basis Adjustment through the message stream, tag 55/F55 must equal INCROPEN for increases to Cost and to DECROPEN for decreases to Cost, along with other data elements shown in the data table that follows. The adjustments made by this process either add or subtract from the Current Cost Amount.

The following table describes the required and optional data fields for Cost Basis Adjustments.

Tag # – Tag Name

Required/Optional

Data Type

Value/Description of Field

Tag # – Tag Name

Required/Optional

Data Type

Value/Description of Field

55 – Event Type

Required – must be INCROPEN or DECROPEN

CHAR

Used for message stream processing.

1164 – Entity Name

Required

CHAR (30)

Lookup on Entity Name. Either Entity Name or Entity ID (1163) is required. Additional fields needed for processing are returned by the lookup.

1163 – Entity ID

Required

CHAR (8)

Lookup on Entity ID. Either Entity ID or Entity Name (1164) is required. Additional fields needed for processing are returned by the lookup.

21 – Accounting Basis

Required

VARCHAR2(5)

Accounting Basis for Adjustment.

Note: Adjustments can only be processed against non Primary Basis for Conversion transactions. For non Conversion Adjustments, the adjustment must be processed against the primary basis, and is replicated across to the other basis.

15 – Long/Short Indicator

Required

CHAR

Long or Short Position Indicator. Valid values:
L = Long
S = Short

1234 – Xref Type

Required

CHAR (30)

Xref Security ID Type (i.e. CUSIP, SEDOL, ISIN, etc). Must exist in the database as a valid Security ID type.

1233 – Xref Security ID

Required

CHAR (100)

Lookup based on Xref Type and Xref Security ID. Additional fields needed for processing are returned by the lookup.

962 – Open Lot

Required

VARCHAR2 (255)

Trade Ticket Number for the open lot against which the Cost Adjustment is to be made, that is, the target lot.

35 – Trade Date

Required

DATE

Effective date of the adjustment. A lookup is executed based on the Entity setup for the accounting date to be applied

50 – Current Cost Adjustment Local

Required

MONEYL

Local amount to either increase or decrease the selected Open Lot Current Cost.

87 – Local to Base FX Rates

Required

DEC

FX Rates to be used to calculate the Base Adjustment amount.

478 – Current Cost Adjustment Base

Required

MONEYB

Base amount to either increase or decrease the selected Open Lot Current Cost.

761 – Trade Ticket Number

Optional

VARCHAR2 (55)

A Reference Number for the Cost Adjustment event being processed. Must be a unique value. This value is used to cancel the Cost Adjustment record through message stream.

1825 – Offset Account

Required

VARCHAR2(10)

Tag 1825 is a Code Value lookup based on the Short Description for Code Category REC_DEL_ACCTS.

Cancel Cost Basis Adjustment Data Table

To process a Cancel Cost Basis Adjustment through the message stream, tag 55/F55 must equal CANCADJ, along with the other data elements shown in the data table that follows.

The following table describes the required and optional data fields for Cancel Cost Basis Adjustments.

Tag # – Tag Name

Required/Optional

Data Type

Value/Description of Field

Tag # – Tag Name

Required/Optional

Data Type

Value/Description of Field

55 – Event Type

Required – must be CANCADJ

CHAR

Used for message stream processing.

1164 – Entity Name

Required

CHAR (30)

Lookup on the Entity Name. Either Entity Name or Entity ID (1163) is required. Additional fields needed for processing are returned by the lookup.

1163 – Entity ID

Required

CHAR (8)

Lookup on Entity ID. Either Entity ID or Entity Name (1164) is required. Additional fields needed for processing are returned by the lookup.

21 – Accounting Basis

Required

VARCHAR2(5)

Accounting Basis for Cancel Adjustment.

Note: Cancel Adjustments can only be processed against non Primary Basis for Conversion transactions. For non Conversion Adjustments, the adjustment must be processed against the primary basis, for replication across to the other basis.

15 – Long/Short Indicator

Required

CHAR

Long or Short Position Indicator. Valid values:
L = Long; S = Short

1234 – Xref Type

Required

CHAR (30)

Xref Security ID Type, that is, CUSIP, SEDOL, ISIN, and so on. Must exist in the database as a valid Security ID type.

1233 – Xref Security ID

Required

CHAR (100)

Lookup based on Xref Type and Xref Security ID. Additional fields needed for processing are returned by the lookup.

762 – Target Trade Ticket Number

Required

CHAR

Trade Ticket Number for the Cost Adjustment to be cancelled.

35 – Trade Date

Optional

DATE

Used to match to the effective date of the cost adjustment. Although this tag is not required, it is recommended that this tag be included on the message to improve the speed of the lookup.

36

Required

DATE

Cancel accounting date.

4733

Required

DATE

Monthly accounting period date

1283

Required

VARCHAR2 (3)

Accounting period status.

502

Required

VARCHAR2(30)

Event type of the transaction that was canceled (BUY, SELL, etc.).

26

Required

CHAR

Target event identifier.