Note
- Signage Logic can be applied only to extracts
- Currently available for Warehouse Trade, Traded Cash Activity, and Settled Cash Activity feeds
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:
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 and SETTLE_AMOUNT_BASE 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 EagleML/WarehouseTransaction/warehouseTrade/exchangeFee | OTHER_FEE_B | OTHER_FEE_B | |
EXCHANGE_FEE_BASE EagleML/WarehouseTransaction/warehouseTrade/exchangeFeeBase | OTHER_FEE_LOCAL | OTHER_FEE_LOCAL | |
OTHER_FEE EagleML/WarehouseTransaction/warehouseTrade/otherFee | RECLAIM_AMOUNT_BASE | RECLAIM_AMOUNT_BASE | |
OTHER_FEE_BASE EagleML/WarehouseTransaction/warehouseTrade/otherFeeBase | RECLAIM_L | RECLAIM_L | |
SEC_FEES EagleML/WarehouseTransaction/warehouseTrade/secFee | SEC_FEE | SEC_FEE | |
SEC_FEES_BASE EagleML/WarehouseTransaction/warehouseTrade/secFeesBase | SEC_FEE_B | SEC_FEE_B | |
TAXES EagleML/WarehouseTransaction/warehouseTrade/taxAmountLocal | STAMP_DUTY_TAX_B | STAMP_DUTY_TAX_B | |
TAXES_BASE EagleML/WarehouseTransaction/warehouseTrade/taxesBase | 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 EagleML/WarehouseTransaction/warehouseTrade/totalGainLocal | GAIN_SWAP_L | GAIN_SWAP_L | |
TOTAL_GAIN EagleML/WarehouseTransaction/warehouseTrade/totalGain | (no fields) | (no fields) | |
ST_GAIN_SEC_L | |||
ST_GAIN_SEC_B | |||
ST_GAIN EagleML/WarehouseTransaction/warehouseTrade/stGain | |||
ST_GAIN_CRRCY EagleML/WarehouseTransaction/warehouseTrade/stGainCurrency | |||
LT_GAIN_SEC_L EagleML/WarehouseTransaction/warehouseTrade/ltLossSecLocal | |||
LT_GAIN_SEC_B EagleML/WarehouseTransaction/warehouseTrade/ltLossSecBase | |||
LT_GAIN EagleML/WarehouseTransaction/warehouseTrade/ltGain | |||
LT_GAIN_CRRCY EagleML/WarehouseTransaction/warehouseTrade/ltGainCurrency | |||
GAIN_CRRCY_988 EagleML/WarehouseTransaction/warehouseTrade/gainCurrency988 | |||
6 | CURRENCY_LOSS EagleML/WarehouseTransaction/warehouseTrade/lossCurrency | LOSS_CURRENCY | LOSS_CURRENCY |
SECURITY_LOSS | LOSS_SWAP_B | LOSS_SWAP_B | |
TOTAL_LOSS EagleML/WarehouseTransaction/warehouseTrade/totalLoss | LOSS_SWAP_L | LOSS_SWAP_L | |
TOTAL_LOSS_LOCAL EagleML/WarehouseTransaction/warehouseTrade/totalLossLocal | (no fields) | (no fields) | |
ST_LOSS_SEC_L EagleML/WarehouseTransaction/warehouseTrade/stLossSecLocal | |||
ST_LOSS_SEC_B EagleML/WarehouseTransaction/warehouseTrade/stLossSecBase | |||
ST_LOSS EagleML/WarehouseTransaction/warehouseTrade/stLoss | |||
ST_LOSS_CRRCY EagleML/WarehouseTransaction/warehouseTrade/stLossCurrency | |||
LT_LOSS_SEC_L EagleML/WarehouseTransaction/warehouseTrade/ltLossSecLocal | |||
LT_LOSS_SEC_B EagleML/WarehouseTransaction/warehouseTrade/ltLossSecBase | |||
LT_LOSS EagleML/WarehouseTransaction/warehouseTrade/ltLoss | |||
LT_LOSS_CRRCY (no signage logic currently) EagleML/WarehouseTransaction/warehouseTrade/ltLossCurrency | |||
LOSS_CRRCY_988 (no signage logic currently) | |||
7 | ACCRUED_INTEREST EagleML/WarehouseTransaction/warehouseTrade/accruedInterest | INCOME | INCOME |
BASEINTERESTADJ EagleML/WarehouseTransaction/warehouseTrade/interestAdjBase | INCOME_AMOUNT_BASE | INCOME_AMOUNT_BASE | |
CLS_AMORT_LOCAL EagleML/WarehouseTransaction/warehouseTrade/clsAmortLocal | (no fields) | (no fields) | |
CLS_AMORT_BASE EagleML/WarehouseTransaction/warehouseTrade/clsAmortBase | |||
CLS_OID_L EagleML/WarehouseTransaction/warehouseTrade/clsOidLoca | |||
CLS_OID_B EagleML/WarehouseTransaction/warehouseTrade/clsOidBase | |||
CLS_ILB_INC_LTD_LOCAL | |||
CLS_ILB_INC_LTD_BASE EagleML/WarehouseTransaction/warehouseTrade/clsIlbIncLtdBase | |||
8 | (no fields) | UNITS | UNITS |
9 | TRADE_AMOUNT EagleML/WarehouseTransaction/warehouseTrade/tradeAmount | (no fields) | (no fields) |
NETSETTLEAMT EagleML/WarehouseTransaction/warehouseTrade/netsettleamt | |||
TOTAL_AMORT_LOCAL, EagleML/WarehouseTransaction/warehouseTrade/totalAmortLocal | |||
TOTAL_AMORT_BASE EagleML/WarehouseTransaction/warehouseTrade/totalAmortBase |