2.7 Transactions Upload Format

This topic explains the information on Transactions Upload Format.

The upload file would contain various segment identification number in the first column to indicate the type of data that is present in that entire row. The possible segments that would be used in Transaction upload are given below for reference:

Segment ID - 00CON

This segment will be mandatory for incremental upload

Table 2-57 Transactions Upload Format - 00CON

Column Name Mandatory fields in upload file for upload mode I Modifiable fields in Incremental mode Remarks
SEGMENTID Y - 00CON
PROCESSID Y - Unique
SEQUENCENUMBER Y - Unique
TXNSERIALNUMBER Y - Unique
BULKCLIENTCODE - - Unique
IMPORTFILENAME - - Unique
AMCID - - -
UPLOADMODE - - I
TRANSACTIONNUMBER - - -
REFERENCENUMBER - - -
TRANSACTIONDATE - - -
UNITHOLDERID - - -
REFUNITHOLDERID - - -
AGENTCODE - - -
BRANCHCODE - - -
FUNDID - - -
AMOUNT - - -
PAYMENTMODE - - -
CHEQUENUMBER - - -
CLEARINGDATE - - -
TRANSACTIONCURRENCY - - -
TRANSACTIONMODE - - -
UNITSAPPLIED - - -
PERCENTAPPLIED - - -
TOFUNDID - - -
TOUNITHOLDERID - - -
REFTOUNITHOLDERID - - -
TRANSACTIONTYPE - - -
REFTYPE - - -
REMARKS - - -
CERTIFICATE - - -
CIFNUMBER - - -
TOCIFNUMBER - - -
GROSSORNET - - -
SUBPAYMENTMODE - - -
COMMUNICATIONMODE - - -
POLICYNUMBER - - -
PRODUCTID - - -
LOIAPPLICABLE - - -
REFFUNDID - - -
REFTOFUNDID - - -
ENTITYTYPE - - -
ENTITYID - - -
SETTLEMENTDATE - - -
DELIVERYOPTION - - -
TRANSACTIONSUBTYPE - - -
REVERSALCODE - - -
CANCELINSTRUCTION - - -
FROMFUNDPRICEBASIS - - -
TOFUNDPRICEBASIS - - -
TXN_OR_PRICE_DATE_FLAG - - -
FROMPRICEDATE - - -
TOPRICEDATE - - -
SUBSCRIPTIONFUNDID - - -
SUBSCRIPTIONPRICEBASIS - - -
PAYMENTALLOWED - - -
PROCESSID1 - - -
SUBSETTLEMENTDATE - - -
SUBPRICEDATE - - -
BASECOST - - -
EXCHANGERATEDETAILS - - -
DEALINGDATE - - -
COMPLETIONDATE - - -
EUSDOPTION - - -
TODEALINGDATE - - -
KYCCHASINGDATE - - -
KYCRECEIVED - - -
LOCKINPERIODFORGAIN - - -
SWIINEXCHANGERATEAPPLIED - - -
AUTOCLEARPROVISIONALBALANCE - - -
AUTOCLEARREINVESTMENTS - - -
FEECURRENCY - - -
MATURITYDATE - - -
SUBSOURCEID - - -
CERTSPILLOVER - - -
ISSUED - - -
BLOCKTXNNUMBER - - -
CPMFBONUSPERCENT - - -
CPMFCREDITLAG - - -
RETAINAGEING - - -
CAMPAIGNCODE - - -
FXDEALDATE - - -
FXVALUEDATE - - -
USERID - - Indicates the user ID who has entered the latest record
AUTH_STAT - - -
ORDERRECEIVEDDATE - - -
TXNCATEGORY - - -
ORDERRECEIVEDTIME - - -
SOURCEID - - -
LOADREFTYPE - - -
KIIDRECEIVED - - -
ORDERRECDTIMEZONE - - Order Received Time zone

Segment ID - 01SET

Table 2-58 Transactions Upload Format - 01SET

