Tcs Bancs Webservice Repository Document - Inwarddirectcreditcorrectiontransaction

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

TCS BaNCS WebService Repository Document

– InwardDirectCreditCorrectionTransaction
Tata Consultancy Services Limited
This document contains confidential information of TATA CONSULTANCY SERVICES LIMITED, which
is provided for the sole purpose of permitting the recipient to evaluate the proposal submitted
herewith. In consideration of receipt of this document, the recipient agrees to maintain such
information in confidence and to not reproduce or otherwise disclose this information to any
person outside the group directly responsible for evaluation of its contents, except that there is no
obligation to maintain the confidentiality of any information which was known to the recipient prior
to receipt of such information from Tata Consultancy Services Limited, or becomes publicly known
through no fault of recipient, from Tata Consultancy Services Limited, or is received without
obligation of confidentiality from a third party owing no obligation of confidentiality to TATA
CONSULTANCY SERVICES LIMITED.

Confidential
The information contained herein is proprietary to TATA CONSULTANCY SERVICES LIMITED and may
not be used, reproduced or disclosed to others except as specifically permitted in writing by TATA
CONSULTANCY SERVICES LIMITED. The recipient of this document, by its retention and use, agrees
to protect the same and the information contained therein from loss or theft.

Tata Code of Conduct


We, in our dealings, are self-regulated by a code of conduct as enshrined in the “Tata Code of
Conduct”. We request your support in helping us adhere to the code in letter and spirit. We request
that any violation or potential violation of the code by any person be promptly brought to the
notice of the Local Ethics Counsellor or the Principal Ethics Counsellor or the CEO of TCS. All
communication received in this regard will be treated and kept as confidential.

© 2015 Tata Consultancy Services


Confidential 1
Revisions / Change Control

Date Version Authors Description


Web Service updated according to
28-05-2019 1.0 TCS BaNCS Web Service Team
the latest service definition

© 2015 Tata Consultancy Services


Confidential 2
InwardDirectCreditCorrectionTransaction
Service : InwardDirectCreditCorrectionTransaction

Description : Inward Direct Credit Correction Transaction.


Request :
Header : RqHeader

Data : InwardDirCrCorrectionTrnRq(001132)

Tag Name Field Name Mandatory (Y/N) Field Width Field Description
AcctNum Account Number Y 9(17) To account Number
Amt Amount Y 9(14)V999S Amount
TrnDt Transaction Date N ddMMyyyy Original Transaction date
Promo Code is used to apply fees on
account. Before applying fees using
promo code, promo code set up
PromoCode Promo Code N XX
should be present in CBS.Promo in
Correction transaction should be same
as original Transaction.
Account Currency
AcctCurCode Y XXX Account Currency Code
Code
Transaction
TrnAmt Y 9(14)V999S Transaction Amount
Amount
Transaction
TrnCurCode Y XXX Transaction Currency code
Currency Code
BaseAmt Base Amount Y 9(14)V999S Transaction Base amount
Comsn Commission N 9(14)V999S Commission
Chng Change N 9(14)V999S Change
RateTyp Rate Type N 99 Rate Type. Default rate type is '01'
CurVer Currency Version N X(4) Currency Version
Trace Number is journal number for
TraceNum Trace Number Y 9(9)
original transaction
This field is used for beneficiary
UsrRef User Reference Y X(30) reference / core reference for EFT /
RTGS transaction
Statement
StmtNarr Y X(50) Statement Narrative.
Narrative
This field is used for beneficiary NIB /
Offsite account number. For
NIB or Benificiary Mozambique, NIB should be entered in
Iban Y X(35)
Account Number this field and for other subsidiaries,
beneficiary account number should be
provided in this field
RsnCode Reason Code Y 9(2) Reason Code
Transaction
TrnBrch N 9(5) Transaction Branch
Branch
© 2015 Tata Consultancy Services
Confidential 3
Tag Name Field Name Mandatory (Y/N) Field Width Field Description
BSB is Beneficiary branch code. This
field will be required if offsite account
BSB BSB N 9(6) is provided in place of NIB. This is
mandatory for all subsidiaries except
Mozambique.
PstDt Post Date N ddMMyyyy Transaction Post Date
BSB bank is Benificiary bank code. This
field will be required if offsite account
BsbBank BSB Bank N 9(6) is provided in place of NIB. This is
mandatory for all subsidiaries except
Mozambique.
Beneficiary
BnfcryCustName Y X(60) Benificiary Customer Name
Customer Name
EFT Transaction Service. Different EFT
services are following:
EV - Same day,
EFT Transaction EK – dated,
EftTrnSrvc Y X(2)
Service EO – One day,
EB - Home back,
EH - Recall,
EG - Unpaid.
Transaction type is used to identify
type transaction.
TrnTyp Transaction Type Y 9(1)
1: RTGS,
2: EFT
IdCode ID Code N X(24) benificiary ID number
Descptn Description N X(60) Transaction description
Motive Motive N X(75) Motive

Response : Success

Header : RsHeader

Data : InwardDirCrCorrectionTrnRs(OK Message)

