Info | ||
---|---|---|
| ||
|
Signage logic allows to change the algorithm for certain numeric field values extracted. This includes changes applied on the step of calculation of their value:
Expand | |||||
---|---|---|---|---|---|
| |||||
AMOUNT field in Traded CA (if 'IncludeCurveAnalytics' = 'Y'):
|
Signage logic is enabled with parameter 'EnableSignageLogic' set to 'Y' or by its global analog W_ENABLE_SIGNAGE_LOGIC in w_config_custom.inc (if the value is 'N' or not specified (default), numeric fields are presented as stored in database).
Signage logic for Trade SETTLEMENT_AMOUT is enabled with the additional parameter 'SettlementSignageFlag' set to Y.
Field Group Number | Warehouse Trade Fields | Traded CA Fields | Settled CA Fields |
---|---|---|---|
1 | NET_CASH EagleML/WarehouseTransaction/warehouseTrade/netAmountLocal | AMOUNT | AMOUNT |
TRADE_BASE_AMOUNT | NET_AMOUNT_BASE | NET_AMOUNT_BASE | |
SETTLEMENT_AMOUNT EagleML/WarehouseTransaction/warehouseTrade/settlementAmount | SETTLE_AMOUNT_LOCAL | SETTLE_AMOUNT_LOCAL | |
REC_PAY_AMT_B | REC_PAY_AMT_B | ||
REC_PAY_AMT_L | REC_PAY_AMT_L | ||
2 | COST_BASE EagleML/WarehouseTransaction/warehouseTrade/costBase | (no fields) | (no fields) |
COST_LOCAL EagleML/WarehouseTransaction/warehouseTrade/costLocal | |||
ORIG_ACQ_COST_BASE | |||
ORIG_ACQ_COST_LOCAL EagleML/WarehouseTransaction/warehouseTrade/originalAcquisitionCostLocal | |||
PAR_OR_SHARES EagleML/WarehouseTransaction/warehouseTrade/originalQuantity | |||
3 | PRINCIPAL EagleML/WarehouseTransaction/warehouseTrade/principal | PRINCIPAL | PRINCIPAL |
PRINCIPAL_BASE EagleML/WarehouseTransaction/warehouseTrade/principalB | PRINCIPAL_AMOUNT_BASE | PRINCIPAL_AMOUNT_BASE | |
DIRTY_PRINCIPAL EagleML/WarehouseTransaction/warehouseTrade/dirtyPrincipalLocal | |||
DIRTY_PRINCIPAL_BASE | |||
4 | BASE COMMISSION AMOUNT EagleML/WarehouseTransaction/warehouseTrade/baseCommissionAmount | COMM_AMT_B | COMM_AMT_B |
LOCAL_COMMISSION_AMOUNT EagleML/WarehouseTransaction/warehouseTrade/localCommissionAmount | COMM_AMT_L | COMM_AMT_L | |
EXCHANGE_FEE | OTHER_FEE_B | OTHER_FEE_B | |
EXCHANGE_FEE_BASE | OTHER_FEE_LOCAL | OTHER_FEE_LOCAL | |
OTHER_FEE | RECLAIM_AMOUNT_BASE | RECLAIM_AMOUNT_BASE | |
OTHER_FEE_BASE | RECLAIM_L | RECLAIM_L | |
SEC_FEES | SEC_FEE | SEC_FEE | |
SEC_FEES_BASE | SEC_FEE_B | SEC_FEE_B | |
TAXES | STAMP_DUTY_TAX_B | STAMP_DUTY_TAX_B | |
TAXES_BASE | STAMP_DUTY_TAX_L | STAMP_DUTY_TAX_L | |
TAX_AMT_B | TAX_AMT_B | ||
TAX_AMT_L | TAX_AMT_L | ||
TAX_EXPENSE_BASE | TAX_EXPENSE_BASE | ||
WITHHOLDING_L | WITHHOLDING_L | ||
5 | CURRENCY_GAIN | GAIN_CURRENCY | GAIN_CURRENCY |
SECURITY_GAIN | GAIN_SWAP_B | GAIN_SWAP_B | |
TOTAL_GAIN_LOCAL | GAIN_SWAP_L | GAIN_SWAP_L | |
TOTAL_GAIN | (no fields) | (no fields) | |
ST_GAIN_SEC_L | |||
ST_GAIN_SEC_B | |||
ST_GAIN | |||
ST_GAIN_CRRCY | |||
LT_GAIN_SEC_L | |||
LT_GAIN_SEC_B | |||
LT_GAIN | |||
LT_GAIN_CRRCY | |||
GAIN_CRRCY_988 | |||
6 | CURRENCY_LOSS | LOSS_CURRENCY | LOSS_CURRENCY |
SECURITY_LOSS | LOSS_SWAP_B | LOSS_SWAP_B | |
TOTAL_LOSS | LOSS_SWAP_L | LOSS_SWAP_L | |
TOTAL_LOSS_LOCAL | (no fields) | (no fields) | |
ST_LOSS_SEC_L | |||
ST_LOSS_SEC_B | |||
ST_LOSS | |||
ST_LOSS_CRRCY | |||
LT_LOSS_SEC_L | |||
LT_LOSS_SEC_B | |||
LT_LOSS | |||
LT_LOSS_CRRCY (no signage logic currently) | |||
LOSS_CRRCY_988 (no signage logic currently) | |||
7 | ACCRUED_INTEREST | INCOME | INCOME |
BASEINTERESTADJ | INCOME_AMOUNT_BASE | INCOME_AMOUNT_BASE | |
CLS_AMORT_LOCAL | (no fields) | (no fields) | |
CLS_AMORT_BASE | |||
CLS_OID_L | |||
CLS_OID_B | |||
CLS_ILB_INC_LTD_LOCAL | |||
CLS_ILB_INC_LTD_BASE | |||
8 | (no fields) | UNITS | UNITS |
...