TPH Day - 4 - R19
TPH Day - 4 - R19
TPH Day - 4 - R19
1
2
3
Objectives
PP.CLEARING.SETTING
PP.CLEARING.NATURECODE
Generic local
Outward
Inward Framework clearing payment
Framework
processing
Inward Framemwork 5
Enables receiving
XML file using IIB (ESB from IBM)
XML files using an ESB other than IIB
XML files without ESB
Non XML files
Inward Framework – XML files - High Level Overview
6
Inward Framework
Outward Framework
File Acceptance
7
An XML file received could result in
XSD validation failure and/or
XSLT transformation failure and/or
Checksum validation failure
File Duplicate
Internal file that holds the message IDs to check for duplicates –
PRF.DUPLICATEFILECHECK
File Validations
9
Total amount
Total amount specified in the message should be equal to the sum of
the individual payments in the file
Control Sum of the GroupHeader = Sum of (Control Sum per bulk)
Bulk Validation
10
Batch Booking Indicator (In pain.001)
“True” - Total amount for all payments within the segment is mentioned.
Currency check
Currencies of all transactions within a bulk should be the same.
Message
Received
in Queue
Message
Acceptance
Service
View accepted and de-bulked messages
15
Debulked as ‘P’arent and ‘C’hild messages
16
De-bulked ‘C’hild payments
17
Parent Processed till Fee Determination
18
Parent mapped in POR.TRANSACTION
Start payment processing for ‘C’hild
19
Mapping
Service
(Children)
Mapping
Service
(Children)
Start payment processing for ‘C’hild
20
Start payment processing for ‘C’hild-Child Payment Scenarios
21
Scenario 1-First Child is reversed due to some failure and reach 993 status
View processed details for First ‘C’hild
22
Start payment processing for ‘C’hild-Child Payment Scenarios
23
Second Child Payment is successful
View processed details for Second ‘C’hild
24
View processed details for Second ‘C’hild
25
Start payment processing for ‘C’hild-Child Payment Scenarios
26
Third Child Payment is successful
View processed details for Third ‘C’hild
27
Start payment processing for ‘C’hild-Child Payment Scenarios
28
Scenario 2- Child payment is captured with reversal reason in statement text also.
Start payment processing for ‘C’hild-Child Payment Scenarios
29
Payment processing for ‘C’hild
30
Payment Completion
1. Payment Reversed (993)
2. Payment Generation Successful (687)
3. Payment Generation Successful (687)
Resume ‘P’arent processing
31
Payment is Accepted
Payment is parked due to insufficient funds-Whole Batch Parked
It goes to Status 49 (Waiting-Balance check DDA Approval)
Inward Framework
Outward Framework
Understanding the key words 37
37
Credit Settlement
Direct Debit Cheque Clearing Type
Transfer Type
File Clearing
Clearing Debit
/Transaction Transaction Mandates
Nature Code Authority
Based Type
38
39
Admin Menu > Payment Hub >Local Clearing GUI > Clearing
PP.CLEARING.SETTING 40
40
Admin Menu > Payment Hub >Local Clearing GUI > Clearing Setting
PP.CLEARING.SETTING - Contd 41
41
PP.CLEARING.NATURECODE 42
42
Admin Menu > Payment Hub >Local Clearing GUI > Clearing
Nature Code
Company ID It is the company code for which the clearing nature record is created.
This field defines the code identifying the nature of clearing payment (sub
Clearing product type).
NatureCodeDescription
It is updated in the payment order during mapping.
This field indicates the cheque type that is known in T24, relating to the given
clearing nature code.
Cheque Type
It is used for cheque debits products during validation of the cheque status.
PP.CLEARING.DIRECTORY 43
43
Admin Menu > Payment Hub >Clearing Directory GUI > Clearing
Directory
PP.SOURCE.SETTING 44
44
Output (Values that form the bulking criteria. To be set to ‘Y’ if the field is
a deciding factor to form a bulk)
ClearingCurrency
ClearingNatureCode
OutgoingMessageType
ClearingTransactionType
CreditValueDate
DebitValueDate
BulkSendersReference
Outward Clearing Framework - Bulking Criteria API
47
Other values to be returned
File Format
Example for SEPA RPSSCL :
Valid file formats for RPSSCL : ICF, IDFC, IDFB
File format is decided based on ClearingTransactionType and
BankOperationCode
When PP.CLEARING.FileGenerationRequires is ‘N’, FileFormat would
be set to NOFILE by the system
Clearing Transaction Type Bank Operation Code File Format
DD or RD or RJ or RF or RV or CORE IDFC
CR-DD
DD or RD or RJ or RF or RV or B2B IDFB
CR-DD
Payment TypeIndicator
Specifies if the payment is a credit transfer or a direct debit
Clearing Transaction Type Bank Operation Code
CT or RT or RV C
DD or RF or RD D
Outward Clearing Framework - Bulking Criteria API
48
Exception Handling
Causes
Bulking Criteria API not defined
Bulking Criteria API defined but API does not exist
Result
System will log an ‘INF’ormational error in POR.HISTORYLOG
System will exit processing
Credit Transfers 49
49
Customer
Payment
Status
Initiation
Report
Pain.001
Pain.002
Credit Transfer (pacs.008) – Incoming/Outgoing $
$
Cancellation Requests (camt.056) – Incoming/Outgoing
Resolution of Investigation (camt.029) – Incoming/Outgoing
Payment Return (pacs.004) – Incoming/Outgoing
Bank Clearing House
Clearing Transaction Types – Credit Transfer 50
50
Rejections RJ
51
Credit Transfer Initiation - Booking 52
52
Debit Customer/Debtor Account - For Credit Batch Suspense Account - For Principal
Principal Credit PL - For Charges
Debit Customer/Debtor Account - For Charges Credit Tax Account - For Taxes
[Can be netted into a Single Debit entry]
Debit Customer/Debtor Account - For Tax
(example VAT)
Credit Transfer Initiation – Booking (Cont.) 53
53
Batch Payment – Child Transaction - Sent immediately to Clearing (example RTGS payment)
Debit Batch Suspense Account - For Credit Clearing Nostro Account - For
Principal Principal
54
Credit Transfer - Booking 55
55
Debit Clearing Suspense Account Credit Vostro Account of correspondent bank (Net
of charges)
Credit PL (if charges are applied)
Credit Transfer Initiation – Booking (Cont.) 56
56
57
Credit Transfer Return – Booking 58
58
Note:
66
68
Run BNK/CLEARING.SETTLEMENT.SERVICE
View Dashboard
69
70
Check Sent File Details
SEPA CREDIT TRANSFER – PACS008
71
Sent message to Clearing House can be viewed in the folder C:\Temenos\R19\
Env\Slot01\Data\T24\UD\PP\CTOutput
VIEW PAYMENT DETAILS – Pain 001(View Screen)
72
VIEW PAYMENT DETAILS – Pain 001(View Screen)-Contd 73
73
View Posting Lines – PAIN 001
74
Note:
89
What Did We Learn? 90
90
Conclusion
PP.CLEARING.SETTING
PP.CLEARING.NATURECODE
PP.CLEARING.DIRECTORY
PP.SOURCE.SETTING
91
www.temenos.com