Tag Name Field Name Mandatory (Y/N) Field Width Field Description
Account number of the Customer. Not
Filler1 Filler1 Y X(4)
applicable for this message.
Filler2 Filler2 N X(10) Contains ‘OK’ message
Account number of the Customer. Not
AcctNum Account Number N X(16)EX
applicable for this message.
CustNum Customer Number N X(16)EX Customer Number of the Customer.
Data which is received from the host
after successful completion of the
RcptData Receipt Data Y X(110)
transaction

© 2015 Tata Consultancy Services


Confidential 4
Response: Error

Header : RsHeader

Data : InwardDirCrCorrectionTrnRs(Error Message)

Tag Name Field Name Mandatory (Y/N) Field Width Field Description
ErrCode Error code N 9(4) Error code
SupOvrrd Sup Override N 99 Sup Override
ErrMsg Error message N X(100) Error message

Header Fields Description — Request

Tag Name Field Name Mandatory (Y/N) Field Width Field Description
Filler1 Filler 1 N X Filler 1
MsgLen Message Length N X(4) Message Length
Filler2 Filler2 N XX Filler2
MsgTyp Message Type N XX Message Type
Filler3 Filler3 N X(4) Filler3
CycNum Cycle Number N X(6) Cycle Number
MsgNum Message Number N X(6) Message Number
SegNum Seg Number N XX Seg Number
Seg Number 2
SegNum2 Seg Number 2 N XX

FrntEndNum Front End Number N X(4) Front End Number


TermNum Terminal Number N X(6) Terminal Number
InstNum Institution Number N 999 Institution Number
Branch Number in which currently
BrchNum Branch Num Y 9(5)
transacting Teller is logged in
WorkstationNum Workstation Num N 999 Workstation Number
Teller Number which is currently
TellerNum Teller Num N 9(8)
logged in
TrnNum Tran Num N 9(6) Transaction Number
JrnlNum Journal Num N 9(9) Journal Number
HdrDt Header Date N X(4) Header Date
Filler4
Filler4 Filler4 N X

© 2015 Tata Consultancy Services


Confidential 5
Tag Name Field Name Mandatory (Y/N) Field Width Field Description
Filler5 Filler5 N 9 Filler5
Filler6 Filler6 N XX Filler6
Flag1 Flag1 N X Flag1
Flag2 Flag2 N X Flag2
Flag3 Flag3 N X Flag3
Batch Tandem Flag, For
Flag4 Flag4 N X Online Banking =6, For Mobile Banking
=M
Flag5 Flag5 Y X Flag 5, Enter any character
SprvsrID Supervisor ID N 9(8) Supervisor ID
DebugFlag Debug Flag N X Debug Flag
Debug Queue
DebugQue Debug Queue N X
UUIDSOURCE, any arbitrary number
UUIDSOURCE UUIDSOURCE Y X(3)
can be used.
UUIDNUM, any arbitrary number can
UUIDNUM UUIDNUM Y X(32)
be used.
UUIDSEQNUM, any arbitrary number
UUIDSEQNUM UUIDSEQNUM Y 9(4)
can be used.

Header Fields Description — Response

Tag Name Field Name Mandatory (Y/N) Field Width Field Description
Filler1 Filler1 N 9 Filler1
MsgLen Message Length N 9(4) Message Length
Filler2
Filler2 Filler2 N XX

MsgTyp Message Type N 99 Message Type


Filler3 Filler3 N 9(4) Filler3
CycNum Cycle Number N 9(6) Cycle Number
MsgNum Message Number N 9(6) Message Number
SegNum Seg Num N 99 Seg Num
SegNum2 Seg Num2 N 99 Seg Num2
FrntEndNum Front End Number N 9(4) Front End Number
TermNum Terminal Number N 9(6) Terminal Number
InstNum Institution Number N 999 Institution Number
BrchNum Branch Number N 9(5) Branch Number
Workstation
WorkstationNum N 999 Workstation Number
Number
TellerNum Teller Number N 9(8) Teller Number

© 2015 Tata Consultancy Services


Confidential 6
Tag Name Field Name Mandatory (Y/N) Field Width Field Description
Transaction
TrnNum N X(6) Transaction Number
Number
JrnlNum Journal Number N 9(9) Journal Number
Response Header
RsHdrDt N ddMMyyyy Response Header Date
Date
Flag1 Flag 1 N 9 Flag 1
Flag 2
Flag2 Flag 2 N 9

Flag3 Flag 3 N 9 Flag 3


Flag4 Flag 4 N X Flag 4
Flag 5
Flag5 Flag 5 Y X

UUIDSOURCE UUID Source Y X(3) UUID Source


UUIDNUM UUID Number Y X(32) UUID Number
UUID Seq Number
UUIDSEQNUM UUID Seq Number Y 9(4)

OutputType Output Type N XX Output Type

Appendix
1. Default value for string data type fields is space and for numeric data type is zero.
2. All the amount data fields will be used without currency sign and commas.
3. Examples for amount fields 1000.000, -1200.000 etc. (Decimal places precision depends on data
type precision value defined).

© 2015 Tata Consultancy Services


Confidential 7

You might also like