Академический Документы
Профессиональный Документы
Культура Документы
Slide 2
Objectives
Slide 3 3
GTS.CONTROL
Slide 4
GTS Control values
Slide 5
GTS.CONTROL in Transaction Request
Options
Comprises of VERSION-NAME/FUNCTION/PROCESS TYPE
/ GTS.CONTROL value/NO.OF.AUTHORISERS.
Example : TRG/I/VALIDATE/1/2
Slide 6 6
Overrides & GTS.CONTROL
Request
FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,,TRA
NSACTION.TYPE=AC,DEBIT.ACCT.NO=22117,DEBIT.CURRENCY=AUD,D
EBIT.AMOUNT=167,CREDIT.ACCT.NO=22179
Response (partial)
FT0801098RH7//1,TRANSACTION.TYPE=AC:1:1,DEBIT.ACCT.NO=221
17:1:1,CURRENCY.MKT.DR=1:1:1,DEBIT.CURRENCY=AUD:1:1,DEBIT
.AMOUNT=167.00:1:1,DEBIT.VALUE.DATE=20080110:1:1,
CREDIT.ACCT.NO=22179:1:1,CURRENCY.MKT.CR=1:1:1,
CREDIT.CURRENCY=AUD:1:1,CREDIT.VALUE.DATE=20080110:1:1,
PROCESSING.DATE=20080110:1:1,CHARGE.COM.DISPLAY=NO:1:1,
STMT.NOS=VAL:1:1,OVERRIDE=ACCT.UNAUTH.OD}Unauthorised
overdraft of & & on
account&.{AUD}167}22117{AUD{167{22117{100777{213{{:1:1,RE
CORD.STATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=1_INPUTTER___
OFS_GCS:1:1,DATE.TIME=0811181508:1:1,CO.CODE=GB0
010001:1:1,DEPT.CODE=1:1:1
Slide 7
Setting GTS control in the version
Slide 8
Version & GTS.CONTROL
Request
FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,,TRA
NSACTION.TYPE=AC,DEBIT.ACCT.NO=10057,DEBIT.CURRENCY=AUD,D
EBIT.AMOUNT=11,CREDIT.ACCT.NO=10014
Response
FT080100MB8V//-2/NO,HOLD - OVERRIDE Unauthorised
overdraft of AUD 11 on account 10057.
Slide 9
Override & GTS.CONTROL
Request
FT,/S,INPUTT/123123,FT080100MB8V
Response
FT080100MB8V//1,TRANSACTION.TYPE:1:1=AC,DEBIT.ACCT.NO:1:1
=10057,CURRENCY.MKT.DR:1:1=1,DEBIT.CURRENCY:1:1=AUD,DEBIT
.AMOUNT:1:1=11.00,DEBIT.VALUE.DATE:1:1=2008011
,OVERRIDE:1:1=Unauthorised overdraft of AUD 11 on account
10057.,RECORD.STATUS:1:1=IHLD,INPUTTER:1:1=2_INPUTTER___O
FS_GCS,DATE.TIME:1:1=0811181559,CO.CODE:1:1=GB0010001
Slide 10
Using GTS.CONTROL in the version & message
Request
FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS/1,INPUTT/123123,,T
RANSACTION.TYPE=AC,DEBIT.ACCT.NO=10057,DEBIT.CURRENCY=AUD
,DEBIT.AMOUNT=11,CREDIT.ACCT.NO=22117
Response (partial)
FT08010FMS46//ST
MT.NOS=VAL:1:1,OVERRIDE=ACCT.UNAUTH.OD}Unauthorised
overdraft of & & on account
&.{AUD}11}10057{AUD{11{10057{100780{213{{:1:1,
RECORD.STATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=2_INPUTTER_
__OFS_GCS:1:1,DATE.TIME=0811181615:1:1,CO.CODE=GB0010001:
1:1,DEPT.CODE=1:1:1
Slide 11
Errors and GTS Control
Request
FUNDS.TRANSFER,/I/PROCESS/1,INPUTT/123123,,TRANSACTION.TY
PE=AC,DEBIT.ACCT.NO=10103,DEBIT.CURRENCY=CAD,DEBIT.AMOUNT
=300,CREDIT.ACCT.NO=10138,CREDIT.CURRENCY=CHF
Response
FT08010YKVH4//-1/NO,DEBIT.CURRENCY:1:1=DEBIT ACCT CCY NOT
EQ DEBIT CCY
Record
FT08010YKVH4//1,TRANSACTION.TYPE:1:1=AC,DEBIT.ACCT.NO:1:1
=10103,CURRENCY.MKT.DR:1:1=1,DEBIT.CURRENCY:1:1=CAD,DEBIT
.AMOUNT:1:1=300.00,CREDIT.ACCT.NO:1:1=10138,,
RECORD.STATUS:1:1=IHLD,INPUTTER:1:1=1_INPUTTER___OFS_TEST
.TELNET,DATE.TIME:1:1=0811151748,CO.CODE:1:1=GB0010
001
Slide 12
NAU PROCESSING
Slide 13
NAU Processing
Request
FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,
FT0801098RH7,TRANSACTION.TYPE=AC,DEBIT.ACCT.NO=22117,DEBI
T.CURRENCY=AUD,DEBIT.AMOUNT=100,CREDIT.ACCT.NO=22179
Response (partial)
FT0801098RH7//1,TRANSACTION.TYPE=AC:1:1,DEBIT.ACCT.NO=221
17:1:1,CURRENCY.MKT.DR=1:1:1,DEBIT.CURRENCY=AUD:1:1,DEBIT
.AMOUNT=100.00:1:1,DEBIT.VALUE.DATE=20080110:1:1,
CREDIT.ACCT.NO=22179:1:1,CURRENCY.MKT.CR=1:1:1,CREDIT.CUR
RENCY=AUD:1:1,CREDIT.VALUE.DATE=20080110:1:1,STMT.NOS=VAL
:1:1,OVERRIDE=ACCT.UNAUTH.OD}Unauthorised overdraft of &
& on account
&.{AUD}100}22117{AUD{100{22117{100777{213{{:1:1,RECORD.ST
ATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=1_INPUTTER___OFS_GCS
:1:1,DATE.TIME=0811181521:1:1,CO.CODE=GB001
0001:1:1,DEPT.CODE=1:1:1
Slide 14
NAU :Processing
Slide 15
NAU Processing - values
Value Behaviour
0 Applies to input & reversals . Effect - Reject messages
when an NAU record exists
1 Applies to Input only. Effect - Overwrites NAU record
with the values from the OFS message.
2 Applies to Reversals only. Effect - Deletes NAU +
reverses live
3 Applies to input & reversals . Effect - Behaviour of 1 & 2
16
Let’s try
Slide 17
NAU Processing example - input
Request
FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,,TRA
NSACTION.TYPE=AC,DEBIT.ACCT.NO=10707,DEBIT.CURRENCY=CHF,D
EBIT.AMOUNT=100,CREDIT.ACCT.NO=22608
Response (partial)
FT08010DRS9M//1,TRANSACTION.TYPE=AC:1:1,DEBIT.ACCT.NO=107
07:1:1,CURRENCY.MKT.DR=1:1:1,DEBIT.CURRENCY=CHF:1:1,DEBIT
.AMOUNT=100.00:1:1,DEBIT.VALUE.DATE=20080110:1:1,CREDIT.A
CCT.NO=22608:1:1,CURRENCY.MKT.CR=1:1:1,CREDIT.CURRENCY=CH
F:1:1,CREDIT.VALUE.DATE=20080110:1:1,PROCESSING.DATE=2008
0110:1:1,CHARGE.COM.DISPLAY=NO:1:1,AMOUNT.DEBITED=CHF100.
00:1:1,AMOUNT.CREDITED=CHF100.00:1:1,CREDIT.COMP.CODE=
GB0010001:1:1,DEBIT.COMP.CODE=GB0010001:1:1,LOC.AMT.DEBIT
ED=84.32:1:1,LOC.AMT.CREDITED=84.32:1:1,,STMT.NOS=VAL:1:1
,RECORD.STATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=2_INPUTTER
___OFS_GCS:1:1,DATE.TIME=0811191207:1:1,CO.CODE=GB0010001
:1:1,DEPT.CODE=1:1:1
Slide 18
NAU Processing example – input again
Request
FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,
FT08010DRS9M,TRANSACTION.TYPE=AC,DEBIT.ACCT.NO=10707,
DEBIT.CURRENCY=CHF, DEBIT.AMOUNT=123,CREDIT.ACCT.NO=22608
Response
FT08010DRS9M//-1/NO,@ID:1:1=NAU.PROCESSING = '0', NAU
RECORD CANT BE UPDATED
Slide 19
NAU Processing 1 EXAMPLE
Request
FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,
FT08010DRS9M,TRANSACTION.TYPE=AC,DEBIT.ACCT.NO=10707,
DEBIT.CURRENCY=CHF, DEBIT.AMOUNT=123,CREDIT.ACCT.NO=22608
Response (partial)
FT08010DRS9M//1,TRANSACTION.TYPE=AC:1:1,DEBIT.ACCT.NO=107
07:1:1,CURRENCY.MKT.DR=1:1:1,DEBIT.CURRENCY=CHF:1:1,DEBIT
.AMOUNT=123.00:1:1,DEBIT.VALUE.DATE=20080110:1:1,CREDIT.A
CCT.NO=22608:1:1,CURRENCY.MKT.CR=1:1:1,CREDIT.CURRENCY=CH
F:1:1,CREDIT.VALUE.DATE=20080110:1:1,PROCESSING.DATE=2008
0110:1:1,CHARGE.COM.DISPLAY=NO:1:1,
,STMT.NOS=VAL:1:1,RECORD.STATUS=INAU:1:1,CURR.NO=1:1:1,
INPUTTER=2_INPUTTER___OFS_GCS:1:1,DATE.TIME=0811191551:1:
1,CO.CODE=GB0010001:1:1,DEPT.CODE=1:1:1
Slide 20
More on NAU processing
21
More on NAU Processing
22
Workshop 10.1
Write an OFS message to input a funds transfer . Use the GTS control
to ensure that transactions with errors or overrides are put on hold.
Write another OFS message to change the amount. Use the NAU
Processing field to ensure that existing NAU records are not
overwritten.
Slide 23
Quiz
Bank Z uses T24 . The Funds Transfer module for various reasons still
runs on a legacy application. The transactions from this is uploaded in
a batch mode to T24. However, messages with errors must be put on
hold and those with overrides must be automatically approved. What
value will you give in GTS Control?
The bank wants to control NAU processing in the message. What
parameter should they change?
You see a -2 success/failure value in your OFS response when you
input a LD. You are using a version. What field (pertaining to OFS) will
you check?
Slide 24
Summary
Slide 26 26