Column Name Mandatory fields in upload file for upload mode I Modifiable fields in Incremental mode Remarks
SEGMENTID Y - 01SET
PROCESSID Y - Unique
SEQUENCENUMBER Y - Unique
TXNSERIALNUMBER Y - Unique
BULKCLIENTCODE Y - Unique
IMPORTFILENAME Y - Unique
AMCID N - -
TRANSACTIONNUMBER N - -
PRODUCTID N - -
POLICYNUMBER N - -
SYSREFERENCENUMBER N - -
UNITHOLDERID N - -
PAYMENTREFERENCENUMBER N - -
PAYMENTMODE N - -
SUBPAYMENTMODE N - -
PAYMENTCURRENCY N - -
PAYMENTDATE N Y -
PAYMENTAMOUNT N Y -
BANKCHARGES N Y -
PAYMENTCHARGES N Y -
EXCHANGERATESOURCE N Y -
EXCHANGERATE N Y -
PAYMENTFBCTXNAMOUNT N - -
PAYMENTALTERNATEAMOUNT N - -
SETTLEMENTDUEDATE N Y -
PAIDDATE N Y -
AUTOSETTLEMENT N Y -
PAYMENTSTATUS N - -
CLEARINGSTATUS N - -
PAID N Y -
SETTLEMENTMETHOD N - -
SETTLEMENTSTATUS N - -
SETTLEMENTAT N - -
CHEQUEDATE N Y -
CHEQUENUMBER N Y -
CHEQUECURRENCY N Y -
CHEQUEAMOUNT N Y -
DRAWEEBANKCODE N Y -
DRAWEEBRANCHNAME N Y -
PAYMENTREMARKS N Y -
PAYMENTTYPE N Y -
THIRDPARTYADDRESS N Y -
THIRDPARTYADDRESSLINE1 N Y -
THIRDPARTYADDRESSLINE2 N Y -
THIRDPARTYADDRESSLINE3 N Y -
THIRDPARTYADDRESSLINE4 N Y -
THIRDPARTYBICCODE N Y -
THIRDPARTYCOUNTRYCODE N Y -
THIRDPARTYPAYMENTREFERENCE N Y -
THIRDPARTYSTATE N Y -
THIRDPARTYUSSTATE N Y -
THIRDPARTYZIPCODE N Y -
TRANSFERACCOUNTCURRENCY N - Complete transfer details can be updated if there are no existing transfer details & mode of payment is transfer or existing transfer details to be changed to new transfer details
TRANSFERACCOUNTHOLDERNAME N - -
TRANSFERACCOUNTNUMBER N Y -
TRANSFERACCOUNTTYPE N Y -
TRANSFERBRANCHCODE N Y -
TRANSFERREFERENCENUMBER N Y -
CREDITCARDREFNO N Y -
INKINDPAYMENTDETAILS N Y -
PAYMENTADDRESSDETAILS N Y -
OLDPAYMENTREFERENCENO N   -
UHBICCODE N Y -
SWIFTFORMAT N Y -
BANKCHARGED N Y -
BENEFICIARY N Y -
BENEFICIARYADD1 N Y -
BENEFICIARYADD2 N Y -
BENEFICIARYADD3 N Y -
BENEFICIARYBICCODE N Y -
BENEFICIARYACCTNO N Y -
BENEFICIARYCODE N Y -
BENEFICIARYINFO N Y -
INTERMEDIARY N Y -
INTERMEDIARYADD1 N Y -
INTERMEDIARYADD2 N Y -
INTERMEDIARYADD3 N Y -
INTERMEDIARYBICCODE N Y -
INTERMEDIARYACCTNO N Y -
INTERMEDIARYCODE N Y -
INTERMEDIARYINFO N Y -
FURTHERCREDITNAME N Y -
FURTHERCREDITACCTNO N Y -
REFERENCE1 N Y -
REFERENCE2 N Y -
ENTITYID N Y -
ENTITYTYPE N Y -
IBAN N Y -
BENEFICIARYIBAN N Y -
INTERMEDIARYIBAN N Y -
BENEFICIARYID N Y -
BENEFICIARYPERCENTAGE N Y -
AMOUNTBLOCKNO N - -
SETTLED N Y -
REVERSED N Y -

Segment ID - 03AIF

Table 2-59 Transactions Upload Format - 03AIF

Column Name Mandatory fields in upload file for upload mode I Modifiable fields in Incremental mode Remarks
SEGMENTID Y - 03AIF
PROCESSID Y - Unique
SEQUENCENUMBER Y - Unique
TXNSERIALNUMBER Y - Unique
BULKCLIENTCODE Y - Unique
IMPORTFILENAME Y - Unique
AMCID N - -
TRANSACTIONNUMBER N - -
REFERENCENUMBER N - -
OTHERINFO1 N Y -
OTHERINFO2 N Y -
OTHERINFO3 N Y -
OTHERINFO4 N Y -
OTHERINFO5 N Y -
OTHERINFO6 N Y -
OTHERINFO7 N Y -
OTHERINFO8 N Y -
OTHERINFO9 N Y -
OTHERINFO10 N Y -
OTHERINFO11 N Y -
OTHERINFO12 N Y -
OTHERINFO13 N Y -
OTHERINFO14 N Y -
OTHERINFO15 N Y -
OTHERINFO16 N Y -
OTHERINFO17 N Y -
OTHERINFO18 N Y -
OTHERINFO19 N Y -
OTHERINFO20 N Y -
OTHERINFO21 N Y -
OTHERINFO22 N Y -
OTHERINFO23 N Y -
OTHERINFO24 N Y -
OTHERINFO25 N Y -
OTHERINFO26 N Y -
OTHERINFO27 N Y -
OTHERINFO28 N Y -
OTHERINFO29 N Y -
OTHERINFO30 N Y -

Segment ID - 04INT

Table 2-60 Transactions Upload Format - 04INT

Column Name Mandatory fields in upload file for upload mode I Modifiable fields in Incremental mode Remarks
SEGMENTID Y - Segment ID -04INT
PROCESSID Y - Unique
SEQUENCENUMBER Y - Unique
TXNSERIALNUMBER Y - Unique
ENTITYID Y Y If this field is populated along with dependent fields, this will replace entity at transaction level
ENTITYTYPE Y Y -
SPLITPERCENTAGE N Y -
FROMORTOLEG N Y -

Segment ID - 09LOD

Table 2-61 Transactions Upload Format - 09LOD

Column Name Mandatory fields in upload file for upload mode I Modifiable fields in Incremental mode Remarks
SEGMENTID Y - 09LOD
PROCESSID Y - Unique
SEQUENCENUMBER Y - Unique
TXNSERIALNUMBER Y - Unique
LOADID Y - -
FUNDID N - -
CHANGETYPE N Y -
CHANGEVALUE N Y -
GROUPID N - If not provided, system will consider this as DEFGRP

Segment ID - 10DLO

Table 2-62 Transactions Upload Format - 10DLO

Column Name Mandatory fields in upload file for upload mode I Modifiable fields in Incremental mode Remarks
SEGMENTID Y - 10DLO
PROCESSID Y - Unique
SEQUENCENUMBER Y - Unique
TXNSERIALNUMBER Y - Unique
DERIVEDLOADID Y - -
FUNDID N - -
CHANGETYPE N Y -
CHANGEVALUE N Y -
PARENTLOADID N   -

Segment ID - 12PSL

Table 2-63 Transactions Upload Format - 12PSL

Column Name Mandatory fields in upload file for upload mode I Modifiable fields in Incremental mode Remarks
SEGMENTID Y - 12PSL
PROCESSID Y - Unique
SEQUENCENUMBER Y - Unique
TXNSERIALNUMBER Y - Unique
REFERENCENUMBER Y - -
LOADID Y - -
FUNDID N - -
CHANGETYPE N Y -
CHANGEVALUE N Y -
GROUPID N - If not provided, system will consider this as DEFGRP
- - - -
- - - -

Segment ID - 13PSD

Table 2-64 Transactions Upload Format - 13PSD

Column Name Mandatory fields in upload file for upload mode I Modifiable fields in Incremental mode Remarks
SEGMENTID Y - 13PSD
PROCESSID Y - Unique
SEQUENCENUMBER Y - Unique
TXNSERIALNUMBER Y - Unique
REFERENCENUMBER Y - -
DERIVEDLOADID Y - -
FUNDID N - -
CHANGETYPE N Y -
CHANGEVALUE N Y -
PARENTLOADID N - -
- - - -
- - - -

Note:

If Param text is set to ‘Y’ for Param code ‘UPLDCUTOFFTIME’ and order received Date, order received Time Zone and order received Time is not present in upload file, then the time of transaction creation will be considered as order received Time, order received Time Zone as default one and trade date to be derived accordingly. If parameter is turned off, transaction will be considered as received within the cut off time.