Home
Funds Transfer User Manual
Contents
1. listed below PETT SWIFT Field Term Explanation Applicability Equivalent Ordering Cus The initiator of the transfer Only in the Field 50 tomer instruction also referred toas case of cus the Remitter The remitter is tomer transfers the source of funds in a pay refer section ment order Classifying Funds Trans fers below Ultimate Ben The Ultimate recipient of Only in the Field 59 eficiary funds as a result of the funds case of cus transfer also called benefi tomer transfers ciary customer Ordering Insti The financial institution that Field 52 tution originates a bank transfer customer transfer Account with A financial Institution that ser Customer and Field 57 Institution vices the account for the ben Bank Transfers eficiary customer beneficiary institution Credit Advice An advice given by the Any transfer MT 910 Account With Institution indi cating credit to the account of the beneficiary 2 1 ORACLE 2 2 2 2 1 Cover Pay The reimbursement of an Customer and MT202 Cover ment intermediary through one s Bank Transfers Message correspondent Sender Sender of a Payment Mes Any transfer sage Not necessarily the Ordering Institution Receiver Receiver of a Payment Mes Any transfer sage Not necessarily the Beneficiary Institution Funds Transfer An Introduction A Funds Transfer is a sequenc
2. ORACLE If If field If field Ord SWIF Sub Process field exis exists er T Field Sub Fiel Processi ing doe ts and of Mess Nam Prio d ng field s and proces F Descript Prio age e rity Nam format ion not proc sing rity Type e exis essi succee t ng ds fails 13 11 MT 56A Go Mar 100 amp to k MT next SWI 103 pri FT ority Mes field sage for repai r 1 1 SWI 56A SWI Check Mar lf If Check FT FT BIC and Vali k Che C6 suc BIC date SWI ck ceeds SWIFT FT C6 then Go BIC Mes fails to next sage then priority for Go field repai to r next sub pri ority field 1 2 Acc SC Local Check Go If If Check ount Clearing and Vali to Che C7 suc Line Code date next ck ceeds Local sub C7 then Go Clearing pri fails to next Codes ority then priority field Go field to next sub pri ority field 1 3 Acc C Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C8 and pri Mes pro ority sage cess field for accord repai ingly r 1 4 Acc D Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 13 12 ORACLE
3. C2 Check whether the Payment Currency is the Local Currency for the Oracle FLEXCUBE Branch If the Payment Currency is the Local Currency and if the Sender BIC does not have the authority to specify the Debit Account for the Payment Transaction then move the Incoming SWIFT Payment Mes sage to the Cover Matching queue If the Payment Currency is not the Local Currency and if the Sender BIC does not have the authority to spec ify the Debit Account for the Payment Transaction and the if the beneficiary account is not in the books of the bank then mark the Incoming SWIFT Payment Message for repair with an appropriate repair reason If the Pay ment Currency is not the Local Currency and if the Sender BIC does not have the authority to specify the Debit Account for the Payment Transac tion and if the beneficiary s account is in the books of the bank then move to Credit Account derivation processing If the Sender BIC has the author ity to specify the Debit Account for the Payment Transaction then move to Credit Account derivation processing C3 Check whether the derived Account exists as a valid Account in Oracle FLEXCUBE for the current Branch If the Account is not a valid Oracle FLEXCUBE Account for the current Branch then mark the Incoming SWIFT Message for repair with an appropriate repair reason C4 Check whether the SWIFT BIC specified with A format of the field is same as the SWIFT BIC of the Customer of the Account
4. COMP_MIS_4 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 4 7 ORACLE COMP_MIS_5 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 5 COMP_MIS_6 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 6 COMP_MIS_7 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 7 COMP_MIS_ 8 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 8 COMP _MIS 9 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 9 COMP _MIS_10 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 10 TXN_MIS_1 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 1 TXN_MIS_2 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 2 TXN_MIS_3 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 3 TXN_MIS_4 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 4 TXN_MIS_5 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 5 TXN_MIS_6 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 6 ea ORACLE TXN_MIS_7 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 7 TXN_MIS_8 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 8 TXN_MIS_9 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Code 9 TXN_MIS_10 Alphanu No Oracle FLEX meric 9 CUBE Trans action MIS Cod
5. Amount Tag Tag Currency Branch Account Pay Receive Intermediary Reimbursement Institution R m View Error Select a module from the drop down list and click Fetch button to get the details of unauthorized FT contracts This screen has the following features e You can view all the unauthorized FT contracts through this screen e You can authorize the contracts in a single action e The system will authorize only the current branch contracts not created by you e You have the option to ignore the overrides associated with the contract and to specify messages generation associated with the events upon authorization e If an error is encountered while authorizing the contract the system will skip that contract and process the next contract e Foreachcontract you can view the error encountered during authorization if any using the View Error option e You can view the contract details of an unauthorized contract through this screen e You can view the settlement account details for each contract through this screen e You can query for specific records based on certain criteria aS ORACLE 5 30 1 5 30 2 5 30 3 5 30 4 5 30 5 Note Contracts with mandatory re key fields would be displayed here but without the re key op tion being available Global Interdict check would also not be available Indicating Ignore Overrides Indicate whether or not overrides s
6. Consolidated Reference Multi Credit Reference a Events Close Multi Credit Reference Consolidation Status Transfer Type Product Code Consolidation Status Here you can query on records based on the following criteria e Consolidated Reference e Multi credit Reference Number e Product Code e Consolidation Status e Settlement Account e Settlement Currency e Value Dates 10 37 a Settlement Account Settlemel ORACLE 11 Processing of Non SWIFT Incoming Payment Messages 11 1 Introduction One of the most important features of the Funds Transfer module of Oracle FLEXCUBE is the facility of processing incoming payment messages to their logical end without manual intervention Even though the term Straight Through Processing STP refers to the processing of all sorts of incoming messages without manual intervention in this chapter the term refers to STP of non SWIFT incoming Payment Messages alone The Common Payment Gateway infrastructure is used to upload data into FT and PC modules from sources that supply the data ina non SWIFT Format Such non SWIFT sources will populate a single Oracle FLEXCUBE Upload data structure Subsequently you can define rules to determine the module to which the uploaded contract belongs viz PC or FT 11 2 Maintaining Common Payment Gateway Message Pa rameters For non SWIFT incoming payment message processing of uploaded funds transfer contracts
7. _PRINCIPAL_INCR MM Contract Princi pal Increase Money Market Pay ment Input Detailed Main Screen Amount Number 22 3 12 7 ORACLE _PRINCIPAL_DEC R pal Decrease MM Contract Princi Money Market Pay ment Input Detailed Main Screen Amount Number 22 3 _comp_LIQD_ ponent comp being Liquidated Amount of the Com Money Market Pay ment Input Detailed Main Screen Amount Number 22 3 For Netted Transactions the following will appear for each of the Transactions that got netted Advice Tags Description Tab Button Field Name VARCHA R Number Date Lengt h _AMTDESC_ Transaction Descrip tion Funds Transfer Con tract Input Detailed Events Button Accounting Entries Tab Accounting Entries Title Code Transaction Code VARCHAR _TCY_ Amount Tag Currency Funds Transfer Con tract Input Detailed Events Button Accounting Entries Tab Accounting Entries Title Amount Tag VARCHAR 25 _FCYAMT_ Amount in Amount Tag Currency Funds Transfer Con tract Input Detailed Events Button Accounting Entries Tab Accounting Entries Title Foreign Currency Amount VARCHAR 22 _RATE_ Exchange Rate Used Funds Transfer Con tract Input Detailed Main Tab Exchange Rate Details title Exchange Rate field Number _ACY_ Account Currency Funds Transfer Con
8. ACC_WITH_INS TN1 Alphanu meric 35 No 57 Account With Institution If Cover Required Y atleast one Acc With Insti tution should be present ACC_WITH_INS TN2 Alphanu meric 35 No 57 Account With Institution If Cover Required Y atleast one Acc With Insti tution should be present ACC_WITH_INS TN3 Alphanu meric 35 No 57 Account With Institution If Cover Required Y atleast one Acc With Insti tution should be present ACC_WITH_INS TN4 Alphanu meric 35 No 57 Account With Institution If Cover Required Y atleast one Acc With Insti tution should be present ACC_WITH_INS TN5 Alphanu meric 35 No 57 Account With Institution If Cover Required Y at least one Acc With Institution should be pre sent PAYMENT_DET AILS1 Alphanu meric 35 No 70 Payment Details Not required for FT Always Null PAYMENT_DET AILS2 Alphanu meric 35 No 70 Payment Details Not required for FT Always Null 7 23 ORACLE PAYMENT_DET Alphanu No 70 Payment AILS3 meric 35 Details Not required for FT Always NULL PAYMENT_DET Alphanu No 70 Payment AILS4 meric 35 Details Not required for FT Always NULL SNDR_TO_RCV_ Alphanu No 72 Sender to R_INFO1 meric 35 Receiver Infor mation Should follow the SWIFT stand ards of Sender Receiver Infor
9. ccccccccecceeceeeeeceeeceneeeeeeeeeeeeeeeeeecsaaaaaaaeeaeeeeeeeeeeeeeteeeseenaees 6 2 6 3 1 Invoking Rate Update Function wu ccccceettteeeceennteeeeceentaeeeeeeenaeeeeeeeaaes 6 3 6 3 2 Processing Contract with Rate Update sseesiisseenennnernnnneerrnnnneernnnnee 6 3 6 4 Referral Queue FUNCTION seeesssssscissiiesssirridsrsnnddatannnnnaiananasanaaaddinnanaatiiuaaaaiaiinana 6 4 6 4 1 Invoking Referral Queue FUNCTION ccececetecteetteee eee tntteeeeeetntieeeeeetnaeeeenens 6 4 6 4 2 Processing Contract with Referral Queue FUNCTION cececeeeeeentteeeeeeetnees 6 4 Batch Upload Function sssssssssssssnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nennen 7 1 GW introduci n on euini nat ae ee a italia ae ae 7 1 7 2 Maintaining Upload SOUrCES ccc eeeeeeeeeeeeeeeeeeeseeeeeeeeeeeeeeeeeeeseenaeeeeeeeeaaees 7 1 7 2 1 Deleting Uploaded Contract ccccccecccceeeeeeeeteeneeeeeeteeeeaeeeeseeaaaeeeeseeaaaneees 7 2 7 3 Amending Uploaded Contract orreee aAA EAE a AAA E 7 2 7A Reversing Uploaded Contract seiirt ineke niine p enni TK REREN AEE ER aAa EARR 7 2 7 5 Automatic Upload of MT 103 and MT 202 S W I F T Messages ceeeeeeeeeeees 7 3 7 6 Uploading Contracts through STP Function eseeesseeeeeseeseeesseeerresseerrrssrerrrrssreenns 7 3 7 6 1 FT Upload Tables Gateway Tables 0 cccccsccceesieeeeeeettteeeeeeetntneeeeetens 7 3 7 6 2 Structure of FT Upload Gateway Tables c ccccccceceee
10. 0 ccccceiceeeeeenteeeeteeenteeteeeeenaes 10 3 10 4 3 Processing ISO 11649 in Field 70 0 eiceccsteeeeceenteeeeeeeenneeeeesentaeeteesenaaes 10 3 10 4 4 Processing Of Field 72 serrr nr nnn o AE AA 10 4 10 4 5 Processing of BNF in Field 72 0 cceeccccccsesteeeeeeenneeeeceeenneeeetennaeeteesennaes 10 10 10 4 6 Derivation Of FT Product ccccccccccesececeeenteeeeeeeesneeeeeeeesaeeeeeeenaeeeeenennaes 10 10 10 4 7 Build up of FT Upload Transaction Record cccccceeestsseeeeeeseeeteees 10 11 10 5 Validations Performed on Incoming SWIFT MeSSage ceeeeeeceeeeeeteeeeeeeenneeees 10 11 10 5 1 Validations for Back Value Days cccccceseeeecesenteeeeeeeenteeeeeeeenaeeteeeneaas 10 11 10 5 2 Validation of Local Clearing Codes 00 ccsecccecteeteeeeeeentteeeteeeneeeeeeeenaes 10 11 10 5 3 Available Balance CheCK ccccccccccesececcesnseeeeeeesnneeeeeeeenaeeeesensaeeeeeeenaaes 10 12 10 5 4 Currency Cut Off CHECKS ceccccccteenceeceennne eee eeeeneeeeeeeeaeeeeeeeniaeeeeeeenaaes 10 13 10 5 5 Processing Uploaded Future Valued Payment Message Transaction 10 13 10 5 6 Exchange Rates Default for Cross Currency STP Transactions 10 13 10 5 7 Checking for Blocked BIC Codes cccccssccceceestteeeeeeeentieeeteesnaeeeeenenaaes 10 14 10 5 8 Validating Transfer Currency and Account Currency cceeieeeeeenees 10 14 10 5 9 Validating Credit Card Payments ccccccceccceceesteeeeeeeenieeee
11. Add row Delete row ail Option List ORACLE 2 1 2 Funds Transfer An Overview Introduction As the trend towards automated processing increases and as the demands of the financial business become more complex Oracle FLEXCUBE a sophisticated package breaks down these complexities by its quick easy to use features which are essential to successful financial management The Funds Transfer FT Module that constitutes a part of Oracle FLEXCUBE is a front office system that handles the processing of the transfer of funds local and foreign between Financial Institutions Financial institutions or banks can initiate these transfers for themselves or on behalf of their customers The FT Module is a comprehensive transaction handling and management system which integrates with the overall system for settlement of payments charges commissions and MIS The system handles all the necessary activities during the life of a contract once it is booked All the relevant account balances will be updated when Transfers are processed Exchange rate conversions are automatically effected in cases of Cross currency Transfers based on the rate and method of conversion that you define The essence of a funds transfer i e transfer of money and the generation of messages is handled comprehensively by this module With regard to funds transfers you will encounter some basic terms frequently which are
12. Maintaining RTGS Directory You can maintain the details of the Real Time Gross Settlement RTGS directory in the RTGS Directory Structure screen You can invoke the RTGS Directory Maintenance screen by typing ISDRTGSD in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button RTGS Directory Maintenance EL New Enter Query Network Sender Bank Id Code Addressee Account Holder Institution Name City Heading National Clearing Code Valid From Date Valid Till Date Main Bank Id Code Flag Input By Authorized By Modification Date Time Date Time Number Wi Authorized W Open Network Select the relevant Network ID from the available option list The option list defaults only those networks which are maintained as RTGS type Network type in the clearing networks Maintenance Sender Bank Identification Code Specify the BIC assigned to the participant from the option list A participant can be a Direct Participant or an Indirect Participant For more details on Direct and Indirect participant refer Maintaining Information specific to the Payments and Collections Module chapter in the Payments and Collections user manual Addressee Specify the BIC of the addressee i e the receiver of the payment message Account Holde
13. Note For more details on FT contracts please refer the Contracts chapter Specifying Payment Related Preferences For an FT product you can specify the mode in which the payment processing would be put through for contracts involving the product The mode may differ based on the classification of the contract whether incoming or outgoing whether bank or customer and so on Message For instance in an outgoing customer funds transfer payment may be made i e the transfer of funds can be effected through SWIFT messages such as MT 103 To specify this indicate the payment option as Message type in the Preferences screen Instrument For manager s check type of funds transfer product the payment could be typically effected through a payment instrument To specify this indicate the payment option as Instrument in the Preferences screen Specifying Rate Related Details for Product In this section you can specify rate related details for the product The rate details that you define for the product will be defaulted to all contracts involving this product However you have the option to change them for the contract Rate Type Specify a valid exchange rate type that has to be applied to the transfer amount for contracts involving the product from the adjoining option list If you choose Standard Rate the system computes the transfer amount by picking up the exchange rates from the currency t
14. Viewing Transaction Summaries To view the transaction summary for each transaction queue for manually entered transactions click Payment button The FT Summary screen is opened with transaction wise details To view the transaction summary for each transaction queue for STP transactions click Message button The Incoming Browser is displayed Refreshing the Dash Board Information Refresh the information displayed in the Dash Board by clicking on the Refresh button in the Dash Board Summary screen Examples on how to Enter Details of FT Contracts We shall now venture into actually entering an FT Contract using Oracle FLEXCUBE oe ORACLE 5 29 1 Outgoing Customer Transfer Let us assume that Silas Reed a customer of your bank American Bank requests you to effect a transfer on his behalf for 1000 from his USD account AS1302614 on 03 01 2000 the value date to Wendy Klien s account with Chasebank London as a birthday gift You will have to effect an outgoing transfer as funds are going out from your bank You are initiating the transfer on behalf of your customer therefore an MT 100 will be generated as it is a customer transfer In order to enter the details of this contract quickly onto the FT contract screens we shall link this contract to a product that you have already created which caters to outgoing customer transfers Assume that you had assigned a product code FOCT to the product
15. You can maintain labels for the thirty user defined fields of Common Payment Gateway messages in the UDF Label Mapping screen You can invoke the Common Payment UDF Label Mapping Maintenance screen by typing MSDCPYUD in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button UDF Label Mapping E New E3 Enter Query Message Type Description Field Number L Field Label Input By Date Time Authorized By Date Time Modification Number W Authorized H Open You need to maintain the following information Message Type Choose the message for which you need to maintain a label Select the appropriate one from the adjoining option list Description This will display a brief description of the chosen message type Field Number Enter a UDF serial number ranging between one and thirty Field Label Specify the label you wish to assign for the UDF This label will be populated in the Common Payment Message Browser screen Maintaining Common Payment Gateway Message Type Preferences You can maintain the details of the amendable fields for a common payment gateway message type in the Common Payment Gateway Message Type Preferences screen You ORACLE 11 3 can invoke the Common Payment Message Type Preference Maintenance screen by typing MSDMPYPR in the field at the top r
16. 7 21 ORACLE INT_REIM_INST Alphanu No 55 Intermediate 2 meric 35 Reimburse ment Institution INT_REIM_INST Alphanu No 55 Intermediate 3 meric 35 Reimburse ment Institution INT_REIM_INST Alphanu No 55 Intermediate 4 meric 35 Reimburse ment Institution INT_REIM_INST Alphanu No 55 Intermediate 5 meric 35 Reimburse ment Institution RCVR_CORRES Alphanu No 54 Receiver Cor P1 meric 35 respondent RCVR_CORRES Alphanu No 54 Receiver Cor P2 meric 35 respondent RCVR_CORRES Alphanu No 54 Receiver Cor P3 meric 35 respondent RCVR_CORRES Alphanu No 54 Receiver Cor P4 meric 35 respondent RCVR_CORRES Alphanu No 54 Receiver Cor P5 meric 35 respondent INTERMEDIARY Alphanu No 56 Intermediary 1 meric 35 For Payment by T or Cover Required Y should not be present INTERMEDIARY Alphanu No 56 Intermediary 2 meric 35 For Payment by T or Cover Required Y should not be present INTERMEDIARY Alphanu No 56 Intermediary 3 meric 35 For Payment by T or Cover Required Y should not be present INTERMEDIARY Alphanu No 56 Intermediary 4 meric 35 For Payment by T or Cover Required Y should not be present hee ORACLE INTERMEDIARY 5 Alphanu meric 35 No 56 Intermediary For Payment by T or Cover Required Y should not be present
17. ACC_AMT Number No 22 3 ACC_CCY Alphanu No meric 3 7 6 2 5 TATBS UPLOAD RULE This table contains the details of tax applicable for funds transfer contracts Through this you can waive the default application of tax Mandato SWIF Defau Column Name Data Type T It Description y Field Value BRANCH_CO Alphanu Yes Branch Code Same DE meric 3 as that of FTTB_ UPLOAD_MAST ER SOURCE_CO Alphanu Yes Source Code Same DE meric 15 as that of FTTB_ UPLOAD_MAST ER Primary Key SOURCE_REF Alphanu Yes Source Reference meric 16 Same as that of FTTB_ UPLOAD_MAST ER Primary Key RULE Alphanu Yes Tax Rule Should be meric 10 defined at the product level Primary Key WAIVER 1 Character Yes N Tax Waive Y Waived N Not Waived 7 6 2 6 MITBS UPLOAD CONTRACT MAPPING This table contains the MIS details for the uploaded FT contracts Mandator SWIFT Default y Field Value Description Column Name Data Type SOURCE_REF Alphanu Yes Source Refer meric 16 ence Should be the same as that of FTTB_UPLOA D_MASTER Primary Key 1728 ORACLE SOURCE_CODE Alphanu Yes Source Code meric 15 Should be same as that of FTTB_UPLOA D_MASTER Primary Key BRANCH_CODE Alphanu Yes Branch Code meric 3 Same as that of FTTB_UPLOA D_ MASTER PRODUCT Alphanu Yes Prod
18. Beneficiary Branch amp Account This is the description of the branch and the account of the bene ficiary Ordering Party Indicates ordering party Authorized The Login ID of the user that has authorized the record Debit Value Date Debit value date of the entries contained in the external state ment Credit Value Date Credit value date of the entries contained in the external state ment Check Number This is the details regarding the check number Remitter A C And This is the description of the remitter s account Description Beneficiary A C And This is the description of the beneficiary s account Description Ultimate Beneficiary A C This is the details regarding the ultimate beneficiary account Manager Check Number This is the details regarding the manager s check 15 3 FT Contract Report The FT Contract reports all the FT contracts of your branch for which some event has taken 133 ORACLE 15 3 1 place during the day These details are printed and sorted on the basis of event and product code You can invoke this screen by typing FTRCON in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button Click OK button to generate the FT Contract report click Exit to return to the Reports Browser Selection Options The contents of the report are determined by the pr
19. Certain processes that are initiated either at Beginning of Day BOD or End of Day EOD execute certain events on the days they fall due The Batch processes that are applicable to Funds Transfers are discussed in this chapter They are e Autobook of a contract e The Rate Update Function e Referral Queue Function Autobook Function The autobook function handles the processing of future valued contracts A future valued contract is one that has been stored with a value date in the future and may have rate pickup specifications as of the day you defined for the contract The values that you enter in the rate as of message as of and accounting as of fields will drive the processing of a future dated contract All authorized contracts that are due for initiation as of a particular day are picked up and processed by this batch processing function at EOD or BOD as the case may be If you have specified that the contract requires a rate update on a particular day then the rate as of that day is picked up from the exchange rate table and applied to the transfer amount and to the other components of the transfer However if you have specified that the rate of the day must be applied to the transfer amount only after the rate refresh program for the day has been run then the Autobook function will just mark these contracts as to be processed by the Rate Update Function The Rate Update function will process transfers that r
20. Message Date the date on which messages are generated is taken as the accounting date If you select Debit Value Date the debit value date of the transaction is taken as the accounting date You can only specify the Accounting As Of date if e Message generation is indicated to be on the booking date the option chosen in the Message As Of field is Booking Date If message generation is indicated on any date other than the booking date that is if the option in the Message As Of field is not Booking Date the default option in the Accounting As Of field is Message Date that is accounting entries will be passed only on the date of message generation and it cannot be changed e Ifmessage generation before accounting is allowed for the product used by the contract If allowed and if the contract involves a customer for whom the facility of message generation before passing of accounting entries has been set in respect of FT transactions in the Customer Information Maintenance the preference is defaulted to the contract and you can change the default if required For the messages as of specific dates you can choose accounting as of specific dates as listed in the table below Message as of Accounting as of Booking Date Message Date or Debit Value Date Value Date Message Date Spot Date Message Date Debit Value Date Message Date Credit Value Date Message Date Instructi
21. Spot Date then messages will be generated on the spot date depending on the spot date you have maintained for the currency involved in the transfer Value date If you specify value date exchange rates prevailing as of the date on which the transfer becomes effective will be applied to the transfers The Accounting Entries for the contract will be passed as of this date You can also enter the value date of your choice here The date that you enter can be one of the following e Today s date oe ORACLE e A date in the past e A date in the future You can enter a date in the future only if future dating has been allowed for the product to which this contract is linked The Value Date transfer initiation date should not be earlier than the Start Date or later than the End Date of the product involved in the transfer Dr Value date If you specify this option exchange rates prevailing as of the value date of the debit leg of the contract will be applied to the transfer Cr Value date If you specify this option exchange rates prevailing as of the value date of the credit leg of the contract will be applied to the transfer Instruction date If you specify this option exchange rates prevailing on the date on which the customer placed the instruction to debit the customer account will be applied This is similar to debit value date Message as of You can specify the date on which messages for the contracts lin
22. e Sequential Liquidation of payments happens sequentially one after the other If the bank applies charge at individual FT contracts level and there is no remitter charge at consolidated FT contract level then the liquidation mode can be configured as Sequential This is a onetime setup and you cannot change it By default the liquidation mode is set to Sequential For sequential liquidation mode the following accounting are passed Accounting Role Dr Cr Amount Currency INTMD_SUSPENSE Dr Transfer Amount Debit Account Currency NOSTRO GL Cr Transfer Amount Transfer Currency REMITTER Dr Charge Amount Charge Currency Charge Income GL Cr Charge Amount Charge Currency In the field Debit Consolidated Reference Number of the individual payment contracts the system defaults the contract reference number of consolidated FT contract However the details of the customer and customer account will remain the same as those received in the incoming file The system will process the liquidation of each individual FT contracts for all the file reference numbers rer ORACLE 7 9 3 Reversing a Liquidated Contract In case you reverse a liquidated individual contract described above the system will pass the reversal accounting entries for the single customer debit FT contract also However the charges collected are not reversed The following accounting are passed on the reversal o
23. 1 5 Acc Account Derive Go Mar Per ount Number Credit to k form Line Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 1 6 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 1 7 SWI SSI for Derive Mar Go Per FT SWIFT Credit k to form BIC BIC Account SWI next Check Payment FT sub C5 and Currency Mes pri pro sage ority cess for field accord repai ingly r 1 8 SWI SSI for Derive Mar Go Per FT SWIFT Credit k to form BIC BIC s Account SWI next Check Customer FT sub C5 and Pay Mes pri pro ment Cur sage ority cess rency for field accord repai ingly r 1 9 SWI 56A SWI Derive Mar Mar Per FT FT BIC Credit k k form BIC Account SWI SWI Check FT FT C11 and Mes Mes pro sage sage cess for for accord repai repai ingly r r 13 13 ORACLE MT 56C Go Mar 103 to k next SWI pri FT ority Mes field sage for repai r 2 1 Acc SC Local Check Go If If Check ount Clearing and Vali to Che C7 suc Line Code date next ck7 ceeds Local sub fails then Go Clearing pri then to next Codes ority Go priority field to field
24. 11 3 2 3 Viewing Customer Identification Counterparty Type This indicates the Debtor identification as Organization Id or Private Id Customer Identification Type This indicates the identification type of the Debtor Customer ID Value This indicates the identification value for the type selected 14 10 ORACLE 11 3 3 11 3 3 1 Customer Other ID Type This indicates the type of other identification details Customer ID Issuer This indicates the identification issuer of the debtor Customer Birth City This indicates the customer s city of birth Customer Birth Country This indicates the customer s country of birth Viewing Other Details Tab The following details of the transaction are displayed in the Other Details tab of the Common Payment Message Browser screen Common Payment Message Browser E New E3 Enter Query Source Code External Reference Status Queue Amount Error Reason Currency Value Date Contract Reference Instruction Date Message Type Version Of Main Settlement Additional fejuti eletey Other Details1 Initiation Party Details Name Identification M Issuer Address Line1 Identification Type City of Birth Address Line2 Identification Value Country of Birth Country Other Identification Type Original Message Details Message Name Source Reference Original Settlement Original Msg Reference Settlement Date Amount Number Currency Origi
25. 72 of Pay of Pay Payment ment Trans Intermedi ary ment Transac action being Transac tion being created tion created being created Par REC Not Applicable Mark Mark Mark Incom ties Info for Incom Incoming ing SWIFT Receiverof ing SWIFT Payment Payment SWIFT Payment Message for y Pay Message Repair with ment for Repair an appropri Mes with an ate repair sage for appropri reason Repair ate repair with an reason appropri ate repair reason Par BNF Not Applicable Not Not Appli Copy to field ties Info for Applica cable 72 of Pay ble ment Trans Benefi ciary action being created Metho BENONLY Copy to field 72 Not Not Appli Not Applica d of Payment of Payment Applica cable ble Pay y Transaction ble for Ben ment being created only Metho CHEQUE Copy to field 72 Not Not Appli Not Applica d of Payment of Payment Applica cable ble Pay y Transaction ble by cheque ment being created only 10 8 ORACLE 9 Metho CORP Copy to field 72 Not Not Appli Not Applica d of TRAD of Payment Applica cable ble Pay FX Settle Transaction ble ment being created ment 10 Metho HOLD Copy to field 72 Not Not Appli Not Applica d of Pay upon of Payment Applica cable ble Pay Transaction ble ment rece being created ID 11 Metho INTRA Copy to field 72 Not Not Appli Not Applica d o
26. Clear nt prior sage C10 ing ity field for and Code repair pro Accou cess nt accord Num ingly ber 2 6 Acco Derive Mark Mark Per unt SC Lo Credit SWIFT SWIFT form Line cal Accou Mes Mes Check Clear nt sage sage C12 ing for for and Code repair repair pro Accou cess nt accord Num ingly ber or II SC Lo cal Clear ing Code 13 34 ORACLE MT 57B Go to Mark 202 next SWIFT prior Mes ity field sage for repair 3 1 Acco Check Goto If If unt SC Lo and next Check Check Line cal Vali sub 7 fails C7 Clear date prior then SUC ing Local ity field Goto ceeds Code Clear next then ing sub Go to Codes prior next ity prior field ity field 3 2 Acco C Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C8 and ber ity field for pro repair cess accord ingly 3 3 Acco D Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9 and ber ity field for pro repair cess accord ingly 3 4 Acco Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9and ber ity field for pro repair cess accord ingly 3 5 Acco Derive Goto Mark Per unt SC Lo Credit next SWIFT form Line cal Accou_ sub Mes Check
27. Mes pro sage sage cess for for accord repai repai ingly r r MT 57C Go Mar 103 to k next SWI pri FT ority Mes field sage for repai r 6 1 Acc SC Local Check Go If If Check ount Clearing and Vali to Che C7 suc Line Code date next ck7 ceeds Local sub fails then Go Clearing pri then to next Codes ority Go priority field to field next sub pri ority field 1919 ORACLE 6 2 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 6 3 Acc SC Local Derive Mar Mar Per ount Clearing Credit k k form Line Code Acc Account SWI SWI Check ount Num FT FT C12 ber or Mes Mes and SC Local sage sage pro Clearing for for cess Code repai repai accord r r ingly MT 57D Go Mar 100 amp to k MT next SWI 103 pri FT ority Mes field sage for repai r 7 1 Acc SC Local Check Go If If Check ount Clearing and Vali to Che C7 suc Line Code date next ck7 ceeds Local sub fails then Go Clearing pri then to next Codes ority Go priority field to field next sub pri ority field 7 2 Acc C Derive Go Mar Per ount Account Credit to k form Line Number Ac
28. Message Queue Maintenance screen by typing v2 ORACLE MSDQUEUE in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Queue Maintenance EbNew E3 Enter Query Queue Description Collection Queue Swift Message Queue E Message Code E Input By Authorized By Modification Date Time Date Time Number W Authorized W Open In this screen you can capture the following details for a queue e A name to identify the queue uniquely throughout the system e A short description of the queue e The codes of various SWIFT and Non SWIFT messages that would be routed to this queue e Ifthe unique queue you are maintaining is a collection Queue select collection queue flag Note The codes of various SWIFT and Non SWIFT messages list in the grid is not applicable for the collection queue You can assign a message to more than one messaging queue At the time of maintaining rules for a message discussed in the subsequent sections of this document you can select the appropriate queue for each rule from the list of queues to which the message is linked As and when an Incoming SWIFT and Non SWIFT Common Payment Gateway Messages satisfy a particular rule the system will automatically route it to the relevant queue associated with the rule The product and other associated details m
29. Payment Message 100 or 103 e The contents of field 32 Payment Amount Payment Value Date and Payment Currency of a 910 are identical to the contents of field 32 of a non cover Payment Message 100 or 103 When the MT 910 is received and the above mentioned conditions are satisfied then MT 910 are suppressed and the corresponding MT 100 MT 103 are processed You can send an MT 202 either as a Payment Cover Message or a normal Payment Message The system will identify the MT 202 as a Payment Cover Message if it satisfies the following conditions e The contents of field 21 Related Reference are different from those of field 20 Transaction Reference Number of the Incoming MT 202 e The Payment Currency specified in field 32 Currency of the SWIFT message is same as the Base Currency of the branch in which the MT 202 is being processed Note Payment Cover Messages are always received later than the related SWIFT Payment Messages Matching Payment Message with its Cover After the receipt of the Payment Cover Message the STP process matches it with a normal SWIFT Payment Message that satisfies the following conditions e The contents of field 21 Related Reference of the Payment Cover Message MT 202 are same as the contents of field 20 Transaction Reference Number of a non cover Payment Message 100 or 103 e The contents of field 32 Payment Amount Payment Value Date and Payment Currency
30. Settlement Tab Par ties Ultimate Benefi ciary VAR 255 CHAR 12 6 ORACLE _BEN2_ Ultimate Beneficiary Name and Address Fund Transfer Con tract Input Screen Settlement Tab Par ties Ultimate Benefi ciary VAR CHAR 255 _BEN3_ Ultimate Beneficiary Name and Address Fund Transfer Con tract Input Screen Settlement Tab Par ties Ultimate Benefi ciary VAR CHAR 255 _BEN4_ Ultimate Beneficiary Name and Address Fund Transfer Con tract Input Screen Settlement Tab Par ties Ultimate Benefi ciary VAR CHAR 255 _AVAIL_SET_AMT LC Availment Amount being Set tled Letters of Credit Availment Input Detailed Availment Amount Number 22 3 _AVAIL_SET_AMT EQ_ LC Availment Amount being Set tled Letters of Credit Availment Input Detailed Availment Amount Number 22 3 _TFR_AMT_ FT Transfer Amount Fund Transfer Con tract Input Screen Main Tab Credit Amount in case of Outgoing and Inter nal FT Contracts And Debit Amount in case of Incoming FT Contract Number 22 3 _AMT_EQUIV_ FT Transfer Amount Equivalent Fund Transfer Con tract Input Screen Main Tab Debit Amount in case of Outgoing and Inter nal FT Contracts And Credit Amount in case of Incoming FT Contract Number 22 3 _PRINCIPAL__ MM Contract Princi pal Money Market Pay ment Input Detailed Main Screen Amount Number 22 3
31. The system defaults the external reference number of the source from which the contract has been uploaded Status The transaction status viz Processed Repair Unprocessed Waiting for Queue is system generated and you cannot override it during the edit operation Queue The system displays the queue number of the transaction This number is generated by the system based on the rule definition for a source You cannot override it during the edit operation Amount The transaction amount will be displayed here This is defaulted from the original instruction and you can modify this during edit operation if it has been defined as amendable in the maintenance Error Reason This will display the reason for the error if any You cannot override this value during the edit operation 1157 ORACLE 11 3 1 Currency The currency of the customer s account will be displayed here This is defaulted from the original instruction and you can modify this during edit operation if it has been defined as amendable in the maintenance Value Date The value date of the transaction will be displayed here This is defaulted from the original instruction and you can modify this during edit operation if it has been defined as amendable in the maintenance Contract Reference This system generates and displays the unique reference number which is used to identify the contract It is generated automatically and sequentially I
32. e Remitter sender e Senders Correspondent e Intermediary Bank e Receiver s correspondent e Account with bank beneficiary s bank e Ultimate Beneficiary The following examples illustrate how information flows in various conditions An Example of a one party transfer Girozentrale Uno Bank Vienna receives a letter from Wonderdrug Pharmaceuticals ordering them to pay US 40 000 to the National Bank New York into the account of Silas Reed At Girozentrale Uno Bank the settlement screen will be populated with the following details ae ORACLE Field name on the Settlement Screen Entry Ordering Customer Wonderdrug Pharmaceuti cals Ourselves Girozentrale Uno Bank Receiver National Bank New York Ultimate Beneficiary Mr Silas Reed An Example of a two party transfer Vanbee Traders orders Banca Commerciale Naples to pay value 27 May 1997 and 120 000 Francs into the account of Mr Silas Reed with Banque Nationale de Paris Grenoble Banca Commerciale asks LeanderBank to make the payment which in turn pays through Banque Nationale de Paris Paris branch At LeanderBank the settlement screen will be populated with the following details Field name on the Settlement Screen Entry Ordering Customer Vanbee Traders Ourselves Banca Commerciale Naples Our Correspondent LeanderBank Receivers Correspondent Banque Nationale de Paris Paris Receiver Ba
33. ingly r 8 2 Acc Account Derive Go Mar Per ount Number Credit to k form Line Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 8 3 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 8 4 SWI SSI for Derive Mar Go Per FT SWIFT Credit k to form BIC BIC Account SWI next Check Payment FT sub C5 and Currency Mes pri pro sage ority cess for field accord repai ingly r 8 5 SWI SSI for Derive Mar Mar Per FT SWIFT Credit k k form BIC BIC s Account SWI SWI Check Customer FT FT C5 and Pay Mes Mes pro ment Cur sage sage cess rency for for accord repai repai ingly r r 13 22 ORACLE 9 MT 59 Go Mar 100 amp to k MT next SWI 103 pri FT ority Mes field sage for repai r 9 1 Acc D Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 9 2 Acc Account Derive Go Mar Per ount Number Credit to k form Line Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai
34. meric 16 ence Pri mary Key SOURCE_CODE Alphanu Yes Source Code meric 15 Primary Key STATUS_ FLAG Alphanu Yes Status mene E Error Not Uploaded H Contract Put on Hold U Contract Unauthorized A Contract Authorized STATUS_TIMESTAMP Date Yes Oracle Sys tem Date and Time of Latest Upload 134 ORACLE CONTRACT_REF_NO_ Alphanu Yes Oracle FLEX meric 16 CUBE Trans action Reference OST_ID Number Yes Unique Sequence Number for OST refer ence EVENT_STATUS Alphanu Yes U OST Status meric 1 Oracle FLEX CUBE should populate with U EVENT_ERROR_STRI Alphanu Yes Oracle FLEX NG meric 255 CUBE should populate with NULL PROCESS_ID Alphanu Yes Oracle FLEX meric 255 CUBE should populate with NULL Uploading Contracts through Upload Master Screen Once data is uploaded in the Upload Tables using files like excel file CSV file etc system uses Upload Master screen CVDUPLOD to process data available in the FT upload tables and then creates an FT contract To upload this data you need to select FTDTRONL function ID in the Upload Master screen Upload of Incoming SWIFT Payment Messages Oracle FLEXCUBE interfaces with an external system for uploading incoming SWIFT payment messages 103 200 and 202 The external system writes the incoming messages into the Oracle FLEXCUBE message upload table marking th
35. you can proceed with the rate update function Once the rate update function is completed successfully the applicable contracts will be updated with the event RATE and the latest rate will be applied and the contract will be liquidated Processing Contract with Rate Update All the contracts which have been booked as cross currency and the rate refresh checked remain as active Invoke the Rate refresh batch and run the same Once the rate refresh batch is run then those contracts are updated with the latest rate and the contract is liquidated You can update the rates of an unauthorized contract However the status of the contract remain as unauthorized Thereafter the necessary accounting entries and messages are passed for the transfer in accordance with the specifications you made in the Message As Of field of the contract main screen If there are contracts for which a rate update is due and exchange rates for the day have been refreshed however but the rate update function is not invoked then the Autobook function automatically picks up those contracts and processes them with the refreshed rates For example Let us assume that a customer of your bank requests you to initiate a transfer on his behalf on 23 March 1999 Booking date Assume that for the contract you had specified 30 March 1999 Value date in the Rate as of and Message as of fields Assume that you had specified that the rates to be used for the
36. A A External Reference Version Number Branch Code Me You can set certain filters as follows for viewing the details on this screen e Authorization Status e File Reference Number e Version Number e Source Code e Record Status e External Reference e Branch Code Once you have set the filters you want click Search button to view the payment summary The screen will display a summarized version of the upload instructions and will contain the following details e Authorization Status e Record Status e File Reference Number e External Reference e Version Number e Branch Code e Message Type e Source Code e Queue ORACLE e Amount e Value Date e Currency e Status e Error Reason e Contract Reference e Message Reference e Message Name e Message Creation Date You can do the following operations in the Common Payments Gateway Browser e Unlock This operation will allow amendment of contract details in the CPG browser The fields allowed for amendment will be based on the field list maintained in the Message Type preferences maintenance The contracts in the repair status can be amended and a new version with the changes will be created with status as Unprocessed The unauthorized contracts can be changed and the latest version of the contract will be updated with the changes e Delete This operation will allow deletion of contracts from the CPG browser Only unauthorize
37. A list of all the errors due to which the message was marked for repair is also displayed The authorizer can view all the errors and also verify the changes that were made to correct them After verification if all the details are found to be appropriate the message is authorized Oracle FLEXCUBE maintains a detailed audit log of all amended SWIFT Payment Messages The following details are captured for each authorized message e User ID of the person who authorized the amendments e Date and time of authorization Note At any point during the verification and authorization process the authorizer can choose to cancel the entire operation without changing the status of the message Rejecting Amended SWIFT Payment Message During verification if the amendments are found to be inappropriate or wrong the authorizer can choose to reject the message The authorizer should specify the reasons for rejection as mandatory information The STP process will update the status of a SWIFT payment message as rejected specifying the reasons for rejection A rejected message is marked as one that has failed authorization You can perform a query on all messages that have failed authorization in the Incoming Message Browser Oracle FLEXCUBE maintains a detailed audit log of all SWIFT Payment Messages that are rejected along with the reasons for rejection Amending or Deleting Incoming SWIFT Payment Messages Any user with approp
38. Customer Maintenance VAR 105 NAME __ Customers Detailed CHAR Customer Name _CPARTY NAME _ Counterparty Fund Transfer Contract VAR 105 Name Input Screen Party CHAR Details Tab _CPARTY Counterparty Fund Transfer Contract VAR 105 ADDRESS1 _ Address Line 1 Input Screen Party CHAR Details Tab Payment Details 12 10 ORACLE _CPARTY Counterparty Fund Transfer Contract VAR 105 ADDRESS2_ Address Line 2 Input Screen Party CHAR Details Tab Payment Details _CPARTY Counterparty Fund Transfer Contract VAR 105 ADDRESS3_ Address Line 3 Input Screen Party CHAR Details Tab Payment Details _CPARTY Counterparty Fund Transfer Contract VAR 105 ADDRESS4 _ Address Line 4 Input Screen Party CHAR Details Tab Payment Details _ACC BRANCH __ Branch Code of Fund Transfer Contract VAR 3 the Customer Input Screen Main Tab CHAR Account Credit Branch _BRANCHNAME _ Name of the Branch Parameters VAR 105 Branch Branch Parameters CHAR Detailed _BRANCHDATE _ Today s Date for Fund Transfer Contract Date the Branch Input Screen Main Tab _ACCOUNT _ Account Num Fund Transfer Contract VAR 20 ber Input Screen Main Tab CHAR Credit Account _ACC DESC __ Account Customer Accounts Cus VAR Description tomer Accounts Detailed CHAR _CCY_ Currency Fund Transfer Contract VAR 3 Input Screen Main Tab CHAR Credit Currency _CCY NAME _ Currency Name Currency Maintenance VAR
39. Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 amp pri sage C2 and ority for pro field repai cess r accord ingly 10 3 Acc Account Derive Mar Mark Per ount Number Debit k SWI form Line Account SWI FT Checks FT Mes C3 amp Mes sage C2 and sage for pro for repai cess repai r accord r ingly 11 MT Sen Mar Che 100 amp der k ck MT SWI SWI whet 103 FT FT her BIC Mes SWI sage FT for Mes repai sage r has tobe mov edto the Cov er Matc hing queu e else mark SWI FT Mes sage for repai r 13 10 ORACLE 11 1 SWI SSI for Derive Mar Go Per FT SWIFT Debit k to form BIC BIC Account SWI next Checks Payment FT sub C5 amp Currency Mes pri C2 and sage ority pro for field cess repai accord r ingly 11 2 SWI SSI for Derive Mar Che Per FT SWIFT Debit k ck form BIC BIC s Account SWI whet Checks Customer FT her C5 amp Pay Mes SWI C2 and ment Cur sage FT pro rency for Mes cess repai sage accord r has ingly to be mov edto the Cov er Matc hing queu e else mark SWI FT Mes sage for repai 13 1 2 Derivation of Credit Account MT 100 103 The logic of deriving the Credit account for an incoming MT 100 103 is summarized below
40. MT 202 Description Tag Contents Sender 1 MIDLGB2A Receiver 2 FCBKGB10 Transaction reference num 20 020630 BK 3110 ber Related reference 21 NONREF Value date amount currency 32A 020630GBP50000 Beneficiary institution 58 HAMBGBXX Interpretation of Message Debit Account In this message the debit account is derived from the sender BIC After performing the required validations this is taken as the customer account MIDLGBOOBKCU1GBPxA Credit Account Since field 56 and 57 are absent the Cr account in this case is derived from the BIC in field 58A of the incoming MT 202 10 38 ORACLE The BIC HAMBGB0O0 does not have a CIF ID linked to it since this is not a bank customer However since standard settlement instructions have been maintained for this BIC the credit account is derived from these In this case the credit account is maintained as the bank s GBP nostro i e account BARCB9ONOSTROGBPXxT with Barclays Bank London Thus the credit account in this case is BARCB9QONOSTROGBPxT Product This is an outgoing bank transfer since the ultimate beneficiary institution is not a customer of this bank Based on the rules maintained the contract will be created under the product FTOB Result The following are the contract details Product FTOC Contract reference num ber OOOFTOB021815458 User reference number 020630
41. T5 meric 35 Institution Manda tory if cover is required SNDR_TO_REC Alphanu No 72 Sender Receiver VR_INFO1 meric 35 Information SNDR_TO_REC Alphanu No 72 Sender Receiver VR_INFO2 meric 35 Information SNDR_TO_REC Alphanu No 72 Sender Receiver VR_INFO3 meric 35 Information SNDR_TO_REC Alphanu No 72 Sender Receiver VR_INFO4 meric 35 Information SNDR_TO_REC Alphanu No 72 Sender Receiver VR_INFOS meric 35 Information SNDR_TO_REC Alphanu No 72 Sender Receiver VR_INFO6 meric 35 Information PAYMENT_DET Alphanu No 70 Payment Details AILS1 meric 35 PAYMENT_DET Alphanu No 70 Payment Details AILS2 meric 35 PAYMENT DET Alphanu No 70 Payment Details AILS3 meric 35 PAYMENT_DET Alphanu No 70 Payment Details AILS4 meric 35 ORDERING _INS Alphanu No 52 Ordering Institu T1 meric 35 tion 7 15 ORACLE ORDERING_INS Alphanu No 52 Ordering Institu T2 meric 35 tion ORDERING_INS Alphanu No 52 Ordering Institu T3 meric 35 tion ORDERING_INS Alphanu No 52 Ordering Institu T4 meric 35 tion ORDERING _INS Alphanu No 52 Ordering Institu T5 meric 35 tion BENEFICIARY_I Alphanu No 58 Beneficiary Institu NST1 meric 35 tion BENEFICIARY_I Alphanu No 58 Beneficiary Institu NST2 meric 35 tion BENEFICIARY_I Alphanu No 58 Beneficiary Institu NST3 meric 35 tion BENEFICIARY_I Alphanu No 58 Beneficiary Institu
42. TELEBEN Copy to field 72 of Not Applica Copy to Not Appli of Advise Ben Payment Trans ble field 72 of cable Advice action being cre Payment ated amp process Transac Incoming SWIFT tion being Message created amp process Incoming SWIFT Message 10 9 ORACLE 10 4 5 10 4 6 Method TELEIBK Copy to field 72 of Not Applica Copy to Not Appli of Payment Trans ble field 72 of cable Advise Inter Advice mediary action being cre Payment ated amp process Transac Incoming SWIFT tion being Message created amp process Incoming SWIFT Message Processing of BNF in Field 72 If the account number field field 59 for MT 103 amp field 58 for MT 202 for an Incoming Payment Message is not populated the STP process of Oracle FLEXCUBE will automatically route it to the Repair queue It will then check for the presence of the abbreviation code BNF Info for Beneficiary in field 72 Sender to Receiver Information of the message If the code is found the system will automatically ignore the non numeric characters in the code and read only the account number specified after the code The account number will then be validated in the current branch If found valid it will be assigned to field 58 or 59 depending on the message type and subsequently marked as the credit account for the incoming payment transaction As the payment transaction is automatically repaired
43. The value of Accounting as of is a message date In such a case the entries would be passed along with the message e Foran outgoing product e Of type customer transfer e For payment type as message e With Split Dr Cr Liquidation option enabled for the product e And if the credit value date is greater than the Application date The system would trigger the initiation event INIT along with the message generation Ta ORACLE 3 1 12 3 1 13 The liquidation would be deferred and event LIQD would be triggered only on the Credit Value date Case Il The value of Accounting as of is a Debit value date e Foran outgoing product e Of type customer transfer e For payment type as message e With Split Dr Cr Liquidation option enabled for the product e And if the Credit Value date is greater than the Application date The initiation event INIT would be triggered on the Debit Value date The liquidation would be deferred and the event LIQD would be triggered only on the Credit Value date Note For more details on FT contracts please refer the corresponding chapter For further details on generic attributes that you can define for liquidation of a FT contract please refer the Liquidation User Manual under Modularity Batch Processing of FT Contracts FT batch would be enhanced to pick up those contracts with credit value date less than or equal to the current date and tr
44. This function reads the contents of the FT upload tables and creates FT contracts in the system Once the FT upload process has created a contract the rest of the life cycle processing of such contracts which have come through STP is identical to contracts created from the Oracle FLEXCUBE front end or through FT upload Operations on Incoming Message Oracle FLEXCUBE lets you perform a variety of operations on the incoming messages such as suppression amendment authorization etc This section describes these workflow aspects in some detail Handling Exceptions in STP Process Repair of Messages The message upload process takes one message at a time and applies a sequence of logical steps to derive information required to populate FT contract upload tables In this process it may encounter various errors These may be due to errors in the incoming SWIFT message itself or errors encountered in processing due to absence of proper maintenance or other exceptional conditions If the message upload process encounters an error for a particular message its processing status is updated automatically to Repair and the same is available for the user to view on the incoming message browser The user can then manually choose to take appropriate action to rectify the situation The user may choose to input the relevant FT contract when the message is in repair manually through the regular contract input function provided by Oracle FLEXCU
45. With ve Transaction Amount Cr Cr Beneficiary With ve Transaction Amount On reversal of an individual transaction the corresponding CINT event will also be reversed The system will recalculate the consolidation pool amount Closure of consolidation pool is allowed for authorized transactions only If you attempt to close an unauthorized transaction the system will display an error message While marking EOTI if there are pending consolidated transactions in MT102 consolidation queue the system will display a configurable override message You can choose to proceed or cancel Indicating when Settlement Messages should be Generated Indicate the day or date on which Settlement messages related to the transfer should be generated You can select an appropriate date from the option list that is available The options available are e As of Booking date e As of Spot date vo ORACLE e As of Value date e As of Debit Value Date e As of Credit Value Date e As of Instruction Date If the transfer you are processing is associated with a product the message generation specifications you made for the product is defaulted You can change the values that are defaulted if required Message as of Booking Date If you specify Booking Date settlement messages will be generated as of the date you enter the contract after the contract is authorized Message as of Spot Date For each currency that your ba
46. ingly 6 2 Acco C Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C8 and ber ity field for pro repair cess accord ingly 6 3 Acco D Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou sub Mes Check Num nt prior sage C9 and ber ity field for pro repair cess accord ingly 1382 ORACLE 6 4 Acco Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9and ber ity field for pro repair cess accord ingly 6 5 Acco Derive Goto Mark Per unt SC Lo Credit next SWIFT form Line cal Accou sub Mes Check Clear nt prior sage C10 ing ity field for and Code repair pro Accou cess nt accord Num ingly ber 6 6 SWI SSI for Derive Mark Go to Per FT SWIFT Credit SWIFT next form BIC BIC Accou Mes sub Check Pay nt sage prior C5 and ment for ity field pro Cur repair cess rency accord ingly 6 7 SWI SSI for Derive Mark Mark Per FT SWIFT Credit SWIFT SWIFT form BIC BIC s Accou Mes Mes Check Cus nt sage sage C5 and tomer for for pro Pay repair repair cess ment accord Cur ingly rency MT 58D Go to Mark 202 next SWIFT prior Mes ity field sage for repair 7 1 Acco D Derive Goto Mark Per u
47. ity prior field ity field 1 2 Acco Check Go to If If unt SC Lo and next Check Check Line cal Vali sub 7 fails C7 Clear date prior then SUC ing Local ity field Goto ceeds Code Clear next then ing sub Go to Codes prior next ity prior field ity field 1 3 Acco C Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C8 and ber ity field for pro repair cess accord ingly 1 4 Acco D Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou sub Mes Check Num nt prior sage C9 and ber ity field for pro repair cess accord ingly 1 5 Acco Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9and ber ity field for pro repair cess accord ingly 13 32 ORACLE 1 6 Acco Derive Goto Mark Per unt SC Lo Credit next SWIFT form Line cal Accou sub Mes Check Clear nt prior sage C10 ing ity field for and Code repair pro Accou cess nt accord Num ingly ber 1 7 SWI SSI for Derive Mark Go to Per FT SWIFT Credit SWIFT next form BIC BIC Accou Mes sub Check Pay nt sage prior C5 and ment for ity field pro Cur repair cess rency accord ingly 1 8 SWI SSI for Derive Mark Go to Per FT SWIFT Credit SWIFT next form BIC BIC s Accou Mes
48. mation SNDR_TO_RCV_ Alphanu No 72 Sender to R_INFO2 meric 35 Receiver Infor mation Should follow the SWIFT stand ards of Sender Receiver Infor mation SNDR_TO_RCV Alphanu No 72 Sender to R_INFO3 meric 35 Receiver Infor mation Should follow the SWIFT stand ards of Sender Receiver Infor mation SNDR_TO_RCV Alphanu No 72 Sender to R_INFO4 meric 35 Receiver Infor mation Should follow the SWIFT stand ards of Sender Receiver Infor mation SNDR_TO_RCV Alphanu No 72 Sender to R_INFOS5 meric 35 Receiver Infor mation Should follow the SWIFT stand ards of Sender Receiver Infor mation 1 24 ORACLE SNDR_TO_RCV Alphanu No 72 Sender to R_INFO6 meric 35 Receiver Infor mation Should follow the SWIFT stand ards of Sender Receiver Infor mation ORDERING_INS Alphanu No 52 Ordering Insti TITUTION1 meric 35 tution Should be present only for Customer Transfers ORDERING_INS Alphanu No 52 Ordering Insti TITUTION2 meric 35 tution Should be present only for Customer Transfers ORDERING_INS Alphanu No 52 Ordering Insti TITUTIONS3 meric 35 tution Should be present only for Customer Transfers ORDERING_INS Alphanu No 52 Ordering Insti TITUTION4 meric 35 tution Should be present only for Customer Transfers ORDERING_INS Alphanu No 52 Ordering Insti TITUTIONS meric 35 tution Should
49. ority field 5 3 Acc C Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C8 and pri Mes pro ority sage cess field for accord repai ingly f 5 4 Acc D Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 5 5 Acc Account Derive Go Mar Per ount Number Credit to k form Line Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 5 6 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 13 18 ORACLE 5 7 SWI SSI for Derive Mar Go Per FT SWIFT Credit k to form BIC BIC Account SWI next Check Payment FT sub C5 and Currency Mes pri pro sage ority cess for field accord repai ingly 5 8 SWI SSI for Derive Mar Go Per FT SWIFT Credit k to form BIC BIC s Account SWI next Check Customer FT sub C5 and Pay Mes pri pro ment Cur sage ority cess rency for field accord repai ingly 5 9 SWI 57A SWI Derive Mar Mar Per FT FT BIC Credit k k form BIC Account SWI SWI Check FT FT C11 and Mes
50. the beneficiary of the payment transaction resides with the Oracle FLEXCUBE bank or not Case 1 The processing of field 72 for all payment messages where the beneficiary resides with the Oracle FLEXCUBE bank is summarized in the table below Field Field 72 Field 72 Field 72 72 3 Field 72 Code Code Code SINo Field 72 Code Code Code processing for processi processi rocessih Categ MT 100 ngfor ngforMT PO MT 202 ory MT 103 200 1 Par ACC Copy to field 72 Copy to Copy to Copy to field ties Info for of Payment field 72 field 72 of 72 of Pay Transaction of Pay Payment ment Trans Acc with i f being created ment Transac action being Inst Transac tion being created tion created being created 2 Par INS Copy to field 72 Copy to Not Appli Copy to field ties of Payment field 72 cable 72 of Pay Instruct i ing Inst Transaction of Pay ment Trans 9 being created ment action being Transac created tion being created 10 4 ORACLE Par RCB Try and Derive Not Not Appli Not Applica ties ey the Debit Applica cable ble Receiver s Account from ble Corre spondent contents speci fied after RCB If Debit Account Derivation is successful then do not copy the code and its contents to field 72 of Payment Transaction being created Par INT Not Applicable Copy to Copy to Copy to field ties Info for field 72 field 72 of
51. the defaulted Debit and Credit Value Dates will need to be modified based on the spread that is maintained Incoming transfers are received as MT 103 SWIFT messages which are uploaded into Oracle FLEXCUBE and processed as incoming payment transactions in the Payments and Collections module You can invoke the Value Date Spread details screen by typing FTDVDSPR in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button ORACLE Value Dated Spread Maintenance E New E3 Enter Query Customer No Currency Code Customer Name Currency Description Product Code Product Description Spread Details Cut Off Details Debit Value Date Spread Days Credit Value Date Spread Hour Minutes Fields Maker Date Time Checker Date Time Mod No Record Status Authorization Status Specifying the Value Date Spread The debit and credit value date spread can be maintained for a customer product currency combination You can select the identification codes of the customer product and currency from the option lists available at the respective fields Indicating the Spread Details Indicate the debit and the credit value date spread that is applicable for the combination that you specified The spread can be positive or negative It is important to note that the spread that you indicate is always taken to be in calendar days In addition to maintaining spreads for i
52. tomer Name Input Screen Settlement CHAR and Address Tab Parties Ordering Customer _ORD3_ Ordering Cus Fund Transfer Contract VAR 105 tomer Name Input Screen Settlement CHAR and Address Tab Parties Ordering Customer _ORD4_ Ordering Cus Fund Transfer Contract VAR 105 tomer Name Input Screen Settlement CHAR and Address Tab Parties Ordering Customer _AVAIL_SET_AMT LC Availment Letters of Credit Avail Number 22 3 Amount being ment Input Detailed Settled Availment Amount _AVAIL_SET_AMT LC Availment Letters of Credit Avail Number 22 3 EQ_ Amount being ment Input Detailed Settled Availment Amount _TFR_AMT_ FT Transfer Fund Transfer Contract Number 22 3 Amount Input Screen Main Tab Credit Amount in case of Outgoing and Internal FT Contracts And Debit Amount in case of Incoming FT Contract _AMT_EQUIV_ FT Transfer Fund Transfer Contract Number 22 3 Amount Equiva Input Screen Main Tab lent Debit Amount in case of Outgoing and Internal FT Contracts And Credit Amount in case of Incoming FT Contract _ PRINCIPAL __ MM Contract Money Market Payment Number 22 3 Principal Input Detailed Main Screen Amount 12 13 ORACLE _PRINCIPAL_INCR MM Contract Money Market Payment Number 22 3 _ Principal Input Detailed Main Increase Screen Amount _PRINCIPAL_DEC MM Contract Money Market Payment Number 22 3 R_ Principal Input Detailed Main Decrease Screen Amount _comp_LIQD_ Amount of the Money
53. you would need to maintain all the reference information that you would typically maintain for normal funds transfer contracts maintenances specific to straight through processing and a few other parameters which are specific to non SWIFT incoming payment message processing The basic information to be set up before the Common Payment Gateway message becomes operational can be broadly classified under e FT Product Maintenance e Settlement Instructions Maintenance e BIC Directory Maintenance e Messaging Maintenance e Media Maintenance e Queue Maintenance e Customer address maintenance e Message Format Maintenance e Product Queue Message Type Mapping Maintenance e STP Error Codes Maintenance User Defined Error Codes e STP Rule Maintenance e Branch level STP Preferences e Upload Source Preferences Maintenance e External Account Maintenance Reconciliation sub system Maintenance e Overrides Maintenance Maintenances specific to Non SWIFT Incoming Payment Messages e Maintaining Common Payment Gateway M ssage e Capturing preferences specific to common payment gateway messages e Maintaining Labels for the user defined fields for common payment gateway messages a ORACLE 11 2 1 11 2 1 1 11 2 1 2 11 2 1 3 Maintaining Common Payment Gateway Messages You can invoke the Common Payment Gateway Messages screen by typing MSDCOMPY in the field at the top right corner of the Application tool bar and clic
54. 1 Acc C Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C1 amp pri Mes C2 and ority sage pro field for cess repai accord r ingly 13 24 1 2 Acc D Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C3 amp pri Mes C2 and ority sage pro field for cess repai accord r ingly 1 3 Acc Account Derive Mar Mar Per ount Number Debit k k form Line Account SWI SWI Checks FT FT C3 amp Mes Mes C2 and sage sage pro for for cess repai repai accord r r ingly MT 54A Go Mar 202 to k next SWI pri FT ority Mes field sage for repai r 2 1 Acc C Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C1 C4 pri Mes amp C2 ority sage and field for pro repai cess r accord ingly 2 2 Acc D Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C3 C4 pri Mes amp C2 ority sage and field for pro repai cess r accord ingly 1325 ORACLE 2 3 Acc Account Derive Go Mar Per ount Number Debit to k form Line Account next SWI Checks sub FT C3 C4 pri Mes amp C2 ority sage and field for pro repai cess r acco
55. 3 ALL FT PRD3 GBP USD GBP Forward 20000 For each transaction the corresponding limit amount to be validated against is derived by checking if a limit has been maintained for the following combination of parameters in sequence e Currency pair e Product e Module e Branch For instance for a teller transaction involving USD GBP and product PRD1 in branch 001 the limit amount that will be used for validation is 25000 GBP corresponding to Number 1 in the table above For a funds transfer transaction involving any currency pair and product PRD3 in any branch the limit applicable would be 20000 GBP corresponding to Number 3 in the table Exchange Rate for Cross Currency Transactions After the limit applicable for a cross currency transaction has been identified it is validated in the following manner 1 The limit amount which is expressed in the limit currency is converted to the corresponding amount in currency1 using the standard exchange rate mid rate for comparison 2 Ifthe transaction amount falls below the limit amount in currency1 the limit has not been exceeded In such a case the exchange rate for the transaction is picked up from the Currency Rates Maintenance for the rate code specified in the preferences of the product involving the transaction and is defaulted to the transaction oe ORACLE 5 5 9 5 5 10 5 5 11 5 6 3 If the transaction amount exceeds th
56. AWI are used with letter option A e Sending Institution is not used e Bank Operation Code contains codes CREDIT and SPAY e Sender to Receiver Information e Contains INS in the beginning and followed by a valid BIC e Contain codes REJT and RETN e Must not contain ERI information e Must contain Account field or Beneficiary Customer e MT102 will not be generated on booking or authorization of a transaction It will be generated from Outgoing Consolidation screen similar to MT102 If with the above validation you check the option Generate MT102 in addition to Multi Credit Transfer in the following screen MT102 will be processed wee ORACLE e Funds Transfer Branch Parameters e BIC e FT Product Outgoing Consolidation Queue You can generate MT 102 and MT102 message from Queue called Funds Transfer Multi Customer Summary where Consolidation of individual MT102s is done You can invoke the screen by entering FTSTCONS in the field at the top right corner of the Application toolbar and clicking the adjoining arrow button Multi Customer Finanacial Summary ad Advanced Search 5 Reset Consolidated Reference Multi Credit Reference Product Code Consolidation Status Settlement Currency Transfer Type Settlement Branch Records per page 15 v 10f1 E Consolidated Reference Multi Credit Reference Product Code Consolidation Status Settlement Account Settleme Events Cl
57. Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 amp pri sage C2 and ority for pro field repai cess r accord ingly 7 3 Acc Account Derive Mar Mark Per ount Number Debit k SWI form Line Account SWI FT Checks FT Mes C3 amp Mes sage C2 and sage for pro for repai cess repai r accord r ingly MT 53B Go Mark 100 amp to SWI MT next FT 103 pri Mes ority sage field for repai 137 ORACLE 8 1 Acc C Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C1 amp pri sage C2 and ority for pro field repai cess r accord ingly 8 2 Acc D Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 amp pri sage C2 and ority for pro field repai cess r accord ingly 8 3 Acc Account Derive Mar Mark Per ount Number Debit k SWI form Line Account SWI FT Checks FT Mes C3 amp Mes sage C2 and sage for pro for repai cess repai r accord r ingly MT 53A Go Mark 100 amp to SWI MT next FT 103 pri Mes ority sage field for repai r 9 1 Acc C Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C1 C4 pri sag
58. Amount Tag currency ACC_BRANCH Alphanu meric 3 Yes Branch to which the account belongs ACCOUNT Alphanu meric 20 Yes Valid account to which account ing entry is to be posted ACC_CCY Alphanu meric 3 Yes Currency of the account AMT_IN_ACC_C CY Number 22 3 Yes Amount in account cur rency 7 20 ORACLE EX_RATE Number 14 7 Yes Exchange rate between tag currency and account cur rency PAYMENT_BY 1 Character Yes Payment Method M Message l Instrument C Clearing INSTRUMENT_T YPE Alphanu meric 15 No Instrument Type MCK Man ager s Check CHECK Check DRAFT Demand Draft INSTRUMENT _ NO Alphanu meric 16 No Instrument Number COVER_REQUI RED 1 Character Yes Cover Required Y Cover Required N Cover Not Required VALUE_Date Date Yes Value Date of the transaction CHARGES_DET AILS 1 Character No Charges Details OUR_CORRESP ONDENT Alphanu meric 9 No Our Corre spondent Should be Null if payment is by Instrument RECEIVER Alphanu meric 11 No Should be a Valid Swift Code Cus tomer number if cover is required and Receiver is NOT NULL INT_REIM_INST 1 Alphanu meric 35 No 55 Intermediate Reimburse ment Institution
59. Clear nt prior sage C10 ing ity field for and Code repair pro Accou cess nt accord Num ingly ber 1325 ORACLE 3 6 Acco Derive Mark Mark Per unt SC Lo Credit SWIFT SWIFT form Line cal Accou Mes Mes Check Clear nt sage sage C12 ing for for and Code repair repair pro Accou cess nt accord Num ingly ber or II SC Lo cal Clear ing Code MT 57A Go to Mark 202 next SWIFT prior Mes ity field sage for repair 4 1 SWI 57A Check Mark If If FT SWIFT and SWIFT Check Check BIC BIC Vali Mes 6 fails C6 date sage then SUC SWIFT for Go to ceeds BIC repair next then sub Go to prior next ity prior field ity field 4 2 Acco Check Goto If If unt SC Lo and next Check Check Line cal Vali sub 7 fails C7 Clear date prior then SUC ing Local ity field Goto ceeds Code Clear next then ing sub Go to Codes prior next ity prior field ity field 4 3 Acco C Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C8 and ber ity field for pro repair cess accord ingly 1326 ORACLE 4 4 Acco D Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9and ber it
60. Dr Remitter AMT_EQUIV Cr Beneficiary TFR_AMT Dr Custchargeacc CHARGES Own Cr Charge Inc CHARGES Own Dr Custchargeacc FT_RVR_CHGS Cr Beneficiary RVR_CHGS 12 24 ORACLE LIQD Liquidation Event Message Advice Description LIQD CREDIT_ADVICE Credit advice to the beneficiary for Transfer Amount DEBIT_ADVICE Debit advice to the Remitter for Transfer Amount DEBIT_ADVICE Debit advice to the Bearer of Charges for the charge amount REVR Reversal SWIFT Event Message Advice Description Message Format REVR DEBIT_ADVICE Debit advice to the cus MT 111 tomer for Cancellation Charges STOP_PMNT Banker s check cancel lation advice Provided not generated in CANC 12 6 2 Other Messages Customer Financial Transfer related SWIFT Messages supported in Oracle FLEXCUBE but not generated from FT Contract in FT Module are detailed below Common Group Messages You can generate following Common Group Messages using Function ID MSDCOMMS Description SWIFT Message Format Advice of Charges Interest and other MT 190 Adjustments Request for Payment of Charges Inter MT 191 est and other Expenses Request for Cancellation MT 192 Queries MT 195 Answers MT 196 Proprietary Message MT 198 Free Format Message MT 199 ize ORACLE MT920 Request Message You can generate MT 920 using Generate MT920 screen f
61. E Open Authorized By Date Time Input By Date Time Ta ORACLE 4 2 1 1 4 2 1 2 4 2 1 3 In this screen you should specify the following details Specifying the Networks e The Name of the Clearing Network This will uniquely identify the network in Oracle FLEXCUBE e A brief description of the network e Clearing currency of the network e Clearing system ID code e Clearing Network BIC Specifying the Handoff Directory e The Incoming and Outgoing Handoff directories Incoming and Outgoing transactions will be handed off to the respective directories that you indicate in this screen e IBAN validation for the Counterparty Account Number is required for outgoing payments and incoming collections using the clearing network e Indicate whether the processing bank is an indirect participant of the clearing network If yes then the counterparty account will be replaced with the currency correspondent account Specifying the RTGS The following RTGS network details should be specified Network Type Select the network type This can be RTGS or Non RTGS By default system selects Non RTGS New COV Format Required Check this box to indicate that the cover message needs to be sent in the new format If you select this option CUST_RTGS_COV message will be sent which will follow the same format as 202COV For more details on new cover message formats refer the settlements user manual Network Qual
62. FT upload tables are a set of standard gateway tables through which FT contracts can be uploaded into Oracle FLEXCUBE 3 Funds Transfer FT Upload This is the function which interprets the contents of the FT Upload gateway tables and creates Funds Transfer contracts in Oracle FLEXCUBE 4 Life Cycle Processing Subsequent to the creation of the contracts by the FT Upload function they can be viewed or processed just as any other FT contract in the system The above sequence is explained just to understand the processing logic in Oracle FLEXCUBE As far as the end user is concerned all these steps would happen seamlessly as if it were one continuous process which begins with receiving the message and results in the creation of the resultant FT contract The interpretation of an incoming message can lead to the creation of the following types of funds transfer contracts in Oracle FLEXCUBE S1 ORACLE e Incoming Customer Transfer e Incoming Bank Transfer e Outgoing Customer Transfer e Outgoing Customer Transfer with Cover e Outgoing Bank Transfer e Internal Transfer This user manual explains the straight through processing feature exhaustively taking you through each process in the sequence of events ii ORACLE 9 1 9 Maintenance for Straight through Processing Introduction For straight through processing of uploaded funds transfer contracts you would need to maintain all the reference information that y
63. Funds Transfer Transactions with Blacklisted BIC Codes 5 53 5 23 1 Authorizing Funds Transfer Transaction with Blacklisted BIC Codes 5 54 5 23 2 Processing Uploaded Payment Transactions with Blacklisted BIC Codes 5 54 Operations that you can perform on contracts cc eeeeee eee eeeteeeeeeeettaeeeeeeenaaees 5 54 Viewing Different Versions of Contract 0 cccecceeeeeeeeeeeeeeeneeeeeeentteeeeeeenaeeeeesenaaes 5 55 5 25 1 Verifying and Authorizing Funds Transfer Transaction 000 ccccccceeree 5 55 5 25 2 Viewing Transaction to be Authorized 0 2 ceeececcecee sete eeceeentteeeeeeeteeteeeeeaas 5 56 5 25 3 Specifying Details in Rekey Fields nnossinnneeeennnneennnnennnnnnnenrnnnneennnnnee 5 56 5 2254 Verifying TrANSACtiON aeisi isernia e aa eae iia BERERE AAE i 5 57 9 25 5 Rejecting TrANSACTION inererineoririidiirine rii iri EE A AAE Ea EAA AE AA 5 57 5 25 6 Amending Transaction that has failed Verification 00 ccceeeeteee ete 5 57 5 25 7 Deleting Transaction that has Tailed verification cccccccccteeeeseeeeees 5 57 5 25 8 Authorizing Verified TrANSACtION 00 cece etttee eet tenteeeeeetnneeeetetnaaeeeenetae 5 57 5 26 Multi level Authorization of a Contract 0 ecccceeeeesneeeeeeeenneeeeeeenieeeeeeteneeeeeenenaes 5 58 5 27 Transaction Queues Transaction Status Management cccceeeeeeeeeeeeenteees 5 58 5 28 Summary Dash Board for Funds Transfer Transactions ccce
64. Input screen The Cover Parties tab Field Entry Beneficiary Institution CSN Global Bank London Typically this information is defaulted for Cover here from the main Contract Input screen Outgoing Bank Transfer for Own Account Barclays Bank London holds the nostro account with Chase bank Manhattan and Citi Bank New Jersey It wants to transfer USD 100000 from Chase Manhattan s account to Citi Bank in New Jersey The transfer is to be made effective on 15th December 2001 So in order to process this transfer Barclays Bank credits Chase Manhattan s replicated account in its books and debits Citi Bank s replicated account in its books In the same process it sends out an Outgoing MT 200 to Chase Manhattan Bank When Chase Manhattan Bank receives the Incoming MT 200 from Barclays London it debits the nostro of Barclays London and sends out an MT 202 to Citi Bank New Jersey Also Citi Bank New Jersey will receive an MT 210 Receive Notice The parties involved in the contract are as follows ae ORACLE Party Name Sender Barclays Bank Lon don Receiver Chase Bank London Account with Institu Citi Bank New Jersey tion Your specifications in the Funds Transfer Input Screen would be as follows Field Entry Product Bank transfer for Own Account E g FBTO Bank Transfer For Own account Transfer Type of Product Debit Cur
65. MT103 is updated to NON FUNDED and the Reply Status of the original MT103 is updated to CANC Case 3 The following example illustrates the processing of MT103 message which is in Wait State Assume Company A orders Bank A to pay Company B s account in Bank B The diagram below depicts the transaction and message flow in the system MT 103 1 NBS BANK MT 196 2 Status as WAIT Order Company A Once the PC transaction is booked and if the product is an RTGS product the system processes the transaction When a payment initiated from Bank A is in the wait status in NBS the message is processed in the following manner e First the system generates an MT103 with the funding status of the message as WAIT and the Reply Status as NULL e Consequently NBS which is the RTGS servicing bank sends an MT196 message If the status of the message MT196 is WAIT then the system marks the Reply Status of the original MT103 message as WAIT state Case 4 The following example illustrates the MT195 check carried out for MT103 message in Wait State Assume Company A orders Bank A to pay Company B s account in Bank B a9 ORACLE a BANK A Order Company A Let us assume the following MT103 is sent from Bank A to NBS NBS sends an MT196 with a wait state Bank sends an MT195 to check the status of the 103 NBS sends an MT196 with a wait state Once the PC transaction is
66. Market Payment Number 22 3 Component comp being Liquidated Input Detailed Main Screen Amount For Netted Transactions the following details appear for each of the transactions that is netted VARCHA er R Leng Advice Tags Description Tab Button Field Name Number th Date _AMTDESC_ Transaction Funds Transfer Contract VAR 3 Description Input Detailed Events But CHAR ton Accounting Entries Tab Accounting Entries Title Code Transaction Code _TCY_ Amount Tag Funds Transfer Contract VAR 25 Currency Input Detailed Events But CHAR ton Accounting Entries Tab Accounting Entries Title Amount Tag _FCYAMT_ Amount in Funds Transfer Contract VAR 22 Amount Tag Input Detailed Events But CHAR Currency ton Accounting Entries Tab Accounting Entries Title Foreign Currency Amount _RATE_ Exchange Funds Transfer Contract Number 3 Rate Used Input Detailed Main Tab Exchange Rate Details title Exchange Rate field _ACY_ Account Cur Funds Transfer Contract VAR 3 rency Input Detailed Events But CHAR ton Accounting Entries Tab Accounting Entries Title Currency field 12 14 ORACLE _AMT_ Amount in Funds Transfer Contract VAR 22 Account Cur Input Detailed Events But CHAR rency ton Accounting Entries Tab Accounting Entries Title Local Currency Field Amount in local Cur rency _DRCR_ Debit Credit Funds Transfer Contract VAR 1 Indica
67. NST4 meric 35 tion BENEFICIARY_I Alphanu No 58 Beneficiary Institu NST5 meric 35 tion UPLOAD_STAT 1 Character Yes Upload Status US Populate with Null at the time of Upload After Upload H Contract Put on Hold U Unauthorised A Authorised APPLY_ICCF 1 Character Yes ICCF Pickup Required Y ICCF Pickup Required N ICCF Pickup Not Required Cannot be Y when PASS _ACC_ENT RIES is N or APPLY_SETTLE MENTS is N CHARGE_WHO _ 1 Character Yes Whom to Charge M O Rem All Chgs B Ben All Chgs U Rem Our Chgs 7 16 ORACLE APPLY_TAX 1 Character Yes Tax Pickup Required Y Tax Pickup Required N Tax Pickup Not Required Should be N when PASS _ACC_ENT RIES is N APPLY_SETTLE MENTS 1 Character Yes Settlement Pickup Required U Populate Bene ficiary Institution N Settlement Pickup Not Required D Don t Populate intermediary reim bursement institu tion intermediary receiver corre spondent sender receiver info ordering institu tion beneficiary institution Y Populate Settle ment PASS_ACC_EN TRIES 1 Character Yes Pass Accounting Entries Y Pass Account ing Entries N Don t Pass Accounting Entries INTERNAL_RE MARKS Alphanu meric 255 No Remarks PRODUCT_CO DE Alphanu meric 4 Yes Valid Product Code LCY_EQUIVALE NT Number 22 3 Yes Local Currency Equivalent ERI_CCY Alphanu mer
68. No Charge details for the contract TATBS_UPLOAD_RULE No Tax details for the contract MITBS_CONTRACT_MAPPING_ UPL No MIS details for Funds Transfer OAD contracts CSTBS_UPLOAD_CONTRACT_UDF No User defined fields for Funds Transfer contracts FTTBS_UPLOAD_EXCEPTION No Exception details in case of upload failure FTTBS UPLOAD _LOG No Mandatory download table popu lated by Oracle FLEXCUBE after successful failed upload Upload into Gateway Tables The contract details of all the contracts to be uploaded from external sources are populated into gateway tables i e the upload tables of Oracle FLEXCUBE initially either from a front office contract booking system or by the Message Upload function of Oracle FLEXCUBE in the case of STP Every contract that is uploaded is identified by a Source name as maintained in the FT Upload Source maintenance and a unique number called Source Reference Number typically the reference number of the contract in the system in which it was first initiated such as a front office system Once a contract is uploaded into the gateway tables the Oracle FLEXCUBE system generates a unique Contract Reference Number for each uploaded contract Subsequently for all other operations that need to be performed such as amendment authorization reversal and so on this number identifies the contract is ORACLE 7 6 1 2 The gateway tables for Charges Management Information System MIS Ta
69. Oracle FLEXCUBE DR_AMOUNT Number 22 3 No Debit Amount For non cross cur rency cannot be Null For Incoming FT cannot be null Should Be same as CR_AMOUNT for non cross cur rency contracts DR_VALUE_Dat e Date Yes Debit Value Date Holiday Mainte nance should exist for this value date CR_BRANCH Alphanu meric 3 Yes Credit Branch Valid branch code to which Credit Account belongs CR_ACCOUNT Alphanu meric 20 Yes Credit Account Valid Oracle FLEXCUBE account CR_CCY Alphanu meric 3 Yes Credit Currency Valid Currency Code in Oracle FLEXCUBE ORACLE CR_AMOUNT Number 22 3 No Credit Amount For non cross cur rency cannot be Null For Outgoing FT cannot be null Should be the same as CR_AMOUNT for non cross cur rency contracts CR_VALUE_Dat e Date Yes Credit Value Date Holiday Mainte nance should exist for this value date MCK_Number Alphanu meric 16 No Manager s Check Number If MCK Required is Y at Product Level then this field is mandatory Should be unique if supplied Should not be present if Managers Check required is N at Product Level CHECK_Number Alphanu meric 16 No Check Number Should not be pre sent if DR Account is a GL BY_ORDER_OF 1 Alphanu meric 35 No By Order of For
70. Other Maintenance o c ccceeececceccscenceeseseencneceseannenensesanecneesesnageneseesnaneasens 10 26 VO 12 6 EEEE EE EE A E bhsdeustaly adel NEEE E T EEA 10 26 10 13 Example 1 Internal Transfer cccccccceeeeeeeeeeececeecnnaeeeeeeeeeeeeeeeeeeetseesaaaeees 10 26 10 13 1 INCOMING MESSAGE rncorrunirinisariidiieaii inen AE aie AiE i ER 10 26 10 13 2 Interpretation of MESSAGE ssssrssrririrserrrnsnrrrnnnnrennnnnnrnrinnanrannnnnnannna 10 27 10 14 Example 2 Incoming Transfer cccceccceceeeeeeeeeeeeeeeeeeeeeeseeeeeeeeeseeaaeeeeeeeneaeees 10 28 10 15 Example 3 Outgoing Customer Transfer eecccceeeeeeeeeeeeseeneeeeseeenaeeeeeeeaeeees 10 30 10 16 Example 4 Outgoing Customer Transfer with Cover ceceeceeeeeseeeeeeeenees 10 32 10 17 Example 5 Outgoing Bank Transfer cccecesceeeeeeeeneeeeeseeeeeeeeseeaaeeeeeeeneaees 10 35 10 18 Viewing Funds Transfer Multi Customer Summary cceeeeeeeeeeeeeteeeeteeeneeees 10 37 Processing of Non SWIFT Incoming Payment Messages 11 1 TET MIMTROMUCHON ensnare phegedie cad EE AEEA AE AREATA ddl EEA ERER 11 1 11 2 Maintaining Common Payment Gateway Message Parameters ccceeeee 11 1 11 2 1 Maintaining Common Payment Gateway MeSSQQES cceeeeeeeees 11 2 11 3 Viewing Payment Gateway Browser ssesssessseerisssssirrssstrrsssttrnrsstttnnsstetrrnssrrnnnnt 11 4 11 3 1 Viewing Main Tab Details cccccccecc
71. Settlement Tab Message Details Sender to reciever information VAR 105 CHAR _SNDR RECV INFO3_ Sender to Receiver Information Line 3 Fund Transfer Con tract Input Screen Settlement Tab Message Details Sender to reciever information VAR 105 CHAR _SNDR RECV INFO4_ Sender to Receiver Information Line 4 Fund Transfer Con tract Input Screen Settlement Tab Message Details Sender to reciever information VAR 105 CHAR _SNDR RECV INFOS_ Sender to Receiver Information Line 5 Fund Transfer Con tract Input Screen Settlement Tab Message Details Sender to reciever information VAR 105 CHAR _SNDR RECV INFO6_ Sender to Receiver Information Line 6 Fund Transfer Con tract Input Screen Settlement Tab Message Details Sender to reciever information VAR 105 CHAR _PAYMNT DETAILS1_ Payment Details Line 1 Fund Transfer Con tract Input Screen Settlement Tab Message Details Details of Payment VAR 105 CHAR _PAYMNT DETAILS2_ Payment Details Line 2 Fund Transfer Con tract Input Screen Settlement Tab Message Details Details of Payment VAR 105 CHAR _PAYMNT DETAILS3__ Payment Details Line 3 Fund Transfer Con tract Input Screen Settlement Tab Message Details Details of Payment VAR 105 CHAR _PAYMNT DETAILS4_ Payment Details Line 4 Fund Transfer Con tract Input Screen Settlement T
72. So at the product prompt choose FOCT The system will automatically generate a reference number for the contract you can specify a reference number of your choice at the User Reference Number prompt Based on the product you have linked this contract to the product type is defaulted in the Product type field In this case it will be Outgoing Therefore the debit currency is USD and the credit currency is GBP Since your customer wishes to transfer 1000 enter 1 000 00 at the Credit Amount field Since we have not checked against the After Rate refresh field the standard rate you specified for the currency pair here USD GBP in the Currency table will be applied to the 1000 This exchange rate will be displayed in the Exchange Rate field 1 4000000 Based on the exchange rate the system automatically computes the equivalent of 1000 in USD 1 400 00 USD This amount will be displayed in the Debit Amount field Therefore you will have to credit the Nostro account of Chasebank London with 1 400 00 USD and credit the account of Silas Reed AS1302614 for 1000 in the Debit account field We shall specify that the rates to be applied to the transfer amount are to be picked up as of the Value date and that Messages are to be generated as of Value date The value date for the contract is 03 JAN 2000 Based on the Spot date you specified for the USD the value date will be defaulted For our example assume that the Spot date maintained
73. Standard and is based on ISO 11649 The Creditor Reference number is an alphanumeric string with 25 characters in length e The first 2 digits of the string are always maintained as RF e The 2 digits after RF represent check digits These check digits confirm that the reference number is entered correctly e The remaining digits of the Creditor Reference number represent the Reference Number ISO 11649 Creditor Reference if present in Field 70 will be available in the first line without any characters preceding it and is the only information available in the first line 10 3 ORACLE If an outgoing MT 101 MT 102 MT 102 MT 103 or MT 103 messages are generated then the system identifies the ISO 11649 Creditor Reference and validates the following if specified The specified ISO 11649 Creditor Reference number should be available in the first line without any characters preceding it First 2 characters should be RF RF should be followed by 2 digit check digit System will not validate the specified check digits The total length of the Creditor Reference Number should not exceed 25 characters length 10 4 4 Processing of Field 72 The STP process of Oracle FLEXCUBE will handle the processing of field 72 Sender to Receiver Information for all Incoming SWIFT Payment Messages MT 103 MT 200 and MT 202 based on the abbreviation code associated with field 72 It is also dependent on whether
74. Tab Message Details Sender to receiver infor mation _PAYMNT Payment Fund Transfer Contract VAR 105 DETAILS1_ Details Line 1 Input Screen Settlement CHAR Tab Message Details Details of Payment _PAYMNT Payment Fund Transfer Contract VAR 105 DETAILS2_ Details Line 2 Input Screen Settlement CHAR Tab Message Details Details of Payment _PAYMNT Payment Fund Transfer Contract VAR 105 DETAILS3_ Details Line 3 Input Screen Settlement CHAR Tab Message Details Details of Payment _PAYMNT Payment Fund Transfer Contract VAR 105 DETAILS4_ Details Line 4 Input Screen Settlement CHAR Tab Message Details Details of Payment _ADDRESS1_ Receiver Fund Transfer Contract VAR 105 Address Line 1 Input Screen Settlement CHAR Tab Local Clearing Receiver Information _ADDRESS2_ Receiver Fund Transfer Contract VAR 105 Address Line 2 Input Screen Settlement CHAR Tab Local Clearing Receiver Information 12 12 ORACLE _ADDRESS3_ Receiver Fund Transfer Contract VAR 105 Address Line 3 Input Screen Settlement CHAR Tab Local Clearing Receiver Information _ADDRESS4 _ Receiver Fund Transfer Contract VAR 105 Address Line 4 Input Screen Settlement CHAR Tab Local Clearing Receiver Information _ORD1_ Ordering Cus Fund Transfer Contract VAR 105 tomer Name Input Screen Settlement CHAR and Address Tab Parties Ordering Customer _ORD2_ Ordering Cus Fund Transfer Contract VAR 105
75. a Correspondent relationship with Chasebank London Therefore funds will pass from the account of Silas Reed the ordering Customer with American Bank NY to Chasebank London Chasebank will in turn credit the account of Wendy Klien Specifying Settlement Details for the transfer So far we have discussed the basic information about a transfer which is captured through the Funds Transfer Contract Details screen Click Settlement button to invoke the settlement screen Settlement Details Reference Number Component Account Details Message Details Parties Parties Cover Parties Other Details Clearing Details Local Clearing IBAN Account Number B Settlement Details lt Settlement Direction D Debit Component Description C Credit Signature Verification Specifying Account Details for the transfer The details of the two accounts involved in the transfer will be displayed In our example Silas Reed bears the charges incurred to effect the transfer Therefore Silas Reed s account together with the currency of the account to be debited for charges will be displayed Here you can view details for each component item applicable to this transfer Verifying signatures online You can choose to verify customer signatures while you are processing a debit transaction involving a customer account You can also choose to verify signatures while init
76. account depends upon the incoming payment message type viz whether the incoming message is an MT 100 103 200 or a 202 While derivation of the debit account is primarily driven by the contents of fields 53 to 55 of the incoming message the derivation of the credit account is primarily driven by the contents of the fields 56 to 59 together with the settlement instructions maintenance table where the Standard Settlement Instructions are maintained for both Customers and BIC s The step wise sequence of the derivation logic of both the debit account and credit account is given below for each of the incoming payment message types Note The list of checks C1 C2 etc that have been listed in each of the tables are summarized at the end of this section The checks are common across message types Derivation of Debit Account MT 100 103 The logic of deriving the Debit account for an incoming MT 100 103 is summarized below If If field If field Ord SWIF Fiel Sub Brocade field exis exists er T d Sub Fiel Processi ng doe ts and of Mess Prio d ng field s and proces Nam Descript A Prio age rity Nam format ion not proc sing rity Type e exis essi succee t ng ds fails 1 MT 55B Go Mark 103 to SWI next FT pri Mes ority sage field for repai r 13 1 ORACLE 1 1 Acc C Derive Go Mark Per ount Account Debit to SWI
77. always be NULL m26 ORACLE ULT_BENEFICIA Alphanu No 59 Ultimate Bene RY4 meric 35 ficiary Not allowed for Module FT Should always be NULL ULT_BENEFICIA Alphanu No 59 Ultimate Bene RY5 meric 35 ficiary Not allowed for Module FT Should always be NULL ERI_CCY Alphanu No Euro Re meric 3 denomination Currency ERI_LAMOUNT Number No Amount in ERI 22 3 Currency 7 6 2 4 CFTBS UPLOAD CHARGE This table contains the details of charges applicable for funds transfer contracts When the components in this table are validated the amount of the charge and the waiver is updated Through this table you can alter the default amount of charge or waive charges totally Mandato SWIF Defau Column Name Data Type 4 T It Description y Field Value BRANCH_CO Alphanu Yes Branch Code Same DE meric 3 as that of FTTB_UPLOAD_MAST ER SOURCE_CO_ Alphanu Yes Source Code Same DE meric 15 as that of FTTB_UPLOAD_MAST ER Primary Key SOURCE_REF Alphanu Yes Source Reference meric 16 Same as that of FTTB_UPLOAD_MAST ER Primary Key COMPONENT Alphanu Yes Component Name or meric 10 Charge Name should be defined at product level Primary Key WAIVER 1 Character Yes N Charge Waive Y Waived N Not Waived AMOUNT Number Yes Amount in Tag Currency 22 3 tal ORACLE
78. appropriate messages is handled comprehensively by this module Straight Through Processing One of the most important features of the Funds Transfer module of Oracle FLEXCUBE is the facility of processing incoming payment messages to their logical end without manual intervention Even though the term Straight Through Processing STP refers to the processing of all sorts of incoming messages without manual intervention in this chapter the term refers to STP of incoming Payment Messages alone Payment Messages received from originating Banks through the SWIFT network are received and parsed the contents of the message together with the static maintenance in the system result in resolution of the contract fields which then leads to automatic booking of contracts in the system Straight through processing begins with an incoming payment message for instance MT 103 or an MT 202 and ends with an FT contract in Oracle FLEXCUBE which may be a Customer or a Bank transfer A general outline of the sequence of events during a Straight Through Processing cycle in the system is given below 1 Message Capture Incoming payment messages received from other Banks through the SWIFT network are picked up by Oracle FLEXCUBE and displayed in the Incoming Message Browser 2 Message Upload This function interprets the messages in the incoming browser and propagates the interpreted messages into the Funds Transfer FT Upload tables in the system The
79. are created the liquidation process PR_ PROCESS_FT_CONS creates a consolidated FT contract for the total transfer amount that is derived from each individual payment records The consolidated FT contract is created using the internal FT product which is identified in the Customer Consolidation Debit Product field in Funds Transfer Branch Parameters screen a6 ORACLE The system passes the following accounting entries Accounting Role Dr Cr Amount Currency REMITTER Dr Total Transfer amount Debit Account Currency INTMD_SUSPENSE Cr Total Transfer amount Debit Account Currency Note The general ledger for INTMD_SUSPENSE role is picked up from the Outgoing General Ledger field in the Funds Transfer Branch parameters maintenance This process liquidates the individual FT payment contracts created earlier for the payment records Each payment contract is liquidated with the respective transfer amount Bank can collect the charges either at consolidated FT contract level or at individual FT contracts level The liquidation job process can be either parallel or sequential based on the parameter liquidation mode LIQD_MODE e Parallel Liquidation happens for multiple payments in parallel If the bank applies charges at consolidated FT contract level and there is no remitter charge at the individual FT contracts level then the liquidation mode can be configured as Parallel
80. arrow button Bic Upload Maintenance E New E3 Enter Query BIC upload Source Code BIC Network Code Exclusion List Network Code BL k Input By Authorized By Modification Date Time Date Time Number Wi Authorized H Open Here you can capture the following details BIC upload Source file You can select the BIC upload source file as BICPLUS or BIC from the adjoining drop down list through the BIC upload Maintenance screen Network Code exclusion List You can specify a list of Network codes for which the clearing codes need not be uploaded during clearing code upload operation This BICPLUS upload file will be invoked during clearing code upload into the directory Blacklisted BIC Codes Your bank may wish to avoid dealing with blacklisted entities in a funds transfer settlement Entities are identified by their SWIFT BIC Codes If the entity for which you are specifying the BIC code is a blacklisted entity you can indicate the same in the BIC Code Details screen by selecting the Blacklisted checkbox 4 11 ORACLE 4 5 If the BIC code of a blacklisted entity is specified as part of the party information in a funds transfer settlement Oracle FLEXCUBE prompts you for an override before you can save the transaction For details about how funds transfer transactions with blacklisted BIC codes are processed refer the chapter Processing a Funds Transfer in this user manual
81. be credited The credit value date is in reality the value date transaction date of the transfer This date must be later than or equal to the debit date The system defaults the value date as explained below e For incoming and internal transfers the default is the system date e For outgoing transfers the default date is the system date spot days as defined in the currency table in the Core Services module of Oracle FLEXCUBE Trahstet Remitter Beneficiary Type Internal For an internal transfer it is mandatory For an internal transfer it is Transfer for you to enter details of remitter of the mandatory for you to enter funds details of beneficiary of the The remitter in this case can be a cus fans The Geneticialy oran internal transfer can be a cus tomer or a bank tomer or a bank Incoming For an incoming transfer the remitter of The beneficiary in the case of Transfer the funds is always a bank Once the an incoming transfer can be debit leg currency is chosen the system either a bank or a customer will default the nostro account main tained in that currency as the debit account Outgoing For outgoing transfers it is mandatory If it is a Nostro then it is man Customer for you to enter details of remitter of the datory for you to enter the Transfer funds The remitter in this case is details of the Ultimate benefi almost always a customer However if ciary you input a bank as the remitter
82. be done only if the Transaction Amount is less than the Maximum Amount defined for the Rate Code maintained at the FT product level If the amount is more than the specified amount the system will not perform rate variance validation Instead there will be an override to specify that the transaction amount is greater than the maximum amount for rate variance check For more details on customer specific exchange rates refer the section titled Specifying Pricing Benefit Details in Relationship Pricing user manual Specifying Transaction Details Local Currency Equivalent The system displays the local currency equivalent of the transfer amount Charge Bearer There are obvious costs involved in transferring funds from one location to another You need to indicate who will actually bear these service charges You can select an option from the option list that is available The options available are e Remitter All Charges e Beneficiary All Charges e Remitter Our Charges This specification is inherited from the specification involving the product used by the contract It can be changed for a specific FT only if such a change is allowed in the preferences for the product Message As Of Specify the date as of when the messages are to be generated Rate As Of Specify the date as of when exchange rates should be picked up and applied to the components of a transfer Accounting As Of Specify the date as of when acco
83. be marked for Repair indicating the appropriate reason for repair The corresponding error code can be configured alternatively as Override in which case Oracle FLEXCUBE will only log an override and go ahead with processing or Ignore in which case the error condition will not affect the processing in any way For information on maintaining Back Value Days for an FT product consult the Products chapter of the Funds Transfer User Manual Validation of Local Clearing Codes The STP process of Oracle FLEXCUBE will validate the Local Clearing Codes specified in the fields 56 57 amp 58 Intermediary Institution Account with Institution and Beneficiary Institution of an Incoming SWIFT Payment Message in the following manner e After deriving the Local Clearing Code the STP process will check if the derived code is a valid Local Clearing Code in the system If it is not a valid code or if the Clearing Code Indicator field of the message is N the STP process will mark the Incoming SWIFT Message for repair The appropriate reason for repair is also indicated 1011 ORACLE Note The Local Clearing Code is always prefixed by the Local Clearing Code Indicator For ex ample the Local Clearing Code for the clearing agent UK Chaps is SC23 09 85 where SC is the Clearing Code Indicator and 23 09 85 is the actual Local Clearing Code The STP process will ignore the first four non numeric chara
84. be present only for Customer Transfers ORDERING CU Alphanu No 50 Ordering Cus STOMER1 meric 35 tomer ORDERING_CU Alphanu No 50 Ordering Cus STOMER2 meric 35 tomer ORDERING_CU Alphanu No 50 Ordering Cus STOMER3 meric 35 tomer ORDERING_CU Alphanu No 50 Ordering Cus STOMER4 meric 35 tomer ORDERING _CU Alphanu No 50 Ordering Cus STOMERS5 meric 35 tomer Maa ORACLE BENEF_INSTITU Alphanu No 58 Beneficiary TION1 meric 35 Institution Not allowed for Module FT Should always be NULL BENEF_INSTITU Alphanu No 58 Beneficiary TION2 meric 35 Institution Not allowed for Module FT Should always be NULL BENEF_INSTITU Alphanu No 58 Beneficiary TION3 meric 35 Institution Not allowed for Module FT Should always be NULL BENEF_INSTITU Alphanu No 58 Beneficiary TION4 meric 35 Institution Not allowed for Module FT Should always be NULL BENEF_INSTITU Alphanu No 58 Beneficiary TIONS meric 35 Institution Not allowed for Module FT Should always be NULL ULT_BENEFICIA Alphanu No 59 Ultimate Bene RY1 meric 35 ficiary Not allowed for Module FT Should always be NULL ULT_BENEFICIA Alphanu No 59 Ultimate Bene RY2 meric 35 ficiary Not allowed for Module FT Should always be NULL ULT_BENEFICIA Alphanu No 59 Ultimate Bene RY3 meric 35 ficiary Not allowed for Module FT Should
85. being processed Listed below are the various payment mes sages that can be sent while processing different types of FTs MT100 Customer Transfer MT103 Multiple customer transfer with cover MT202 Bank Transfer Cover MT200 Bank Transfer for own account MT900 Confirmation of Debit MT910 Confirmation of Credit INIT Initiation of an FT RECEIVE_NOTICE MT 210 Receiver s Notice INIT Initiation of an FT DEBIT_ADVICE When charges for cancellation have been defined the Debit Advice is sent to the Customer after debiting the customer account te ORACLE CANC Cancellation of STOP_PMNT MT 111 Banker s check can Banker s Check cellation advice is sent to the SC from the SB LIQD Liquidation CREDIT_ADVICE Advice sent to the Beneficiary upon crediting the transfer amount to the Beneficiary account REVR Reversal STOP_PMNT MT 111 Banker s check can cellation advice is sent to the correspondent bank provided the MT 110 bankers check has already been generated and the cancellation advice has not been generated through any other event 12 3 Advice Tags The following are the advice wise advice tags that are supported for Funds Transfer contract ee ORACLE 12 3 1 CHARGE_CLAIM Advice Tags Description SWIFT 12 3 2 DEBIT ADVICE VARCHA or Tab Button Fie
86. booked and if the product is an RTGS product the system processes the transaction When a payment initiated from Bank A is in the wait status in NBS and subsequent checking from the Bank on the status of the message the processing for the message is done in the following sequence e First the system generates an MT103 message with the funding status WAIT and the Reply Status as NULL e Subsequently NBS which is the RTGS servicing bank sends an MT196 If the status of the MT196 is WAIT then the Reply Status of the original MT103 is marked as WAIT state e The bank then sends an MT195 to verify the status of the MT103 message e Finally NBS sends an MT196 If the status of this MT196 is WAIT then the reply status of the MT195 is marked as WAIT state Case 5 The following example illustrates the process in which MT192 request for cancellation of the MT103 in Wait State is handled in the system along with the approval of cancellation by NBS Assume Company A orders Bank A to pay Company B s account in Bank B The diagram below depicts the transaction and message flow in the system l AX 2 BANK A Order Company A Let us assume the following e MT103 is sent from Bank A to NBS au ORACLE 9 1 10 e NBS sends an MT196 with a wait state e Bank sends an MT195 to check the status of the 103 e NBS sends an MT196 with a wait state e Bank sends an MT192 requesting for cance
87. by the system it will be routed to the Repair queue with the repair reason as Auto Repaired A user with authorization rights will authorize the Payment Transaction after which the STP process will pick it up for further processing If Oracle FLEXCUBE encounters a field 72 abbreviation code that is not listed in the table above the SWIFT Payment Message will be marked with Repair status indicating the appropriate reason for repair Derivation of FT Product Another key step in the STP process is the association of the payment message with the appropriate FT product All Incoming SWIFT Payment Messages can be associated with any one of the following types of Payment Products e Outgoing e Incoming e Internal However the STP process of Oracle FLEXCUBE will first derive the Debit and Credit account for an Incoming SWIFT Payment Message before determining the Payment Product to be associated with it Based on the type of accounts derived the process will automatically associate the appropriate type of Payment Product The type of Payment Product to be associated based on the derived Credit and Debit Account type for an Incoming SWIFT Payment Message is summarized in the table below Debit Account Type Credit Account Type Payment Product Type Nostro Nostro Outgoing 19 10 ORACLE 10 4 7 10 5 10 5 1 10 5 2 Nostro Non Nostro Incoming Non Nostro Non Nostro In
88. contract are to be picked up from the currency table after the rates have been refreshed Standard rate after rate refresh On 23 March 1999 the day on which you enter the contract the contract will not be processed no Accounting Entries will be passed nor will any messages be generated On the 30 March 1999 when you invoke the Rate Update function the system will ensure that the rates have been refreshed before it allows you to update the contract with the refreshed rates Since the Message and Rate is as of Value date accounting entries and messages will be generated on 30 March 1999 oe ORACLE 6 4 6 4 1 6 4 2 Referral Queue Function Referral refers to the process of handling transactions hitting the customer s account which forces the account to exceed the overdraft limit on the account The referral function works on a three tier process The Referral required flag should be checked at Account Class level The referral required field at the customer account class level will be defaulted to the customer Account level In case the account is marked for referral transactions resulting the account to go into overdraft then the same transaction would be sent to referral queue For accounts not marked for referral normal Flexcube transaction processing would be done At the FT product level referral required flag is provided For the corresponding account class customer account and
89. contracts can come into Oracle FLEXCUBE from any source depicted as the Outer World in the diagram However Oracle FLEXCUBE will pick up contracts for upload only from the upload tables of Oracle FLEXCUBE Outer World FT Contract i Tables FLEXCUBE Upload Tables F EXCUBE For FT contracts to be successfully uploaded on to Oracle FLEXCUBE the details of such contracts resident in the upload tables should pass all validations checked by the system In the course of this chapter we will discuss e The maintenance that is required prior to uploading FT contracts in Oracle FLEXCUBE e The steps involved in the contract upload process including handling of errors overrides e The structure of the gateway upload tables and the type of data that Oracle FLEXCUBE expects to be available in the upload tables prior to the upload process Maintaining Upload Sources Oracle FLEXCUBE provides the facility of uploading funds transfer transactions on an online basis from external upstream systems To recall FT contracts can be uploaded onto Oracle FLEXCUBE from any external source such as an upstream system However Oracle FLEXCUBE will pick up transactions for upload only from its FT upload or gateway tables For FT transactions to be successfully uploaded on to Oracle FLEXCUBE the details of such transactions resident in the upload tables should pass all validations done by the sys
90. currency and customer involved in the transaction The checks are applied as follows 1 Oracle FLEXCUBE checks to see if cut off parameters have been maintained in the Value Dated Spread maintenance for the customer involved in the transaction the product for the transaction and the currency of the transaction If so the parameters maintained for the combination are applied to the transaction 2 If no cut off parameters have been maintained in the Value Dated Spread maintenance for the specific customer product and currency combination Oracle FLEXCUBE checks to see if cut off parameters have been maintained for the product and currency for all customers If so the parameters maintained for the combination are applied to the transaction 3 If no cut off parameters have been maintained either for the specific customer or all customers for the product and currency combination the cut off parameters maintained in the Currency Definition for the currency involved in the transaction are applied If a transaction fails any of the currency cut off checks the system displays a warning message informing you of the same You can then adopt either of the following courses of action e Force the transaction for processing without changing the value date this is allowed only for transactions that are uploaded by the STP function e Change the value date and save the transaction again If you force the transaction without changing th
91. cycle of the Events transfer you are processing This button invokes the Tax services On invoking this function you can define the tax scheme that is applicable to the transfer Tax The Processing Tax manual details the entire procedure of maintain ing tax rules and schemes It also deals with the linking of a tax scheme to a product and the application of the scheme on a transfer Click on this button to suppress or prioritize the advices that are to be Advices generated for a contract The details of the advices screen have been detailed under the head Specifying advices for a transfer Fields Click on this icon to invoke the User Defined Fields screen sY ORACLE 5 5 Click this button to specify details for the generation of a Charge Claim Charge Claim Advice MT 191 Message Click on this button to generate the messages for the contract Generation Change Lo If a contract has more than one version you can use this screen to g g identify the details that have been changed Customer Click this button to specify or view all details related to the new COV Cover Details format of customer cover Click this button to call the OFAC service and view the OFAC Check response from the OFAC system Click this button to view all messages generated for a All Messages particular contract Click this button to capture project details if the beneficiary Project Detai
92. fail The message generated for an incoming transaction may at times contain incorrect beneficiary account number Invalid account numbers and closed accounts are con sidered as incorrect for this purpose In such cases the system uploads the contract and makes credits to the DAO GL mentioned for the product associated with the contract Further while liquidating the contract the system automatically debits the DAO GL You can specify the actual credit account valid customer account How ever you will not be allowed to select a GL at this level Generation of Accounting Entries and Messages Appropriate accounting entries and messages are passed for all successfully validated contracts except for those in Hold status based on the events defined for the product involving the contract Recording Exceptions and Errors The Funds Transfer Upload process logs the errors encountered for each contract during the upload process The error codes indicating the reasons for rejections are populated in an exception table the FTTBS_ UPLOAD_EXCEPTION table Maintenance Log All contracts that are processed irrespective of their status are recorded in FTTBS_ UPLOAD_LOG which is the log table for all upload processing If for a Source Reference a record already exists in the table the data is overwritten by the latest values Structure of FT Upload Gateway Tables Each of the upload tables is described in detail bel
93. field 57 or 58 in the outgoing message to 57 or 58 Note You can maintain Own Local Clearing Codes for all Local Clearing Codes within the same network If in an Incoming SWIFT Message the same bank is the beneficiary institution as well as the receiver of funds the STP process will assign the Own Local Clearing Code to the party fields of the resultant outgoing payment message 10 5 3 Available Balance Check At the time of processing a SWIFT payment message transaction the STP process will check for the availability of funds in a customer account when posting an accounting entry Note The STP process will perform the check only if you have selected the Available Balance Check Required option for both the Transaction Code associated with the accounting en try the transaction code associated with the Debit leg of the transaction in the Product Event Definition and the Customer Account Class to which the customer account that is being debited belongs 10 5 3 1 Handling Failure of Available Balance Checks by STP In the event the available balance check fails for an Incoming SWIFT Payment Message transaction the STP process of Oracle FLEXCUBE will automatically move such transactions to the Funding Exception status The corresponding error code can be configured alternatively as Override in which case Oracle FLEXCUBE will only log an override and go ahead with processing or Ignore in
94. if there is no existing record in the Oracle FLEXCUBE clearing code table then the same is inserted If the record exists the data is updated with the one in BIC upload Fora record with the modification option M if there is no existing record in the Oracle FLEXCUBE clearing code table then the same is inserted If the record exists the data is updated with the one in BIC upload Fora record with the modification options A and W if there is an existing record in the Oracle FLEXCUBE clearing code table then an error is logged and the upload continues Fora record with the modification option D if there is no existing record in the Oracle FLEXCUBE clearing code table then an error is logged and the upload continues Onupload the national ID for all bank codes and the default network code for those countries are populated in the clearing upload tables 10 ORACLE 4 3 4 4 4 The sequence of upload is based on the modification option and follows the order given below e Deletion e Modification AdditionMaintaining Clearing Code Exclusion List Oracle FLEXCUBE allows you to maintain a list of clearing codes that should not be uploaded during the clearing code upload You can specify this list in the BIC Upload Maintenance screen You can invoke the BIC Upload Maintenance screen by typing ISDBICUM in the field at the top right corner of the Application tool bar and clicking the adjoining
95. is later than the message date and hence this would not be allowed by the system The message generation in Oracle FLEXCUBE happens along with the accounting and therefore the rate pick up date must be on or before the message generation date Limit Amounts for Cross Currency Transactions for Default of Exchange Rates Typically the exchange rates applicable for cross currency funds transfer transactions is defaulted by the system depending upon the preference indicated in the product preferences for the product involving the transaction In your bank for high value cross currency transactions you may want the user to manually enter the exchange rate involved rather than let the system automatically pick up a default rate during transaction input You can define such a preference to be applicable to cross currency transactions involving e a currency pair e a specific product or all products e a specific module or all modules e a specific branch or all branches e a specific Rate Code The transaction amount limit above which the exchange rate must be entered for a high value transaction could be defined in terms of any currency pair where the currency of the transaction is currency1 in the CCY pair defined in the maintenance To ensure that users manually enter exchange rates for high value cross currency transactions in Oracle FLEXCUBE you must specify the limit amounts that must be validated against for each currency pair
96. next sub pri ority field 2 2 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 2 3 Acc SC Local Derive Mar Mar Per ount Clearing Credit k k form Line Code Acc Account SWI SWI Check ount Num FT FT C12 ber or Mes Mes and SC Local sage sage pro Clearing for for cess Code repai repai accord r r ingly MT 56D Go Mar 100 amp to k MT next SWI 103 pri FT ority Mes field sage for repai 1314 ORACLE 3 1 Acc SC Local Check Go If If Check ount Clearing and Vali to Che C7 suc Line Code date next ck7 ceeds Local sub fails then Go Clearing pri then to next Codes ority Go priority field to field next sub pri ority field 3 2 Acc C Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C8 and pri Mes pro ority sage cess field for accord repai ingly f 3 3 Acc D Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 3 4 Acc Account Derive Go Mar Per ount Number Cred
97. not mentioned in any of the transaction The systems checks whether the beneficiary of the message is MT102 MT203 enabled and also if Multi Credit Transfer flag is enabled at the BIC level If the field is not enabled the system will generate an error message Consolidation Status The system indicates whether the consolidated contracts for a given multi credit reference number are pending closure P or closed C Note The Multi transfer message is generated upon the closure of the reference number How ever upon the authorization of each individual contract the corresponding payment mes sage is in the generated status But the status of the Suppress Flag is Y for the same Hence the Job which processes the outgoing message does not process these messages Debit Consolidation Reference Number The system displays the contract reference number of the consol internal FT contract created for customer debit consolidation Message Generation e For incoming and outgoing Existing MT102 message processing will be extended to handle MT102 format e For outgoing MT102 flag field 119 will be populated with STP in the third user header block e Forincoming MT102 flag field 119 will be checked for code STP in the third User header block If value is STP then MT102 validations will be done before uploading transactions For processing outgoing MT102 the following validations are done e Ordering Institution and
98. number is a clearing code In case the customer ORACLE 4 3 3 number is a clearing code Oracle FLEXCUBE will check if this is a bank s customer and based on that will fetch the customer s account number Bank Name Description Address Specify the name description and address of the bank Own clearing code Each individual bank in a clearing network could have two different distinct clearing codes e The National Clearing Code e The bank s own clearing code The National Clearing Code is the identifier for the bank as a clearing agent in a settlement route for any transaction in the network However when the bank is the beneficiary institution as well as the receiver of funds in the settlement route for a transaction within the network the National Clearing Code is not used but the bank s own clearing code is used For example For Global Services Bank GSB Paris the National Clearing Code used when the bank just acts only as a clearing agent in the settlement route is 20 00 00 However when GSB is the beneficiary of the funds the local clearing code used is 20 32 53 This is the bank s own clearing code In both cases the SWIFT BIC used for the bank would be the same Bank Identification Code As part of the clearing codes details for a bank you must also specify the SWIFT BIC code that corresponds to the bank The system uses this association between the BIC Code and the Clearing Code to conve
99. of a Payment Cover Message are identical to the contents of field 32 of a non cover Payment Message 100 or 103 The STP process may encounter one of the following three conditions in its search for a related Normal Payment Message that matches with a Payment Cover Message MT 202 e Finds more than one Payment Message that matches the criteria e Finds a single matching normal Payment Message desirable e Finds no Payment Message matching the criteria 10 16 ORACLE 10 7 10 7 1 Processing an MT 202 with more than one matching Payment Message If the STP process detects more than one related normal Payment Message matching the above conditions the Payment Cover Message is moved to the Repair status and the appropriate reason for repair is also indicated The user will manually process all the normal Payment Messages matching the Payment Cover Message Processing an MT 202 with a single matching Payment Message If the STP process finds a single related Normal Payment Message that matches the above conditions the Payment Cover Message is marked as Matched and its status is updated to Suppressed The related Payment Message 100 or 103 is also marked as Matched and it is moved from the Cover Queue to the unprocessed queue from where the STP picks it up for further processing Processing an MT 202 without a matching Payment Message If the Oracle FLEXCUBE STP process does not find any related Payment Message
100. of the Application tool bar and clicking the adjoining arrow button In this screen you can enter basic information relating to a FT product such as the Product Code the Description etc Funds Transfer Product Definition E New Enter Query Product Code Product Description Product Type Description Slogan Product Group Product Group Description Start Date End Date Remarks Accounting Roles Events Branch Currency Customer Preferences Charges Tax MIS Fields Maker Date Time Checker Date Time Bit Mod No Record Status Authorization Status For any product you create in Oracle FLEXCUBE you can define generic attributes such as branch currency and customer restrictions tax details etc by clicking on the appropriate icon in the horizontal array of icons in this screen For a FT product in addition to these generic attributes you can specifically define other attributes These attributes are discussed in detail in this chapter You can define the attributes specific to a FT product in the FT Product Definition Main screen and the FT Product Preferences screen In these screens you can specify the product type and set the product preferences respectively For further information on the generic attributes that you can define for a product please refer the following Oracle FLEXCUBE User Manuals under Modularity e Product Definition e User Defined Fields e Settlements ORACLE Pr
101. on your screen If you click Ok then a reversal will be affected In this case the reversed contract will pass the following entries oe ao Dr Cr Indicator Remitter Debit MT102 Suspense Credit MT102 Suspense Debit Beneficiary Credit In case the charges are being borne by the beneficiary Accounting Role ah Dr Cr Indicator MT102 Suspense Debit Charge Income Credit Beneficiary Debit MT102 Suspense Credit 12 6 Advices for FT 12 6 1 In this section you will find an event wise listing of advices that can be generated during the life cycle of an FT FT Messages The following is an exhaustive list of messages that can be generated for an FT 12 21 ORACLE INIT Initiation of an FT SWIFT Even Messag New t Message Advice Description Advice Remarks s in FC Format 12 22 ORACLE INIT PAYMENT_MESSAG E Customer MT 103 IN FT Mod Transfer MT ule only 103 PAYMENT_M MT 102 ESSAGE is MT maintained It 102 resolves which mes Customer MT 103 sage to gener Transfer With MT ate on the Cover 103 basis of main MT 202 tenance at BIC Cur Bank Transfer MT 202 rency Coun IMT try Code 203 Product Cus Financial Insti MT 205 natant tract Level tution Transfer Execution message is sent by the Receiver of a category 2 transfer me
102. outgoing transfers using the product must be generated in the MT 103 format As a result of this maintenance the system will generate payment messages in the MT 103 format for all contracts involving the product Note If you are enabling the MT 103 option for a product also ensure to enable the same op tion for the branch customer and currency involved in the transaction The criteria for val idation will be as follows Product Type Outgoing Transfer Type Customer Payment By Message If the validation criteria fail due to some reason the system displays an error message informing you about its inability to generate the payment message in the preferred MT 103 format Generate MT102 Check this box to indicate that MT 102 messages can be processed for the Product code you are maintaining On checking this box you must also select Multi Customer Transfer so as to process MT102 messages Remit Message Check this field to send remit messages using this product Also If you wish to send the envelope contents you need to check this field The following validations will be carried out in Oracle FLEXCUBE if the Remit Message box is checked e The Sender and Receiver are Remit members e Envelope contents are mandatory e Ifthe Remit Message box is checked the value of the Transfer Type will be CUST_TRANSFER e An override message is displayed if payment details are maintaine
103. product product type instrument that you have created in Oracle FLEXCUBE thereby supporting creation of instrument transactions and mapping of message queues for instrument types a4 ORACLE Product Mapping E New Enter Query Branch Branch Description Message Type Queue Product Product Description Cover Required No v Direction Flag Incoming v On No Beneficiary Suspense Repair Input By Authorized By Modification Date Time Date Time Number W Authorized E Open In the Product mapping screen on indicating the branch and message type you can map a product product type instrument to the combination All messages belonging to the type you have indicated will be enriched with attributes defined for the product to which it is mapped Queue For a branch message and product combination you can also specify the messaging queue to which the messages should be routed As discussed earlier you can assign multiple queues to a message type All the queues defined for a message is available in the option list Select the appropriate queue from the list At the time of maintaining rules for a message type you will indicate the queue to which the message must be routed if it satisfies the rule being defined The STP process will then associate the payment message with the product and other related details mapped to the queue to which it is routed and
104. rate to the contract and commission amounts and also passes accounting entries e Messages will also be generated by the Autobook function on the spot date Rate and Message as of Value date If you choose this combination the transfer amount will be converted based on e The rates that will be picked up on the value date and e Messages will be generated on the value date Rate as of Booking date Message as of Booking date If you select this combination the system converts the transfer and commission amount based on the e Rates that are available in the Currency table at the time of contract input e Messages will be generated after the contracts involving this product are authorized Specifying Clearing Related Details for Product If you indicate the Payment Type as Clearing you have to identify the Clearing Network Further if the FT product you are creating is used for processing ZUS transactions select the Special Clearing option under Clearing Related information Specifying Instrument Related Details In this section you can define Instrument related details for the product R ORACLE Instrument Number Required Check against this option to indicate whether the Managers Check No should be a mandatory input at the Contract level This would typically be applicable only for funds transfer product types such as Demand Drafts Managers Check Issuance Managers Check Payable GL If you have spe
105. repair by the system with the reasons for rejection you have specified Such a transaction is marked as one that has failed verification Any user with appropriate amend or delete rights can retrieve a transaction that has failed verification in the Funds Transfer Summary screen and make changes to it or delete it Oracle FLEXCUBE maintains an audit log of transactions that are rejected The following details are stored for each rejected transaction e User ID of the authorizer who rejected the transaction e Date on which the transaction was rejected with the time stamp e Reason for rejection Amending Transaction that has failed verification To recall any user with appropriate amend rights can retrieve a transaction that has failed verification in the Funds Transfer Summary screen and make changes to it Deleting Transaction that has failed verification A user with appropriate delete rights can retrieve a transaction that has failed verification in the Funds Transfer Summary screen and delete it Oracle FLEXCUBE records the following details as part of the audit trail when a failed verification transaction is deleted e Transaction Reference Number of the deleted transaction e User ID of the user who deleted the transaction e Date on which the transaction was deleted with the time stamp These details can be found in the SMS Exception Report Authorizing Veri
106. report of the contract If you choose to generate this report as a part of the end of day processes all the activities performed during the day will be reported You have the option to spool print or view the report Contents of the Report The contents of the report are discussed under the following heads Header The Header carries the Branch of the report information on the branch and date the ID of the user who generated the report the date and time at which it was generated and the module of the report 132 ORACLE Body of the report Contract Indicates the contract Override Indicates Override Spread Indicates Spread Remitter Currency This is the detail regarding the currency of the remitter Beneficiary Currency This is the detail regarding the currency of the beneficiary Payment Details This is the detail regarding the payment in the bank Product Description This is the description of the respective product Contract Status This is the current status of the FT Contract Remitter Amount It gives the sum of remitter amount Beneficiary Amount It gives the sum of beneficiary amount Exchange This is the rate at which the exchange of currency is done Input The Login ID of the user that created the reconciliation class record Remitter Branch amp Account This is the description of the branch and the account of the remit ter
107. restrictions any subsequent amendment deletion reversal of contracts in these pools will not result in the re alignment of the pools Specifying Other Details External Deal Linkage Number Select the deal reference number of the related external deal from the option list provided The option list contains system generated reference numbers for all external deals The exchange rate Dr amount Dr account Dr currency Cr amount and Cr currency get defaulted on selecting the external deal reference number Note This is applicable only for outgoing remittance transactions Deal Reference Number The deal reference number associated with the selected deal linkage number gets displayed here On initiating this transaction the amount block maintained against this deal reference number gets released The amount blocks associated with future dated contracts are released when the corresponding batches are run If the contract is deleted or reversed the amount block gets reinstated with the expiry date as the expiry date maintained in External Deal linkage screen Note The amount block released corresponds to the debit leg of the transaction and the expiry date of the amount block defaults to the debit leg value date of the contract Only one amount block can be linked to an FT contract The contract amount should be equal to the amount block maintained in the system The debit value date of the contrac
108. reversal and amendment of issued drafts Maintaining Other Details1 Tab You can maintain the following details of the SEPA transaction in the Other Details1 tab of the Common Payment Message Browser screen Common Payment Message Browser E New amp Enter Query Source Code External Reference Status Queue Amount Error Reason Currency Value Date Contract Reference Instruction Date Message Type Version Of Main Settlement Additional Other Details feuli eeieg Ultimate Debtor ID Details Identification v Other Identification Type City of Birth Identification Type Issuer Customer Birth Country Identification Value Ultimate Creditor ID Details Identification Other Identification Type Counterparty Birth City Identification Type Issuer Counterparty Birth Country Identification Value Purpose Details Category Purpose Local Instrument Type v Compensation Currency Purpose Type X Local Instrument Value Compensation Amount Purpose Value Electronic Signature Creditor Scheme Details Original Creditor Scheme Details Identification Identification Identification Value identification Type Name Id Type Identification Value Identification Type Scheme Type Fields Mod No Record Status Date Time Authorization Status ELCs Date Time Checker 11 3 4 1 Maintaining Ultimate Debtor Identification Details Id Select the identification code of t
109. screen Funds Transfer Contract Input H save i Hoid Product az g Transaction Type Code Source Code FLEXCUBE Instruction Code Book Date Product Description Contract Reference Number User Reference Source Reference number Version Number 4 Message Reference Number azl Main FEWABGEUE Additional Details Settlement Route By Order Of Name and Address Account With Institution Ordering Institution 1 az Account with Institution 1 Ordering Institution 2 Account with Institution 2 Ordering Institution 3 Account with Institution 3 Ordering Institution 4 Account with Institution 4 Ordering Institution 5 Account with Institution 5 Country Country Ultimate Beneficiary Details Remittance Information Ultimate Beneficiary 1 Remittance Information 1 Ultimate Beneficiary 2 Remittance Information 2 Ultimate Beneficiary 3 Remittance Information 3 Ultimate Beneficiary 4 Remittance Information 4 Ultimate Beneficiary 5 Country Advice To Beneficiary By Fax Number Mobile Number Email ld Events Charge Claim Settlements Advices Charges Tax MIS Fields Customer Cover Details ELCs Date Time Checker Date Time Authorization Status Status Process Status A Here you can enter the following details Specifying Name and Address of Ordering Customer By Order Of Indicate the name and address of the ordering customer or institution of the
110. screen and the duplication preferences set at the product level The system displays the duplicate contract reference number if there is a single match else it displays the override message as Duplicate Contracts recognized based on the product preference You can view all the duplicate contracts in the Duplication Details screen Click Duplication Details button in the Fund Transfer Contract Input screen to invoke this screen Duplication Details Contract Reference Duplication Details Product Type Event Sequence Number Version Number Product User Reference Debit Value Date Credi i O TT Here you can view the following details e Product Type e Event Sequence Number e Version number e Product e User Reference e Debit Value Date e Credit value Date e Credit Currency e Credit Amount e Debit Account Branch e Debit Currrency e Debit Amount e Payment Details 38 ORACLE 5 19 5 20 Note Duplication check is done based on the following criteria Number of days that are maintained for duplicate check at the Branch Parameters Maintenance screen Duplication recognition that is selected at Funds Transfer Product Definition screen The duplication details are persistent and can be viewed by the authorizer too If duplication details are not maintained at branch level for Funds Transfer no du plica
111. specified in the Account line of the field If this check fails then mark the SWIFT Message for Repair C5 Check whether the Account specified in the SSI Standard Settlement Instruction for the SWIFT BIC SWIFT BIC s Customer ID is a valid account in Oracle FLEXCUBE Ifthe Account specified in the SSI is invalid then mark the SWIFT Message for Repair with an appropriate reason C6 Check whether the SWIFT BIC specified with A format of the field is mapped to the current Branch of Oracle FLEXCUBE and the account line sub field is not present along with the SWIFT BIC specified in the A format C7 Check whether only the Local Clearing Code for the Payment Currency has been specified in the account line sub field If only the Local Clearing Code has been specified and the account after the Local Clearing Code has not been specified in the account line sub field then check whether the Local Clearing Code specified in the account line sub field is mapped to the Current Branch of Oracle FLEXCUBE C8 Check for the existence of a valid external Nostro Account to Oracle FLEX CUBE Customer Account mapping record in Oracle FLEXCUBE If a valid mapping record exists in FLEXCUBE then assign the FLEXCUBE Cus tomer Account to be the Credit Account for the Payment Transaction c9 Check whether the derived Account exists as a valid Account in FLEX CUBE for the current Branch If the Account is not a valid Oracle FLEX
112. sub Check Cus nt sage prior C5 and tomer for ity field pro Pay repair cess ment accord Cur ingly rency 1 9 SWI 56A Derive Mark Mark Per FT SWIFT Credit SWIFT SWIFT form BIC BIC Accou Mes Mes Check nt sage sage C11 for for and repair repair pro cess accord ingly MT 56D Go to Mark 202 next SWIFT prior Mes ity field sage for repair 2 1 Acco Check Goto If If unt SC Lo and next Check Check Line cal Vali sub 7 fails C7 Clear date prior then SUC ing Local ity field Goto ceeds Code Clear next then ing sub Go to Codes prior next ity prior field ity field 1388 ORACLE 2 2 Acco C Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C8 and ber ity field for pro repair cess accord ingly 2 3 Acco D Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou sub Mes Check Num nt prior sage C9 and ber ity field for pro repair cess accord ingly 2 4 Acco Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9 and ber ity field for pro repair cess accord ingly 2 5 Acco Derive Goto Mark Per unt SC Lo Credit next SWIFT form Line cal Accou_ sub Mes Check
113. table The system displays the rate type based on the specifications defined in the product to which the contract is linked Similarly the spread that you have maintained for the specified Counterparty Currency Pair and Tenor combination in the Customer Spread Maintenance screen is picked up and applied for the customer involved in the deal The tenor for an FT contract is zero 0 therefore you need to maintain Customer Spread for zero tenor in the Customer Spread Maintenance screen If spread details for a specific counterparty for the currency pair are unavailable the System looks for the customer spread maintained for the wildcard ALL entry If even that is not available then the Customer Spread defaults to zero The method of spread definition whether percentage or points as well as the spread code are displayed based on the specifications defined for the product to which the contract is linked Note For acustomer availing any Relationship Pricing scheme the customer specific exchange rate gets defaulted here on clicking the Enrich button FX Contract Reference Specify the FX Contract Reference number you need to link to the FT contract for the currency pair The adjoining option list displays a list of valid FX contract reference number Select the appropriate one If you specify the FX Contract Reference number you will not be allowed to specify Rate Date and Rate Serial You cannot Link FX Contra
114. te Branch Code az Branch Name Message Type Post Upload Status Authorized X When No Beneficiary Use Suspense v On Override Ignore y On Error RejectRecord v Input By Authorized By Modification Date Time Date Time Number Wi Authorized E Open In this screen you can maintain the preferences to be applicable for uploads initiated in e All branches and applicable for all message types this setup can be done at the head office branch only e All branches and applicable for a specific message type this setup can be done at the head office branch only e Fora specific branch applicable for a specific message type e Fora specific branch applicable for all message types You can maintain the following preferences e The status of the contract on successful upload Post Upload Status This could be Authorized The uploaded contract is created as an authorized contract if all validations are successful Unauthorized The uploaded contract is created as an unauthorized contract if all validations are successful On Hold The uploaded contract is put on Hold if all validations are successful e How errors encountered in respect of contracts during upload would be handled On Error You can specify any of the following options Put on hold The message is marked as processed but the created contract is placed on Hold Reject Record The message is marked
115. the existing one Only Consolidation Pool pending closure will be considered In case the above fields are not identical or if the number of contracts in the Pool exceeds 10 the system generates a new Consol Account Reference In case you do not specify any Multi Credit Ref No the system would generate a Consol Account Reference for the first time Note Processed Consolidation Pools will not be considered for matching If grouping is done by the system based on grouping criteria then Multi Credit Ref No would be NULL and Consol Account Reference would be used to consolidate accounting entries In case you are doing the consolidation by yourself the Multi Credit Ref No would be the Reference Number given by you and Consol Account Reference would be used to consolidate Accounting Entries All Multi Financial Institution Transfer contracts would have Messaging Accounting and Rate as of booking date only The After Rate Refresh field will not be enabled for such contracts Amendment of Contract will be allowed only if Message has not been generated If any of the above mentioned fields used for grouping are changed the contract would be tracked against a different consolidation pool depending on the new values During the contract authorization payment messages will be generated in suppressed stage Message generation happens after the individual queue is closed If you close a Consoli
116. the External System Generated Reference Number Oracle FLEXCUBE interfaces with the MUREX system uploading and processing funds transfer contracts from MUREX A contract uploaded from MUREX can result in one or more contracts in Oracle FLEXCUBE Therefore in order to relate the Oracle FLEXCUBE contracts with the corresponding MUREX system generated contract the source MUREX reference number will be stored in field 21 of MT 900 Dr Advice and MT 910 Cr Advice for handoff to customers Note This feature is only available for contracts uploaded from the MUREX system MT940 detailed account statement and MT950 summary statement will also store the source reference number in field 61 sub field 8 for handoff to customers Viewing Settlement Route of Transfer After entering the details of a transfer click the tab titled Settlement Route from the contract details screen A screen depicting the route that you have defined for the transfer is displayed oe ORACLE This facility provides you a quick means of verifying the transfer route If the route of the transfer is incorrect you can delete or change the contract suitably Funds Transfer Contract Input Save M Hold Product Transaction Type Code Source Code Instruction Code Book Date Product Description Contract Reference Number User Reference Source Reference number Version Number 4 Message Reference Number Main Party Details Additio
117. the account statistics of a customer account is given below e Ensure that account statistics is enabled for the account class associated with the account for which Referral option is checked e If the above condition is satisfied the system verifies the list of credit account balance for the account and the branch e The system checks for the feature PTDSTATS in the Feature ID Maintenance screen e Further the system checks the period code maintenance If all the above conditions are met and the values exist the system will populate the records during the BOD operations in the account period statistics financial statistics table os ORACLE 7 1 7 2 7 Batch Upload Function Introduction Entering high volume funds transfer contracts can be laborious and time consuming You can avoid entering such contracts by using the Batch Upload Function The FT Batch Upload function is designed to accept raw data that can be processed into an FT contract in Oracle FLEXCUBE This function when invoked automatically reads the data that is resident in the gateway upload tables of Oracle FLEXCUBE and create contracts in the FT module of Oracle FLEXCUBE FT contracts can come into the gateway upload tables from any external system or source depicted as the Outer World in the diagram Contracts to be uploaded onto Oracle FLEXCUBE should match certain validations which will be discussed in the course of this chapter FT
118. the beneficiary advice via fax or mobile The advice will not be generated if beneficiary details are not specified For more details on Ultimate Beneficiary maintenance refer the section titled Maintaining Ultimate Beneficiary details in Settlements user manual 5 5 4 Capturing Additional Details Capture more information with regard to the product from Funds Contract Transfer Input Other Details screen From the Funds Transfer Contract Input screen click the tab titled Additional Details to invoke the following screen Funds Transfer Contract Input E New enter query Product Transaction Type Code E Product Description Source Code PEEXGURE Contract Reference Number instruction Code Book Date User Reference Source Reference number Version Number 4 Of Message Reference Number Main Party Details Additional Details Settlement Route Preferences Multi Credit Transfer Details Override Overdraft M Multi Credit Transfer Remit Message Multi Credit Reference Number L L okay oe Consolidated Account Reference Number EAS ae pe Consolidation Status Uploaded Check Details Other Details Managers Check Number Social Security Number Check Number Internal Remarks Delivery Mode v Deal Reference Number X Events Charge Claim Settlements Advices Charges Tax MIS Fields Customer Cover Details ELC Date Time Checker Authori
119. to debit Ordering customer s account for incoming MT101 is listed Ordering Customer Identifier Here the Party Identifiers for the Ordering customer are listed These identifiers are used to look up the customer no in an Incoming MT101 message MT101 Transaction Input Screen You can input the details for Outgoing MT101 through the Swift MT101 Outgoing Maintenance screen You can invoke the Swift MT101 Outgoing Maintenance screen by aeo ORACLE typing FTDMT101 in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button M1101 Maintenance E New E3 Enter Query Customer Number Customer Reference Senders Reference Mandatory Receiver Instructing Party Ordering Customer Identifier Code Option C Account Number Party Identifier Option L Identifier Code Request Execution Date Party Identifier Authorization Address Line 1 Address Line 2 Address Line 3 National Clearing Code Address Line 4 BIC Code Account Serving Institution Sequence B 10f1 Transaction Reference Number FX Deal Reference Number Transaction Currency Transaction Amount Exchar Message Maker Date Time Checker Date Time Mod No Record Status Authorization Status You need to capture the following information in this screen Customer Number Specify the customer number Customer Specified Reference Provide the refere
120. total length of the Creditor Reference Number should not exceed 25 characters If Creditor Reference Number is specified in any of the remittance information fields then during message generation the system ignores rest of the remittance information Specifying Beneficiary Advice Preferences For outgoing remittances you can indicate the mode of sending advice to beneficiary here The details specified in Ultimate Beneficiary Maintenance get defaulted here You can modify these values if required Fax Number Specify the fax number of the ultimate beneficiary for whom you are maintaining details Mobile Number Specify the mobile number of the ultimate beneficiary for whom you are maintaining details Email Address Specify the email address of the ultimate beneficiary for whom you are maintaining details Note You can specify only one of the options among fax number mobile number and e mail ad dress The system generates the beneficiary advice based on the details specified here during contract initiation or during the batch for future dated remittances BEN ADV message type is used for generating the advice The advice generated contains the following tags e FAX Email Address e Order By 50 e Beneficiary 59 e Payment Details 70 e Value date e Currency e Amount Credit Amount oN ORACLE e Amount in words e Originating bank branch address Note Generic Interface is used to send out
121. which case the error condition will not affect the processing in any way 10 12 ORACLE 10 5 4 10 5 5 10 5 5 1 10 5 6 Oracle FLEXCUBE also enables users with appropriate rights to Force Release all Payment Message Transactions with Funding Exception status and insufficient funds to the Incoming Message Browser In other words the system will post the required accounting entries for such transactions regardless of insufficient funds in the accounts The system will also maintain a detailed audit trail for such transactions Currency Cut off Checks The STP process of Oracle FLEXCUBE performs the currency cut off checks for all Incoming SWIFT Payment Messages The message is validated against the cut off days and cut off time specified for the customer product and currency involved in the payment message Note The cut off checks are performed only if applicable for the product derived during the pro cessing of the Incoming SWIFT Message For details on maintaining Cut Off Times and Cut Off Days for a currency refer the Core Services User Manual If the SWIFT message fails the currency cut off checks the system displays an override message You can configure the override as an error message or a warning depending on your requirement e Ifthe override is configured as an error the STP process will reject the SWIFT message by indicating the appropriate reason for rejection e If the override is co
122. 0 1 Debit Account In this message the debit account is derived from field 54 After performing the required validations this is taken as the nostro account BARCB9ONOSTROGBPxT Note Barclays would also send an MT 202 to the bank confirming that the funds have been re ceived and credited to the bank s vostro account Credit Account Since field 56 is absent the Cr account in this case is derived from the BIC in field 57A of the incoming MT 103 This BIC MIDLGB2A has a CIF ID linked to it and has a valid account in the transfer currency Thus the credit account in this case is MIDLGBOOBKCU1GBPxA Product This is an outgoing customer transfer since the ultimate beneficiary is not a customer of this bank Based on the rules maintained the contract will be created under the product FTOC Result The following are the contract details Product FTOC Contract reference num O0O0OFTOC021810006 ber User reference number 020630 DE 3275 Dr currency GBP Dr amount 4000 Dr branch 010 Dr account BARCB90NOSTROGBPx T Cr currency GBP Cr amount 4000 Cr branch 010 Cr account MIDLGBOOBKCU1GBPxA Value date 30 JUN 2002 The accounting entries passed are 10 31 ORACLE w BARCB90NOSTROGBPx GB 400 T P 0 C MIDLGBOOBKCU1GBPxA GB 400 r An MT 103 customer transfer is sent to Midland Bank Since there is a dire
123. 105 Currencies Detailed CHAR _SETTLEMENT Settlement Fund Transfer Contract Number 22 3 AMT _ Amount Input Screen Main Tab Credit Amount _AMOUNTINWOR_ Amount in System derived from VAR 255 DS_ Words Fund Transfer Contract CHAR Input Detailed Main Tab Credit Amount _VALUE DATE _ Transaction Fund Transfer Contract Date Value Date Input Screen Main Tab Credit Value Date _SNDR RECV Sender to Fund Transfer Contract VAR 105 INFO1_ Receiver Infor Input Screen Settlement CHAR mation Line 1 Tab Message Details Sender to receiver infor mation 12 11 ORACLE _SNDR RECV Sender to Fund Transfer Contract VAR 105 INFO2_ Receiver Infor Input Screen Settlement CHAR mation Line 2 Tab Message Details Sender to receiver infor mation _SNDR RECV Sender to Fund Transfer Contract VAR 105 INFO3_ Receiver Infor Input Screen Settlement CHAR mation Line 3 Tab Message Details Sender to receiver infor mation _SNDR RECV Sender to Fund Transfer Contract VAR 105 INFO4_ Receiver Infor Input Screen Settlement CHAR mation Line 4 Tab Message Details Sender to receiver infor mation _SNDR RECV Sender to Fund Transfer Contract VAR 105 INFO5 _ Receiver Infor Input Screen Settlement CHAR mation Line 5 Tab Message Details Sender to receiver infor mation _SNDR RECV Sender to Fund Transfer Contract VAR 105 INFO6_ Receiver Infor Input Screen Settlement CHAR mation Line 6
124. A e Field 53 Sender s Correspondent should only be in format option A or B e If field 53a is in format option B party identifier must be used e The sub field 1 Account of either field 59 or 59A Beneficiary Customer is always mandatory e In Field 72 Sender to Receiver Information the code INS must be followed by a valid BIC e In Field 72 the codes ACC INS INT REC REJT and RETN can be used e Field 72 must not include ERI information e Field 77T Envelope Contents is not required In addition to these checks for outgoing MT103 MT103 messages being generated in response to incoming MT103 MT103 messages the fields 33B Currency Original Ordered Amount and 36 Exchange Rate should have been unchanged through the transaction chain When such contracts are being uploaded or entered the instructed amount instructed currency and exchange rate are picked up from the contract settlement details during outgoing MT103 MT103 message generation and populated in fields 33B and 36 au ORACLE The following tags in MT 103 message will support a clearing code PL 52A 52D 56A 56C 56D 57A 57C 57D MT 103 message type will support 52A 56A and 57A tags The details of these messages will be stored in data store and will be used during message validation Generation of RTGS Messages For FIN Y Copy messages the system validates whether it is a payment message alone or payment cover message If it is a pa
125. A transfer initiated by a bank to transfer funds from one of its accounts held in one Bank to another account held in another Bank Media Supported Messaging which constitutes an important ingredient of a Funds Transfer is supported In Oracle FLEXCUBE FTs can be executed using any of the following media types e Mail e Telex e SWIFT The following SWIFT messages are supported for FTs Type of transfer Message type Customer Transfer MT 103 and 103 Customer Transfer with Cover MT103 and 103 and MT202 ee ORACLE Bank Transfer MT202 and MT205 Bank Transfer with cover MT 202 and MT205 Bank Transfer for Own Account MT200 and MT210 Notice to Receive MT 210 Incoming Bank Transfer with Notice to Receive MT 202 and MT 210 Confirmation of Debit MT 900 Confirmation of Credit MT 910 Multiple Customer Credit Transfers MT102 and 102 Request for Transfer MT101 Multiple Bank Transfers MT203 Multiple Bank Transfers for Own Account MT201 ORACLE 3 Defining Attributes of FT Product 3 1Introduction In this chapter we shall discuss the manner in which you can define attributes specific to a Funds Transfer product You can create an FT product in the Funds Transfer Product Definition screen You can invoke the Funds Transfer Product Definition screen by typing FTDPRMNT in the field at the top right corner
126. BE Alternatively the user may also like to repair or correct the incoming message and let Oracle FLEXCUBE try to process the message automatically again STP Repair Statistics Report As discussed earlier the Message Upload Function interprets the Incoming SWIFT Payment Message received by your bank and propagates the interpreted messages into the Funds Transfer FT Upload tables in the system The various errors it encounters during this process are logged in a separate table Each error is identified by a unique number The error code and the possible reason for the error are also logged in the table You can choose to generate an STP Repair Statistics Report from the data logged in the table Generating such a report will help you in identifying the causes for the errors The report is generated through Business Objects a reporting tool You can choose to generate the report at any point or for a specific period Suppression of Incoming SWIFT Payment Messages You can choose to suppress an Incoming SWIFT Payment Message with the following statuses e Repair e Unprocessed e Pending Cover Matching 10 18 ORACLE All Incoming SWIFT Messages are displayed in the Incoming Message Browser To suppress a message click Suppress button in the Incoming Browser The Suppress Message screen is displayed Message E New amp Enter Query Document Number Status Branch Refere
127. BK 3110 Dr currency GBP Dr amount 50000 Dr branch 010 Dr account MIDLGBOOBKCU1GBPxA Cr currency GBP Cr amount 50000 Cr branch 010 Cr account BARCB90NOSTROGBPx T Value date 30 JUN 2002 The accounting entries passed are r D MIDLGBOOBKCU1GBPxA GB 5000 P 0 r T C BARCB9ONOSTROGBPx GB 5000 P 0 An MT 202 is sent to Barclays Bank The contents of this message are MT 202 sent to Barclays Bank Description Tag Contents Sender 1 FCBKGB10 10 36 ORACLE Receiver 2 BARCGB2A Transaction reference num 20 OOOFTOB02181545 ber 8 Related reference 21 020630 BK 3110 Value date amount currency 32A 020630GBP50000 Beneficiary institution HAMBGBXX 58A 10 18 Viewing Funds Transfer Multi Customer Summary You can generate a consolidated message for all the funds transfer transactions grouped under a consolidated reference maintained in the system using Funds Transfer Multi Customer screen You can invoke the Funds Transfer Multi Customer Summary screen by typing FTSTCONS in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Multi Customer Finanacial Summary C Advanced Search 9 Reset Consolidated Reference Product Code Settlement Currency Settlement Branch Records perpage 15 10f1
128. BS then sends an MT 103 to Bank B If the message has to wait for the MT910 to be processed then the message is in a Pending Cover Match status If the message need not wait for the MT910 to be processed the MT103 will be processed as a PC transaction e Next NBS credits the Bank B s account and then sends out an MT910 message to Bank B Bank B then tries to process this MT910 as a cover message If it does not find a matching transaction it suppresses the same Thus a payment initiated from Bank A is successfully processed in Bank B Case 2 The following example illustrates the processing MT103 in case of insufficient Funds in Initiating Bank Assume Company A orders Bank A to pay Company B s account in Bank B The diagram below depicts the transaction and message flow in the system aia ORACLE MT 103 1 NBS BANK MT 196 2 Status as ERRC Order Company A Once the PC transaction is booked and if the product is an RTGS product the system processes the transaction When a payment initiated from Bank A is rejected by NBS for lack of funds the message is processed in the following manner e First the system generates an MT103 with the funding status of the message as WAIT and the Reply Status as NULL e Subsequently NBS which is the RTGS servicing bank sends an MT196 message If the status of MT196 is ERRC then the original transaction is reversed The Funding Status of the Original
129. CUBE Account for the current Branch then mark the Incoming SWIFT Message for repair with an appropriate repair reason If the Account is a valid Account in the current Branch then assign the same to be the Credit Account of the Payment Transaction 1942 ORACLE C10 Check whether the Local Clearing Code specified in the account line of the field is mapped to the Current Branch of Oracle FLEXCUBE If the Local Clearing Code specified maps to the Current Branch of FLEXCUBE then check whether the account number specified after the Local Clearing Code is a valid Account in the current branch of FLEXCUBE and if so assign to be the Credit Account of the Payment Transaction If the Account number specified after the Local Clearing Code is not a valid account in Oracle FLEXCUBE then mark the SWIFT Message for repair with an appropriate repair reason C11 Check whether Country Code of SWIFT BIC specified in the field with A format matches with the Country Code of the Payment Currency specified in field 32a and if so assign the default Nostro Account of the Payment Currency to be the Credit Account of the Payment Transaction C12 Check whether the Local Clearing Code specified in the account line of the field is mapped to the Current Branch of Oracle FLEXCUBE If the Local Clearing Code specified is not mapped to the Current Branch of Oracle FLEXCUBE then assign the default Nostro Account for the Payment Cur rency in field 32a to be
130. Correspondent Bank of New York NY Receiver BNP Normandy Ultimate Beneficiary Silas Reed Viewing Details of Transfer Events Click Events button in the FT Contract Detailed View screen to go to the FT Contract View Events screen In the FT contract view events screen the list of events that have already taken place on a contract along with details of pending events is displayed The date on which the event took place will also be displayed Event Details Reference Number i Events EventNumber EventDate Event Code Description Authorization Status LJ l Jel L Maker Id chi 2m Message Accounting Entries Click Account Entries button to view the accounting entries for the event Click Exit button to go back to the FT Contract Detailed View screen 5 37 ORACLE 5 7 1 5 8 Viewing Accounting Entries that are Passed From FT Contract View Events screen click Accounting Entries to view the Accounting Entries for the event You can view the details of the accounting entries that were passed for the event whose details were displayed in the contract View Events screen The accounting entries that are passed depend on the type of transfer that you initiate The following information is provided for each event e Branch e Account e Transaction Code e Booking
131. Date e Value Date e Dr Cr indicator e Currency e CCY Currency e Amount in contract CCY e Amount in local currency All the overrides that were allowed for an event will also be displayed Specifying Advices for Transfer From the Funds Transfer Contract Input screen click Advices button to view the Advices screen is displayed In this screen you can specify the advices that are to be generated for the various events that occur during the lifecycle of a funds transfer after the authorization of the product Contract Reference Advice Name Receiver Suppress Priority Charges E A a n No v Normal v Suppressing the generation of an advice By default all the advices defined for the product to which the FT is associated will be applicable to the FT As all the messages defaulted from the product may not be applicable to the contract you are processing you can suppress their generation oe ORACLE 5 9 Select a value from the adjoining drop down list to the relevant message This list displays the following values e Yes to suppress the generation of the message e No to indicate that the message should be generated Indicating the priority with which a message should be sent Specify the priority with which an advice should be generated By default the priority of all advices is marked as Normal You can prioritize advic
132. Debit Currency USD Credit Currency USD Credit Amount 10000 Debit Account The account of Aragones Bank in Edward Fowles Bank say ARAGO05 Credit Account The account of Noble Financial Services in Anton Miller Bank say NFS005 Value Date 03 06 2001 Charge Bearer Remitter Our Charges Message as of Value Date Payment Details The reason for the transfer could be mentioned here for instance payment for delivery of goods By Order Of Aragones Bank London Ultimate Benefi ciary Details Noble Financial Services Account with Institution Anton Miller Bank London Receiver Anton Miller Bank London Your specifications in the Settlement Message Details screen would be as follows 5 65 ORACLE Message Details tab Field Entry Payment By Message Details of Payment The reason for the transfer which you had specified in the Payment Details field in the main Contract Input screen is defaulted here The first Parties tab Field Entry Account With Insti Anton Miller Bank London this information is defaulted in this field from tution the main Contract Input screen The second Parties tab Field Entry Ordering Institu Aragones Bank Typically this information is defaulted here from the main tion Contract Input screen Beneficiary Institu Anton Miller Bank Again this information is defaulted here fro
133. FT Upload tables from the source Besides defining the operations that can be performed on contracts uploaded from the source you can also define the status that uploaded contracts should be marked with Upload sources can be maintained at the Head Office level and propagated to the branches of your bank The maintenance of upload sources helps to retrieve information for a given source The procedure for maintaining details of an upload source has been discussed under the head Maintaining upload sources in the Batch Upload chapter of the Funds Transfer user manual Maintaining Branch Level STP Preferences You can maintain preferences for contracts uploaded by the FT Upload process to be applicable based on the branch that is initiating the upload The following preferences can be set e How contracts for which no Beneficiary has been resolved must be handled ay ORACLE e Whether the contracts must be uploaded as authorized or unauthorized contracts e How contracts in respect of which errors and or overrides are encountered during upload To set up the branch level preferences to be applicable for uploads for a branch and message type combination you can use the STP Branch Preferences screen You can invoke the STP Preferences screen by typing MSDSTPRF in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button STP Preferences E New E3 Enter Query
134. Field 21 of the bank transfer message or MT 202 In the Funds Transfer Contract Details screen this field will be enabled for Bank Transfer Type product The value will be validated for at the start at the end or in the value The following tags under MT 202 message will support a clearing code PL e 52A 52D e 56A 56D e 57A 57D e 58A 58D The details of these messages will be stored in data store and will be used during message validation Note This field should not have at the start or end or in the value Transaction Type Code Specify the transaction type code Source Code The system displays the source code of the source from which the FT contract was uploaded Instruction Code Select the instruction code from the adjoining option list Book Date Specify the date of booking a4 ORACLE Version Number Select the version number 5 4 1 Body of Screen The FT Contract Screen is designed to contain four tabs along the lines of which you can enter details of the contract The four tabs are Click this tab to enter vital details of a contract This screen along with its Main fields has been detailed under the head Processing a Funds Transfer Other Click this tab to set the preferences and specify other details The details Details of this tab have been explained under the head Capturing Other Details Settleme Click this tab to specify the d
135. IFT field ority pro BIC field cess should be accord specified ingly in the for mat RCB SWIFT BIC ie ORACLE 4 2 Any SSI for Derive Go Mark Per line SWIFT Debit to SWI form BIC s Account next FT Checks Customer pri Mes C5 amp Pay ority sage C2 and ment Cur field for pro rency repai cess SWIFT r accord BIC ingly should be specified in the for mat RCB SWIFT BIC MT 54B Go Mark 100 amp to SWI MT next FT 103 pri Mes ority sage field for repai r 5 1 Acc C Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C1 amp pri sage C2 and ority for pro field repai cess r accord ingly 5 2 Acc D Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 amp pri sage C2 and ority for pro field repai cess r accord ingly 5 3 Acc Account Derive Mar Mark Per ount Number Debit k SWI form Line Account SWI FT Checks FT Mes C3 amp Mes sage C2 and sage for pro for repai cess repai r accord r ingly T9 ORACLE MT 54A Go Mark 100 amp to SWI MT next FT 103 pri Mes ority sage field for repai r 6 1 Acc C Derive Go Mark Per ount Account Debit to SWI form Line Number Acco
136. Incom ing Internal FT if Credit Account is a GL one of the fields of Ultimate Beneficiary is mandatory For Outgoing FT if Credit Account is a Nostro Account and it is a Cus tomer Transfer one of the fields of Ultimate Benefi ciary is mandatory ULTIMATE_BEN 3 Alphanu meric 35 No 59 Ultimate Benefi ciary For Incom ing Internal FT if Credit Account is a GL one of the fields of Ultimate Beneficiary is mandatory For Outgoing FT if Credit Account is a Nostro Account and it is a Cus tomer Transfer one of the fields of Ultimate Benefi ciary is mandatory ULTIMATE_BEN 4 Alphanu meric 35 No 59 Ultimate Benefi ciary For Incom ing Internal FT if Credit Account is a GL one of the fields of Ultimate Beneficiary is mandatory For Outgoing FT if Credit Account is a Nostro Account and it is a Cus tomer Transfer one of the fields of Ultimate Benefi ciary is mandatory ORACLE ULTIMATE_BEN Alphanu No 59 Ultimate Benefi 5 meric 35 ciary For Incom ing Internal FT if Credit Account is a GL one of the fields of Ultimate Beneficiary is mandatory For Outgoing FT if Credit Account is a Nostro Account and it is a Cus tomer Transfer one of the fields of Ultimate Benefi ciary is mandatory INT_REIM_INST Alphanu No 55 Reimbursement 1 meric 35 Institution INT_REIM_INST Alp
137. Incoming FT if Credit Account is A GL one of the fields of By order Of is mandatory For Outgoing Internal FT if Debit Account is a GL one of the fields of By Order Of is mandatory ORACLE BY_ORDER_OF 2 Alphanu meric 35 No By Order of For Incoming FT if Credit Account is AGL one of the fields of By Order Of is mandatory For Outgoing Internal FT if Debit Account is a GL one of the fields of By Order Of is mandatory BY_ORDER_OF 3 Alphanu meric 35 No By Order Of For Incoming FT if Credit Account is AGL one of the fields of By Order Of is mandatory For Outgoing Internal FT if Debit Account is a GL one of the fields of By Order Of is mandatory BY _ORDER_OF 4 Alphanu meric 35 No By Order of For Incoming FT if Credit Account is AGL one of the fields of By Order Of is mandatory For Outgoing Internal FT if Debit Account is a GL one of the fields of By Order Of is mandatory ULTIMATE_BEN 1 Alphanu meric 35 No 59 Ultimate Benefi ciary For Incom ing Internal FT if Credit Account is a GL one of the fields of Ultimate Beneficiary is mandatory For Outgoing FT if Credit Account is a Nostro Account and it is a Cus tomer Transfer one of the fields of Ultimate Benefi ciary is mandatory ORACLE ULTIMATE_BEN 2 Alphanu meric 35 No 59 Ultimate Benefi ciary For
138. LEX CUBE Will pop ulate with Actual Contract Ref Number POST_IMPORT_STAT 1 Character No Status of US contract after upload H Hold U Unau thorized A Author ized EXPORT_STATUS 1 Character No USER_ID Alphanu Yes Valid meric 12 Oracle FLEX CUBE User ID with suf ficient permis sions to upload 7 6 2 3 ISTBS UPLOAD CONTRACTIS This table contains details of settlement related information for each component which is debited credited to a customer or nostro type of account of each of the uploaded contracts Mandator SWIFT Default y Field Value Description Column Name Data Type a ORACLE BRANCH_CODE Alphanu meric 3 Yes Branch Code Same as that of FTTB_UPLOA D_ MASTER SOURCE_CODE Alphanu meric 15 Yes Source Code Same as that of FTTB_UPLOA D_ MASTER Primary Key SOURCE_REF Alphanu meric 16 Yes Source Refer ence Same As that of FTTB_UPLOA D_ MASTER Primary Key AMOUNT_TAG Alphanu meric 20 Yes Amount Tag Name Name used to identify each customer account nostro entry within the Funds transfer Transaction Primary Key TAG_CCY Alphanu meric 3 Yes Currency of Amount Tag Should be a valid currency code and should relate to the component Definition AMT_IN_TAG_C CY Num ber 22 3 Yes Amount in
139. MT 200 e MT 202 Specify the message for which you want to define the Rule based on which the STP will process the same Field Name Specify a unique name to identify a field that you define The STP process will get the value of the field from the logic specified in the Field Logic column and will validate the entries made to these fields based on certain pre defined conditions You can use a maximum of 16 characters to assign a name to the UDF being defined Field Type The type of field that you can create can be of the following formats e Number Select this option to create a Numeric field e Text Select this option to create a Text field e Date Select this option to create a Date field Field Logic The value of the field UDF being defined for a message type is derived based on the logic that you specify here The value derived thus is subsequently validated against the rules maintained for the UDF 78 ORACLE The tags and the syntax for using these in the Field Logic are as follows TAGS SYNTAX Value of the Field SENDER VALUE SENDER Sender of the Message BIC VALUE BIC TAG BIC code of the tag contained within quotes for example BIC 57 ACC VALUE ACC TAG Account number specified in the tag TAG VALUE TAG The value of the tag specified VALUE VALUE TAG AMT VALUE AMT 3 The amount in the field 32 CCY VALUE CCY 2 The curr
140. ORACLE Funds Transfer User Guide Oracle FLEXCUBE Universal Banking Release 12 0 2 0 0 Part No E49740 01 September 2013 Funds Transfer User Guide September 2013 Oracle Financial Services Software Limited Oracle Park Off Western Express Highway Goregaon East Mumbai Maharashtra 400 063 India Worldwide Inquiries Phone 91 22 6718 3000 Fax 91 22 6718 3001 www oracle com financialservices Copyright 2007 2013 Oracle and or its affiliates All rights reserved Oracle and Java are registered trademarks of Oracle and or its affiliates Other names may be trademarks of their respective owners U S GOVERNMENT END USERS Oracle programs including any operating system integrated software any programs installed on the hardware and or documentation delivered to U S Government end users are commercial computer software pursuant to the applicable Federal Acquisition Regulation and agency specific supplemental regulations As such use duplication disclosure modification and adaptation of the programs including any operating system integrated software any programs installed on the hardware and or documentation shall be subject to license terms and license restrictions applicable to the programs No other rights are granted to the U S Government This software or hardware is developed for general use in a variety of information management applications It is not developed or intended for use in any inherently d
141. P Name yP Ccy Bank MID MIDLBO MIDLGB Current GBP MIDLGBOOBKCU LAND 0 2A 1GBPxA BANK Individual PETER PSMIT1 Savings GBP PSMIT10INDSB1 SMITH 0 GBPaD Individual JOHN JBULL1 Savings USD JBULL10INDSB1 BULL 0 USDaD CITI CITIB1 CITIUS3 Nostro USD CITIB10ONOSTR BANK 0 3 OUSDnA Bank Bank BAR BARCB BARCG Nostro GBP BARCB9O0NOST CLAYS 90 B2A ROGBPxT BANK LON DON 10 12 2 FT Products Product code Product type FTNN Internal funds transfer FTIN Incoming funds transfer FTOC Outgoing Customer transfer FTOB Outgoing Bank transfer 10 12 3 BIC codes Bank Name BIC code ABN Amro Frankfurt ABNADEFF Hambros Bank London HAMBGBOO Standard Bank London STDBGB20 ABN Amro New York ABNAUS33 Chase Manhattan New CHASUS33 York 10 12 4 Settlement Instructions Assume that the following settlement instructions have been maintained 10725 ORACLE Counte rparty SIF IDs Sumene Pay account Receive account BIC y type BIC HAMBGB GBP BARCB90NOSTROGB BARCB9ONOSTROGB 00 PxT PxT CIF PSMIT10 GBP PSMIT10INDSB1GBPa PSMIT10INDSB1GBPa D D CIF JBULL10 USD JBULL10INDSB1USDa JBULL10INDSB1USDa D D CIF MIDLBOO GBP MIDLGBOOBKCU1GBP_ MIDLGBOOBKCU1GBP xA xA 10 12 5 Other maintenance 10 12 6 Branch Branch code BIC 010 FCBKGB10 10 13 Example 1 Internal Transfer In this example an incoming payment messa
142. Product Preferences for a funds transfer product Netting This is the summing of two or more accounting entries passed to an account for the same event so as to arrive at a net figure for posting Ordering Customer This is the customer who requests for a transfer of funds contract also known as the Remitter The cycle of a funds transfer contract begins with the ordering customer Ordering Institution This is the financial house that is approached by an ordering customer to initiate the funds transfer contract The institution processes the funds transfer contract on behalf of the ordering customer Our Correspondent This is the name of the correspondent bank through which an ordering customer puts through a funds transfer contract Outgoing Transfer This is the funds transfer contract which results in an outflow of funds from the bank Override Limit This is the limit within which exchange rates are allowed to be changed over and above the default value without requiring an override If the rate variance exceeds this limit an override is necessary for the changed rate to be accepted Product This is the identifier in Oracle FLEXCUBE for any type of service that a bank offers its customers A set of attributes and preferences are maintained for the product which will apply to the processing of any contracts transactions or deals involving the product service Product Group This is the group under which a product is logical
143. Referral Queue to view all the transactions which have been updated by the batch process as Unposted The same can be viewed each customer account wise Once the BOD process is completed then you have to manually unlock the record customer wise and select each transaction as Pay flag Unpay Flag When you select the transaction as Pay Flag it means you have accepted that transaction and the over draft facility can be used However in case you select the Unpay flag for the transaction then the transaction is rejected Once this is done you have to save the record Note The fields Pay Posted and Unpay Posted field can be used to do bulk postings Ga ORACLE Referral Queue E New Enter Query Account Number Current Balance TOD Limit Start Date E Available Balance TOD Limit End Date Overdraft Limit Customer Name Posted Unposted Referral Queue Posting Date Contract Reference Referral Description DrAmount PayFlag UnpayFlag Waive Charges Pay Posted Unpay Posted Account Statistics Once the record is saved the intraday batch CSREFQPR should be run This batch processes all the contracts where the Pay Flag has been checked INIT is fired for all the selected transactions It also rejects all the contracts where the Unpay field has been checked On unpay the transaction will be reversed The process to check
144. Remit Message box is checked the value of the Transfer Type will be CUST_TRANSFER e An override message is displayed if payment details are maintained The remit message will be displayed in the message in Block 119 as 119 REMIT Our Correspondent Required If the transfer is routed through a correspondent bank you can indicate so by selecting this option After Rate Refresh To recall you have specified the exchange rates to be used and indicated when they are to be applied to the components of the transfer You have the option to indicate that the rates should be picked up only after the rates have been refreshed and authorized for the day Check against this field to indicate that the standard rate as of as of a future date can be applied to the transfer only after the rates have been refreshed and authorized for the day Leave it unchecked to indicate otherwise If you have checked against this field the exchange rate is picked up by the same method mentioned for the standard rate except that the rate as of booking spot or value is picked up only after the rate refresh has been completed and has been authorized When you run the Rate Update function all contracts that require a rate update will be displayed It is from this screen that you can allow the refreshed rates to be applied to the components of the transfer Refer to the chapter titled Automatic Processes for details of the rate update function Uploaded I
145. SI for Derive Mar Go Per FT SWIFT Debit k to form BIC BIC Account SWI next Checks Payment FT sub C5 amp Currency Mes pri C2 and sage ority pro for field cess repai accord r ingly 5 5 SWI SSI for Derive Mar Mar Per FT SWIFT Debit k k form BIC BIC s Account SWI SWI Checks Customer FT FT C5 amp Pay Mes Mes C2 and ment Cur sage sage pro rency for for cess repai repai accord r r ingly MT 53D Go Mar 202 to k next SWI pri FT ority Mes field sage for repai r 6 1 Acc C Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C1 amp pri Mes C2 and ority sage pro field for cess repai accord r ingly 6 2 Acc D Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C3 amp pri Mes C2 and ority sage pro field for cess repai accord r ingly 13 29 ORACLE 6 3 Acc Account Derive Mar Mar Per ount Number Debit k k form Line Account SWI SWI Checks FT FT C3 amp Mes Mes C2 and sage sage pro for for cess repai repai accord r r ingly MT Sen Mar Che 202 der k ck SWI SWI whet FT FT her BIC Mes SWI sage FT for Mes repai sage r has tobe mov edto the Cov er Matc hing que ue else mar k SWI FT Mes sage for repai r 7 1
146. SWI SSI for Derive Mar Go Per FT SWIFT Debit k to form BIC BIC Account SWI next Checks Payment FT sub C5 amp Currency Mes pri C2 and sage ority pro for field cess repai accord r ingly ae ORACLE 7 2 SWI SSI for Derive Mar Che Per FT SWIFT Debit k ck form BIC BIC s Account SWI whet Checks Customer FT her C5 amp Pay Mes SWI C2 and ment Cur sage FT pro rency for Mes cess repai sage accord r has ingly to be mov edto the Cov er Matc hing que ue else mar SWI FT Mes sage for repai 13 1 6 Derivation of Credit Account MT 202 The logic of deriving the Credit account for an incoming MT 202 is summarized below If fied ff eld Orde SWE ou b Proce Proce Iffield exists exists T Field Sub Fiel and r of A ssing ssing does and Mess Nam Prio d g proce Priori field Descri not proce age e rity Nam ssing ty format ption exist ssing Type e succe fails eds 1 MT 56A Go to Mark 202 next SWIFT prior Mes ity field sage for repair 1341 ORACLE 1 1 SWI 56A Check Mark If If FT SWIFT and SWIFT Check Check BIC BIC Vali Mes 6 fails C6 date sage then Suc SWIFT for Go to ceeds BIC repair next then sub Go to prior next
147. T products For instance if the bank wishes not to generate and send outgoing payment message for a back valued dated contracts then the bank can check this option to enable the option Multi Credit Transfers Enabling this option indicates that the particular FT product can be used for Multi Credit Transfers and also to generate MT201 message A Multi Credit Transfer may be either a Multi Customer Transfer or a Multi Financial Institution Transfer or Multi Transfer for Own Account In case of a Multi Customer Transfer the payment message sent will be MT102 not MT103 In case of a Multi Financial Institution Transfer the payment message sent will be MT203 In case of a Multi Financial Transfer for Own Account the payment message sent will be MT201 Multi Credit Transfer will be allowed in the following instances e Outgoing Customer Transfer or Bank Transfer or type of FT Products e Incoming Transfer FT Products e Payment Method is through a Message e Allow Message before accounting is not enabled e Message as of and Rate as of is equal to the Booking Date e After Rate Refresh is not enabled e Split Dr Cr Liquidation is not enabled Cover Required Indicates whether a cover message needs to be sent for the transfer or not Check against Cover Required to indicate that a cover is required Leave it unchecked to indicate otherwise ORACLE Generate 103 Indicate whether MT 103 messages for
148. The default values will be displayed in the screens that correspond to the four tabs on the Funds Transfer Contract Input screen Product Description Based on the product you have chosen the system displays the description of the product Contract Reference Number As you click P button the system generates the reference number sequentially This number tag is used to identify the FT contract you are entering it is also used in all the accounting entries and transactions related to this contract Hence the system generates a unique number for each contract The contract reference number is a combination of a three character branch code a four character product code a five digit Julian Date and a four digit serial number The Julian Date has the following format YYDDD Here YY stands for the last two digits of the year and DDD for the number of day s that has have elapsed in the year For example January 31 1998 translates into the Julian date 98031 Similarly February 5 1998 becomes 98036 in the Julian format Here 036 is arrived at by adding the number of days elapsed in January with those elapsed in February 31 5 36 User Reference Enter a reference number for the contract The contract will be identified by this number in addition to the Contract Reference No generated by the system This number should be unique and cannot be used to identify any other contract By default the Contract Ref
149. Value Date Check this box to indicate that the credit value date needs to be considered while checking for duplicate transactions Ultimate Beneficiary Account Check this box to indicate that the ultimate beneficiary account details need to be considered while checking for duplicate transactions Ultimate Beneficiary Address Check this box to indicate that the ultimate beneficiary address details need to be considered while checking for duplicate transactions Note If the field Ultimate beneficiary Account is checked the system checks for duplication and the following logic is applied The value in line 1 of the Ultimate Beneficiary is taken and checked for the occurrence of f If it is present then the value following the is picked as the account If is not present then it will be considered as address In this case duplication check will not be done based on the Ultimate Beneficiary account but would be done based on the Ultimate Beneficiary address if the checkbox for the same is checked Dr Currency Check this box to indicate that the Dr currency needs to be considered while checking for duplicate transactions Cr Currency Check this box to indicate that the Cr currency needs to be considered while checking for duplicate transactions The check for duplicate transactions is carried out based on the duplication check days maintained at Branch Parameter level An override message gets dis
150. ab Message Details Details of Payment VAR 105 CHAR 12 5 ORACLE _ADDRESS1_ Receiver Address Line 1 Fund Transfer Con tract Input Screen Settlement Tab Local Clearing Reciever Informa tion VAR 105 CHAR _ADDRESS2_ Receiver Address Line 2 Fund Transfer Con tract Input Screen Settlement Tab Local Clearing Reciever Informa tion VAR 105 CHAR _ADDRESS3_ Receiver Address Line 3 Fund Transfer Con tract Input Screen Settlement Tab Local Clearing Reciever Informa tion VAR 105 CHAR _ADDRESS4_ Receiver Address Line 4 Fund Transfer Con tract Input Screen Settlement Tab Local Clearing Reciever Informa tion VAR 105 CHAR _ORD1_ Ordering Customer Name and Address Fund Transfer Con tract Input Screen Settlement Tab Par ties Ordering Cus tomer VAR 105 CHAR _ORD2_ Ordering Customer Name and Address Fund Transfer Con tract Input Screen Settlement Tab Par ties Ordering Cus tomer VAR 105 CHAR _ORD3_ Ordering Customer Name and Address Fund Transfer Con tract Input Screen Settlement Tab Par ties Ordering Cus tomer VAR 105 CHAR _ORD4_ Ordering Customer Name and Address Fund Transfer Con tract Input Screen Settlement Tab Par ties Ordering Cus tomer VAR 105 CHAR _BEN1_ Ultimate Beneficiary Name and Address Fund Transfer Con tract Input Screen
151. able maintained in the Core Services module of Oracle FLEXCUBE The system applies the spread that you define for the product to the standard exchange rate Refer to the chapter Batch Processes for details of the Rate Update function Spread Code The Standard exchange rate is the Mid Rate advised by the Central bank of the country for all foreign exchange operations Based on the Mid Rate quoted for a currency and other market trends each bank determines its spread Spreads are nothing but the margins on either side of mid rate plus or minus calculated to determine the rate at which your bank will buy or sell currencies Spreads are maintained in the Currency Spread table of the Core Services module a ORACLE For a product you can specify the fraction of the spread that should be applied to contracts involving this product The options available are e 1 Spr indicating that the full spread specified for the currency in the currency spread table will be applied to the components of transfers involving this product e 1 2 Spr indicating that only half the spread will be applied to the components of transfers involving this product e 1 4 Spr indicating that only one fourths of the spread will be applied to the components of transfers involving this product e 1 8 Spr indicating that only one eighths of the spread will be applied to the components of transfers involving this product e No spread indicati
152. actions per Message Cutoff Incoming Hour Minute Cutoff Outgoing Hour Minute Amount az Input By Authorized By Date Time Date Time Modification Number Wi Authorized Wi Open The following fields can be specified in the above screen ORACLE 4 6 1 1 BIC Code Specify the BIC code from the option list The value entered here must be a valid BIC code in the system with the options Generate MT102 Generate MT102 and Generate MT101 selected Message Type Select the message type from the option list e MT101 e MT102 e MT102 Direction Indicate whether the BIC currencies amount maintenance is for incoming or outgoing or both type of messages You have the following options here e Incoming e Outgoing e Both Product for Consol Debt Specify the product for consolidated debit entry to ordering customer This can be specified for incoming MT101 No of Transactions per Message Specify the total number of transactions for each message MT101 Cutoff Incoming Specify the cutoff time in hours and minutes for the incoming messages Cutoff Outgoing Specify the cutoff time in hours and minutes for the outgoing messages Transaction Currency Limit Details The details displayed here depend on the direction specified They are used for MT101 MT102 and MT102 e Ifthe direction is Incoming these fields indicate the transact
153. acts of your branch for which some event has taken place during the day These details are printed and sorted on the basis of event and product code You can invoke this screen by typing FTRACTD in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button Funds Transfer Daily Activity Report ReportFormat PDF Printer At Client Report Output Print Printer The report details all activities that were performed on FT contracts as of a given day All contracts that were initiated either manually or by the Autobook program together with those 13 1 ORACLE 15 2 1 processed by the FT Update Function will be listed in this report The relevant details of a Transfer including the contract status such as reversed reconciled etc will be reported This report also indicates the overrides that were encountered during the day while contracts were processed However the actual overrides can be viewed in the contract detailed view Click OK button to generate the Daily Activity report click Exit to return to the Reports Browser The Daily Activity Journal is provided with two options e The Summary Option and e The Detailed Option The Summary Option briefly highlights the basic aspects of a contract like the account numbers of the remitter and beneficiary the currencies used in the contract etc The Detailed Option on the other hand gives you a comprehensive
154. age Name This indicates the name identifier of the original message bulk This is applicable only for payment return refund and payment status report You cannot modify this value Message Reference Number This indicates the reference number of the original message bulk This is applicable only for payment return refund and payment status report You cannot modify this value Original Source Reference This indicates source reference number of the original transaction You cannot modify this field Original Settlement Date This indicates the original settlement date of the rejected recalled transaction You cannot modify this value Original Settlement Amount This indicates the original settlement amount of the rejected recalled transaction You cannot modify this value Original Settlement Currency This indicates the currency of the rejected recalled transaction You cannot modify this value Viewing Mandate Details Mandate ID This indicates the reference of the direct debit mandate that has been signed by the debtor and the creditor You cannot modify this value Mandate Signature Date This indicates the date on which the direct debit mandate has been signed by the debtor You cannot modify this value Mandate Amendment Indicator This indicates if the mandate has been amended or not You cannot modify this value Mandate Amendment Type Indicates type of the mandate amendment Tiia ORACLE Original Mandate ID T
155. age should be sent B Booking Date S Spot Date V Value Date N Not applicable D Debit Value Date C Credit Value Date l Instruction Date ORACLE RATE_AS_OF CHAR 1 Yes For Cross Cur rency Default from Prod uct For Non Cross Cey Default N Date as of which the exchange rates must be picked up B Booking Date S Spot Date V Value Date U User Input N Not applicable D Debit Value Date C Credit Value Date l Instruction Date For cross currency contracts should be one of B S V U AFTER_RATE_ CHANGE CHAR 1 Yes Pickup rate as of parameter speci fied or not Y Input N As per rate as of parameter RATE_TYPE Alphanu meric 8 No Valid Oracle FLEXCUBE Rate Type Should be null for non cross currency contracts SPREAD_CODE 1 Character Yes Spread Code 1 1 Spread 2 2 Spread 4 Y4 Spread 8 1 8 Spread 9 No Spread For non cross cur rency should be 9 EXCHANGE_RA TE Number 14 7 No User Input Exchange Rates Mandatory for cross currency user input rates ORACLE DR_BRANCH Alphanu meric 3 Yes Debit Account Branch Valid branch code to which Debit Account belongs DR_ACCOUNT Alphanu meric 20 Yes Debit Account Valid Oracle FLEXCUBE account DR_CCY Alphanu meric 3 Yes Debit Currency Valid Currency Code in
156. ails External System Response The response from the external system regarding the black listed customer is displayed here User Remarks Specify your remarks regarding the black listed customer here ans ORACLE 5 13 Capturing MIS Details Contract Reference MIS Group E Link To Group Input N Floating Rate Related Reference Related Reference Rate Code Related Account Related Account Spread MIS Head Cost Code Rate At Rate Type Interest Method Pool Code Pool Code Contract Level Reference Rate Transaction MIS Code Composite MIS Code Funds MIS Code MIS Group Amendment Rate Change Log Balance Transfer Log 5 14 Viewing Change Log Change Log Change Log l MIS Class Transaction Date Old MIS FA 5 15 Specifying Settlement Details You can capture the settlement details associated with a transfer in Settlement Details screen Click Settlement button in Funds Transfer Contract Input screen to invoke the Settlement Details screen ORACLE Settlement Details Reference Number Component Account Details Message Details Parties Parties CoverParties Other Details Clearing Details Local Clearing E IBAN Account Number Settlement Details E Component Currency Branch Account Account Currency Dr Cr Origi
157. aintained at the product mapping level discussed later defined for the branch queue and message type combination will be made applicable to translate the Message into a normal FT Contract Select Add from the Actions menu in the Application tool bar or click add icon to add a message to the queue being defined To remove a message from the queue Select Delete from the Actions menu in the Application tool bar or click delete icon oe ORACLE 9 1 4 3 9 1 4 4 9 1 5 Customer Address Maintenance As mentioned earlier the messages and advices that are sent to the customers of your bank can be transmitted through different media types You will need to maintain the address details for each media type In the STP context the relevant media type would be SWIFT You can maintain multiple addresses for each media type The unique location specified for each address will help you to differentiate between one address of a customer and another for a given media type These details are captured in the Customer Address screen For more information about the Customer Address Maintenance consult the Messaging System User Manual Message Format Maintenance The advices that are generated from your bank will have a definite format In the Advice Format Maintenance screen you can specify formats and indicate the messages and advices that should use the formats you have defined By maintaining message formats you can ens
158. angerous applications including applications that may create a risk of personal injury If you use this software or hardware in dangerous applications then you shall be responsible to take all appropriate failsafe backup redundancy and other measures to ensure its safe use Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws Except as expressly permitted in your license agreement or allowed by law you may not use copy reproduce translate broadcast modify license transmit distribute exhibit perform publish or display any part in any form or by any means Reverse engineering disassembly or decompilation of this software unless required by law for interoperability is prohibited The information contained herein is subject to change without notice and is not warranted to be error free If you find any errors please report them to us in writing This software or hardware and documentation may provide access to or information on content products and services from third parties Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third party content products and services Oracle Corporation and its a
159. ansfer transaction only if currency cut off checks are specified as applicable in the product preferences for the product involving the transaction Maintaining Clearing Network Details In the Clearing Networks screen you can maintain the networks such as SORBNET and ELIXIR through which you communicate with other banks and financial institutions for funds transfers You can invoke this screen by typing PCDCLRNT in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button The screen is as below D Clearing Network Maintenance ElNew Enter Query Network Clearing Network Description Clearing Currency Clearing System Id Code Network BIC Network Type Default Account Incoming Branch Code Incoming Currency Code Incoming Account Description RTGS Non RTGS 7 New Cover format Required Dispatch Accounting Parameters Handoff Directory Incoming Outgoing Network Qualifier Network Service Identifier SWIFT Type Outgoing Branch Code Outgoing Currency Code Outgoing Account Description IBAN Validation Indirect Participant Ja Branch Currency E Tel Nostro Account Outgoing Transaction Code Incoming Transaction Code Modification Number E Authorized
160. applicable exchange rates will be picked up and applied to the transfer amount on a day that you can specify The Rate pick up code that you define for a contract basically signifies the date or day on which the standard rate after rate refresh needs to be picked up and applied to the transfer amount This date can be as of e Booking date e Spot date e Value date Contrac Rate pickup Message generation t code code Normal Booking date After authorization Future Booking date After Authorization Dared Spot date On spot date Value date On value date Note If the Rate Pick Up code is of Spot date and Value date then the BOD batch of the corre sponding day will do the liquidation as per the rate pickup code at BOD To sum it up the rate update function can be used to process Ga ORACLE 6 3 1 6 3 2 Cross currency transfers i e the pay currency is not the same as the receive currency Contracts marked with Rate type as After rate refresh Invoking Rate Update Function From the Application Browser choose EOC Operations Thereafter choose Intraday Batch and from the LOV of function ID choose the Rate Update FTRTUPDT under it When you invoke this function the system gives the message as The rates have been refreshed and sent to the host Do you want to continue Click on Yes in the message box to indicate that the rates have been refreshed Thereafter
161. are considered as holidays at your bank while processing the transfer all debits against her account for six working days preceding the 24 i e up to the 16 September will be tracked against her SS number Again on the 1St of October 2001 she initiates another outgoing transfer which necessitates a deduction of USD 700 on her account While processing the transfer the system checks for all debits up to the 21 of September An amount of USD 2000 has already been tracked against her SS number on the 24 of September However since the current debit exceeds the maximum limit of USD 2500 for a running seven day working period the transfer will be processed only if your confirm the override Note on Rate Pickup and Message Generation The Rate pickup and message generation codes that you specify for a transfer need to be combined in a fashion to facilitate the following flow of events 1 Rate pickup 2 Message Generation Accounting entries will be passed and then messages will be generated All the possible combinations between the rate pickup and the message generation codes have been explored and detailed below Note If message generation has been indicated to occur before accounting is done for a con tract the accounting entries are posted on the Accounting As Of date This could be either the date of message generation or the debit value date of the transaction as explained in the earlier section Standard rate as o
162. arks for a suppressed message You can specify the reason for suppressing a Payment Message in the Remarks field Click Ok button to save the details and return to the Incoming Message Browser Authorizing Suppressed Message A different user with appropriate rights will be required to authorize the suppressed Payment Messages The system will display an appropriate warning message to the authorizer indicating that the Payment Message has been suppressed The system will maintain a detailed audit trail along with the suppression remarks for all Incoming SWIFT Payment Messages that have been suppressed 10719 ORACLE 10 9 3 10 9 3 1 10 9 3 2 Note You will not be allowed to suppress Incoming SWIFT Payment Messages that have al ready been processed by the system Verifying and Authorizing an Incoming SWIFT Payment Message Oracle FLEXCUBE allows you to amend the details of an Incoming SWIFT Payment Message that is marked for repair At the time of amending a SWIFT payment message you can specify the details of the amendments along with the reasons for carrying out the amendments Authorizing Amended SWIFT Payment Message All the amendments made to a SWIFT payment message have to be authorized by a user with appropriate authorization rights At the time of authorizing Oracle FLEXCUBE will display the earlier version of the SWIFT payment message along with the amended version in the same window
163. articipant as the receiver Otherwise it will default the debit institution itself as the receiver Following are the message types for RTGS Message Description SWIFT Message CUST_TSFR_RT Used when a Pay message generation is for a cor MT103 GS porate and sent through the RTGS Network BANK_TSFR_RT Used when a message belongs to an interbank MT202 GS deal and sent through the RTGS Network DIRDR_RTGS Used when a direct debit message is sent through MT204 the RTGS Network COVER_RTGS Used when a cover payment is sent through the MT202 RTGS Network ot ORACLE 5 22 Checks for Generation of MT201 Messages e The BIC code of the Debit Account and the BIC code of the Credit Account should be different e Debit Account currency and Credit Account Currency should be the same There should not be multiple account relationship with the AWI in the currency of transfer The following are the consolidation criteria s while generating MT201 messages e Value Date e Transaction currency e Receiver e Credit Account Currency Cut off Checks for Funds Transfer Transac tion If currency cut off checks are applicable for the transaction as specified in the preferences for the product that the transaction involves they will be performed when you save the transaction The value date of the transaction is validated against the cut off days and cut off time specified for the product
164. ary being created Transac action being tion being created created 10 6 ORACLE Case 2 The processing of field 72 for all payment messages where the beneficiary does not reside with the Oracle FLEXCUBE bank is summarized in the table below Field 72 Field 72 Field 72 Field 72 poe Tis G P ed Code r ere eee n Bee ies MT 100 a gforMT ng for MT 202 200 Parties ACC Mark Incoming Mark Incom Mark Not Appli SWIFT Message ing SWIFT Incoming cable a oe for Repair with Message for SWIFT appropriate repair Repair with Message reason appropriate for Repair repair rea with son appropri ate repair reason Parties INS Copy to field 72 of Copy to field Copy to Not Appli Instructing Payment Trans 72 of Pay field 72 of cable Inst action being cre ment Trans Payment ated amp process action being Transac Incoming SWIFT created amp tion being Message process created amp Incoming process SWIFT Mes Incoming sage SWIFT Message Parties RCB Try and Derive Not Applica Not Appli Not Appli Receiver s the Debit Account ble cable cable Correspond from contents ent specified after RCB If Debit Account Deriva tion is successful then do not copy the code and its contents to field 72 of Payment Transaction being created else mark SWIFT Message for Repair Parties INT Not Applicable Copy to field Copy to Not App
165. as been processed Cancelled Contracts that are deleted before authori None zation will be in this status Suppressed Contract which is reversed after authori None zation will be in this status Funding When contract processing results in Funding exception con Exception account being debited more than the tract needs to be author available balance the contract will be in ized this status Pending Future valued FT input manually and On the relevant BOD the Release awaiting payment value date will be in contract would get auto this status matically processed No Leave the message as it is message gets picked up on the value date Pending Transaction awaiting authorization after Authorize the transaction Authorization input Failed Verifi Contract that has been rejected during Amend the contract cation the contract verification process To view a summary of funds transfer transactions queues use the Payment Transactions User Summary screen The following details are displayed for each transaction in a queue e Contract and Authorization Status e Contract Processing status e Contract Ref No e Debit account currency value date and amount e Credit account currency value date and amount Summary Dash Board for Funds Transfer Transac tions To view a summary of funds transfer transactions that has been sorted according to status queues you can also use the Dash Board Summary screen In this screen th
166. ate Rate as of Debit Value Date If you choose this option the exchange rate as on the value date with which the remitter account will be debited will be used for the transfer This may be earlier than the credit value date Rate as of Credit Value Date If you choose this option the exchange rate as on the value date with which the beneficiary account will be credited will be used for the transfer Rate Pickup Date This is the actual date on which the rate is picked up This date is computed based on the input given in the Rate as of field on the Contract Other screen Social Security Number If you are processing a funds transfer on behalf of a customer of your bank the Social Security Number of the customer involved in the transaction will be defaulted from the CIF Maintenance details screen However if you are initiating the funds transfer for a walk in customer you will have to capture the walk in customer s SS Number ve ORACLE 5 5 5 Note Each outgoing customer type of transfer initiated by an individual type of customer can be tracked against the customer s SS number If the value of debits within a specific customer account exceeds USD 2500 with in a seven day working period the system notifies you of the same with an override message For example Let us assume that on the 24 of September 2001 Mrs Wendy Klien a customer of your bank initiates an outgoing FT for USD 2000 Since all weekends
167. ate related preferences Specify Message related preferences Specify the Override limit preferences Specify Instrument related preferences Indicate whether Cross Currency transfers are allowed Indicate whether Future Valued transfers are allowed Indicate whether the value of certain fields should be re keyed at the time the contracts linked to this product are being authorized You can also specify the fields whose values have to be keyed in during authorization Charge Options RTGS preferences oe ORACLE 3 1 1 Funds Transfer Product Preferences Product Code Description Message Related Transfer Type Suppress Back Value Payment Message Multi Credit Transfer Rate Related Rate Type Spread Code 4 Spr X Rate As Of Booking Message As Of Booking v Instrument Related Instrument Number Required Managers Check Payable General Ledger DAO GL Other Preferences Split Dr Cr Liquidation Future Value Allowed Cross Currency Allowed Charge Details Rekey Fields Allow Change in Contract Whom to Charge Remitter All Charges X Back Value Details Dr Back Value Days Dr Back Valuation Check Cr Back Value Days Required Cr Back Valuation Check Required RISS Network Payment Type Banking Priority All The product code together with a brief description that you specified for the product in the Generate 103 Cover Required Remit Message Generate 102 After Rate Refresh Allow Message Before A
168. ated but the process the accounting messaging is suppressed Suppressed Yes None None Funding Excep No Force the message Transaction will go through tion through with override Pending No Force Release the Transaction will go through Release message with override No Leave the message as it Funds transfer contract is is message gets picked created on the value date up on the value date 10 21 ORACLE Pending Author No Authorize the transac ization tion Failed Authori No zation Pending Cover No Match Unprocessed No Message is picked up for processing The system maintains queues of transactions in each status To view a summary of funds transfer transactions queues use the Payment Summary screen You can set certain filters as follows for viewing the details on this screen e Contract Status e Status e Source Reference Number e Credit Currency e Authorization Status e Contract Reference Number e Debit Currency Once you have set the filters you want click Refresh button to view the payment summary The following details are displayed for each transaction in a queue e The SWIFT BIC of the sender if applicable e Thesender s unique identifying reference number for the transaction corresponding to Field 20 of Incoming SWIFT Message or the User Reference Number assigned to the transaction by Oracle FLEXCUBE e The Transaction Reference Number assigned by Ora
169. ay these would be taken up for processing on the previous working day e Individual transactions in the MT101 would be uploaded into Common Payments Gateway e Individual transactions would undergo a product code resolution via the STP rule maintenance e Individual transactions in the message would be booked as FT or PC contracts in the system Note Following maintenances are mandatory before initiating MT101 from interfaces Function IDs to access the respective maintenance screens are given in brackets e MT101 flag should be checked for a BIC code ISDBICDI e Bilateral agreements between sender and receiver ISDCCYRS e Transfer agreements between customer and bank CFTDCXFRA Accounting e Incase of a single debit to the customer account is required system would debit the total amount from the Ordering Customer s account upfront and the corresponding credit would be posted to a suspense GL e Incase of multiple debits to the customer account system would post accounting entries to the customer account directly By routing the transaction to the appropriate module amp product without manual intervention system will be capable to interrupt the following instruction codes and also book appropriate transactions e NETS payment settled via Net Settlement e RTGS payment should be settled via RTGS e CHQB pay beneficiary by cheque Transactions View e The Common Payment Gateway Summary Screen can be u
170. be amended or rejected by the authorizer After verification the transaction can be authorized or rejected as is deemed necessary oe ORACLE You can use the FT Contract Authorization screen to verify and authorize a funds transfer contract that has been entered manually through the FT Contract Online screen Contract Authorization E New Enter Query E Contract Details Rekey Fields Transfer Currency i Transfer Amount Credit Value Date Reject Reason Contract Overrides Confirmed Message Contract Reference Maker Id Product Product Description Event Event Description Debit Account Credit Account Generate Messages el 4 Authorize Rejea Authorized By 5 25 2 Viewing Transaction to be Authorized Authorization Date Override Remarks To verify a transaction you must first display its details in the FT Contract Authorization screen To do so you must 1 Select the Contract Reference Number assigned to the contract by Oracle FLEXCUBE in the Contract Ref No field 2 Specify the appropriate values for the rekey fields designated in the preferences for the product that the transaction involves If you key in an incorrect value for any of the rekey fields you cannot proceed with the verification and authorization process You will not be able to nav
171. blacklisted the system will mark the message with a Repair status along with the appropriate reason for repair The corresponding error code can be configured alternatively as Override in which case Oracle FLEXCUBE will only log an override and go ahead with processing or Ignore in which case the error condition will not affect the processing in any way The STP will check for blocked BIC codes in following fields of a payment message e Field 53A Sender s Correspondent e Field 58A Beneficiary Institution e Field 52A Ordering Institution e Field 56A Intermediary e Field 54A Receiver s Correspondent e Field 57A Account with Institution Validating Transfer Currency and Account Currency For messaging resulting in an incoming transfer if transfer currency differs from the account currency for incoming transfer the corresponding message goes to the repair queue The upload process of incoming message provides a validation of account currency with transfer currency If the currencies are different the message is routed to the repair queue The error code is configurable to be either an Error or Override depending upon your installation Validating Credit Card Payments Oracle FLEXCUBE provides a facility to processes incoming Credit Card payments through SWIFT message The system processes these FT messages as follows 1 External Bank initiates Credit Card payment and the system receives an incomi
172. ccounting C Process Overdraft for Auto Book Cutoff Days Check Validate Beneficiary Name Beneficiary IBAN Mandatory Transfer Currency C Transfer Amount Value Date Debit Account Credit Account Normal los Payment Related Message Instrument Clearing Related Special Clearing Clearing Network Rate Variance Override Limit Maximum Limit Contract Authorization Referral Required Rekey Required Yes No Duplication Recognition Product Code Booking Date Dr Amount Cr Amount Dr Value Date Cr Value Date Dr Currency Cr Currency Ultimate Beneficiary Account Ultimate Beneficiary Address RTGS Product Sender Notification Required product definition screen will be displayed at the top of the screen The FT Product Preferences screen contains nine sections Each of these sections captures specific information about the product Note Not all product preferences are allowed to be amended after the product has been author ized once So care needs to be taken before authorization of the product to ensure that the product attributes preferences have been maintained correctly Specifying Message Related Details for Product In this section you can define message related details for outgoing transfers Transfer Type Indicate the type of transfers that the product can be associated with From the option list you can choose any of the following options 3 4 ORACLE e C
173. cctcesneeeeceenteeeeeeeeneeeeeseeneeeeeesenaes 11 8 11 3 2 Viewing Additional Tab Details ccccccesseeeceesseeeeeeeentneeeeeeenaeeteeeeaaes 11 9 11 3 3 This indicates the customer s country of birth Viewing Other Details Tab 11 11 11 3 4 Maintaining Other Details Tab ccccccceeceeeeenteeeeteeenieeeeseeenaeeeeeeeeaaes 11 15 11 4 Viewing Incoming File Details ee cceeeeeeeenene eee eeenaeeeeeeeeaaeeeeeeeteeeeeeeeaes 11 18 Annexure A Accounting Entries and Advices for FTS 008 12 1 12 1 Accounting Entries for FTS cccceccsecsesecceeesseeceeceebnetesnesdedecensesteeceeseeeneceesnecseges 12 1 122 PV EVOMtS sch tees seht heats he Seadecg iad sseeetiraes E O 12 1 12 3 AWe TAGS 23 sieiee a heels ieee leat tes ach at ee ial E 12 2 12 34 CHARGE CEAIM e id teases eee a a she ae a Achaia 12 3 12 3 2 DEBIT ADVICE niere daaa dais ss as nein baal ies weet anak 12 3 12 3 3 PAYMENT MESSAGE ccein eierne tied ite ene 12 10 12 3 4 RECEIVE NOTICE tics stiasen coer dei eiie e aana Ei ada 12 10 12 3 5 STOPPMN Tite a a a a e a iagcaele aa ANATS 12 10 123 0 CRED AD VO E ois a paa a a a A a a TAA isa ASEE AERLE 12 10 12A AMOU Tag E E EEE EEEE E 12 15 12 0 Accounting Roles nri noluerit aa a aaRS AE a A A a A A aa aea da 12 15 12 6 Advices tor FI svari eeii ai ni ainda tani A a TE 12 21 T26 1 FT M SSaQCS menune iaaa e eee 12 21 12 6 2 Other Mes sagas aro e EE ETAR aie Aaa ie 12 25 Annexure B Deri
174. ce for the counterparty of the contract e In the Currency Definition for the account currency of the contract The MT103 payment message is generated in MT103 format if e The generation of MT 103 has been enforced at all the levels mentioned above as well as if e All checks in respect of MT 103 message generation mentioned below are successful during input If MT 103 has not been enforced for the branch currency and BIC code the MT103 payment message is generated in the original MT103 format that is without the code STP in field 119 in the third block of the message If MT 103 has not been enforced for the product an override is sought and the message is displayed as 103P format not enforced for the product Do you still want to generate message in 103p If you confirm the override by clicking OK the MT 103 message is generated in MT 103 format If you reject the override by clicking Cancel the MT 103 message is generated in the original MT 103 format Checks for MT103 format The following checks are performed by the system for the generation of MT 103 messages in the MT 103 format e Field 23E Instruction Code must only contain the codes CORT INTC SDVA and REPA e Field 51A Sending Institution is not required e Fields 52 Ordering Institution 54 Receiver s Correspondent 55 Third Reimbursement Institution 56 Intermediary Institution and 57 Account With Institution should be in format option
175. cified that an instrument number is required you should also indicate the Managers check payable GL to be used by transfers involving the product This GL would be used to park the outgoing funds till liquidation is done whereby the amount in this GL would be washed out to the credit of the appropriate nostro account This field will be activated only if you had indicated that an Instrument Number is required You can select a valid foreign and local currency type GL from the pick list that is available DAO GL In the case of incoming transfers where the payment is routed to the ultimate beneficiary through a suspense GL which is an intermediary parking account you must specify the DAO GL number You can select a DAO GL from the option list that is available Note The DAO GL is also credited when an Incoming FT is received in case the credit account is closed or the account number mentioned is invalid Specifying Contract Authorization Details for Product You can specify whether certain important details of the contract involving this product need to be re keyed at the time when the contract is being authorized If you indicate positively then the fields that you specify will have to be re keyed at the time the contract is authorized Under Fields you will have to check against the specific fields that need to be re keyed during contract authorization This facility has been incorporated as a safety measure It woul
176. ciliation Module user manual Overrides Maintenance The STP process apart from the User defined Error Codes also checks for various error conditions based on the contents of the message and their interpretation during the processing of the message for instance limit checks available balance checks dormant account checks etc The actual result of the upload whether it fails with an error or goes through with an override depends on the configuration of the error codes a2 ORACLE 10 1 10 2 10 Straight through Processing Sequence of Events Introduction To recall straight through processing of funds transfer contracts begins with an incoming SWIFT message which is displayed in the Incoming Message Browser The Messages sub system of Oracle FLEXCUBE receives SWIFT messages and stores them in the incoming directory The STP function then reads these messages and begins processing them After the Messaging system stores incoming SWIFT messages in the incoming directory the STP function executes the following sequence of events 1 Reads the message from the incoming directory and displays it in the Incoming Browser At this stage the message is not interpreted or resolved and the contract details have not been extracted yet Also you can view the details of the message in the incoming browser at this stage 2 The Message Upload function then interprets the message extracting the contract details Thes
177. cle FLEXCUBE e lf applicable the SWIFT Message Type MT 100 or MT 103 e The debit currency e Transfer amount e Transfer Value Date e Debit account e Error Code e The most recent user who modified the record of the transaction 10 11 Payments Summary Dash Board To view a summary of funds transfer transactions that has been sorted according to status queues you can also use the Payments Dash Board screen You can invoke the Dash Board Summary screen by typing FTDDSHBD in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button In this screen the following details are displayed for each type of queue e The name of each process queue or status ee ORACLE 10 12 e The time stamp corresponding to the last action performed for the queue e Number of Outstanding Items in a Queue e The Inbound Message Count this is the number of inbound SWIFT messages received on the application date after the Beginning of Day Run e The time when the Summary Dash Board Information was last refreshed Dashboard Summary EbNew Enter Query Currency Type Boh wv Description Details m Description Outstanding Items Last Action BL Last Refresh Outstanding Total inbound Manual Total Generation Error Currency You can choose to view the transaction queues summary for any transaction currency or fo
178. cord repai ingly r 13 16 ORACLE 4 4 Acc Account Derive Go Mar Per ount Number Credit to k form Line Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 4 5 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 4 6 Acc SC Local Derive Mar Mar Per ount Clearing Credit k k form Line Code Acc Account SWI SWI Check ount Num FT FT C12 ber or Mes Mes and SC Local sage sage pro Clearing for for cess Code repai repai accord r r ingly MT 57A Go Mar 100 amp to k MT next SWI 103 pri FT ority Mes field sage for repai r 5 1 SWI 57A SWI Check Mar lf If Check FT FT BIC and Vali k Che C6 suc BIC date SWI ck6 ceeds SWIFT FT fails then Go BIC Mes then to next sage Go priority for to field repai next r sub pri ority field 1217 ORACLE 5 2 Acc SC Local Check Go If If Check ount Clearing and Vali to Che C7 suc Line Code date next ck7 ceeds Local sub fails then Go Clearing pri then to next Codes ority Go priority field to field next sub pri
179. count next SWI Check sub FT C8 and pri Mes pro ority sage cess field for accord repai ingly r 1920 ORACLE 7 3 Acc D Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly 7 4 Acc Account Derive Go Mar Per ount Number Credit to k form Line Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly 7 5 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 7 6 Acc SC Local Derive Mar Mar Per ount Clearing Credit k k form Line Code Acc Account SWI SWI Check ount Num FT FT C12 ber or Mes Mes and SC Local sage sage pro Clearing for for cess Code repai repai accord r r ingly MT 59A Go Mar 103 to k next SWI pri FT ority Mes field sage for repai 19 21 ORACLE 8 1 Acc D Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai
180. count next SWI Checks sub FT C1 amp pri Mes C2 and ority sage pro field for cess repai accord r ingly 4 2 Acc D Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C3 amp pri Mes C2 and ority sage pro field for cess repai accord r ingly T9 ORACLE 4 3 Acc Account Derive Mar Mar Per ount Number Debit k k form Line Account SWI SWI Checks FT FT C3 amp Mes Mes C2 and sage sage pro for for cess repai repai accord r r ingly MT 53A Go Mar 202 to k next SWI pri FT ority Mes field sage for repai r 5 1 Acc C Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C1 C4 pri Mes amp C2 ority sage and field for pro repai cess r accord ingly 5 2 Acc D Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C3 C4 pri Mes amp C2 ority sage and field for pro repai cess r accord ingly 5 3 Acc Account Derive Go Mar Per ount Number Debit to k form Line Account next SWI Checks sub FT C3 C4 pri Mes amp C2 ority sage and field for pro repai cess r accord ingly 1928 ORACLE 5 4 SWI S
181. ct accounting relationship between the banks a cover is not required The contents of the outgoing message are shown below MT 103 sent to Midland Bank Description Tag Contents Sender 1 FCBKGB10 Receiver 2 MIDLGB2A Transaction reference num 20 OOOFTOCO021810006 ber Value date amount currency 32A 020630GBP4000 Ordering customer 50K STEPHEN LEE Beneficiary customer 59 BENJONESGBP2148 10 16 Example 4 Outgoing Customer Transfer with Cover The message below requests the bank to credit funds to Ben Jones account with Standard Bank through Hambros Bank The bank therefore sends a payment instruction to Hambros Bank however since there is no direct account relationship between the banks the payment is made through the bank s GBP Nostro agent Barclays A cover payment message is therefore sent to Barclays Incoming Message Message type MT 103 Description Tag Contents Sender 1 MIDLGB2A Receiver 2 FCBKGB10 Transaction reference num 20 020630 DE 3271 ber Bank Instruction Code 23E SPRI 1032 ORACLE Value date amount currency 32A 020630GBP3821 50 Ordering customer 50K STEPHEN LEE Intermediary 56A HAMBGBOO Account with institution 57A STDBKGB20 Beneficiary customer 59 BENJONESGBP453 Details of charges 71A OUR Interpretation of Message Deb
182. ct and changing only the details that are different for the contract you are entering e Using your keyboard or the option lists that are available at the various fields to enter the details of an FT afresh To enter the details of a contract you need to just enter a product code and a few details about the beneficiary and the remitter Depending on the product code that you select many of the fields will be defaulted You can over write some of these defaults to suit the FT that you are processing After specifying the details you can save the record In case of internal transfer when you are saving the records the system checks whether the accounts mentioned in the al ORACLE from and to leg of the transaction belong to the same netting group or not If they belong to the same netting group the accounting entries will not be posted Instead the transaction will be logged for the netting batch The system will automatically place an amount block on the debit account However for the credit account the amount will be reflected only after the netting batch On authorisation the transaction will be made available for the netting batch if logged for netting batch Refer the section Maintaining Netting Group in the chapter Accounts for Inter Branch Transactions in the Core Services User Manual for further details about netting Specifying FT Contract Details You can invoke the FT Contract Details scree
183. ct to the FT contract if Split Dr Cr Liquidation check box is checked at FT product level Rate Reference The Rate Reference for the currency pair can be selected from the option list provided If you specify the Rate Reference you will not be allowed to specify Rate Date and Rate Serial Rate Date Rate Date is used for picking up the exchange rate for the currency pair involved in the transaction and is applicable only in the case of cross currency transactions You need to specify the Rate Date for the currency pair The Rate Date must be less than or equal to the application date If you specify Rate Date and Rate Serial you will not be allowed to specify Rate Reference Rate Serial You can specify the Rate Serial for the Rate Date you have entered All the rate serials existing for the selected Rate Date will appear for selection Select a Rate Serial from the option list provided If you have specified Rate Date and Rate Serial you cannot specify Rate Reference Validations for the Rate Date Rate Serial and Rate Reference You cannot specify Rate Date and Rate Serial and Rate Reference simultaneously You can specify either Rate Reference or Rate Serial and Rate Date To choose Rate Reference select from the option list provided This list will show all active spot FX contracts for the same currency pair as the FT transaction The currency pair is determined based on the product type of the FT ol ORACLE 5 5 2 2 Up
184. cters SC in SC23 09 85 to derive the Clearing Code The Clearing Code derived thus should conform to the mask or format specified for the Clearing Code Network to which it belongs e The STP process will check to ensure that the Local Clearing Code is present only once in the fields of an Incoming Message That is if fields 56 57 and 58 are present in a SWIFT Payment Message the Local Clearing Code should be specified in field 56 alone Likewise if only fields 57 and 58 are present in the message the Local Clearing Code should be specified in field 57 If these validations fail the SWIFT message will be marked for repair indicating the appropriate reason for repair e Ifa Local Clearing Code is present in one of the fields of an Incoming SWIFT Payment Message but if the Incoming SWIFT Payment Currency is different from the local currency of the branch the message will be marked for repair e Ifthe Local Clearing Code present in an Incoming SWIFT Message is a valid Local Clearing Code in the system the STP process will assign the same code with the prefix to the fields 56 or 57 as the case may be of the resultant Outgoing SWIFT Payment Message e If in an outgoing MT 202 to be generated through the STP process the field 57A and field 58A are the same as the Receiver of the MT 202 i e in cases where field 57A is not present field 58A equal to Receiver the system will assign the Own Clearing Code of the party in
185. cting the Local Clearing Code speci fied in the field after the Local Clearing Code prefix Oracle FLEXCUBE shall extract the account number if specified after the Local Clearing Code and validate the same 1344 ORACLE 14 1 14 Glossary List of Important Terms The following terms have been used in this manual Account Head The general ledger and or sub ledger in the chart of accounts that is debited or credited every time a balance type account is liquidated or interest is accrued in respect of it Account Servicing Institution This is the financial institution where the ordering customer s account resides Account with Institution This is the institution designated by the ordering customer at which the beneficiary will receive the transfer payment Accounting Role This is the category under which any general ledger sub ledger is classified Amount Item This is the amount entry that is passed into a general ledger sub ledger in the chart of accounts for each transaction Auto book Function This is the function that will process funds transfer contracts for which the rate pickup is specified to be done on a future date Bank Transfer This is the funds transfer contract involving the movement of funds from the ordering institution to the beneficiary institution Booking Date This is the date on which the contract is entered into the Oracle FLEXCUBE system Charge Bearer This is the ent
186. ctsteeeeeeetnnneeeeees 7 6 7 7 Uploading Contracts through Upload Master Screen cceeeeeeeeeeeeeenteeeeeeeenaees 7 35 7 8 Upload of Incoming SWIFT Payment Messages cceseeeeeeeeeeeeseenireeeeeeeaaes 7 35 7 9 Processing Single Debit Multiple Credit SDMC for Bulk Payments 08 7 36 TIT Upload Proca SSi entea aaa esd edt ade ah ia ease 7 36 7 9 2 Liquidation POC SS 2 1 ccccccccceeeeeeeecenneceeeeeeeteeseceseceeceneaaecaeeesteeteeetetneens 7 36 7 9 3 Reversing a Liquidated Contract cccccsseeeeenneeeeeeeenteeteesentateeeeeenaaes 7 38 Straight through Processing An Overview ssseeeeeeeeeereeeeeeeeeees 8 1 8 1 Introduction seia direst eae dil gentb ia ddneesed eden i a 8 1 Maintenance for Straight through Processing ccceeeeeeeees 9 1 Se IntrOGUCHION 2 2 fuse A tet eget eget ena tt aed ica del Stadt aden 9 1 9 1 1 Maintaining Funds Transfer ProQuct ccccccesseeeeeeensneeeeeeenteeeeeeenaaes 9 1 9 1 2 Maintaining Settlement INStrUCTIONS 0 ccccecieeeeeettteeeeeeentieeetetenateteeeeenaes 9 2 9 1 3 BIG DINCCIONY vie ccccccserte ts pecs eens beet el diaii RAEE EREEREER EARE E E aei iA ai 9 2 9 1 4 Messaging Maintenance ccccccccccctceeeceeenneeeeceeeneeeeceenaeeeeeeeiaeeeesenaes 9 2 9 1 5 Mapping Message Types to Products and QUOUES ceceenteeeeeeentes 9 4 9 1 6 D to A Converter Records Maintenance ccccccccccscccceessieeeees
187. d The remit message will be displayed in the message in the Block 119 as 119 REMIT Note The Remit Message box is enabled only for customer transfer Processing Back Values Payment Messages for Outgoing FT Contracts In case of an outgoing FT contract which is back dated debit value date of the contract is earlier than the system date and the Suppress BV payment message option is checked for the product the system will set the Generate Message option as No for both the credit and debit legs of the contract Upon saving the contract the system will show an over ride saying The contract is Back Valued If you press Ok another over ride indicating Message will be Suppressed will be displayed Click OK to Proceed will be displayed If you press OK again you will continue S9 ORACLE to save suppression of the messages If you press CANCEL you will cancel suppression of the messages However you can still generate the payment message by visiting the Settlements screen and checking the Generate Message option there The option Suppress BV payment message at the product level will decide the default value of the Generate Message option for backdated outgoing funds transfer However the generation of payment message can be controlled at the contract level by checking or un checking the Generate Message option manually in the Contract Settlements screen
188. d and so on Incoming Message Browser Incoming SWIFT messages containing details of funds transfer contracts are stored in the incoming directory that you have designated for receiving messages through SWIFT The incoming browser is therefore the repository of all incoming messages in Oracle FLEXCUBE At this stage the details of the funds transfer contract are not extracted and the fields in the message that pertain to the funds transfer contract are not yet resolved For more information on the structure of the Incoming Browser and the operations that can be performed on the Incoming Message Browser consult the Messaging system user manual 10 1 ORACLE 10 3 10 3 1 10 4 As mentioned earlier the end user queues and the access rights to the users in the department who will need to view the messages should already have been defined for your branch Message Upload Function When the incoming message is displayed in the incoming browser the message upload function resolves the contents of the message under the different information heads fields in Oracle FLEXCUBE The message upload facility of Oracle FLEXCUBE allows you to automatically process all incoming MT 103 MT 103 and MT 202 messages which result in either incoming or outgoing Funds Transfers Subsequent to the upload the details of each message will be updated in Oracle FLEXCUBE as an FT contract After this the Funds Transfer can be processed as any
189. d at the top right corner of the Application tool bar and clicking the adjoining arrow button Error Messages Maintenance ElNew Enter Query Error Code Language Description Message Input By Authorized By Modification Date Time Date Time Number W Authorized H Open In the Error Messages screen you can maintain your own error codes and appropriate messages These will be displayed during message upload if that particular condition for which the error message is mapped occurs ote ORACLE 9 1 9 1 You can specify the following details for an error message e The language in which the message is to be displayed and its short description e A unique code to identify the error throughout the system e The text of the message e The function Id e The number of parameters that can be taken e The type of message Error Override or Ignore e The type of message occurred while running a batch Error Override or Ignore e Whether confirmation is required from the authorizer for the error or override Specifying Branch Details Specify the details pertaining to the branch for converting the old error code to a new one for a branch based on the Function Id Branch Code Specify the code of the branch for which you want to map update the error code Old Error Code Specify the old error code that needs to be replaced with the new one New Error Code Specify the new error co
190. d contracts will be allowed for deletion e Close The contracts in the repair status can be rejected in the common payments gateway message browser On rejection the status of the message will be marked as rejected and reject message will be generated if the same is specified in the message type maintenance This operation will create a new version with the status change and should be authorized No further operation will be allowed on contracts with status Rejected The following reject messages will be generated in the Common Payments Gateway browser on reject operation Customer payment status report pain 002 001 02 for customer initiated payments and direct debits Reject payment status Report pacs 002 001 02 for indirect participants outgoing payments and outgoing direct debits e Re open This operation will mark the queue status as Waiting for queue exchange This can be done only on contracts with status as Repair This operation will create a new version with status as Waiting for Queue Exchange and needs to be authorized e Authorize This operation will authorize an unauthorized contract Contracts that are repaired or closed or reopened need to be authorized You can query for common payment messages with different criteria by clicking the Search button 11 ORACLE To get a detailed view of an upload instruction click the View button It invokes
191. d do you well to indicate positively in these fields as the possibility of human error cannot be discounted For instance let us assume that the value date has been input incorrectly for a contract If you have specified Yes at the Re key Required field and checked on Value date under Rekey Fields then at the time when the contact is being authorized this field will have to be re keyed and the error which would have otherwise cost you dearly can be corrected Specifying Other Preferences for Product Split Dr Cr Liquidation Check this option then both initiation and liquidation events get triggered for any outgoing FT product By default this option is not enabled Future Value Allowed Check this option if the future valued contracts can be input using this product Cross Currency Allowed Check this option if the Cross currency transactions can be input using this product ou ORACLE 3 1 9 1 Process Overdraft for Auto Book Check this option if the Process overdraft for Autobook facility should be made available for the product This field is applicable to future dated contracts involving this product The Autobook function automatically liquidates future dated contracts There could be a situation where a customer requests you transfer an amount that actually exceeds the amount in his account In this field you can specify whether contracts involving this product which is picked up by the Autobook function can be processed in sp
192. d on the rate pick up code that you specify you will have to match the options for message generation For normal contracts as of booking date messages will be generated only after authorization In the case of Future Valued transfers messages will be generated as of spot date Message Date This is the actual date on which the messages are to be generated This date is computed on the basis of the input in the Message as of Field in the Contract Others screen 20 ORACLE 5 5 4 9 Specifying when Accounting Entries must be passed For the contract you can specify whether accounting entries must be passed on the date of message generation if message generation is indicated on booking date or on the debit value date of the transaction If you indicate that accounting entries must be passed on the date of message generation the entries related to the contract will be passed on the date of message generation If message generation is indicated on booking date and you have indicated that accounting entries are to be posted on the debit value date of the transaction the messages are generated on the booking date and the accounting is deferred to the debit value date The accounting date When you make your specification in the Accounting As Of field the system arrives at the date on which accounting entries will be posted and displays it in the Accounting Date field on the FT Contract Online screen If you select
193. date on which the debit leg of the funds transfer becomes effective i e the value date with which the remitter s account is debited This date must be earlier than or same as the credit date If you do not enter a debit value date the system defaults the system date today s date The generation time of an outgoing transfer effected directly in the FT module through settlements of any other module or on account of a straight through process should be checked against the cut off time defined for the currency involved in the transfer op ORACLE 5 5 2 If the system time at the time of message generation for Outgoing transfers is beyond the cut off time the value date of the transfer is amended according to the number of days to be added Debit Spread The system displays the number of spread days maintained in the Value Date Spread Detailed screen for a customer product and currency Debit Spread Date The system displays the debit spread date for product customer and currency in this field It is derived after adding the spread days to the debit value date maintained in Value Date Spread Details screen Specifying Details for Credit Leg of Transfer Credit Currency Specify the currency in which the beneficiary is to be credited If you do not enter a credit currency the currency of the account entered in the Credit Account field will be defaulted It is mandatory for you to enter a credit currency
194. dation Record by means of the Close Button or the Close option from the menu the consolidation record is liquidated The system generates MT102 MT203 or MT201 for multi customer credit transfer multi credit bank transfer or multi credit own account bank transfer respectively Further consolidated accounting entries are posted Generation of MT102 and MT203 provides for the generation of consolidated cover messages One cover per each MT102 MT203 is sent along with the consolidated amount During closure of consolidated record the system triggers CINT Consolidation Event for both Messaging and Accounting event Consol Account Reference Number The consol account reference number is system generated This number is the reference that facilitates consolidation of the various transfers of a customer based on the grouping criteria It facilitates passing Consolidated Accounting entry to the Beneficiary Account Settlement Account The following items are checked for consolidating transfers across the system e Product Code e Settlement Account e Receiver e Currency e Credit Value Date e Bank Operation code sal ORACLE e Sender Correspondent e Receiver Correspondent Line1 to 5 e Sender to Receiver Info Tag 72 Line1 to 6 e Message Date e Multi Credit Ref No e Consol Account Reference All transactions that have identical above mentioned fields items are validated and consolidation happens if intermediary party tag 56 is
195. de e Both Sender s and receiver s countries should be for Mandatory IBAN Check Country Specify the country of the ultimate beneficiary This adjoining option list displays all valid country codes maintained in the system You can choose the appropriate one Note The country information is captured to enable Mantas to analyze the transactions for pos sible money laundering activities For more details on Mantas refer Mantas interface document Capturing Remittance Information You can specify the sender to receiver information of the transfer by selecting the appropriate value from the adjoining option list The details that you enter will be populated in field 70 of the payment message MT 103 The following values are available in the option list e If e ANV e IPI e RFB mig ORACLE 5 5 3 5 e ROC e TSU The code placed between slashes must be followed by the invoice number a slash and the amount paid Apart from the values provided in the list you can also specify a valid 15011649 creditor reference number in the Remittance Information field Validations System validates the specified reference number and displays the error message if found wrong as Invalid Value for field Remittance Information The Creditor Reference Number if specified should adhere to the following e First 2 characters should be RF e RF should be followed by 2 digit check digit e The
196. des that with which you want to replace the old one Function Id Specify the Function Id on the basis of which you want to replace the error code Indicating Pending Cover Match If you wish to defer processing of a message till receipt of a cover based on certain criteria then you can select the Pending Cover Match status for that condition If that condition is encountered Oracle FLEXCUBE will update the message status to Pending Cover Match and process the payment only after receipt of the cover Processing MT103 MT202 MT200 When the system receives an MT103 MT202 MT200 it will process the message based on the STP Rule you have defined for the same Straight through processing of MT103 and MT202 can be performed based on the customer type and amount limit You can maintain STP rules for a combination of customer type and transaction amount based on which the transaction is either processed or moved to Repair status If as per the rule the message moves to a queue which requires Cover Matching it will be marked as Pending Cover Match Subsequently as mentioned above when the Cover message is received the system will process the original MT103 MT202 message If the Queue is mapped to a PC Product Category then a PC Contract will be created The PC Message Mapping screen will be used to map the message fields to the PC Contract fields While processing an incoming MT200 the syste
197. duct where payment is by message BOOK Booking of an Outgoing FT Contract If the charges are to be collected when the FT contract is booked the entries that will be passed for the same would be as indicated below Accounting Role Amount Tag Dr Cr Indicator CUSTCH ChargeCom_ Debit ARGEACC p ChargeComp INC ChargeCom_ Credit p Note Here ChargeComp refers to the charge component that you have defined for the product involving the contract through the Product ICCF screen INIT Initiation of an outgoing FT contract Accounting Role Amount Tag Dr Cr Indicator REMITTER AMT_EQUIV Debit BENEFICIARY TFR_AMT Credit CUSTCH ChargeCom_ Debit ARGEACC p ChargeComp NC ChargeCom _ Credit p These two events shown above are the only events with accounting applicable for a simple outgoing FT product CINT Consolidation Event for Messaging and Accounting CINT is triggered during Closure of consolidated records Consolidated accounting entries are passed after MT102 message is generated Accounting Role Amount Tag raed MT102 Suspense GL Outgoing for Consolidated TFR_AMT Debit amount AMT_EQUIV Settlement Account Beneficiary for Consolidated TFR_AMT Credit amount AMT_EQUIV 1216 ORACLE In case the charge is borne by the beneficiary then the following entry is passed Accounting Role Amount Tag pad Settlement Accoun
198. e FTTBS UPLOAD _EXCEPTION This table is updated by Oracle FLEXCUBE in case of errors encountered in respect of uploaded contracts during the upload As soon as Oracle FLEXCUBE encounters the first error in respect of a record it is logged in this table and the Upload function proceeds with the next record Only one error is logged in the Exception Table in respect of a single record Mandato SWIF Defaul Column Name Data Type T t Description y Field Value BRANCH_CODE Alphanu Yes Branch Code meric 3 SOURCE_CODE Alphanu Yes Source Code meric 15 Primary Key SOURCE_REF Alphanu Yes Source Refer meric 16 ence Pri mary Key 7 33 ORACLE SEQUENCE NO Alphanu Yes Sequence meric 16 Number of error within the source reference Primary Key ERROR_CODE Alphanu Yes Oracle FLEX meric 11 CUBE Error Code ERROR_CODE_PARA Alphanu No Parameters MS meric 128 responsible for the error ERROR_MESSAGE Alphanu Yes Derived Ora meric 255 cle FLEX CUBE Error Message with parameters substituted 7 6 2 9 FTTBS_UPLOAD_LOG This table is updated by Oracle FLEXCUBE after successful completion of the entire Upload process Mandato SWIF Defaul Column Name Data Type T t Description y Field Value BRANCH_CODE Alphanu Yes Branch Code meric 3 SOURCE_REF Alphanu Yes Source Refer
199. e as the Status The Message Type is defaulted from the previous screen Priority For a particular message type you can define multiple conditions to validate the UDF s based on which the message is assigned a particular status Each set of five conditions will be associated with a priority number The system automatically assigns the next available priority number to the next set of five conditions If a condition with a higher priority level is satisfied the status associated with that condition is assigned to the message Select Add from the Actions menu in the Application tool bar or click add icon to specify the next set of conditions To remove a set of conditions select Delete from the Actions menu in the Application tool bar or click delete icon Conditions Using the tags mentioned above you can specify the following conditions for processing the Incoming SWIFT and Non SWIFT Messages 1 EXISTS Depending on your requirement you can use this tag to check for the existence of a specific field in the Incoming SWIFT Message For instance you may want to check for the presence of field 56 in the message If present the function will return TRUE If the field is not present in the message it will return a FALSE value 2 BIC This function will check for the presence of the BIC code in the party information fields of the message It will then validate the BIC and if found valid will assign it to the fi
200. e Debit value date of the entries contained in the external statement Credit Value Date Credit value date of the entries contained in the external statement Check Number This is the details regarding the check number Remitter A C And Descrip tion This is the description of the remitter s account Beneficiary A C And Description This is the description of the beneficiary s account Ultimate Beneficiary A C This is the details regarding the ultimate beneficiary account Product Description This is the description of the respective product Manager Check Number This is the details regarding the manager s check 15 4 Remittance Received Report 15 6 ORACLE 15 4 1 The Remittance Received Report gives details on remittance received You can invoke this screen by typing FTRPREMR in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button Remittance Received Report Report Date All Branches Single Branch Branch Code Date Report Format Report Output PrinterAt Client v Printer You can specify the following preferences for the report Branch Code Specify the branch code from the adjoining drop down list Report Date Select the date from the option list Contents of the Report The parameters specified while generating the report are printed at the beginning of the
201. e amp C2 ority for and field repai pro f cess accord ingly 138 ORACLE 9 2 Acc D Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 C4 pri sage amp C2 ority for and field repai pro r cess accord ingly 9 3 Acc Account Derive Go Mark Per ount Number Debit to SWI form Line Account next FT Checks sub Mes C3 C4 pri sage amp C2 ority for and field repai pro r cess accord ingly 9 4 SWI SSI for Derive Mar Go Per FT SWIFT Debit k to form BIC BIC Account SWI next Checks Payment FT sub C5 amp Currency Mes pri C2 and sage ority pro for field cess repai accord r ingly 9 5 SWI SSI for Derive Mar Mark Per FT SWIFT Debit k SWI form BIC BIC s Account SWI FT Checks Customer FT Mes C5 amp Pay Mes sage C2 and ment Cur sage for pro rency for repai cess repai r accord r ingly 10 MT 53D Go Mark 100 amp to SWI MT next FT 103 pri Mes ority sage field for repai r 13 9 ORACLE 10 1 Acc C Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C1 amp pri sage C2 and ority for pro field repai cess r accord ingly 10 2 Acc D
202. e 1 An MT 103 customer transfer to Hambros Bank London 2 Acover MT 202 bank transfer to Barclays Bank London The contents of the outgoing messages are shown below MT 103 sent to Hambros Bank Description Tag Contents Sender 1 FCBKGB10 Receiver 2 HAMBGBO00 Transaction reference num 20 OOOFTOC02181000 ber 5 Value date amount currency 32A 020630GBP3821 50 Ordering customer SUR STEPHEN LEE Sender s correspondent PAA BARCGB2A Account with institution MR STDBKGB20 Beneficiary customer 59 BENJONESGBP453 MT 202 cover sent to Barclays Description Tag Contents Sender 1 FCBKGB10 10 34 ORACLE Receiver 2 BARCGB2A Transaction reference num 20 OOOFTOC02181000 ber 5 Related reference number 21 020630 DE 3271 Value date amount currency 32A 020630GBP3821 50 Account with institution 57A HAMBGBOO Beneficiary institution 58A STDBKGB20 10 17 Example 5 Outgoing Bank Transfer In this example all the parties to the transfer are banks The incoming message MT 202 General Financial Institution Transfer instructs the bank to credit funds to Hambros Bank Since Hambros Bank does not have a direct account relationship with the bank the payment is routed through Barclays Thus the incoming message here results in an Outgoing Bank Transfer with a cover Incoming Message Message type
203. e 10 COST_CODE1 Alphanu No Oracle FLEX meric 9 CUBE MIS Cost Code 1 COST_CODE2 Alphanu No Oracle FLEX meric 9 CUBE MIS Cost Code 2 COST_CODE3 Alphanu No Oracle FLEX meric 9 CUBE MIS Cost Code 3 COST_CODE4 Alphanu No Oracle FLEX meric 9 CUBE MIS Cost Code 4 COST_CODE5 Alphanu No Oracle FLEX meric 9 CUBE MIS Cost Code 5 REF_SPREAD Num No Floating Rate ber 10 5 Spread for MIS REF_RATE_TYPE_ Alphanu No Rate Type for meric 1 MIS X Fixed Rate L Floating Rate REF_RATE_CODE Alphanu No Floating Rate meric 10 Code for MIS Should be a valid Floating Rate Code maa ORACLE 7 6 2 7 7 6 2 8 CSTBS UPLOAD CONTRACT UDF This table contains the User Defined Field UDF details for the uploaded funds transfer contracts Mandato SWI Defan or Column Name Data Type T It Description y Field Value BRANCH_CO _ Alphanu Yes Branch Code Same DE meric 3 as that of FTTB_UPLOAD_MAST ER SOURCE_CO_ Alphanu Yes Source Code Same DE meric 15 as that of FTTB_UPLOAD_MAST ER Primary Key SOURCE_REF Alphanu Yes Source Reference meric 16 Same as that of FTTB_UPLOAD_MAST ER Primary Key FIELD_NAME Alphanu Yes Valid Field Name Main meric 105 tained for the Product Primary Key FIELD_VALUE Alphanu Yes Value For User Defined meric 150 Field Mandatory if maintained as Manda tory Unique if main tained as Uniqu
204. e 2 Line 3 Here you can maintain the other details for the outgoing MT101 Click Message button to view the SWIFT message generated in the Messages screen View Message Click View Message button the following screen will display the full message 9 ORACLE E Message Web Page Dialog DCN CHOMSOG001850015 Message 1 F01AMBKWASHAXXX1111111111 2 101CHASUS60XXXXN 20 CHOZ101001850437 28D 1M 30 000729 50H 4867857443 Indu 241 H1 32B USD10 33B USD10 36 1 759 2345666 Mikkado T1A OUR j 5 33 Viewing FT Contract You can view the FT contract using Funds Transfer Contract Summary screen To invoke this screen type FTSTRONL in the field at the top right corner of the Application tool bar and click the adjoining arrow button Funds Transfer Contract Summary f Search t Advanced Search 9 Reset 4 Clear All Case Sensitive Product l Contract Reference Number Contract Status Authorization Status Transfer Amount Transfer Currency Consolidated Account Reference Number Process Status Debit Amount Debit Currency Source Reference number Source Code Debit Consolidation Reference Number Records perpage 15 v 10f1 Product Contract Reference Number Event Sequence Number Contract Status Authorization Status Debit Amoun You can click Search button to vie
205. e Number WE Party Details Additional Details Settlement Route Debit Credit Debit Currency Credit Currency Debit Branch Credit Branch Debit Account Credit Account Debit Account Description Credit Account Description Debit IBAN Credit IBAN Debit Amount Credit Amount Debit Value Date Credit Value Date Debit Spread Credit Spread Debit Spread Date Credit Spread Date Exchange Rate Details Transaction Details Spread Code 1 Spread Local Currency Equivalent Spread Definition Charge Bearer z FX Contract Reference Message As Of Rate Date Rate As Of Rate Serial Accounting As Of dapena Message Date Base Rate Accounting Date Customer Spread Rate Pickup Date Exchange Rate Other Details Receiver Events Charge Claim Settlements Advices Charges Tax MIS Fields Customer Cover Details Maker Date Time Checker Date Time Authorization Status Status Process Status A The entries that you make to the various fields on this screen depend on whether the funds involved in the contract are incoming outgoing or internal Details of information that can captured through the FT Contract Main screen have been detailed below Specifying Details for Debit Leg of Transfer Debit Currency Specify the currency of the remitter s account You can choose a valid currency code from the list of values that is available If you do not specify the debit currency the currency
206. e as follows aia Accounting Role Amount Value Date Indicator Tag Dr REMITTER AMT_EQUI Dr Value Date V Cr INTMD_SUSPENS AMT_EQUI Dr Value Date E V The accounting entries for a liquidation event would be as follows Dues Accounting Role Amount Value Date Indicator Tag Dr INTMD_SUSPENS_ AMT_EQUI Cr Value Date E V Cr BENEFICIARY TFR_AMT Cr Value Date If the Split Dr Cr Liquidation option is unchecked then charges other than Liquidation Charges would be defined for the Book event and liquidated during initiation If the Split Dr Cr Liquidation option is checked then the Charge Accounting Entries would be defined for both initiation and liquidation events The corresponding Charge Accounting Entries would be passed and the charge liquidated during initiation provided Charge Whom is Remitter or Shared In case Charge Whom is Beneficiary then the corresponding charge accounting entries would be passed at the time of liquidation Processing Split Dr Cr Liquidation for FT Contracts If the Split Dr Cr Liquidation option is enabled for a product then the system will trigger initiation and liquidation event simultaneously even if the value date for both the debit and credit legs is the same If the credit value date for a contract is after the system date then liquidation will not be triggered immediately The following cases are possible Case
207. e details are propagated into the Funds Transfer FT Upload tables in the system These tables therefore store the extracted details of the contracts contained in the incoming SWIFT messages Any default information is appended and if any message has been rejected for any reasons or an error has been encountered the same is logged as an exception 3 When the Message Upload function interprets the message it also resolves the Oracle FLEXCUBE FT product to be used for the contract using the Product Message Mapping for the incoming message type The product code thus resolved is also stored in the FT Upload tables with the other contract details Based on the parties in the message the settlement accounts are also resolved using the data maintained in the Settlement Instructions table 4 The Funds Transfer FT Upload function creates contracts using the interpreted messages reading them from the FT Upload tables This involves matching the extracted contract details with the information fields in Oracle FLEXCUBE for funds transfer contracts In the process the product level and customer level defaults are also picked up for sub systems such as charges taxes MIS etc If any contract upload gets rejected for any reasons or if an error is encountered the same is logged 5 Subsequent to the creation of the contracts by the FT Upload function they can be processed just as any other FT contract in the system and can be amended authorize
208. e following details are displayed for each type of queue e The name of each process queue or status e The time stamp corresponding to the last action performed for the queue e Number of Outstanding Items in a Queue 5 59 ORACLE 5 29 e The Inbound Message Count this is the number of inbound SWIFT messages received on the application date after the Beginning of Day Run e The time when the Summary Dash Board Information was last refreshed You can invoke the Dash Board Summary screen by typing FTDDSHBD in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Dashboard Summary FE New Enter Query Currency Description Details o Description Outstanding Items Last Action A i Last Refresh Outstanding Total Inbound Manual Total Generation Error Choosing the transaction currency Choose to view the transaction queues summary for any transaction currency or for all currencies Choosing the transaction type To view transaction status queues for manually entered funds transfers chose Manual in the Manual STP field To view transaction status queues for funds transfers uploaded through the STP function chose STP in the Manual STP field To view both types choose Both When you choose all transaction queues pertaining to the type selected are displayed on the screen
209. e following values e Courier e Branch Note If the delivery mode is Courier then you will need to specify the delivery address Delivery Address 1 Specify the address to which the cheque book should be delivered The adjoining option list maintains all valid addresses maintained in the system You can choose the appropriate one Delivery Address 2 4 Specify the address to which the cheque book should be delivered Specifying Regulatory Reporting Details Specify the regulatory reporting details Specifying Multi Credit Transfer Details Enabling Multi Credit transfer You cannot enable or disable the Multi Credit Transfer option It is defaulted from the product branch level and cannot be changed by you at the contract level This option will be enabled for Multi Customer Transfer and Multi Financial Institution Transfer type of payments only and will not be enabled for other normal products oe ORACLE Multi Credit Reference Number You can assign a Multi Credit Reference number to a specific contract by clicking the option list to choose from the list of Multi Credit Reference Numbers that are pending closure During contract save the system validates the above mentioned fields with existing contracts and if the current transfer transaction is identical to an existing contract it is pooled together with the existing contract and it also assumes the same Consol Account Reference number as
210. e limit amount in currency1 the exchange rate for the transaction is not picked up according to the rate code defined in the product preferences but will have to be specified by the user entering the transaction The specified rate is checked to verify that it falls within the variance limits and the stop limit specified for the product Internal Remarks You can specify additional information pertaining to the contract here The details that you specify here can be retrieved later Capturing Payment Details Specify the sender to receiver information of the transfer by selecting the appropriate value from the adjoining option list The details that you enter will be populated in field 72 of the payment message MT 103 The following values are available in the option list e If e ANV e IPI e RFB e ROC Specifying Upload Details If the contract has been uploaded from the Oracle FLEXCUBE FT contract upload tables by the FT Upload function then the field marked Uploaded will be automatically checked to indicate that the contract has come from an external system The code of the source from which the contract was uploaded will be displayed in the Source Code field Each time contracts are uploaded the system automatically generates a source reference number This number will be displayed in the Source Ref Number field Refer to Chapter titled The Batch Upload Function for details on the FT Upload function Storing
211. e of events that results in the movement of funds from the remitter to the beneficiary It is also defined as the remittance of funds from one party to itself or to another party through the banking system It is an essential support function for other financial products such as loan repayment settlement of trade bills etc apart from being an important stand alone function in a typical bank Classifying Funds Transfers Funds Transfers can be classified as Incoming Outgoing or Internal depending on the direction of flow of funds in the transfer Incoming or Outgoing transfers are indicative of whether funds are coming in or going out of the bank Internal transfers indicate funds being transferred within the bank itself between two accounts within the Bank No other financial institution is involved in such transfers Based on the parties involved in the transfer Funds Transfers can also be classified as customer transfer bank transfer and bank transfer for own account Customer Transfer A customer transfer is a transfer in which either the ordering customer or the beneficiary customer or both are non financial institutions i e at least one party in the chain is not a financial institution Bank Transfer A bank transfer refers to the transfer of funds between the ordering institution and beneficiary institution Here the originator and beneficiary and all intermediary parties are financial institutions Bank Transfer for Own Account
212. e relevant branch currency and product combination will be used to perform the check 19714 ORACLE 10 5 7 10 5 8 10 5 9 At the time of uploading cross currency payment message transactions the STP process will validate the limits in the following manner e The limit amount which is expressed in the limit in currency is converted to the corresponding amount in the limit for currency using the standard exchange rate mid rate for comparison e If the transaction amount is less than the limit amount in limit for currency for a given product and branch combination the STP process will pick up the exchange rate from the Currency Rates Maintenance for the rate code specified for the product involving the transaction e Ifthe cross currency transaction amount exceeds or is equal to the limit amount in limit for currency the STP process will reject the payment message transaction being uploaded The appropriate reason for rejection is also indicated e The corresponding error code can be configured alternatively as Override in which case Oracle FLEXCUBE will only log an override and go ahead with processing or Ignore in which case the error condition will not affect the processing in any way Checking for Blocked BIC Codes At the time of processing a SWIFT Payment Message if the STP process encounters messages involving SWIFT BIC Codes in the fields containing party information that have been blocked or
213. e scheme type of the creditor Maintaining Original Creditor Scheme Details Id Select the scheme identification code of the original creditor from the drop down list Following are the options available in the drop down list e Private Identification 11 17 ORACLE 11 4 Name Specify the name of the original creditor Id Type Specify the scheme identification type of the original creditor from the option list Id Value Specify the scheme identification value of the original creditor Scheme Type Specify the scheme type of the original creditor Viewing Incoming File Details You can view the details of incoming files received by Oracle FLEXCUBE using Payment Gateway Incoming File Details screen To invoke this screen type PCSSINFD in the field at the top right corner of the application toolbar and click the adjoining arrow button Payment Gateway Incoming File Details E gt Search Ct Advanced Search Reset Case Sensitive Service Type File Reference Sender Customer Consolidation Required Records per page x Service Type File Reference File Type File Date Sender Receiver File Business Date File Cycle Rounding Indicator Original File Status P Processed U Unprocessed E Error You can search for the incoming files based on one of more of the following parameters e Service type whether FT or PC e File reference e Sender o
214. e status of the messages as unprocessed Oracle FLEXCUBE processes the incoming messages in the following manner 1 The uploaded messages are picked up for processing from the message upload table The system checks to see that any messages other than 103 200 or 202 are marked as rejected with an appropriate reason for rejection Also the system checks that the BIC of the Sender of the message is a valid BIC in Oracle FLEXCUBE If not the message is rejected and a rejection reason logged 2 After performing the validations mentioned above the system loads the incoming messages into the incoming messages queue and marks the same in the upload table as processed i ORACLE 7 9 7 9 1 7 9 2 Processing Single Debit Multiple Credit SDMC for Bulk Payments The external system parses the bulk payment file and populates the file level information and detailed records into Common Payment Gateway Browser in Oracle FLEXCUBE The order of population is based on CPG detail data and then CPG file level information Oracle FLEXCUBE identifies the SDMC cross border transactions from the CPG file level information and CPG detail data stores based on the status of the field Customer Consolidation Required and Service Type parameters For SDMC cross border transactions the option Customer Consolidation Required is checked Yes and the Service Type is FT For SDMC cross border transactions
215. e value date an override is given at authorization to the user that authorizes the transaction If the override has been configured to be an error the transaction would be rejected and an appropriate reason for rejection would be sought from the authorizer If the override has been configured to be a warning message the authorizer can authorize the transaction If you choose to change the value date the currency cut off checks will be performed again based on the new value date 2 ORACLE 5 22 1 5 23 Exceptions for Currency Cut off Checks The currency cut off checks if applicable according to the product preferences are performed for all transactions involving the product and the currency except in the following circumstances e Ifthe transaction is a future valued transaction A future valued transaction is one for which the value date is after the Oracle FLEXCUBE application date and is arrived at as follows Value Date Oracle FLEXCUBE Application Date Transfer Currency Spot Days If the Currency Cut off Time is exceeded then the Value date is arrived at will be incremented by one working day The system marks the status of all such future valued transactions as pending release and defers the currency cut off checks in respect of them The checks will subsequently be performed on the value date e f both debit and credit accounts involved in the funds transfer transaction are internal GL s F
216. eader carries the Branch of the report information on the branch date the ID of the user who generated the report the date and time at which it was generated and the module of the report Taa ORACLE Body of the report Contract Indicates the contract Remitter Currency This is the detail regarding the currency of the remitter Beneficiary Currency This is the detail regarding the currency of the benefi ciary Payment Details This is the detail regarding the payment in the bank Receiver Correspondent This field captures Receiver Correspondent Spread Code This is the description of the spread code Contract Status This is the current status of the FT Contract Remitter Amount It gives the sum of remitter amount Exchange Rate This is the rate at which the exchange of currency is done Beneficiary Amount It gives the sum of beneficiary amount Remitter Branch amp Account This is the description of the branch and the account of the remitter Beneficiary Branch amp Account This is the description of the branch and the account of the beneficiary Account with Institution This is the details regarding the institution s account Ordering Party Indicates ordering party Input By This field gives description regarding Input By Authorized By The Login ID of the user that has authorized the record Debit Value Dat
217. ed For each record fetched by the system based on your query criteria the following details are displayed e Product e Contract Reference Number e Event Sequence Number e Contract Status e Authorization Status e Debit Amount Fel ORACLE e Transfer Amount e Debit Currency e Transfer Currency e Debit Account e Credit Account e Debit Value Date e Credit Value Date e FX Contract Reference e Source Reference e Source Reference Number e Receiver e Ordering Customer e Ordering Institution e Account with Institution e Ultimate Beneficiary e Consolidated Account Reference Number e Source Code e Counterparty e User Reference e Branch Code e Process Status e Debit Consolidation Reference Number Click Advanced Search to display the screen below Advanced Search Operator Value v Query And o Clear Query Source Reference Consolidated Reference Source Counterparty Contract Status Order By Ascending v Clear Query Process Status Branch You can query a contract based on any of the following details e Authorization Status e Contract Status e Process Status ae ORACLE Reference Number Product Source Consolidated Reference Debit Currency Debit Amount Credit Currency Credit Amount Source Reference Counterparty Branch 5 83 ORACLE 6 1 6 2 6 Automatic Processes Introduction
218. ed cube process including EOD processes Liqui When the contract is in active status and The LIQD event gets trig date LIQD event is yet to be triggered for gered and the contract instance the second stage of an Incoming becomes LIQUIDATED FT where funds from DAO GL have to be made available to the Beneficiary Cus tomer Viewing Different Versions of Contract When you enter a contract it is allotted the version number 1 From then on each amendment results in the next version of the contract being created When you come to the Detailed View screen of a contract the latest version will be displayed To navigate between the various versions use the arrows to move to the previous version and to the next version Verifying and Authorizing Funds Transfer Transaction Every funds transfer transaction that you enter manually must be verified and authorized Only a user who has appropriate rights can perform the verification and authorization functions Such a user is called an authorizer You can invoke the Funds Transfer Contract Authorization screen by typing FTDTRAUT in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Before a transaction is authorized it must be verified Verification is the process of checking the details of the transaction and ensuring their correctness If any of the details are incorrect the transaction could either
219. eeeeeeeeeeeeenees 5 59 5 29 Examples on how to Enter Details of FT Contracts cecseeeeeeeeeeceeeeeeeetetees 5 60 5 29 1 Outgoing Customer Transfer cecccceccceeccee ee eeeeneeeeeeeeeeeeeeeteseaaeeeetnenaeeees 5 61 5 29 2 Outgoing Bank Transfer for OWN ACCOUNL c cccccceeeteeeeeteeneeeeeteeaeetes 5 68 5 30 Authorizing Bulk FT Contracts eiri arenenud Ene eea Ei EEA KIRTEN EE ARREN 5 72 5 30 1 Indicating Ignore Overrides seeeserrererernrrneeerrnerrrrnnnrrnrrrnnrrrrnnneeerrrnernnn 5 74 5 30 2 Indicating Generate MesSsag S seeesssreeresririrrrrrrrrrererrnnrrrrnrrnrerrrenerenn 5 74 5 30 3 Authorizing COntratts eenias ieie a ia A a A 5 74 530 4 Viewing EOIS oitirrseriii aiit EANA nA R ALEASA cert AEAEE ie AE ETARE AREE AA 5 74 5 30 5 Viewing Settlement Detalls sseeesssssrneerrnrnnnrrrrnnererrnsnenrrnnnrrrrnnnsrrensnnneea 5 74 5 30 6 Viewing Contract Details esssssereerrrrnnrrrnrrneerrrnnrrnrnnnneerrranrrrrnnneerrrnannean 5 75 5 31 Maintaining MT101 Agreements with Ordering Customer 5 75 5 32 MT101 Transaction Input Screen ccceeceeeececeeceeceeeeeeeeeeeeeeeeececenuecaeeeeeeeeeeeeees 5 76 5 33 Viewing FT Contract ccs secede i r e AA E AN 5 80 Automatic Processes on 0icccccscccescscecstatesccccedeccsntacsvacsracaesnsenteansndaccccadtwendes 6 1 GU IMtrOGUCHION oe a ET A get A EA el ATOS 6 1 02 Autobook FUMCUION aor ac ierre EEE E EE EAR 6 1 6 3 Rate Update FUNCtion
220. eeesneeeeeeenaaes 10 14 10 6 Cover Matching racketer a a VAM nied aie inaiihlueaaiiie 10 15 10 6 1 Detection of Messages for Pending Cover Status 0 ccccsceeeenees 10 15 10 6 2 Matching Payment Message with itS COVED cccccsssteeeettieeeeeeeenaees 10 16 10 7 Payment Cover MT 202 Generation Rules ccceceeeeeeeeeeeeeeeeeseenneeeeeteeeaeees 10 17 10 7 1 INCOMING MT 202 eass eens ea ne eect eeaaeeeeeeesaeeeeeeetaaeeeeeeenaaeeeeenenaas 10 17 10 8 FT Upload Process 10 2 ed ic deeded Geese eases eae scat ee age edd ted a ARa 10 18 10 9 Operations on Incoming MESSAGE eeeeeceeeeeeteeeeeeeeeeeeeeeeeaaeeeeeeenaeeeeeeeeaes 10 18 10 9 1 Handling Exceptions in STP Process Repair of Messages 10 18 10 9 2 Suppression of Incoming SWIFT Payment Messages cceeeeee 10 18 10 9 3 Verifying and Authorizing an Incoming SWIFT Payment Message 10 20 10 10 Payment Transaction Status Management ccccceeeeeeeeeeeeeeeeeeeseenteeeeeeenanees 10 21 10 11 Payments Summary Dash Board ccccceeeecceeeeeeeeeeeeeeenneeeeeeeeaaeeeeeeenaeeeeseeeaes 10 22 10 42 Examples Of SIPs cccietesteiei a cn vahdd caeett dab auuen tacpacenldiadd a 10 23 10 12 1 Maintenance assumed for illustration DUPPOSES ccceeeeee eset 10 24 10 12 2 FT Products sanitation tt ate aii ea 10 25 10 123 BIC COE Sonhei dennie Atie G andesite int eddie lines 10 25 11 12 13 14 15 10 12 5
221. eeeteenanees 4 3 4 3 Maintaining National Clearing Codes cccccecceeeeeeeeeteee eee etieeeeeeteeeeeeetnaeeeeeeeee 4 6 4 3 1 Maintaining Network Details 0 0 cccccccceesseeeeeeenneeeeeeeeeeeeeteeeeaaeeeeteeaanens 4 6 4 3 2 Maintaining Clearing Codes for Individual Banks ccccccceccectttteeeetees 4 8 4 3 3 Uploading Clearing COdeS ccccccccessssceeeeeceeeeeteeeeeeeseeeaeeeeseeeaaeeeeteeeaaeees 4 9 4 3 4 AdditionMaintaining Clearing Code Exclusion List ccccssseeesntiees 4 11 4 4 Blacklisted BIC Codes onoriano ein deeded teen 4 11 4 5 Maintaining RTGS Directory arniarna E REE A EEEE AREAN 4 12 4 5 1 RTGS Directory Uplife EEA 4 13 4 6 Maintaining Branch Parameters for Funds Transfer 4 15 4 6 1 Maintaining Currency and Transaction Amount Agreements for MT102 and MT102 4 17 5 Processing Funds Transfer cccceeeeeeeeeeeeeeeeeeeeeeeeseeeeeeesneeeeeeeneeeeees 5 1 31 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 INtROGUGHO Ms fetes ts ccu e tae akan og dain etek aeeveen el svi ead A 5 1 Entering Details of Funds Transfer ccecccceceeeeeeeeeeeeseeeeeeeeeeeeeeeeeseeaaeeeesenaeeees 5 1 Specifying FT Contract Details sesin a 5 2 Description of FT Contract Details Screen cccccccceeeeeeeeeeeeccteeeeeeeeeeeteeeeeeneees 5 3 5 47 Body OF SCKOCN ssori ita tevevbaedtevuetacebved
222. een 15 7 FTSCONON ee 5 80 FTSTCONS ee 5 23 l ISDBICPU 4 10 ISDBICUM ee 4 11 ISDCCYRS oe 4 17 ISDCTMNT ee 4 8 ISDDACNV oseere 9 6 ISDNTMNT ooeec 4 7 ISDRTGSD we 4 12 M MSDCOMPY ee 11 2 MSDCPYUD 11 3 MSDMPYPR ee 11 4 MSDMTUDPF 9 8 MSDSTPREP seee 9 20 MSSPMTBR ee 11 5 P PCDCLRNT ue 4 3 PCSSINFD 0 ee 18 16 1 ORACLE
223. eferences that you specify Funds Transfer Contract Report Start Date End Date Currency Branch Customer Account Amount Report Format Printer At Client Report Output Printer You can specify the following preferences for the report Start Date Select the start date of the contract from the option list End Date Select the end date of the contract from the option list provided Currency You need to specify the currency type You have the following options e All e One Based on the currency type you can select the currency from the option list provided Customer You need to specify the customer type You have the following options e All e One Based on the customer type you can select the customer from the option list provided Account You need to specify the account type You have the following options e All 134 ORACLE 15 3 2 e One Based on the account type you can select the account from the option list provided Branch You need to specify the branch type You have the following options e All e One Based on the branch type you can select the branch from the option list provided Amount You need to specify the amount type You have the following options e All e One Based on the amount type you can select the required amount from the option list provided Contents of the Report The contents of the report are discussed under the following heads Header The H
224. eld UDF for which you are defining the condition For instance you may want all incoming MT100 messages with BMRLUSLY in field 57 to be routed to Queue XYZ with the status as Repair For this you will need to maintain the following details Define an UDF 57BIC Specify the field logic as VALUE BIC 57 Maintain the condition as UDF_57BIC BMRLUSLY aig ORACLE 10 11 12 Assign the result as TRUE This Rule will ensure that any Incoming MT100 with BMRLUSLY in field 57 is routed to the queue XYZ with a status as Repair ACC Likewise this function will check for the account no of the party initiating the transaction If the field exists the system will validate the account no before assigning it to the UDF TAGVALUE This will assign the value of a specific field of the SWIFT message to the UDF For example you may want to suppress all MT 100 messages with CITI001 in field 56A Intermediary For this you will define Define an UDF VAL56 The field logic as VALUE TAGVALUE 56A Specify the condition as UDF_VAL56 CITI001 Assign the result as TRUE This will ensure that all MT 100 messages with CITI001 in field 56A are assigned with the Suppress status OCCVALUE Some fields of the SWIFT message may contain more than one line of information You can use this function to check and assign the value of suc
225. ency of the transfer VALDT VALUE VALDT 1 The value date of the transfer TRAILER VALUE TRAILER The trailer of the message HEADER VALUE HEADER 3 To get the value of tag 119 in block 3 CUST_TY VALUE CUST_TYPE The value returned is I B or C PE Individual Bank Corporate respec VALDT VALUE VALDT 1 Depending on the value of the UDF obtained from the Field Logic you can define additional conditions or rules to process the message You can also specify a status for each condition If a particular condition is satisfied the system will automatically assign the corresponding status to the message To define the conditions for a message click Show Rule button in the User Defined Fields for SWIFT Messages screen The Rule Maintenance screen is displayed 7 ORACLE Rule Maintenance Message Type Priority Condition Result Queue Name EJ Fy x Status Reason Cover Required Suppress Message Cover Required Suppress Message Cover Required Suppress Message Cover Required Suppress Message Cover Required Suppress Message If you expect user interaction for the Non Swift Message choose Waiting for Queue chang
226. enedeaedesbbh sees suuebbernsavunnbessdeninies 5 5 Processing Funds Transfer ccccccsccceeeeeccceeeeeecaaeeeeneeenaeeeeeeeeaeaeeeeeeeaeceeeeeenaeeneeees 5 6 5 5 1 Specifying Details for Debit Leg Of Transfer ccccceccsttteeeeeentteeeeeeenaaes 5 7 5 5 2 Specifying Details for Credit Leg Of Transfes ecscccccseseeeeeetteeeeeeeenaees 5 9 9 5 3 Specifying Party Dola E esaerari ra r eren EAEE EE TREERE TT i 5 15 5 5 4 Capturing Additional Detalls i erepti rit are iar E EEA AN 5 18 5 5 5 Note on Rate Pickup and Message Generation 0 ccccccsccecenteeeeeeeeee 5 30 5 5 6 Limit Amounts for Cross Currency Transactions for Default of Exchange Rates 5 5 5 7 How Limits are applied when Transaction is Entered 00eceee 5 32 5 5 8 Exchange Rate for Cross Currency Transactions eeeeeeeeeeeeeeeeneeee 5 32 999 Internal ROMAIKS orriei ras AETA RT AE aetna A a ape 5 33 5 5 10 Capturing Payment Details cccceccceceeee eee tttnee eset tntneeeeeetnaeeeeeetiaeeeeeneas 5 33 9 5 11 Specifying Upload Details sssrinin irar airida aire eiei 5 33 Viewing Settlement Route of Transfer eee eee eee serene eeeee eee taeeenenees 5 33 5 6 1 FT Fields and Information FIOW suiran eenean i iE ES N 5 35 Viewing Details of Transfer Events sseeeeessseeirssseeerresttirressttrrnnsttnnnssrtennnssnn na 5 37 5 7 1 Viewing Accounting Entries that are Passed eeeiesseeineeeeeennneeeenn 5 38 Specifying Advices for Trans
227. equire a rate update after the rate refresh process has been run and authorized The Autobook function will also automatically pass Accounting Entries for all Contracts processed by it These Accounting Entries will bear the date of the transfer i e the value date of the transfer Based on the specifications you make in the Message as of field settlement messages and advices will be generated The Auto book function posts accounting entries for a contract that it processes based on the option set in the Accounting As Of specification in the contract details If accounting is indicated as of Message Date the relevant accounting entries are passed before the messages are generated on the date of message generation For contracts involving products for which the Allow Messaging Before Accounting option has been set the messages are indicated to be generated on the booking date and the accounting could be indicated either on the message generation date that is on the booking date after the generation of messages or on the debit value date of the contract depending on the specification made in the Accounting As Of field In a nut shell the main functions of Autobook is to e Update the transfer amounts based on the Rate Pick up code or mark contracts as needing a Rate Update on that day e Pass Accounting Entries 61 ORACLE 6 3 e Generate settlement messages and advices based on the message code that you speci
228. er or upload a funds transfer transaction you can specify the National Clearing Codes for banks that form part of the settlement route which correspond to fields 56 57 and 58 in a SWIFT message the Intermediary Institution Account with Institution and the Beneficiary Institution You maintain National Clearing Codes as follows 1 Maintaining network details for each clearing network of which the local banks form a part 2 Maintaining the National Clearing Codes for the individual banks or branches in a network Maintaining Network Details You can maintain details of clearing networks of which local banks and their branches form a part For each network you maintain the following details e A unique identifier for the network ee ORACLE e The prefix to be used for the network code e A first party field e A description for the network e The unique mask or format that will be used for the clearing codes of banks that form part of the network e The local currency for the network You can invoke the Clearing Network Maintenance screen by typing ISDNTMNT in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Network Code Maintenance EbNew E3 Enter Query Network Details First Party Field Network Code Description Network Prefix Clearing Code Mask Currency Description E Input By Author
229. erence No generated by the system will be taken as the User Reference No Source Reference Number This is the reference number of the source from which the FT contract was uploaded a ORACLE Message Reference Number This is a unique message identification number that will be used to identify an incoming message coming from an external system This is defined as the ICN number On upload of an incoming message into Oracle FLEXCUBE this number given by the external system will be stored in Oracle FLEXCUBE and passed on to the contract generated as a result of the incoming message If the incoming message results in an outgoing message the ICN number will be linked to the outgoing message also This number will help you in creating a relationship between the incoming message the resultant contract in Oracle FLEXCUBE and the outgoing message if any For instance if an incoming MT103 results in an FT transaction then ICN number of the incoming MT 103 will be linked to the FT contract generated due to the upload of the incoming payment message If an Incoming message results in an outgoing contract outgoing message Oracle FLEXCUBE will store the External reference number ICN Number at the following levels e Incoming Message Level e Contract Level Resulted due to the Incoming message e Outgoing message As a result of the above contract The external reference number will also double up as the related reference number in
230. es RTGS Product Click this box if the product is of RTGS type Note This field is applicable only for outgoing and incoming transfers It will not be enabled for internal type of transfers Sender Notification Required Check this box to indicate whether a notification is to be sent to the sender from the PM on the status of the original payment message When this box is checked and the original payment message is settled in the PM the sender will receive an incoming MT012 message and if the original payment message is rejected in the PM the sender will receive an incoming MT019 message Network Specify the FIN Y copy network if the product is intended for FIN Y Copy message generation FIN Y copy payments are mostly used for sending a copy of a message or parts thereof to a third party for example a Central Bank Note This field is enabled only for outgoing and incoming transfers and for RTGS type of prod ucts It will not be enabled for internal type of transfers 219 ORACLE Payment Type Select the types of payment available in case of TARGET 2 FIN Y Copy from the adjoining drop down list This list displays the following values e Domestic Payment e Cross Border Payment within EU Zone e Cross Border Payment outside EU Zone e All By default the payment type is shown as All For TARGET2 payments an error will be displayed if the beneficiary bank is not consistent with the product
231. es into one of the following e Normal e Medium e High e Note You can change the priority of a message to Urgent only for Payment Advices The Priority of a message is a field that is available for processing of the message by external systems or interfaces that handle the onward transmission to the Re ceiver after the generation of the message Oracle FLEXCUBE itself does not per form any specific processing based on priority of the message After you have selected the advices to be generated for the contract click Ok button to save it Click Exit button to exit the screen without saving the entries In either case you will return to the FT Contract Main screen Selecting User Defined Fields Click Fields button from the Contract Main screen to invoke the User Defined Fields screen The list of fields and default values specified for the product to which the transaction is associated is displayed User Defined Fields Contract Reference Field Properties BBE Field Name Field Value Value Description E az Add to the list of fields defaulted from the product but you will not be allowed to remove a field from the defaulted list Change the values defaulted from the product to suit the transaction you are processing oe ORACLE 5 10 Generating Charge Claim Advice For incoming FTs the remitter bears the char
232. escription of the credit account will be automatically displayed Credit Amount Indicate the amount that is to be credited to the beneficiary account If you are effecting an outgoing cross currency transfer you need to only enter the credit amount the other component of the transfer that is the debit amount will be derived based on the exchange rate that you specify In the case of incoming transfers the amount that you enter in this field will correspond to the amount tag AMT_EQUIV the equivalent amount in the remitter s account currency while in the case of outgoing transfers the amount that you enter here will be corresponding to the amount tag TFR_AMT representing the actual amount that is being remitted a ORACLE On saving the transaction after entering all the required details in the system the system validates the value of the debit amount against the following e Product transaction limit e User Input limit If the transaction currency and the limit currency are different then the system converts the amount financed to limit currency and checks if the same is in excess of the product transaction limit and user input limit If this holds true the system indicates the same with below override error messages e Number of levels required for authorizing the transaction Transaction amount is in excess of the input limit of the userCredit Value Date This is the value date with which the Beneficiary s account is to
233. esponds to field 21 of the SWIFT message This is the reference number Field 21 of the incoming message received Currency Specify the currency associated with the customer transfer Amount Specify the amount associated with the customer transfer Viewing OFAC Check Response OFAC check enables the application to call an external web service to perform black list check for customer and customer accounts and give warnings appropriately while transacting with black listed customers You can also capture your remarks before overriding the black list warning Click OFAC Check button in Funds Transfer Contract Input Customer Account Creation screen to view the OFAC check response in the External System Detail screen On clicking ots ORACLE OFAC Check button system will build the request XML and call the web service The External System details screen displays the response is received from the external system and you will be also allowed to enter your remarks in this screen The response received will also be sent to Oracle FLEXCUBE Database layer for any further interpretations of the same This button can be made visible while carrying out the actual customization Request building response interpretation in the database layer needs to be done as part of customization to enable this External System Details External System Response User Remarks Here you can view capture the following det
234. etails pertaining to regulatory reporting and nt envelope You can specify the details on this screen if you have checked Details the option Remit Messages in Product Preferences screen Click this tab to view a screen which depicts the route that a transfer will Settleme take before it actually reaches the ultimate beneficiary The details of this nt Route screen have been detailed under the head Viewing the settlement route of a transfer On the contract detailed screen you will notice a vertical toolbar The buttons on this toolbar enable you to invoke a number of functions that are vital to the processing of a transfer These buttons have been briefly enlisted below Click this button to invoke the Settlement screens A transfer is settled Settlement based on the settlement details that you specify This has been dis cussed in the Settlements manual MIS Click this icon to define MIS details for the transfer This button invokes the Charges Commissions and Fees ICCF ser vice On invoking this function you will be presented with a screen where the ICCF rate amount currency waive charge Y N parameter Charges can be specified In the Charges and Fees manual you will find the entire procedure for maintaining charge rules It also deals with the linking of a charge scheme to a product and the application of the scheme on a transfer Click this button to view details of the events in the life
235. eversing Uploaded Contract Reversing an uploaded FT contract may or may not be allowed It is determined by the specifications you have made in the Reverse Allowed field on the Source Detail Maintenance screen m ORACLE 7 5 7 6 7 6 1 To reverse an uploaded contract select Reverse from the Actions menu in the Application tool bar or click reverse icon You can reverse an uploaded record if e the record is authorized e you have allowed the reverse operation for the record in the Source Detail Maintenance screen Automatic Upload of MT 103 and MT 202 S W I F T Messages The Message Upload facility of Oracle FLEXCUBE allows you to automatically process all incoming MT 100 MT 103 and MT 202 messages which result in either incoming or outgoing Funds Transfers The Message Upload facility is a part of the Straight Through Processing STP function in Oracle FLEXCUBE Uploading Contracts through STP Function One of the most important features of the Funds Transfer module is the facility of processing contracts without user intervention Messages received from ordering customers are interpreted resolving the details of the contract which is then booked automatically in the system and then processed to closure This kind of automatic processing is known as straight through processing or STP The Message Upload function which is a part of STP resolves incoming SWIFT messages and writes the in
236. f COM of Payment Applica cable ble Pay Transaction ble ment being created 12 Metho PHON Copy to field 72 Not Copy to Copy to field d of Advise of Payment Applica field 72 of 72 of Pay Advice Acc with Transaction ble Payment ment Trans i being created Transac action being nst by phone tion being created created 13 Metho PHONBEN Copy to field 72 Not Not Appli Copy to field d of Advise of Payment Applica cable 72 of Pay Advice Ben by Transaction ble ment Trans phone being created action being created 14 Metho PHONIBK Copy to field 72 Not Copy to Copy to field d of Advise of Payment Applica field 72 of 72 of Pay Advice Transaction ble Payment ment Trans ntermedi bei ted T tion bei ary by eing created ransac action being phone tion being created created 15 Metho TELE Copy to field 72 Not Copy to Copy to field d of Advise of Payment Applica field 72 of 72 of Pay Advice A f Transaction ble Payment ment Trans cc with Inst being created Transac action being tion being created created 16 Metho TELEBEN Copy to field 72 Not Not Appli Copy to field d of Advise of Payment Applica cable 72 of Pay Advice Ben Transaction ble ment Trans being created action being created 17 Metho TELEIBK Copy to field 72 Not Copy to Copy to field d of Advise of Payment Applica field 72 of 72 of Pay Advice intermedi Transaction ble Payment ment Trans
237. f a SWIFT message You can enter one of the following e ISO Bank Identifier Code of the bank e Branch of the Receiver s Correspondent e Name and address of the Receiver s Correspondent e Other identification codes for example account number Ultimate Beneficiary Details The Ultimate Beneficiary refers to the customer to whom the amount of the component is to be paid This field refers to field 59A of SWIFT You can make entries into this field only if STP has failed or while manually booking the FT contract using the incoming SWIFT message This would not be applicable for Bank Transfers Specify the identification name and address details of the ultimate beneficiary involved in the transaction Sender to Receiver Information This could be instructions or additional information for the Receiver Intermediary Account With Institution or Beneficiary Institution This field corresponds to field 72 of the S W I F T message The format of the message depends on the type of S W I F T message that is generated Refer to the S W I F T manual for details on the format of the message and the code words to be used Remittance Information Specify the payment details of the FT contract here This field corresponds to field 70 of the SWIFT message This will be populated only for RTGS related messages External reference number Specify the reference number of the customer transfer received from the originating bank This field corr
238. f booking date Message as of Spot Date If you select this combination e The amounts will be converted using the rates available in the currency table on the booking date The spread will be applied to the rate based on the spread code you specify e Messages will be generated Spot days before the settlement date Rate as of Spot Message as of Spot If you choose this combination e The contracts with this combination will not be processed in the same manner as a normal contract The Autobook function a batch process explained in the chapter 7 run either at EOD or BOD automatically picks up the exchange rates as of spot days before aap ORACLE 5 5 6 settlement date and applies this rate to the components of the transfer and also passes accounting entries e Messages will also be generated by the autobook function on the spot date Rate and Message as of Value Date If you choose this combination the transfer amount will be converted based on e The rates that will be picked up on the value date and e Messages will be generated on the value date Rate as of Booking Date Message as of Booking Date If you select this combination the system converts the transfer and commission amount based on the e Rates that are available in the Currency table at the time of contract input e Messages will be generated after the contract is authorized Rate as of Spot Date Message as of Booking Date In this example the rate date
239. f individual FT contract Accounting Role Dr Cr Amount Currency INTMD_ SUSPENSE Dr 1 Transfer Amount Debit Account Currency NOSTRO GL Cr 1 Transfer Amount Transfer Currency The following accounting would be passed for the consolidated FT contract Accounting Role Dr Cr Amount Currency REMITTER Dr 1 Transfer Amount of Debit Account Currency Reversed individual FT contract INTMD_SUSPENSE Cr 1 Transfer Amount of Debit Account Currency Reversed individual FT contract rae ORACLE 8 1 8 Straight through Processing An Overview Introduction The Funds Transfer Module The Funds Transfer FT Module that constitutes a part of Oracle FLEXCUBE is a front office system that handles the processing of all kinds of payments both local and foreign These can be initiated by financial institutions or banks for themselves or on behalf of their customers The FT Module is a comprehensive transaction handling and management system which integrates with the overall system for accounting and messaging pertaining to payments and the relevant charges taxes and capture of related MIS information The system handles all the necessary activities during the life cycle of a contract once it is booked All the relevant account balances will be updated when Transfers are processed The essence of funds transfer transactions transfer of money and the generation of
240. f the contract has been uploaded from the Oracle FLEXCUBE FT gateway interface then the field marked Uploaded will be automatically checked to indicate that the contract has come 2 ORACLE 5 5 4 2 5 5 4 3 5 5 4 4 from an external system For details refer the section Specifying upload details in this chapter Specifying Check Details Indicating the Manager s Check number This is the identifying number of the Manager s check that you issue for outgoing transfers by check This number should be unique across contracts and is used as a reference for outgoing transfers For transfer types involving a Manager s Check the beneficiary account field will be defaulted with the Manager s Check payable account defined for the product Note It is mandatory for you to enter a manager s check number if you have checked against Instrument Number Required in the Product Preferences screen On the other hand you will not be allowed to make entries into this field if the Managers check allowed field is unchecked in the FT Product Preference Screen Indicating a customer check number If you are processing an outgoing transfer and need to debit a check into a customer account you should indicate the identifying number of the check being used in the transfer He ESE ARTER cndmeeneie anal euoH goatee ened REPA Select the mode of delivery of the cheque book from the adjoining drop down list This list displays th
241. f the file e Whether customer consolidation required or not Once you have specified the search parameters click Search button The system displays the following details of the incoming files that match with the search criteria e Service type e File reference Vets ORACLE File type File date Sender Receiver File business date File cycle Rounding indicator Original reference Original file name File reject code Total instrument bulks File status Error code Error parameters Customer consolidation required or not 11 19 ORACLE 12 Annexure A Accounting Entries and Advices for 12 1 12 2 FIs Accounting Entries for FTs This section contains details of the suggested accounting entries that can be set up for the FT module of Oracle FLEXCUBE The details of the suggested accounting entries are listed event wise FT Events The following is an exhaustive list of events related advices that are supported for Funds Transfer contract Event Event A Advices Advice Description Description INIT Initiation of an FT CHARGE_CLAIM MT 191 Charge claim advice sent to the previous bank in the chain to claim charges due to our bank INIT Initiation of an FT DEBIT_ADVICE Debit advice sent to the cus tomer upon debiting the cus tomer account with the transfer amount INIT Initiation of an FT PAYMENT _MESSAG Payment Messages are sent E depending on the transfer type
242. fer eecceceeeccceeeeeeeetceeeeeeeteieeeeeeeeseeeeeeeenaeeeeeeeeaees 5 38 Selecting User Defined Fields eee ccccceeeeeeeeeeeeneeeeeeeaaeeeeeeeeneeeeeeenaeeeeeseaes 5 39 Generating Charge Claim Advice eeccceeeeeteeeeeeeeneeeeeeeeaeeeeseeenaeeeeeeeeiaeeeeeeeaas 5 40 Specifying Customer Cover Details ccceeceeeeeeceeeeeeeecneeeeeeenaeeeeeeeiaeeeeeeeeaes 5 41 Viewing OFAC Check ReSpONse ccecceeeeeeeeeeeeeeeeteeeeeeeeaeeeeeetiaeeeeeetieeeeereas 5 43 Capturing MIS Detalls zearo na E ATOR 5 45 Viewing Change LOG iviicc2sccciiitecceeeetcnececueeedsdes iei eA i E aeia a EE Ea 5 45 Specifying Settlement Details 1000sssnieesssenneeesnaneetnnnnanannnnenenanaannannanenennanaannnanne 5 45 Viewing All Messages orrira rnr a a AER TEREA eE EATE A IEIRA REEERE 5 46 Specifying Project Details 0 0 0 eeeeceeeeeeeeecneeeeeeecaeeeeeeeaaeeeeeeeeaeeeeeeeeaeeeeeseeaas 5 47 Viewing Duplication deal Ece oinean A A AE TARA 5 48 Generation of MT 210 for Funds Transfer Contract 0 ececceeeeeeeeeeeeeeeeeteeeeeeenaas 5 49 Generation of MT900 and 910 aasssssssessssesssssrnessrrnrnasrnnnnansnnnnnnstnnnnenennnnnantnnnnanne 5 49 Checks for Generation of MT103 Messages eeseseessseerrrssserrrsrsrrrrrssrrerrss 5 50 Currency Cut off Checks for Funds Transfer Transaction 0s eeeeeeeeeees 5 52 5 22 1 Exceptions for Currency Cut off Checks ccccccceeeeeectetnteeeeetetnneeeeentnee 5 53
243. fer with cover The parties involved in the contract are as follows Party Name Ordering Customer Mrs Catherine Cren shaw Sender Fina Bank London Receiver Gemm Bank London Account with Institu Gemm Bank London tion Beneficiary Mrs Wendy Klein Your specifications in the Funds Transfer Input Screen would be as follows Field Entry Product Incoming Customer Transfer Type of Product for example if you have maintained a product with the code FICO for incoming cus tomer transfers then you can select it here Debit Currency USD 30 ORACLE Credit Cur USD rency Credit Amount 10000 Debit Account Mrs Catherine Crenshaw s account in Fina Bank London Credit Account Mrs Wendy Klein s account in Gemm Bank London Value Date 15 12 2001 Charge Bearer Beneficiary All Charges Message as of Value Date Payment The reason for the transfer could be mentioned here Details By Order Of Mrs Catherine Crenshaw Ultimate Bene Mrs Wendy Klein ficiary Details Account with Gemm Bank London Institution Receiver Gemm Bank London Your specifications in the Settlement Message Details screen would be as follows a ORACLE 5 30 Message Details tab Field Entry Payment By Message Details of The reason for the transfer which you had specified in the Payment Details Pa
244. fferent financial institution This field corresponds to Field 57A of S W I F T You can enter one of the following e ISO Bank Identifier Code of the bank e The branch of the Receiver s Correspondent e Name and address of the Receiver s Correspondent e Other identification codes for example account number e Local Clearing Code of the bank Ordering Institution Indicate the ordering institution of the original incoming FT The Ordering Institution is the financial institution which is acting on behalf of itself or a customer to initiate the transaction This field corresponds to 52a of S W I F T In this field you can enter one of the following e The ISO Bank Identifier Code of the Ordering Institution e The branch or city of the Ordering Institution e The Name and address of the Bank e Local Clearing Code of the bank Specifying Customer Cover Details You can specify the cover details associated with the customer involved in the transfer in Customer Transfer Details screen To invoke this screen click Customer Cover Details button in Funds Transfer Contract Input screen For STP transfers these details are automatically defaulted from the party details captured oH ORACLE You can input details here only for if the contract is being booked using the product having transfer type as Customer Transfer with Cover STP Failure cases Customer Cover Details Intermediary Orderi
245. ffiliates will not be responsible for any loss costs or damages incurred due to your access to or use of third party content products or services Contents Me PRGTACG ysin inie sae tuts cate araa a cuter ea aenean ai EEEa 1 1 Wel UMTMOMUGHON pa cectades ohicetbecdtedeeda beneeedictg hatin tz ban ddan Mad tudes venbivcegts baa EE adlanena edited 1 1 V2 PAUGIGNCO oa E A T E E deere E ES 1 1 1 3 Documentation Accessibility seaeesssiseeesesnieesinndetnnnnnantennnesnnnnaddinannnnanananaaiannnnana 1 1 1A Organizator aiT aaa tthe tir eA A AO AE RE 1 1 1S Related DOCUMEONIS ororen na E tea teadeaesanierescaaaeaee 1 2 TE Glossary or ICONS aeea a E E R E 1 3 2 Funds Transfer An Overview ssssssssnnnnsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna 2 1 2 1 Introduction eenaa en A N E A AN A 2 1 2 2 Funds Transfer An Introduction sssseeseesseesrresseerrretstrrssstttrnsssttennsstttnnnsstennnnntnt 2 2 221 Media sy 6 60 E d a r aaa a a a aa a a A T E A rA E E a Ea E Piei 2 2 3 Defining Attributes of FT Product s sssssssssssnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 3 1 3 1 Specifying Preferences for Product ecceceeeeeeteeeeeeeeeeeeeeeeteteeeeeeesieeeeeeetieeeeeeeeaa 3 3 3 1 1 Specifying Message Related Details for Product 0 ccc sceccecsntteeeeeeneee 3 4 3 1 2 Processing Back Values Payment Messages for Outgoing FT Contracts 3 6 3 1 3 Specifying Payment Related Preferences ccccceccecc
246. fied Transaction If the details of a transaction are found to be correct in all respects during verification you can authorize it Use the Authorize button in the FT Contract Authorization screen to perform the authorization This is considered to be the final authorization for the transaction Sar ORACLE 5 26 5 27 Note At any point during the verification and authorization process you can cancel the entire operation without affecting the status of the transaction Close the window to cancel the operation You cannot authorise a contract in the following cases e the contract has multilevel of authorization pending the same will be done using the Multilevel Authorization Detailed screen e the level of authorization is greater than or equal to N e the Nth or the final level of the users authorisation limit is less than the difference between amount financed and sum of the limits of all the users involved in authorizing a transaction this case holds good when the Cumulative field is checked in the Product Transaction Limits Maintenance screen e the transaction amount is greater than the authoriser s authorisation limit if the Cumulative field is unchecked in the Product Transaction Limits Maintenance screen Multi level Authorization of a Contract High value contracts may require multilevel of authorization The levels of authorizations are defined in the Prod
247. for USD is 2 days Therefore the Value date is 05 JAN 2000 Since the transfer is not effected through a Managers check or a Check you need not enter anything in these fields as they are not applicable to the transfer you are entering For the charges incurred to effect the transfer let us charge the Remitter Silas Reed Therefore you will have to choose Remitter Our Charge in the Charge Bearer field Under Payment Details you can specify information that Silas Reed would like to send to Wendy Klien as to the reason of the payment In this case you can specify Birthday Gift in this field In the By Order of Field you can specify the name and address of Silas Reed who is the ordering Customer At Ultimate Beneficiary Details you can specify the name and address of Wendy Klien the Ultimate Beneficiary of the transfer A screen depicting the entries that you will have to make on the FT Contract screens to effect this transfer successfully has been captured below Earlier we had specified that the Rates and Message as of to be Value date Therefore the rates to be applied to the transfer amount will be applied on 05 JAN 00 and an MT 100 payment order from American Bank NY will be sent to Chasebank London on 05 JAN 00 ap ORACLE Viewing the Settlement Route of the transfer In the Settlement Route screen you can view the route that the transfer will take before it actually reaches Wendy Klien In our case American Bank has
248. for repair and no contract is created 20 ORACLE 9 1 13 9 1 14 e How overrides encountered in respect of contracts during upload would be handled On Error You can specify any of the following options Put on hold The message is marked as processed but the created contract is placed on Hold Ignore The message will be marked as processed but the created contract will be created based on the Post Upload Status Reject Record The message is marked for repair and no contract is created e How incoming funds transfers in respect of which the beneficiary is not found are handled during upload You can specify any of the following options Use Suspense If the Beneficiary is not found the DAO GL defined for the product of the contract is used Repair The message is marked for repair and no contract is created Note These preferences are applicable only for the FT Upload process and not the message interpretation process or the Message Upload process When No Beneficiary is not applicable in case of Non SWIFT incoming payment message External Account Maintenance This maintenance is part of the Reconciliation module of Oracle FLEXCUBE This is used to map the nostro accounts in your Bank s books to the actual account numbers in the books of you Correspondent Banks The procedure for maintaining details of External Accounts has been discussed in the Recon
249. form Line Number Account next FT Checks sub Mes C1 amp pri sage C2 and ority for pro field repai cess r accord ingly 1 2 Acc D Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 amp pri sage C2 and ority for pro field repai cess r accord ingly 1 3 Acc Account Derive Mar Mark Per ount Number Debit k SWI form Line Account SWI FT Checks FT Mes C3 amp Mes sage C2 and sage for pro for repai cess repai r accord r ingly MT 55A Go Mark 103 to SWI next FT pri Mes ority sage field for repai r 2 1 Acc C Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C1 C4 pri sage amp C2 ority for and field repai pro f cess accord ingly We ORACLE 2 2 Acc D Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 C4 pri sage amp C2 ority for and field repai pro r cess accord ingly 2 3 Acc Account Derive Go Mark Per ount Number Debit to SWI form Line Account next FT Checks sub Mes C3 C4 pri sage amp C2 ority for and field repai pro r cess accord ingly 2 4 SWI SSI for Derive Mar Go Per FT SWIFT Debit k to fo
250. fy All transfers that have been processed by the Autobook Function will be marked as Liquidated once the accounting entries for the transfers have been passed The Over ride overdraft check box has to be checked at the contract level which is defaulted from the product level for all the FT transactions which exceeds the amount available in the account However if the same is not checked then the contract will not be liquidated and will remain active Rate Update Function When you create an FT product and define preferences for it you can also specify the time at which the exchange rates need to be picked up for contracts involving this product Exchange rates are maintained by the Head Office and propagated to the branches Rates may either be maintained by individual branches or can be input by the HO and propagated to all branches Once the HO authorizes the exchange rate record it becomes applicable to all other branches You can specify After Rate Refresh for the field Rate Type at the Product Preferences screen If you specify After Rate Refresh then the contract will be put on hold No accounting entries will be passed neither will any messages be generated Such a contract will not be processed until the rate refresh process for the day has been run You can perform further operations on a contract whose rate pick up is defined as After Rate Refresh only by means of the rate update function The
251. g Settlement Details The settlement account details of each contract will be displayed in the Settlement Instructions section of the Bulk Authorization Detailed screen Click on the contract for which you want to view the settlement details and it will be displayed in the Settlement Instructions section For each amount tag the following settlement details are displayed e Amount Tag e Tag Currency e Settlement account currency e Settlement Branch e Settlement Account e Pay Receive Indicator e Inter Reimbursing Institution e Receivers Correspondent s ORACLE e Intermediary e Account with Institution e Ordering Institution e Ordering Customer e Beneficiary Institution e Ultimate Beneficiary Note The settlement details for the latest event of the contract are displayed 5 30 5 1 Fund Asset Management The settlements processing is enabled only if Allow Corporate Access has been checked while defining branch parameters in the Branch Parameters Detail View screen e If Allow Corporate Access is checked for a fund branch and the fund is Portfolio type then during settlement processing the settlement account is chosen based on the settlement instructions maintained for the counterparty e Even if Allow Corporate Access is not checked for a fund branch the system picks up the customer settlement account in the accounting entries of a Fund Transfer Contract All other components
252. ge Credit Comp While processing an incoming payment message where the value for field 71A is OUR and 71G is also present the system will compute the transfer amount by subtracting the receivers charges from the credit amount In such cases the following accounting entries will be passed for the INIT event Accounting Role Amount Tag Dr Cr Indicator REMITTER TFR_AMT Debit BENEFICIARY AMT_EQUIV Credit CUSTCH FT_RVR_CH Debit ARGEACC G 12 18 ORACLE FT_RVR_CHGINC FT_RVR_CH G Credit The ADVISED_OUTSTD role is a role that must be mapped to the Advised Outstanding payable GL in the Product Role to Head Mapping for the product involving the contract LIQD of an Incoming FT Accounting Role Amount Tag Dr Cr Indicator ADVISED _OUTST AMT_EQUIV Debit D BENEFICIARY AMT_EQUIV Credit CUSTCH ChargeCom Debit ARGEACC p ChargeComp NC ChargeCom_ Credit p Outgoing FT Product such as Manager s Check Product where payment is by instrument BOOK Booking of an Outgoing FT Contract If the charges are to be collected when the FT contract is booked the entries that will be passed for the same would be as indicated below Accounting Role Amount Tag Dr Cr Indicator CUSTCH ChargeCom Debit ARGEACC p ChargeComp NC ChargeCom_ Credit p Note Here ChargeComp refers to the charge c
253. ge results in an internal funds transfer i e both the debit and credit accounts are serviced by this branch Thus the bank here acts as the account with institution 10 13 1 Incoming Message Message type MT 103 Description Tag Contents Sender 1 MIDLGB2A Receiver 2 FCBKGB10 Transaction reference num 20 020615 025 4214 ber Value date amount currency 32A 020615GBP2000 Ordering customer 50 STEPHEN LEE Beneficiary customer 59 PSMIT10INDSB1GBPaD 10 26 ORACLE 10 13 2 Interpretation of Message Debit Account Since fields 72 54 and 53 are absent from the incoming payment message Oracle FLEXCUBE tries to derive the debit account from the Sender s BIC In this case the sender is a bank customer and has an account with this branch in the currency of payment After successful validation of the customer account settlement instructions etc the debit account is derived as MIDLGBOOBKCU1GBPxA Credit Account Since fields 56 and 57 are absent Oracle FLEXCUBE derives the credit account from Field 59 Beneficiary customer In this case the account is a valid account for this branch On successful validation the credit account is derived as PSMIT10INDSB1GBPaD Product In this case both parties are customers of the bank and have accounts in the payment currency No external party is involved in the transaction and therefore the transfer is an inte
254. ges if the option Charge is set as Ours For such contracts you can direct the remitter to pay the defined charge amount by generating a Charge Claim Advice MT191 Click Charge Claim button from the Funds Transfer Main screen to specify details for the generation of the message MT191 Charge Claim Details Contract Reference Event Sequence Number Charge Reference Ss Amount _ J Charge Currency az Charge Details Sender to Receiver Information f L Account With Institution Ordering Institution Contract Reference Number The system displays the reference number of the contract in this field Event Sequence Number The system displays the event sequence number This indicates a number corresponding to the number of events for which the operation has been performed Specifying a Charge Reference Number Enter a reference number to identify the message The identification should ideally indicate the incoming FT for which it was generated The User Reference of the FT is defaulted You can change the reference that is defaulted The charge reference number will be displayed in field 21 of the charge claim advice Indicating the Charge amount and currency Enter the consolidated charge amount that is to be claimed for the FT The charge amount is expressed in the charge currency that
255. h fields to the UDF NUMOCC Using this function you can track the number of times a particular field appears in the SWIFT message For instance you may want to route all MT 100 messages to the Pending Cover queue if field 32A is present only once in the message For this you can maintain the following Define an UDF OCC01 Specify the filed logic as VALUE NUMOCC 32A Maintain the condition as UDF_OCC gt 1 Assign the result as FALSE This Rule will ensure that all MT 100 messages will be routed to the Pending Cover queue if field 32A has occurred only once in the message AMT This function will assign the value of the transaction amount if present in field 32 of the SWIFT message to the UDF that you have defined CCY Similarly you can use this function to assign the transaction currency as the value of the UDF being defined and subsequently define a condition to suit your requirement VALDT This function will assign the value date of the transaction if present in the SWIFT message to the UDF SENDER This function will assign the name of the sender of the message to the field being defined TRAILER This function will check for the trailer in the message and assign the value of the trailer to the UDF MT This function will identify the type of message being received To assign the value of a field in the Common Payment Gateway Rule Maintenance the foll
256. hanu No 55 Reimbursement 2 meric 35 Institution INT _REIM_INST Alphanu No 55 Reimbursement 3 meric 35 Institution INT _REIM_INST Alphanu No 55 Reimbursement 4 meric 35 Institution INT_REIM_INST Alphanu No 55 Reimbursement 5 meric 35 Institution INTERMEDIARY Alphanu No 56 Intermediary 1 meric 35 INTERMEDIARY Alphanu No 56 Intermediary 2 meric 35 INTERMEDIARY Alphanu No 56 Intermediary 3 meric 35 INTERMEDIARY Alphanu No 56 Intermediary 4 meric 35 INTERMEDIARY Alphanu No 56 Intermediary 5 meric 35 RECVR_CORRE Alphanu No Receiver corre S1 meric 35 spondent RECVR_CORRE Alphanu No Receiver corre S2 meric 35 spondent RECVR_CORRE Alphanu No Receiver corre S3 meric 35 spondent RECVR_CORRE Alphanu No Receiver corre S4 meric 35 spondent a ORACLE RECVR_CORRE Alphanu No Receiver Corre S5 meric 35 spondent ACC_WITH_INS Alphanu No 57 Account With T1 meric 35 Institution Manda tory if cover is required ACC_WITH_INS Alphanu No 57 Account With T2 meric 35 Institution Manda tory if cover is required ACC_WITH_INS Alphanu No 57 Account With T3 meric 35 Institution Manda tory if cover is required ACC_WITH_INS Alphanu No 57 Account With T4 meric 35 Institution Manda tory if cover is required ACC_WITH_INS Alphanu No 57 Account With
257. he ultimate debtor from the drop down list Following are the options available in the drop down list 11715 ORACLE 11 3 4 2 11 3 4 3 e Organization Identification e Private Identification Initiating Party Id Type Specify the identification type of the ultimate debtor from the option list Id Value Specify the identification value of the ultimate debtor Other Id Type Specify the identification type of other identification specified for the ultimate debtor Customer Id Issuer Specify the other identification type issuer of ultimate debtor Counterparty Birth City Specify the city of birth of ultimate debtor Counterparty Birth Country Specify the country of birth of ultimate debtor Maintaining Ultimate Creditor Identification Details Id Select the identification code of the ultimate creditor from the drop down list Following are the options available in the drop down list e Organization Identification e Private Identification Id Type Specify the identification type of the ultimate creditor from the option list Id Value Specify the identification value of the ultimate creditor Other Id Type Specify the identification type of other identification specified for the ultimate creditor Counterparty Identification Issuer Specify the other identification type issuer of ultimate creditor Counterparty Birth City Specify the city of birth of ultimate creditor Counterparty Birth Country Specify the co
258. his indicates the mandate ID of the original mandate if the original mandate is amended You cannot modify this value Sequence Type This indicates the direct debit sequence The valid values are FNAL Final FRST First OOFF One Off collection RCUR Recurring You cannot modify this value Original Debtor Bank This indicates the original debtor bank You cannot modify this field Original Debtor Account This indicates the original debtor bank You cannot modify this field 11 13 ORACLE 11 3 3 4 Mapping between Common Payment Gateway Fields and FT Fields Common Payment Gateway Field Name FT Field Name Source Code Source Code Source Reference Source Reference User Reference Customer Account Branch If FT type is O or N then it is Dr Account Branch else it is Cr Account Branch Customer Account Number If FT type is O or N then it is Dr Account Num ber else it is Cr Account Number Customer Currency If FT type is O or N then it is Dr Currency else it is Cr Currency Value Date If FT type is O or N then it is Dr Value Date else it is Cr Value Date Amount If FT type is O or N then it is Dr Amount else it is Cr Amount Exchange Rate Exchange Rate Counterparty Account Branch If FT type is I then it is Dr Account Branch else it is Cr Account Branch Counterparty Acco
259. hould be ignored during authorization of the contract If this option is unchecked and if there are any overrides for which confirmation or dual authorization is required then the contract will be skipped with an error Overrides not confirmed upon authorization Otherwise the contracts will be authorized without generating errors Indicating Generate Messages Control the generation of payment messages for events at the contract level by checking or unchecking this option Checking this box will generate payment messages for contracts upon authorization Authorizing Contracts You can either opt to authorize all the contracts that are displayed or choose only certain contracts for authorization e To authorize only specific contracts check against the boxes positioned before each contract reference number e If all the contracts that are displayed have to be authorized check against the box positioned before Contract Ref No After selecting the contracts click Authorize button to authorize the contracts Viewing Errors If the system encounters any errors during the authorization of a particular contract it will record the error and move on to the next contract Click the View Error button to view the details of the errors recorded In this screen system will display the reference number of the contracts which could not be authorized and the reason for the failure of the authorization Viewin
260. iating a DD a telegraphic transfer or a Charge payment Click Signature Verification button in the Settlement Details Account Details screen The Signature Verification screen will be displayed oe ORACLE Signatory Details Account Account Description Customer No Minimum No of Signatories Customer Name Account Message Signatory Details 1 Of 1 El Signature d SignatoryName Signatory Type Approval Limit Signatory Message Solo Sufficient Signature In this screen all the relevant details pertaining to the particular account signatory will be displayed You can verify the account signatory details you have received against the details available in the instrument Specifying Message Details for a transfer We shall settle this contract by means of a message Therefore click on the radio button next to Message The payment message you specified on the Contract Main screen will be defaulted here Since the funds in our example move from the account of Silas Reed a non financial institution with American Bank NY to the account of Wendy Klien a non financial institution with Chasebank London it is a customer transfer Therefore an MT 103 Payment Order will be generated Specifying Party details for the transfer You have two tabs to specify the parties details You can specify the name and address of the following parties in these screens e Intermediary Reimb
261. ic 3 No Euro Re denomi nation Currency ERI_LAMOUNT Number 22 3 No Euro Re denomi nation Amount ORACLE RECEIVER Alphanu Yes Receiver for Set meric 11 tlements UPLOAD_MSG__ Alphanu No TYPE meric 3 7 6 2 2 CSTBS EXT CONTRACT STAT This is the status driving table into which details of uploaded contracts are written for all modules of Oracle FLEXCUBE Each single row represents an uploaded contract The system will update certain columns such as the import status automatically after the upload is completed Mandator SWIFT Default Descript Column Name Data Type y Field Value ion BRANCH_CODE Alphanu Yes Valid meric 3 Branch Code SOURCE Alphanu Yes Source meric 15 Code Primary Key PRODUCT_CODE Alphanu Yes Product meric 4 Code COUNTERPARTY Alphanu Yes Cus meric 9 tomer for the con tract EXTERNAL_INIT_Dat Date No Oracle e System Initiation Date MODULE Alphanu Yes Module meric 2 Code Should be FT EXTERNAL_REF_NO_ Alphanu Yes Source meric 16 Refer ence Should be equal to Source Ref on FTTB_U PLOAD _ MAS TER Primary Key a ORACLE IMPORT_STATUS 1 Character Yes U Upload Status Should be U U Unpro cessed Y Pro cessed E Error amp Rejected CONTRACT_REF_NO Alphanu No Oracle meric 16 F
262. if you have indicated a GL as the credit account You can choose a valid currency from the list of values available for this field Credit Branch Enter the branch to which you are crediting funds i e the branch into which you are crediting the transfer amount on behalf of the Ultimate beneficiary You can select a valid branch code from the adjoining option list Note If you have specified an account that uses an account class that is restricted for the prod uct an override is sought Credit Account This is the account that will be credited with the transfer amount For an outgoing transfer it refers to the next bank in the chain typically your nostro in that currency for the movement of funds Depending on the settlement route the funds will in turn be transferred to the next bank in the chain before the ultimate beneficiary is paid For an incoming transfer this will be ultimate beneficiary s account in your bank If you specify a Trust account in this field you will have to specify project related details in the Project Details sub screen by clicking Project Details button If you do not capture project details the system will display an error message while saving Credit Account Description The description corresponding to the credit account selected is displayed here If the credit account number keyed in has only one value matching it in the LOV then system will not open the LOV on tab out and the d
263. ifferent payment reference and status U ee ORACLE 7 6 1 3 7 6 1 4 7 6 1 5 7 6 2 Charges and Tax information The charges and tax information is uploaded by the upstream system into the CFTBS_UPLOAD_CHARGE and TATBS_UPLOAD_RULE gateway tables respectively The system checks to ensure the correct amount tags components and tax rule to be used are provided for appropriate charges and taxes applicable to the contract as maintained in the Oracle FLEXCUBE funds transfer product in the uploaded transaction information Settlement Details The settlement route for the payment in a transaction is uploaded by the upstream system into the ISTBS_UPLOAD_CONTRACTIS gateway table If the settlement information is not uploaded into this table the standard settlement route maintained in Oracle FLEXCUBE under standard settlement instructions maintenance is picked up Note For uploaded FT contracts the System checks for the charge bearer for the contract If found and the specification is different from that defined for the FT product an error is raised if the Allow Change in Contract option has not been enabled If not specified in the upload information it is defaulted from the preferences for the product of the contract Also the Beneficiary Account would undergo IBAN validations if the Beneficiary IBAN Mandatory option has been enabled for the FT Product A configurable override is logged if the IBAN validations
264. ifier If the network type is RTGS indicate whether the network is TARGET 2 system To enable the system to perform TARGET 2 specific validations during contract input and message generation select TARGET 2 from the network qualifier drop down list You can either choose TARGET 2 or Others as the network qualifier The default value is Others Note This field is enabled only if the network type is chosen as RTGS TARGET 2 is a RTGS clearing system for high value Euro payments All the participants in the current National RTGS system automatically become members of TARGET 2 Following are the units of TARGET 2 e Direct TARGET 2 participant e Indirect TARGET 2 participant 44 ORACLE 4 2 1 4 4 2 1 5 If payment is done from direct TARGET 2 participant to another direct TARGET 2 the account of the sender will be debited and that of receiver is credited If payments are sent from a direct TARGET 2 participant to a direct TARGET 1 participant an interlinking account is used Swift Type Select the swift type from the drop down list The drop down list contains the options FIN and FIN Y Copy Network Service Identifier The service identifier that is specified here will be displayed in Field 113 of Block 3 header in the RTGS message Note This will be enabled if network type chosen is RTGS Specifying the Incoming Transactions Branch Code Specify the code for
265. igate out of the rekey field for which you specified an incorrect value When you have specified the correct values for the rekey fields the transaction details are displayed in the Contract Authorization screen 5 25 3 Specifying Details in Rekey Fields The system displays the default values in the following fields However you can modify them e Transfer Currency e Transfer Amount e Value Date e Credit Account e Debit Account e Reject Reason 5 56 ORACLE 5 25 4 5 25 5 5 25 6 5 25 7 5 25 8 Generate Message You can control the generation of payment messages for events at the contract level by checking or un checking this option By default this checkbox is unchecked However you can check this box to generate payment messages for contracts upon authorization Verifying Transaction After you have displayed the details of the transaction in the FT Contract Authorization screen you can verify the displayed details to ensure their correctness The contract will be displayed in view mode in the FT Contract Online screen if invoked from the authorization screen Rejecting Transaction During verification if any details are found to be incorrect you can reject the transaction You must specify your reasons for rejection as mandatory information If you wish to reject the transaction click Reject button in the Contract Authorization screen A rejected transaction is marked for
266. igger Liquidation event for those contracts In case the Split Dr Cr Liquidation option is enabled then the corresponding Charge Accounting Entries would be passed and the charge liquidated during initiation of the contracts This would happen provided Charge Whom is Remitter or Shared In case Charge Whom is Beneficiary then the charge accounting entries would be passed during liquidation Note For more details on FT contracts please refer the corresponding chapter Applying Currency Cut off Checks on Transactions Involving Product You can choose to restrict the time within which or before which funds transfer transactions involving a customer in the product involving a specific currency must be received for processing For a specific customer product and a currency you can specify a certain number of days before which a transaction involving the combination must be received as well as a cut off time before which transactions must be received These parameters are known as currency cut off parameters and you maintain these parameters in the Value Dated Spread maintenance You also maintain cut off parameters to be applied for each currency in the Currency Definition To specify that such cut off checks must be performed in respect of a funds transfer transaction select the option Cut off Days Check in the Product Preferences screen The cut off days and the cut off time that is to be app
267. ight corner of the Application tool bar and clicking the adjoining arrow button Message Types E New E Enter Query E Message Type Description Discount Slab Description jel z Input By Authorized By Modification Date Time Date Time Number Wi Authorized E Open The following details need to be maintained Message Type Choose the message type for which maintenance has to be performed The adjoining option list displays all valid message types for the chosen source will be available for selection Field Name Choose the field which you want to qualify as amendable The adjoining option list displays all the valid Common Payment Gateway fields Viewing Payment Gateway Browser The Payment Gateway Browser acts as the repository of all common payment gateway transactions 14 ORACLE You can invoke the Common Payment Message Browser Summary screen by typing MSSPMBRWV in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Common Payment Message Browser Summary amp Search et Advanced Search J Reset I Clear All Case Sensitive Authorization Status v File Reference Number Version Number Source Code Records per page 15 5 10f1 lt m Authorization Status Record Status File Reference Number Record Status External Reference Branch Code
268. in the Funds Transfer Contract Input screen and invoke the Project Details screen You will have to capture project details in this screen only if the credit account is a Trust account e Project Details Project Name Unit Payment Unit ID Transfer Request Number Specify the following details Project Name Specify the developer project name for which payment is being made The adjoining option list displays all valid projects maintained in the system You can select the appropriate one Input to this field is mandatory If you specify the Unit ID the system will display the corresponding project name here Unit Payment Indicate whether the transaction is a unit payment or not by choosing the appropriate value from the adjoining drop down list The following values are available e Yes e No oat ORACLE 5 18 Unit ID Specify the unit ID of the project This field will be enabled only if you have selected Yes against Unit Payment The adjoining option list displays all unit IDs along with the unit holder names corresponding to the project name chosen You can select the appropriate one Transfer Request Number Specify the transfer request number for the payment Viewing Duplication details The system checks for duplicate transactions while booking contracts based on the number of days for duplicate check maintained at the Branch Parameters Maintenance
269. including charges will pick up the bank account values maintained for the fund in the accounting entries e If the corporate account exists in a different branch then the Inter branch account GL maintenance is used for resolving the bridge account 5 30 6 Viewing Contract Details The details of the unauthorized contracts can be viewed by selecting the contract reference number in this screen 5 31 Maintaining MT101 Agreements with Ordering Cus tomer You can maintain agreements with the ordering customer for MT101 through the MT101 Customer Agreements screen You can invoke the MT101 Customer Agreements screen by typing FTDCXFRA in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button ae ORACLE 5 32 MT101 Customer Agreement E New E3 Enter Query Customer Number Incoming 101 C Outgoing 101 Instructing Party List For Debit Authority 10f1 E Customer Identifier Ordering Customer Identifier 1 Of 1 E Ordering Customer List a Maker Date Time Checker Date Time Mod No Record Status Authorization Status You need to capture the following information in this screen Customer Number Specify the customer number Incoming MT101 Select this option if it is incoming MT101 Outgoing MT101 Select this option if it is outgoing MT101 Customer Identifier Here the Instructing Parties authorized
270. ined here 25 ORACLE If the value dates do not fall within the Debit or Credit Back Value Days maintained the system will display the message as The Debit or Credit value date is earlier than the Permitted value days e If the message is configured as an error you will not be able to proceed with the transaction till you specify a date which is within the limits maintained e fthe override is configured as a warning you will be able to proceed with entering the transaction but an override is logged into the database that the date specified does not fall within the limits maintained e If itis configured as a ignore message then no back valuation check will be performed These validations are also carried out for transactions that are uploaded from external systems Note You will be allowed to specify the Dr Back Value Days and Cr Back Value Days only if the Dr Back Valuation Check Required and Cr Back Valuation Check Required options are enabled If the options are not enabled the system will allow you to post back valued transactions up to any date in the past no check will be done Further if the option is checked but you have not maintained the Back Value Days maintained as NULL the system will interpret it to be Zero days allowed for back valued transactions 3 1 15 3 Specifying RTGS Preferences for Product You need to specify the following RTGS preferenc
271. ing 15 Code 7 Main BIC VARCHARZ2 Y OR N Flag 1 4 14 ORACLE 4 6 8 VARCHAR2 A added 1 M modified D deleted U unchanged 9 Valid From Date YYYYM MDD 10 Valid Till Date YYYYM MDD 11 Reserve VARCHAR2 25 The following actions will be performed based on the type of change Added Anew record will be created If the record already exists then the latest details will be updated in this Modified A new record will be created If the record already exists then the latest details will be updated in this Unchanged A new record will be created If the record already exists then the latest details will be updated in this Deleted An existing record will be marked as closed If the record doesn t exist then it will be ignored If the BICs present in RTGS directory is not present in the RTGS upload file they will be closed once the upload is over This will happen when upload type chosen is Full Refresh Maintaining Branch Parameters for Funds Transfer You can use the Funds Transfer Branch Parameters screen for maintaining parameters related to Funds transfer These parameters can be maintained for each branch of your bank ants ORACLE You can invoke the Funds Transfer Branch Parameters screen by also entering FTDBRMNT in the field at the top right corner of the Application toolbar and clicking the adjoining arrow button F
272. ingly r 9 3 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 10 MT 72 Mar Mar 100 amp k k MT SWI SWI 103 FT FT Mes Mes sage sage for for repai repai r r 13 23 ORACLE 13 1 3 13 1 4 13 1 5 9 1 Line BNF Account Number Derive Credit Account Mar SWI FT Mes sage for repai Mar SWI FT Mes sage for repai Per form Check C9 and pro cess accord ingly Derivation of Debit Account MT 200 The logic of deriving the Debit account for an incoming MT 200 is summarized below Derivation of Credit Account MT 200 The logic of deriving the Credit account for an incoming MT 200 is summarized below Derivation of Debit Account MT 202 The logic of deriving the Debit account for an incoming MT 202 is summarized below ORACLE If SWI If field If field Orde FT Fiel Sub Process field exis exists Mes Sub Fiel Processi doe ts and r of d ing Prior 529 Nam Prio d ng field Descript s and proces f e rity Nam format not proc sing ity e ion A Typ e exis essi succee e t ng ds fails 1 MT 54B Go Mar 202 to k next SWI pri FT ority Mes field sage for repai r 1
273. ion limit for individual transactions in the incoming message e If the direction is Outgoing these fields indicate the transaction limit for individual transactions in the outgoing message e Ifthe direction is Both these fields indicate the transaction limit for individual transactions in the outgoing and incoming message Incoming MT101 If the message is an incoming MT101 on receiving the message the following checks will be made before uploading the transactions e If the Sender has an agreement for Incoming MT101 e Ifthe Cut off time for Incoming MT101 for the receiver has not passed e Check for the Transaction currency amp Transaction amount limit Check for the debit authority of the Instructing party in case the instructing party is different than the ordering customer a1 ORACLE 5 1 5 2 5 Processing Funds Transfer Introduction A Funds Transfer FT contract is a transaction whereby funds are moved from the account of one party called the remitter to another party called the beneficiary Such movement of funds may involve a sequence of events but is treated as one contract For example if a customer of Berliner Bank instructs them to pay Pounds Sterling to Midland bank London into the account of Mr Silas Reed The sequence of the events that will follow to effect the transfer can be considered an FT contract Ordering Berliner Mdland Mr Silas Customer Bank Bank Reed An FT Contract wo
274. it Account Here the debit account is derived from the sender s BIC since fields 55 72 54 and 53 are absent As in the previous example the debit account is derived as MIDLGBOOBKCU1GBPXA 10 16 0 1 Credit Account Here the Cr account is derived from the BIC in field 56 of the incoming MT 103 The BIC HAMBGBO0 does not have a CIF ID linked to it since this is not a bank customer However since standard settlement instructions have been maintained for this BIC the credit account is derived from these In this case the credit account is maintained as the bank s GBP nostro i e account BARCB9ONOSTROGBPXxtT with Barclays Bank London Thus the credit account in this case is BARCB9ONOSTROGBPxT 10 16 0 2 Product This is an outgoing customer transfer Based on the rules maintained the contract will be created under the product FTOC Result The following are the contract details Product FTOC Contract reference num OOOFTOC021810005 ber User reference number 020630 DE 327 1 Dr currency GBP Dr amount 3821 50 Dr branch 010 132 ORACLE Dr account MIDLGBOOBKCU1GBPxA Cr currency GBP Cr amount 3821 50 Cr branch 010 Cr account BARCB90NOSTROGBPx T Value date 30 JUN 2002 The accounting entries passed are D MIDLGBOOBKCU1GBPxA GB 3821 5 r P 0 C BARCB9ONOSTROGBPx GB 3821 5 r T P 0 The messages sent out ar
275. it to k form Line Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for accord repai ingly r 3 5 Acc SC Local Derive Go Mar Per ount Clearing Credit to k form Line Code Acc Account next SWI Check ount Num sub FT C10 ber pri Mes and ority sage pro field for cess repai accord r ingly 13 15 ORACLE 3 6 Acc SC Local Derive Mar Mar Per ount Clearing Credit k k form Line Code Acc Account SWI SWI Check ount Num FT FT C12 ber or Mes Mes and SC Local sage sage pro Clearing for for cess Code repai repai accord r r ingly MT 57B Go Mar 100 amp to k MT next SWI 103 pri FT ority Mes field sage for repai r 4 1 Acc SC Local Check Go If If Check ount Clearing and Vali to Che C7 suc Line Code date next ck7 ceeds Local sub fails then Go Clearing pri then to next Codes ority Go priority field to field next sub pri ority field 4 2 Acc C Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C8 and pri Mes pro ority sage cess field for accord repai ingly r 4 3 Acc D Derive Go Mar Per ount Account Credit to k form Line Number Account next SWI Check sub FT C9 and pri Mes pro ority sage cess field for ac
276. ite of the overdraft Validate Beneficiary Name Check this option if the Beneficiary Name should be validated against the authorized variations of the customer s name maintained in the Customer Names screen This feature is applicable only for incoming funds transfers If you enable this option all incoming FTs involving the product are processed only after the customer s Account Number and Name correspond to the authorized variations of the customer s name Beneficiary IBAN mandatory You can indicate whether IBAN validation needs to be done in respect of the Beneficiary account number of the contract If the IBAN validation fails an error message is displayed by the System The following details can be specified e Even during upload of incoming FTs the first line of the beneficiary name will be validated against the authorized validations The contract is marked as authorized only if the beneficiary Account Number and Name correspond to the authorized variations of the customer s name e Ifthe validation fails the contract will be uploaded as unauthorized Even during manual authorization of such contracts an override is displayed asking whether the customer name needs to be added to the existing list It will be added to the existing list on confirming the override Indicating whether Referral is Required Referral refers to the process of handling customer transactions which force the accounts involved in such a transac
277. ity that would bear the service costs incurred by the bank that processes a contract Cover Payment This is the reimbursement of a correspondent bank on behalf of the ordering institution Credit Advice This is the advice generated by the account servicing institution which indicates crediting the receiver s account Customer Transfer This is the funds transfer effected by the financial institution of the ordering customer to the financial institution of the beneficiary The initiating entity i e the ordering customer and the receiving entity i e the beneficiary are not financial institutions Debit Advice This is the advice generated by the account servicing institution which indicates debiting the ordering customer s account a ORACLE Incoming Transfer This is the funds transfer contract which results in an inflow of funds to the bank Instrument Preferences This is the instrument details for funds transfers as maintained in the Product Preferences for a funds transfer product Intermediary This is the entity that bridges the gap between the ordering customer s correspondent and that of the beneficiary of a funds transfer Internal Transfer This is the funds transfer contract which results in funds being moved between customer accounts within the bank The bank manages internal transfers on behalf of its customers Message Preferences The messaging details for outgoing transfers as maintained in the
278. ived Repott c cececcecceeeeeeeeeeeeeeeennecaeeeeeeeeeeeseseessensiaeeees 15 6 15 4 1 Contents of the REPOST cscccccccceceeeeeeeecenecnecaeceeeeeeeeeeeeteeneeniesaseneeeeeens 15 7 16 Function ID Glossary 1 1 1 2 1 3 1 4 1 Preface Introduction This user manual is designed to help you quickly get acquainted with the Funds Transfer FT module of Oracle FLEXCUBE The manual gives you an overview of the FT module and takes you through the various steps involved in processing incoming and outgoing funds transfers FTs You can obtain information specific to a particular field by placing the cursor on the relevant field and striking lt F1 gt on the keyboard Audience You will need to use the Funds Transfer sub system whenever you are sending e Outgoing payments by the media types defined in the Messaging System MS Module of Oracle FLEXCUBE e Outgoing payments with Reimbursement e Incoming payments e Internal transfers This manual is intended for the following User User Roles Role Function Back office clerk Input functions for contracts Back office managers officers Authorization functions Product Managers Product definition and authorization End of Day operators Processing during End of Day Beginning of Day Financial Controller Product Manag Generation of reports ers Documentation Accessibility For information about Oracle
279. ized By Modification Date Time Date Time Number W Authorized E Open Network Code and Description The network code uniquely identifies the network The Clearing Code information for each of the banks that form part of the clearing network will contain the network code Network Prefix Specify a prefix for the network code For instance CH Clearing Code Mask A unique Clearing Code identifies each individual bank that forms part of the network Each network has a unique mask or format to which the clearing codes of individual banks must conform You can specify a mask comprising a maximum of 35 alphanumeric characters Here you have to define the minimum number of digits in lower case n and the variable digits in upper case N In Oracle FLEXCUBE you can maintain variable length clearing code However this is supported only for numeric clearing codes Currency For each network specify the applicable local currency First Party Field If you check this flag the network code can appear only once in the MT103 MT103 MT102 MT102 MT202 messages of the payment instruction ai ORACLE 4 3 2 Maintaining Clearing Codes for Individual Banks You can maintain the Clearing Code details for individual banks or branches in a network in the Clearing Code Maintenance screen You can invoke the Clearing Code Maintenance screen by typing ISDCTMNT in the field at the top right corner of the App
280. k boxes viz e Cover Required e Suppress Message If Cover Required flag is checked the message would move to the Pending Cover Match status after repair of the message while if the Suppress message flag is on the payment post repair would be processed normally but the resultant outgoing messages would be suppressed Viewing Errors After you specify the logic for deriving the value of an UDF it will be validated by the system on Save of the Rule maintenance The system automatically generates a procedure based on the logic specified by you and if any checks fail you can view the errors in the Errors screen invoked from the User Defined Fields for SWIFT Messages screen The statement containing the error will be highlighted for easy identification You can return to the previous screen and alter the statement so that the validations are carried out successfully 218 ORACLE 9 1 11 9 1 12 Click Error button to view the errors F Errors Web Page Dialog Maintenance Related to Upload Source FT contracts can be uploaded onto Oracle FLEXCUBE from any external source However the details that come in the form of SWIFT messages are converted to data in the FT Upload tables by the Message Upload function from where the FT Upload function picks them up for processing When you maintain details of a source you can also specify characteristics for contracts coming into the
281. k initiates a transfer from his account to the account of another customer of your bank Therefore internal transfers do not involve funds that are transferred through a chain of banks or payments made from or to a correspondent bank account As the transfer of funds does not involve a party outside the circle of your bank it is termed as an internal transfer The customers involved in the transfer will be kept informed by means of debit or credit advices Product Description Give the narration about the product Slogan Enter the text that should appear in the report or an advice generated with regard to this product Start Date Specify the date from which this product should be open for contracts to be created under it End Date Specify the date until which contracts should be created using this particular product a2 ORACLE 3 1 Specifying Preferences for Product Preferences are the attributes or terms related to core processing that you define for a product By default a transfer involving a product inherits all the attributes defined for the product However some attributes preferences that are defined when the product was created can be changed during the processing of individual FT contracts i e at the contract level involving the product Click Preferences button to invoke the FT Product Preferences screen Through this screen you can define the following Preferences for a product Specify R
282. ked to the product should be generated and accounting entries be posted This is applicable only for outgoing and internal product types Possible dates for Message generation Booking date Spot date Value date Dr Value date Cr Value date Instruction date After Rate Refresh After Rate refresh indicates that the standard exchange rate maintained in the Core Services module of Oracle FLEXCUBE should be used to compute the transfer amount only after the rate refresh program has been run for the day If you check this check box the contracts linked to this product will not be processed until the Rate Refresh process has been run and authorized for the day Until then the contract remains as if on hold and cannot be authorized Further operations on such a contract are possible only by means of the FT Rate Update function When this function is run the contract gets displayed and if you confirm that you want to process the contract using the rates now available then the contract is processed entries will be passed and messages generated Allow Message before Accounting You can indicate whether the system must allow generation of messages before the relevant accounting entries are passed for contracts using the product This preference is only applicable for outgoing product types os ORACLE If this option is set for a product it is defaulted to all contracts using the product When
283. king the adjoining arrow button Message Type E New Enter Query Message Type Message Name Description Input By Authorized By Modification Date Time Date Time Number Wi Authorized H Open In the Common Payment Gateway Message Type screen you have to maintain the following information Message Type Specify the message type applicable for Common Payment Gateway Processing For more details on SEPA transactions refer section Handling SEPA Credit Transfers and Direct Debits in the chapter Processing a Payment or Collection Transaction in Payment and Collections User Manual Description Enter a brief description of the message type maintained Queues Maintenance For more information about the Queues Maintenance screen refer the STP chapter of this module Mapping Message Types to Products and Queues For more information on Mapping Message Types to Product and Queues refer the STP chapter of this module Maintaining Branch Level STP Preferences For more information on Maintaining Branch level STP preferences refer the STP chapter of this module 112 ORACLE 11 2 1 4 11 2 1 5 11 2 1 6 11 2 1 7 STP Rule Maintenance For more information on STP Rule Maintenance refer the STP chapter of this module Maintaining Error Codes For more information on Error Code Maintenance refer the STP chapter of this module UDF Label Maintenance
284. l bar and clicking the adjoining arrow button RTGS Upload E New Enter Query File Name Directory Network Code Upload Type i Intraday Sequence Number Submit Parameters Submit Batch You can specify the following details in this screen a8 ORACLE File name Specify the name of the upload filename Directory Specify the directory i e the file path or area in your system where the ASCII files are to be stored Network Code Specify the network from which the upload is being triggered from the option list The list contains all the RTGS networks defined in the PC Clearing Network screen whose network qualifiers are TARGET2 Intraday Sequence Number Specify the sequence number for the upload In case you have multiple uploads on the same day this number may be used as the identifier of each upload Upload Type Select the type of the upload required from the adjoining drop down list This list displays the following values e Full Refresh e Current The format of the file is as below SI No Field Name Data type Values Remarks 1 BIC Varchar2 11 Partici pant s BIC 2 Addressee Varchar2 11 BIC to be used in header 3 Account VARCHAR2 BIC identi Holder 11 fying the settlement bank 4 Institution VARCHAR2 Partici Name 105 pant s company name 5 City Head VARCHAR2 ing 35 6 National VARCHAR2 Sort
285. ld R Leng Advice Tags Description Name Number th Date _CONTRACTREFN Contract Reference Fund Transfer Con VAR 16 O_ Number tract Input Screen CHAR Reference Number _USERREFNO_ User Reference Fund Transfer Con VAR 16 Number tract Input Screen CHAR User Reference _PRODDESC _ Product Description Fund Transfer Con VAR 105 tract Input Screen CHAR Product Description _ SLOGAN _ Product Slogan Fund Transfer VAR 255 Products Detailed CHAR Slogan _ CUSTOMER _ Receiver ID Fund Transfer Con VAR 9 tract Input Screen CHAR Main Tab Debit Account _CUSTOMER Receiver Name Customer Mainte VAR 105 NAME _ nance Customers CHAR Detailed Customer Name _CPARTY NAME _ Counterparty Name Fund Transfer Con VAR 105 tract Input Screen CHAR Party Details Tab Payment Details _CPARTY Counterparty Fund Transfer Con VAR 105 ADDRESS1 _ Address Line 1 tract Input Screen CHAR Party Details Tab Payment Details _CPARTY Counterparty Fund Transfer Con VAR 105 ADDRESS2_ Address Line 2 tract Input Screen CHAR Party Details Tab Payment Details _CPARTY Counterparty Fund Transfer Con VAR 105 ADDRESS3_ Address Line 3 tract Input Screen CHAR Party Details Tab Payment Details 12 3 ORACLE _CPARTY ADDRESS4_ Counterparty Address Line 4 Fund Transfer Con tract Input Screen Party Details Tab Payment Details VAR 105 CHAR _ACC BRANCH_ Branch Code of the Customer Account F
286. le cable cable ment y up for Repair with customer ID l appropriate repair reason Method INTRACOM Copy to field 72 of Not Applica Not Appli Not Appli of Pay Payment Trans ble cable cable ment action being cre ated amp process Incoming SWIFT Message 10 8 ORACLE Method PHON Copy to field 72 of Not Applica Copy to Not Appli of Payment Trans ble field 72 of cable Advice advise nog action being cre Payment with Inst by phone ated amp process Transac Incoming SWIFT tion being Message created amp process Incoming SWIFT Message Method PHONBEN Mark Incoming Not Applica Mark Not Appli of Advise Ben SWIFT Message ble Incoming cable Advice for Repair with SWIFT by phone i appropriate repair Message reason for Repair with appropri ate repair reason Method PHONIBK Copy to field 72 of Not Applica Copy to Not Appli of Payment Trans ble field 72 of cable Advice advise er action being cre Payment mediary by phone ated amp process Transac Incoming SWIFT tion being Message created amp process Incoming SWIFT Message Method TELE Copy to field 72 of Not Applica Copy to Not Appli of Payment Trans ble field 72 of cable Advise Acc Advice action being cre Payment with Inst ated amp process Transac Incoming SWIFT tion being Message created amp process Incoming SWIFT Message Method
287. level payment type domestic within EU or outside EU Banking Priority Select the priority of the payment messages from the adjoining drop down list This list displays the following values e Highly Urgent e Urgent e Normal The banking priority is chosen as Normal by default However you can modify this value You will not be allowed to amend the RTGS preferences after the product has been authorized once Note The Priority will be displayed in the RTGS messages in tag 113 as 4 Alphabets For ex ample 113 NNNN For a Normal Priority Duplication Recognition You can specify the following details related to duplication check for transactions The duplication check is carried out based on the combination of the preferences maintained at the FT product level Product Code Check this box to indicate that the product code needs to be considered while checking for duplicate transactions Booking Date Check this box to indicate that the booking date needs to be considered while checking for duplicate transactions Dr Amount Check this box to indicate that the Dr amount needs to be considered while checking for duplicate transactions Cr Amount Check this box to indicate that the Cr amount needs to be considered while checking for duplicate transactions a ORACLE Dr Value Date Check this box to indicate that the Dr value date needs to be considered while checking for duplicate transactions Cr
288. li Info for Inter 72 of Pay field 72 of cable mediary ment Trans Payment action being Transac created amp tion being process created amp Incoming process SWIFT Mes Incoming sage SWIFT Message 10 7 ORACLE Parties REC Not Applicable Mark Incom Mark Not Appli Info for ing SWIFT Incoming cable Message for SWIFT Receiver of Mpa Payment Repair if line Message y no 2 of field for Repair 72 does not if line no 2 contain a of field 72 valid SAP does not Code contain a valid SAP Code Parties BNF Not Applicable Not Applica Copy to Not Appli ble field 72 of cable Info for Ben eficiary Paymer Transac tion being created amp process Incoming SWIFT Message Method BENONLY Copy to field 72 of Not Applica Not Appli Not Appli of Pay Payment Trans ble cable cable Payment for f ment Ben only action being cre y ated amp process Incoming SWIFT Message Method CHEQUE Mark Incoming Not Applica Not Appli Not Appli of Pay Payment b SWIFT Message ble cable cable ment y y for Repair with cheque only appropriate repair reason Method CORPTRAD Copy to field 72 of Not Applica Not Appli Not Appli of Pay FX Settle Payment Trans ble cable cable ment action being cre ment ated amp process Incoming SWIFT Message Method HOLD Mark Incoming Not Applica Not Appli Not Appli of Pay Pay upon SWIFT Message b
289. licable for each currency is picked up from the Value Dated Spread maintenance if available and if not from the Currency Definition specifications on ORACLE 3 1 14 3 1 14 1 3 1 15 3 1 15 1 3 1 15 2 Specifying Rate Variance For an FT product you can specify the Rate type to be either Standard Standard after rate refresh These values will be defaulted to all contracts involving this product At the time you input a contract you have the option of changing the default and specifying an exchange rate of your choice This field is applicable only if you have decided to change the product default and if the contracts linked to the product are cross currency transfers In this section you can specify the minimum and maximum limit by which the exchange rate you input for contracts involving this product can exceed the standard exchange rate e Inthe Override limit field you can specify the minimum percentage over which you can exceed the normal exchange rates and save a contract with an override from the system e Inthe Maximum Limit field you can specify the maximum percentage upto which you can exceed the normal exchange rate above which the system will not allow you to store the transaction Specifying Charge Details There are obvious costs involved in transferring funds from one location to another You need to indicate who will actually bear these service charges You can select an option from the option li
290. lication tool bar and clicking the adjoining arrow button Clearing Code Maintenance E New 5 Enter Query Clearing Code Details Network Code Jaz Description Country az Description Clearing Code Customer Number Description Bank Name Address 1 Address 2 Address 3 Address 4 Own Clearing Code Bank Id Code BIC Code Description Clearing Code Indicator Fields Input By Authorized By Modification Date Time Date Time Number W Authorized W Open The Clearing Code details comprise the following e The clearing network of which the bank forms a part e The nationality of the bank i e the country in which the bank operates e The name description and address of the bank e The bank s own clearing code if any e The customer number for the clearing code e The BIC for the bank Network Code The individual bank is part of a clearing network for which you have maintained details in Oracle FLEXCUBE Specify the code of the clearing network of which the bank or branch forms a part Country Specify the country in which the bank operates Clearing code The National Clearing Code that has been assigned to the bank in the clearing network you have specified must be indicated Customer Number This is a number used to identify the customer The swift upload process in Oracle FLEXCUBE will check if the customer
291. llation of the 103 e NBS sends an MT196 indicating Success for the request for Cancellation Once the PC transaction is booked and if the product is an RTGS product the system processes the transaction e The system generates an MT103 with the funding status as WAIT and the Reply Status as NULL e NBS which is the RTGS servicing bank sends an MT196 If the status of this MT196 is WAIT then the Reply Status of the original MT103 is marked as WAIT state e Then an MT195 is sent to verify the status of the MT103 message e NBS sends an MT196 and if the status of MT196 is WAIT then the reply status of the MT195 is marked as WAIT state e The bank sends out an MT192 requesting for cancellation of the MT103 message sent earlier e NBS sends out an MT196 message indicating that the Cancellation request is accepted The system then reverses the original transaction The Funding Status of the original MT103 is marked as NON FUNDED and the Reply Status of the MT192 is marked as CANC Selecting Suppress Message Option If you choose the Suppressed status the incoming message itself gets suppressed The Oracle FLEXCUBE STP process will not pick up SWIFT Payment Messages with a Suppressed status for further processing If a message is in repair you can pre define two possible statuses to which the message would go after the message is manually repaired These are indicated by the two chec
292. ls account is a Trust account Duplication Click this button to view the details of duplicate contracts Details After you have made the required mandatory entries and saved the record your User ID will be displayed at the bottom of the screen The date and time at which you save the contract will be displayed in the Date Time field A user bearing a different User ID should authorize a contract that you have entered before the EOD is run Once the contract is authorized the Id of the user who authorized the contract will be displayed The status of the contract will be marked as Authorized Click Exit button to exit the screen You will return to the Application Browser Processing Funds Transfer While defining a product you have defined a broad outline that will be applicable to all transfers involving it While processing a transfer you need to enter information that is specific to the transfer This information is captured through the Funds Transfer Contract Input Main ae ORACLE 5 5 1 screen From the Funds Transfer Contract Input screen click the tab titled Main to define important contract details Funds Transfer Contract Input E New amp Enter Query Product Transaction Type Code Source Code FLEXCUBE Instruction Code Book Date Product Description Contract Reference Number User Reference Source Reference number Version Number 4 of D Message Referenc
293. ly classified under which logically similar products are placed together Product Remarks This is the descriptive text about a product We ORACLE Product Slogan This is the text or phrase that could be used as a declaration or an announcement of the product to customers Rate Preference This is the specification as to the rate types and when exchange rates are to be picked up to be applicable on funds transfer contracts involving a product Rate Update Function This is the function used to process funds transfer contracts for which a rate update or refresh is required as specified in the Product Preferences Rate Variance This is the difference between the default value and the changed value of an exchange rate employed for currency conversion Limits can be set for the variance Receiver s Correspondent This is the name of the correspondent bank who will receive the funds that are payable to the receiver or the beneficiary Rekey Option This comprises the fields that are to be keyed in by an authorizer of a transaction for the purpose of cross checking when the transaction is being authorized Complete details of the transaction will only be displayed when the authorizer rekeys the values for these fields Settlement Route This is the route that a funds transfer will take before it actually reaches the ultimate beneficiary Spot Date This is the date on which the contract is to be settled The number of spot day
294. m checks for the following e Whether AWI in the incoming message is different from the receiver of the message ae ORACLE 9 1 9 2 If the BIC of the receiver and the AWI are same then the transaction is treated as the transaction ending with us If this condition is not satisfied the system will not upload this incoming message which would further result in the generation of outgoing MT205 In case of an incoming MT103 if the beneficiary account is a Trust account the system will put the transaction in Unauthorized status even if the post upload status has been maintained as Authorized in the STP preference If field 70 is null in the incoming MT103 message for Trust account payment the system will not process that payment Instead it will move the transaction in the repair queue It will also raise the override message as Project Details needs to be captured for the trust account transaction You will have to manually unlock the transaction and capture project details for it While saving the transaction the system will check whether project details have been captured or not Processing of Incoming MT101 e System checks the execution date Messages with execution date in the past or matching the application date would be taken up for processing Messages with execution date in the future would be stored as unprocessed messages amp would be taken up on the execution date If the execution date falls on a holid
295. m the main tion Contract Input screen 5 29 1 2 Outgoing Customer Transfer with Cover Mr Albert Williams asks Fina Bank London to transfer USD 10000 to the account of Mr Alfred Werker with Gemm Bank London Fina Bank London does not have an accounting relationship with Gemm Bank Therefore it will route the payment through CSN Global Bank London The transfer is to be made effective on 224 September 2001 The charges are to be borne by the beneficiary An MT 103 will be generated as on the value date from Fina Bank London to Gemm Bank London Also a cover message will be sent to CSN Global Bank London as on the value date The parties involved are as follows Party Name Ordering Customer Mr Albert Williams Sender Fina Bank London Sender s Correspond ent CSN Global Bank Lon don Receiver Gemm Bank London Account with Institution Gemm Bank London Beneficiary Institution Gemm Bank London 5 66 ORACLE Beneficiary Mr Alfred Werker Your specifications in the Funds Transfer Input Screen would be as follows Field Entry Product Incoming Customer Transfer with Cover Type of Product for exam ple if you have maintained a product with the code FCCO for outgo ing customer transfers with cover then you can select it here Debit Cur USD rency Credit Cur USD rency Credit Am
296. mation on BIC Codes consult the Funds Transfer user manual Messaging Maintenance Media Maintenance Advices and messages are generated at the specified events in the lifecycle of funds transfer contracts You should maintain the different media through which these advices and messages would be generated from and to your bank At your bank you can only receive or route messages through a media that you have maintained in Oracle FLEXCUBE These specifications can be made only at the main branch and will be applicable to all the branches of your bank You must maintain the media that would be used for generation of advices and messages relating to funds transfer contracts that have been initiated through straight through processing in the Media Maintenance screen In the context of STP the relevant media type for which STP function is supported would be SWIFT For more information about the Media Maintenance screen and the messaging system module consult the Messaging System user manual Queues Maintenance As discussed earlier all Incoming SWIFT and Non Swift Messages are routed through a messaging queue You are therefore required to maintain the different user queues to which incoming messages will be directed Users with appropriate rights will be allowed to access a particular queue To invoke this screen click on Messages in the Application Browser select Queues and click on Detailed under it You can invoke the
297. n Incoming SWIFT Pay ment Message should be valid Currency code defined in Oracle FLEX CUBE N4 The Local Clearing Code prefix specified in the Account line of fields 56 57 and 58 shall be valided against the Currency code specified in field 32a For example if UK CHAPS code has been specified with a prefix of SC232023 then Oracle FLEXCUBE shall validate to ensure that SC is a valid local clearing code prefix for payment currency GBP If the Local Clearing Code prefix is invalid for the payment currency specified in field 32a as per Local Clearing Code configuration then Oracle FLEXCUBE shall raise an error message denoting the same N5 All Local Clearing Codes specified after the local clearing code prefix in fields 56 57 and 58 shall be validated to check that they are valid Local Clearing Codes defined in Oracle FLEXCUBE Oracle FLEXCUBE shall also validate to ensure that the Local Clearing Code indicator is set to Y else Oracle FLEXCUBE shall raise an error for the same N6 Oracle FLEXCUBE shall remove all non numeric characters from the account line of a field to extract the account number specified in the account line of a field in an Incoming SWIFT Payment Message N7 Oracle FLEXCUBE shall remove all non numeric characters from the account line of a field after the Local Clearing Code prefix to extract the Local Clearing Code specified in the account line of a field in an Incoming SWIFT Payment Message After extra
298. n by typing FTDTRONL in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Click the New button on the application toolbar Funds Transfer Contract Input E New Enter query Product Transaction Type Code PiodedDesciplion a Code FLEXCUBE Contract Reference Number eee ee Book Date User Reference Source Reference number Version Number 4 Of ic Message Reference Number WEI Party Details Additional Details Settlement Route Debit Credit Debit Currency Credit Currency Debit Branch Credit Branch Debit Account Credit Account Debit Account Description Credit Account Description Debit IBAN Credit IBAN Debit Amount Credit Amount Debit Value Date Credit Value Date Debit Spread Credit Spread Debit Spread Date Credit Spread Date Exchange Rate Details Transaction Details Spread Code 1 Spread gt Local Currency Equivalent Spread Definition Charge Bearer z FX Contract Reference Message As Of Rate Date Rate As Of v Rate Serial Accounting As Of Rate Type Message Date TOTE Accounting Date Customer Spread Rate Pickup Date Exchange Rate Other Details Receiver Events Charge Claim Settlements Advices Charges Tax MIS Fields Customer Cover Details ELCs Date Time Checker Date Time Authorization Status Status Process Status A Enter valid inputs into all the mandatory fields or you will
299. nal Details Eijulialindstinc Settlement Route Details Ordering Customer Ourselves 53 Our Correspondent 54 Receivers Correspondent 55 Intermediate Reimbursement Institute 56 Intermediary 57 Account With Institution Receiver Ultimate Beneficiary Events Charge Claim Settlements Advices Charges Tax MIS Fields Customer Cover Details Maker Date Time Checker Date Time Authorization Status Status Process Status A Based on the type of transfer that you have initiated and on the settlement details that you specify for the transfer the fields of this screen will be populated We shall explore all the possible routes that a transfer can take before it reaches the ultimate beneficiary Ordering Customer The name of the ordering customer the party that has initiated the transfer This field will be populated only if you have initiated a customer transfer MT 103 103 Ourselves The financial institution or the branch thereof initiating the transaction on behalf of itself or its customer Our Correspondent The name of the correspondent bank if the transfer is routed through a correspondent Receiver s Correspondent The institution that will receive funds on behalf of the receiver is displayed Hence this field will be populated only for outgoing transfers Intermediary Reimbursement Institute The financial institution between the Sender s Correspondent and the Receiver s cor
300. nal Exchange Rate Exchange Rate Rate Code O I E El 4 m Settlement Direction a Component Description D Debit C Credit Signature Verification The FT transaction is settled based on the details specified in this screen For more details on this screen refer the section titled Processing Settlements in Settlements User Manual 5 16 Viewing All Messages You can view a list of all the messages generated for a particular FT contract using View Messages screen Click All Messages button on Funds Transfer Contract Input screen M View Messages Contract Reference Messages DocumentNumber ESN Message Type Receiver Customer Name TestStatus Auth Contract Reference Number The system displays the reference number of the contract a0 ORACLE 5 17 Messages The system displays a list of all messages generated for the above contract The list contains the following details of each contract e DCN e ESN e Medium e Receiver e Name e Test Status e Authorization Status From this screen you can view the details of a particular message Use the adjoining checkbox to select a message and click Message button The system displays the details of the selected message on a separate window Specifying Project Details Click the Project Details button
301. nal Message Details Mandate Id Original Mandate Id Mandate Sign Date DD Sequence Type Mandate Amend Indicator Original Debtor Account Mandate Amend Type Original Debtor Bank Fields ELCs Checker Date Time Mod No Record Status Date Time Authorization Status Viewing Initiation Party Details Initiating Party Name This indicates the name of the initiating party Initiating Party Address Line 1 This Indicates address line1 like the Door No street name etc of the initiating party Initiating Party Address Line 2 This indicates address line2 like the Location etc of the initiating party Initiating Party Country This indicates the country code of the initiating party Initiating Party Type This indicates the initiating party identification as Organization Id or Private ld Initiating Party Id Type This indicates the identification type of the initiating party 11 11 ORACLE 11 3 3 2 11 3 3 3 Initiating Party Id Value This indicates the identification value for the type selected Initiating Party Other Id Type This indicates the type of other identification details Initiating Party Id Issuer This indicates the Identification Issuer of the initiating party Initiating Party Birth City This indicates the initiating party s city of birth Initiating Party Birth Country This indicates the initiating party s country of birth Viewing Original Message Details Original Mess
302. nce Number Currency Media Control System Sender Amount fr St C C S Y iat Media az Value Date Test Word SWIFT Message Type External Reference Repair Reason Queue Multi Credit Reference Required Execution Operation Customer Name Address Address 2 Address 3 Address 4 Location Process Status Suppress Details PDE Flag Remarks e Suppress Options Checker Date Stamp Entry By Suppress Status Checker Id Maker Date Stamp Funding Exception Mod Number Cover Match Status Status E Authorization Status The following options are available to suppress a Payment Message e Suppress Message Generation e Suppress Full e No Suppress Specifying the Suppress Message Generation option If you select this option Oracle FLEXCUBE will stop the generation of the Payment Message However the system will post the necessary accounting entries for the messages being suppressed Indicating the Suppress Full option If you select the full suppress option for a message the system will not post the related accounting entries Advice generation will also be stopped In other words the system will not pick up the Payment Message for any further processing Specifying the No Suppress option A message marked with the No Suppress option will be processed like any other normal Incoming SWIFT Payment Message Specifying the rem
303. nce number of the specified customer Senders Reference On pressing the New button system would generate a reference number which would be populated in the Sender s reference field This reference number would be populated in the outgoing MT101 SWIFT message Receiver Specify the receiver number This field will be populated based on the maintenance in Bilateral Agreement Screen 5 32 0 1 Specifying Instructing Party Details Specify the following details for the instructing party Identifier Code Specify the identifier code of the instructing party The option list shows only BEls Party Identifier Specify the party identifier code ad ORACLE 5 32 0 2 5 32 0 3 Requested Execution Date Specify the requested execution date Authorization Specify the additional security provisions For instance a digital signature between the ordering customer instructing party and the account servicing financial institution Specifying Ordering Customer Details Specify the following details for the ordering customer Account Number Specify the account number of the ordering customer The option list shows only BEls Identifier Code Specify the identifier code of the ordering customer Party Identifier Specify the party identifier of the ordering customer Address Line Specify the address of the ordering customer Specifying Account Servicing Institution Details Specify the following details for the acc
304. nding Cover Match the message is kept on hold until a Payment Cover Message MT 202 MT205 is received from the Intermediary bank Upon receipt of a Payment Cover Message it is automatically matched with the Payment Message that is on hold After it is matched the Payment Cover Message is suppressed and Payment Message that was on hold is picked up for processing If the system uploads an MT205 first the message will be suppressed and though a matching MT 103 202 is uploaded later the auto cover matching will not take place Note When the existing MT103 is received from anyone other than our correspondents then the MT 103 message will be moved to a Cover matching queue which is a user maintained 10 15 ORACLE 10 6 1 1 10 6 2 queue with the status mapped as Pending Cover match Status C Process Status R Force Cover Match N Once the MT 202 is identified as the cover message the MT 202 will be suppressed Status S Process Status P Suppress_message F indicating Full suppress Also MT 103 will be moved from the Cover match queue and processed Processing of MT 910 The processing of Cover Matching can also be done when an Incoming MT 910 is received based on the following conditions e The contents of field 21 Related Reference of the Credit Advice message MT 910 are same as the contents of field 20 Transaction Reference Number of a non cover
305. ndividual customers you can specify debit and credit value date spreads for all customers for a given product and currency combination Click option list and select ALL from the all valid values available at the field Customer While processing FT transfer where the initiator and beneficiary are different customers of your Bank Oracle FLEXCUBE applies the spread you maintained for the customer product currency combination in the following manner Dr account leg Modified Value Date Today Debit Value Date Spread for Customer 1 Cr account leg Modified Value Date Today Credit Value Date Spread for Cus tomer 2 Specifying Cut off Details for a currency product and customer combination Specify time within which or before which you want to receive FT transactions for processing for the specified customer product and currency You can specify the following e Number of days before which a transaction involving the combination must be received e Cut off time in hours and minutes before which transactions must be received 2 ORACLE 4 2 1 These parameters are known as currency cut off parameters In this screen you can maintain the cut off time cut off days and the value spreads to be applicable for e Each customer for a product and currency combination e All customers for each product and currency combination These currency cut off parameters are validated in respect of a funds tr
306. nerate MT102 and Multi Customer Transfer check boxes Incoming General Ledger Specify the Bridge GL for the incoming MT102 and 102 Outgoing General Ledger Specify the Bridge GL for outgoing MT102 and 102 16 ORACLE For SDMC the system picks the credit leg for consolidated internal contract as outgoing general ledger Note You must specify both incoming and outgoing GLs if Multi Customer Transfer or Multi Bank Transfer is selected Customer Consolidation Debit Product Specify the customer consolidation debit product The option list displays all valid internal type FT products Select the appropriate one This product will be used for creating consolidated FT contract for Single Debit Multiple Credit SDMC 4 6 1 Maintaining Currency and Transaction Amount Agreements for MT102 and MT102 You can capture the accepted currencies and transaction amounts as agreed bilaterally between the Sender and receiver in Agreements with Sender Receiver BIC You can invoke the screen by typing ISDCCYRS in the field at the top right corner of the Application toolbar and clicking the adjoining arrow button amp Agreements with Sender Receiver BIC Maintenance ElNew 6 Enter Query Bank Id Code Message Type X Direction Incoming Outgoing Both Transaction Currency Limit Details Currency MT101 Product for Consolidation Debit No of Trans
307. nfigured as a warning the system will log the error and proceed with the upload process Processing Uploaded Future Valued Payment Message Transaction If the value date of a SWIFT payment message transaction is a date in the future it is referred to as a Future Valued transaction The STP process updates the status of such payment messages to Pending Release The system does not generate the accounting entries and payment advices for transactions that are future valued and subsequently pending release The system also defers the currency cut off check for future valued transactions Processing Payment Transactions with Pending Release Status The batch processing function run at BOD Beginning of Day will check all future valued payment transactions It will then release those transactions whose value date are earlier than or equal to the current system date The batch processing function will also check for the availability of funds before posting the required accounting entries and subsequently generates the outgoing payment advices for all transactions that are released on the day The currency cut off checks will also be performed on the value date Exchange Rates Default for Cross Currency STP Transactions You can place restrictions on the amount involved in cross currency payment message transactions that are uploaded by the Oracle FLEXCUBE STP process Note The Exchange Rate Limits maintained for th
308. ng Customer Ordering Customer 1 Intermediary 1 Intermediary 2 Intermediary 3 Intermediary 4 Intermediary 5 Ordering Customer 2 Ordering Customer 3 Ordering Customer 4 Account With Institution Account with Institution 1 Account with Institution 2 Account with Institution 3 Account with Institution 4 Account with Institution 5 Ordering Customer 5 Ordering Institution Ordering Institution 1 Ordering Institution 2 Ordering Institution 3 Ordering Institution 4 Ordering Institution 5 _ Ultimate Beneficiary Details Sender to Receiver Information Ultimate Beneficiary 1 Ultimate Beneficiary 2 Ultimate Beneficiary 3 Ultimate Beneficiary 4 Sender to Receiver 1 Sender to Receiver 2 Sender to Receiver 3 Sender to Receiver 4 Sender to Receiver 5 Sender to Receiver 6 Ultimate Beneficiary 5 Remittance Information Remittance Information 1 Other Details Remittance Information 2 Currency Remittance Information 3 Amount Remittance Information 4 You can specify the following details in this screen Ordering Customer The Ordering Customer refers to the customer ordering the transfer Here you can enter the name and address or the account number of the customer ordering the transaction This field correspond
309. ng swift message for FT payment 2 System validates this incoming message against the rule maintained for Field 59 for the existence of Credit Card account and status 10 14 ORACLE 10 6 10 6 1 3 Ifthe validation is successful the system posts the message to an appropriate queue maintained for Credit Card incoming FT payment 4 Based on the queue type the system triggers the appropriate FT product maintained for Credit Card 5 Triggered FT product initiates the FT transaction by debiting the NOSTRO account and crediting the card product GL 6 After successful transaction the system generates an advice based on the following details e Credit Card Number e Credit Card Holder Name e Customer No e Branch Code e Branch Name e Teller Id e Transaction Date amp Time e Exchange Rate e Transaction Reference No e Debit Currency e Debit Amount e Credit Currency e Credit Amount e Payment Date e Remarks narration field details e Charge amount e Charge CCY Cover Matching Detection of Messages for Pending Cover Status If an incoming MT 103 MT 202 is in the Local Currency of the branch where it is received and the Sender of the message does not have the authority to specify the Debit Account for the message the system will automatically route the message to the Pending Cover Queue If the STP process detects an Incoming SWIFT Payment Message MT 103 MT 202 with the status as Pe
310. ng that no spread will be applied to the components of transfers involving the product Rate as of After you have defined preferences for the exchange rate pickup you can indicate the date or the day as of when these rates should be picked up and applied to the transfer amount This preference is applicable only for outgoing and internal product types Also the rate pick up preference applies only cross currency contracts contracts in which the debit and credit legs are in different currencies and for the conversion between the two contract amounts debit amount and credit amount The possible dates for Rate pickup Booking date Spot date Value date Dr Value date Cr Value date Instruction date Booking date If you indicate Booking Date the rate type prevailing as of the date you entered the contract will be picked up In the case of a normal contract a contract that is liquidated on the booking date you should specify that the rates should be picked up as of the booking date For future valued transfers you can specify that the exchange rates can be picked up as of the booking date value date or spot date Spot date For each currency that your bank deals with you have also specified a spot date The spot date for the currency is maintained in the Currency Definition Maintenance table of the Core Services module If you specify that the exchange rate should be picked up as of the
311. nk deals with you would have also specified a spot date in the Currency Definition Maintenance table of the Core Services module If you choose Spot Date messages will be generated spot days depending on the spot date you have maintained for the currency involved in the transfer Message as of Value Date If you specify value date messages will be generated on the day the transfer becomes effective You can enter a value date of your choice However it should be one of the following e Today s date e A date in the past e A date in the future You can enter a date in the future only if future value dating is allowed for the product to which the transfer is associated The Value Date transfer initiation date should not be earlier than the Start Date or later than the End Date of the product involved in the transfer Message as of Debit Value Date If you choose this option the messages will be generated as on the value date with which the remitter account will be debited will be used for the transfer This would be earlier than the credit value date Message as of Credit Value Date If you choose this option the messages will be generated on the value date with which the beneficiary account will be credited will be used for the transfer The credit value date is in reality the value date transaction date of the transfer Messages can be generated only after the exchange rate for the contract has been fixed Thus base
312. not be able to save the contract After you have entered all the details of a funds transfer save the contract To save a contract Select Save from the Actions menu in the Application tool bar or click save icon a ORACLE 5 4 If you have multi branch operation rights you can create new transactions for a different branch However the system will not allow you to query or authorize a transaction which is already created in another branch Description of FT Contract Details Screen The FT Contract Detailed screen as it appears contains a header and a footer containing fields that are specific to the contract you are entering Besides these you will also notice four tabs and a vertical array of icons along the lines of which you can enter details of a transfer Contract details are grouped into various screens according to the similarities they share Product This is the product that is involved in the contract you are entering Enter the code of an authorized product defined through the Product definition table Select the product code of the product to which you want the contract to be linked The contract will inherit all the attributes of the product you have selected To facilitate fast input you need to input the product code Click P button placed next to the Product Code field The system displays the details of primary keys Depending on the product code the system defaults the values against many fields
313. not be allowed It is determined by the specifications you made in the Delete Allowed field of the Source Detail Maintenance screen To delete an uploaded FT contract Select Delete from the Actions menu in the Application tool bar or click delete icon when you view the contract in the summary or detailed view You can delete an uploaded contract only if e the record is unauthorized e you have allowed the delete operation for the record in the Source Detail Maintenance screen Amending Uploaded Contract Amending an uploaded FT contract after upload may or may not be allowed It is determined by the specifications you have made in the Amend Allowed field on the Source Detail Maintenance screen To amend an uploaded record choose upload from the Actions Menu Amendments to an unauthorized uploaded contract If the uploaded contract bears the status unauthorized Oracle FLEXCUBE will allow you to amend only those fields that have been marked with Amend allowed Amendment to an authorized uploaded contract If the uploaded contract bears the status authorized you can amend only those fields that have been marked with Amend allowed in authorized state Amending an uploaded contract placed on hold If an FT Contract has been uploaded and placed on hold you will be allowed to amend only those fields of the uploaded contract for which you had specified that amendment is allowed R
314. nque Nationale de Paris Grenoble Ultimate Beneficiary Silas Reed An Example of a three party transfer On May 10 1997 Wendy Klien orders Leander bank Vienna to pay US dollars 20 000 to Silas Reed whose account is with Algemene Bank Nederland ABN Amsterdam The beneficiary is to be notified by phone A cover message for the US Dollar payment is provided through Hansen Trust Company New York to ABN New York At Leander the settlement screen will be populated with the following details Field name on the Settlement Screen Entry Ordering Customer Wendy Klien Ourselves Leander Bank Vienna Our Correspondent Hansen Trust New York Receivers Correspondent ABN New York Receiver ABN Amsterdam 270 ORACLE 5 7 Ultimate Beneficiary Silas Reed An Example of a four party transfer G A Imports Naples orders Banca Italiana Milan to pay USD 500000 to BNP bank Normady to the account of Silas Reed Banca Italiana Milan makes the USD payment through its US Correspondent Banca Italiana New York Payment is made to BNP Paris in favor of BNP Normandy through its US correspondent Bank of New York NY At Banca Italiana Milan the settlement screen will be populated with the following details Field name on the Settlement Screen Entry Ordering Customer GA Imports Ourselves Banca Italiana Milan Our Correspondent Banca Italiana NY Receivers
315. nstruction Date The system displays the instruction date Message Type Specify the message type applicable for Common Payment Gateway Processing Version This will display the version number of the change If there are no changes the version number will be 1 and for every change hence it will be incremented with an audit trail Viewing Main Tab Details The following details of the transaction are displayed in the Main tab of the Common Payment Message Browser screen and can be modified if you have defined it as an amendable field in the Message Type Maintenance e Customer Account Number e Customer Currency e Customer Value Date e Customer Amount e Customer Bank Code e Exchange Rate e Remarks e Counterparty Account Number e Counterparty Currency e Counterparty Value Date e Counterparty Amount e Message Reference Number e Message name e Message Creation Date e File Reference Number e Service Identification e File Type e Customer consolidation required e Reject Code which will display the reject code e Reject Details 18 ORACLE e Reference Number e Originator Name e Originator Bank e Reject Code Additional e Debtor Reference Party e Creditor Reference Party e Bank Operation Code e Instruction Code e Service ID e UDF Details 11 3 2 Viewing Additional Tab Details The following details of the transaction are displayed in the Additional tab of the Common Pa
316. nt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9and ber ity field for pro repair cess accord ingly 19 40 ORACLE 7 2 Acco Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9and ber ity field for pro repair cess accord ingly 7 3 Acco Derive Goto Mark Per unt SC Lo Credit next SWIFT form Line cal Accou sub Mes Check Clear nt prior sage C10 ing ity field for and Code repair pro Accou cess nt accord Num ingly ber 8 MT 72 Mark Mark 202 SWIFT SWIFT Mes Mes sage sage for for repair repair 8 1 Line BNF Derive Mark Mark Per 1 Accou Credit SWIFT SWIFT form nt Accou Mes Mes Check Num nt sage sage C9 and ber for for pro repair repair cess accord ingly 13 1 7 Checks for Derived Account All the above six tables refer to a common set of Checks which must be performed The list of checks is summarized below Check Description Reference p C1 Check for the existence of a valid external Nostro Account to Oracle FLEX CUBE Customer Account mapping record in Oracle FLEXCUBE If a valid mapping record exists in Oracle FLEXCUBE then assign the Oracle FLEXCUBE Customer Account to be the Debit Account for the Payment Transaction as ORACLE
317. nt of the funds transfer This is known as the account with institution This field corresponds to Field 57 of the payment message Country Specify the country of the beneficiary s account with institution This adjoining option list displays all valid country codes maintained in the system You can choose the appropriate one Specifying Details of Ultimate Beneficiary of Transfer Indicate the name and address of the ultimate beneficiary of the transfer The ultimate beneficiary can be a customer or institution depending on the type of transfer that you have initiated For incoming or internal transfers you can select the ultimate beneficiary from the option list If you have maintained settlement instructions for the ultimate beneficiary the transfer will be routed through the default settlement route This field corresponds to Field 59 of the customer transfer messages MT 103 103 and field 58 in case of a bank transfer When you choose the credit account in the case of an incoming transfer the details of the ultimate beneficiary like IBAN will be defaulted automatically by the system While saving the contract System will Validate Ultimate beneficiary 59 for a valid IBAN account number IBAN validation will be done in the below cases for both Ordering Customer and Ultimate beneficiary The system will consider the IBAN valid only if e The first character is e The second and third characters represent a valid country co
318. ntieeeeeeeaas 9 6 9 1 7 STP Rule Maintenmann Ce 1 ccccceccccnseesccncceneeescnccneeeccenecenenecenenanenscesennenenets 9 7 9 1 8 Specifying Branch Detallls ccccccccceecceeceestneeeeceesnneeeeeesnaeeeeeesneeteeenenaes 9 13 9 1 9 Indicating Pending Cover Match cccccccceeeeeettnneeeeeeetnneeeeeeetnaeeeeeneas 9 13 9 1 10 Selecting Suppress Message Option cccccceeeseneeeceeeeeeeeeteeteeneeneees 9 18 9 1 11 Maintenance Related to Upload SOUrCE sccccceceeceeeetteentensenteeaeeees 9 19 9 1 12 Maintaining Branch Level STP Prefer nCes sccccecteteeeeeetnnteeeeeeeee 9 19 9 1 13 External Account MaintOnance c ccccccecceeeeteceneeeeeteeeeeeteetenaaeeeeetenaaeeees 9 21 9 1 14 Overrides Maintenance 0ccccccceccece titers eet tnnee nese tiaeeeeeetiaaeneeeetiaeeeenenaa 9 21 10 Straight through Processing Sequence of Events nsaan 10 1 POT MMTOMUCHON cirera eiaa aE AEE EEEE EEA EREA EEE 10 1 10 2 Incoming Message Browser ssssesessssrresserrressssnnnecentanaenninadesttnnadsttnanessttannaennanat 10 1 10 3 Message Upload Function serere ae a ainar an erR a NEA EREEREER 10 2 10 3 1 Automatic Execution of Message Upload Function 00sisseeesenneeeeeenne 10 2 10 4 Interpreting Contents of Incoming Message ccccceeeeeeeeeeeeeeeeeeeeeeteeeeseeenaeeees 10 2 10 4 1 D1toOA GONVGISION nrrainn cpg tad eee eia ae 10 3 10 4 2 Derivation of Debit and Credit ACCOUNTS
319. oduct Type An important detail in defining a product is to specify the type of product you are creating The product type identifies the basic nature of a product This helps to classify the product The entries that are passed the messages that are generated and the processing of contracts depend on the Product Type An FT product that you create can either be e Incoming e Outgoing e Internal An Incoming Transfer is one in which the beneficiary of the transfer is a customer of your bank Since funds are coming into your bank it is termed as an incoming transfer Ordering Sender Raceiver Beneficiary Customer Customer An Outgoing Transfer on the other hand indicates a transfer initiated by your bank either for itself or on behalf of its customers As the beneficiary of the transfer is not a customer of your bank you will have to pass on these funds to the ultimate beneficiary through another bank or a series of banks Such a transfer of funds is termed as an outgoing transfer since funds are going out from your bank Account Sender Receiver With Institution An Internal Transfer involves funds that are transferred from one account to another within your bank or between the branches of your bank A few instances of Internal Transfers have been listed below e Ifa customer of your bank with more than one account requests you to initiate a transfer of funds from one of his accounts to another e Ifa customer of your ban
320. of such The system automatically a transfer then the system will seek an default s the nostro main override If you input a GL as the remit no tained in that currency in the ter then it is mandatory for you to enter ae credit account field once you the details of the Ultimate beneficiary enter the credit leg currency ORACLE 5 5 2 1 Outgoing If you are entering an outgoing bank In this case the beneficiary Bank transfer input into this field is manda must be a bank or a Managers Transfer tory Check Payable In the case of Outgoing Bank Transfers the remitter can be either a bank or a GL If you enter a GL in this field then input into the By Order Of field becomes mandatory Outgoing In case of Outgoing Own A C transfer The beneficiary account also Own A C the remitter account has to be a Nostro needs to be a Nostro account Transfer Account It is also mandatory to main but with a different Bank than tain the mapping of this Nostro account that of the remitter with the external account Credit Spread The system displays the number of spread days maintained for a customer product and currency as specified in the Value Date Spread Detailed screen Credit Spread Date The system displays the credit spread date for product customer and currency in this field It is derived after adding the spread days to the credit value date maintained in Value Date S
321. of the Incoming Payment Transaction is your preferred Nostro Agent s account for the Payment Currency and if both Fields 56 and 57 are populated the system will check if the country code of the Payment Currency matches with the country code associated with the SWIFT BIC characters 5 amp 6 ina SWIFT BIC present in Fields 56A and 57A If the country codes match Oracle FLEXCUBE will not generate a Payment Cover Message as the Intermediary and the Account with Institution will be treated as belonging to the same local area network Incoming MT 202 For an incoming MT202 the system determines the Queue while uploading messages based on the STP Rule maintained for a Message Type Subsequently the Product Message mapping information for a particular Queue is used to determine the Module and the Product in case of FT or the Product Category in case of PC to which the message needs to be routed Mapping a particular message type for a particular branch to different Queues is possible Tiy ORACLE 10 8 10 9 10 9 1 10 9 1 1 10 9 2 FT Upload Process The FT upload process is explained in detail in the chapter on FT Upload The same process gets invoked automatically by the STP process also The message upload process described in the previous section ends with the population of data in the FT upload tables During the STP process the next step is the invoking of the FT contract upload function automatically
322. of the account entered in the Remitter Account field will be taken as the debit currency for the transfer However if you indicate only the GL of the remitter account and not the account itself in the account field input into the currency field becomes mandatory Debit Branch If the account of the remitter is in a branch different from your branch enter the code of that branch Choose a branch code from the adjoining option list This field will be defaulted with the branch code of your bank Note If you have specified an account that uses an account class that is restricted for the prod uct an override is sought al ORACLE Debit Account Specify the account number of the remitter i e the account to be debited for the transfer amount This account number should exist in the list of accounts maintained for the branch you had specified in the Branch field If you are processing an incoming transfer enter the account of the bank from which your bank has received funds typically this will be your nostro account in the currency of the transfer If it is an outgoing transfer specify the account of the Ordering customer the ordering customer of your bank If the remitter is your bank itself you can specify just the GL of the account The appropriate account will be picked up by the system in the currency of the transfer the currency you specified in the currency field Debit Account Description The descripti
323. omponent that you have defined for the product involving the contract through the Product ICCF screen 12 19 ORACLE INIT Initiation of an outgoing FT contract Accounting Role Amount Tag Dr Cr Indicator REMITTER AMT_EQUIV Debit ADVISED OUTST TFR_AMT Credit D CUSTCH ChargeCom_ Debit ARGEACC p ChargeComp INC ChargeCom_ Credit p LIQD Liquidation of an Outgoing MCK type of FT Accounting Role Amount Tag Dr Cr Indicator ADVISED_OUTST AMT_EQUIV Debit D BENEFICIARY AMT_EQUIV Credit CUSTCH ChargeCom_ Debit ARGEACC p ChargeComp NC ChargeCom_ Credit p The other events do not require any accounting entry definition to be maintained REVR Reversal for Outgoing Multi Credit Customer Transfers Example1 Outgoing Payment for which MT 102 is not generated Accounting Amoun Dr Cr Indicator Role Tag Remitter Debit Remitter Credit The Total Consolidated amount will be adjusted for the same Corresponding contract and will be removed from the consolidation queue If the charges are being borne by the beneficiary the following entry will be passed Accounting Amoun Dr Cr Indicator Role Tag MT102 Suspense Debit Charge Income Credit 12 20 ORACLE Example 2 Outgoing Payment for which MT 102 is already generated A configurable override Message has already been generated will appear
324. on Date Message Date If the parameter SGEN_ PARAM in CSTB_PARANM is set as Y the process will be as discussed below Message as of is set to Booking Date Suppose that Accounting as of is chosen as Debit Value Date The system will trigger BOOK event on the booking date of the contract oat ORACLE 5 5 4 10 On authorization of the FT contract the system will trigger SGEN event and generate settlement messages linked to INIT event or LIQD event For a contract if you have checked the option After Rate Refresh this happens during End of Day operations INIT and LIQD events are triggered based on the Debit Value Date For these events the system will not generate settlement messages Indicating Date on which Rates should be picked up You need to specify the date as of when exchange rates should be picked up and applied to the components of a transfer If the transfer you are processing is associated to a product the preferences you stated for the product will be defaulted You can change the values that are defaulted In the case of a contract that is liquidated as of the booking date the rates will also be picked up as of the booking date For future valued transfers you can specify the rate pick up date as of booking date value date or spot date You can select one of the following options Rate as of Booking Date If you specify that the rates should be picked u
325. on choosing the FX contract the system will default the Exchange Rate of the FX deal as the Base Rate as well as the Exchange Rate for this FT contract If the Rate Reference is chosen then no Spread will be applied to the Exchange Rate The System will take the Exchange Rate of the FX contract as it is There will not be any variance validation in this case If you specify the Rate Date and Rate Serial then system will look into the Exchange Rate Maintenance and get the rate for the combination If the Rate Serial number is not present the system will throw up an error saying the Rate for the Serial Number does not exist If the Rate Serial Number and Rate Date are entered then the base rate will be defaulted with the Rate for this combination In addition to this the Customer Spread and Product Spread will be applied and the Exchange Rate will be arrived at The Rate Serial will be used only if the transaction amount is less than the limit defined for a currency pair The Funds Transfer Contract Input will default the Rate only if the transaction amount is less than the maximum amount defined for the Rate Code maintained at the FT product level If the amount is more than the specified amount then the system will not default the Rate Instead it will force you to enter the Rate If you enter the Rate the system will not add the Customer Spread as this will be the final Exchange Rate for the contract The rate variance validation will also
326. on corresponding to the debit account selected is displayed here If the debit account number keyed in has only one value matching it in the option list then system will not open the option list on tab out and the description of the debit account will be automatically displayed Debit Amount In this field enter the amount that is being transferred This amount is taken to be in the same currency indicated in the previous field In the case of incoming transfers this will be the transfer amount indicated in the event definition by the amount tags TFR_AMT In the case of outgoing transfers the amount that you enter here will be corresponding to the amount tag AMT_EQUIV since in an outgoing transfer the actual transfer amount is the amount that is being transferred to the Beneficiary On saving the transaction after entering all the required details in the system the system validates the value of the debit amount against the following e Product transaction limit e User Input limit If the transaction currency and the limit currency are different then the system converts the amount financed to limit currency and checks if the same is in excess of the product transaction limit and user input limit If this holds true the system indicates the same with below override error messages e Number of levels required for authorizing the transaction e Transaction amount is in excess of the input limit of the user Debit Value Date This is the
327. ose In this screen you can query on record based on the following criteria e Consolidated Reference e Product Code e Consolidation Status e Multi Credit Reference number e Settlement Currency e Settlement Branch This Queue gives the summary of all the consolidated transactions Drill down gives the Summary screen of the FT contract Close of the Consolidation Record initiated through the Close Button or Close option from the menu liquidates and creates MT102 and consolidate accounting is also passed Events called CINT Consolidation Event for both Messaging and Accounting get triggered during closure of consolidated record Generation of MT102 would also generate Consolidate Cover message if required with consolidated amount i e one cover per MT102 would be send with consolidate amount if cover is required MT203 size restrictions i e MT203 will be generated only if there are more than one transaction to consolidate If only one message is consolidated MT202 is generated Similarly if only one message is consolidated for MT103 system generates MT102 a8 ORACLE 5 5 4 5 5 5 4 6 5 5 4 7 e Maximum number of transactions for a MT102 MT203 is limited to ten i e a maximum of ten transactions FT Contracts will be allowed to be consolidated in a single pool This restriction is based on the parameter MT102_TXN_LIMIT setup in CSTB parameters e If multiple pools have been created because of size
328. ot carry beneficiary information are e Suspense e Repair If you indicate Suspense the transfer amount indicated in the MT100 MT 103 or MT 202 is posted to suspense GL of your bank This is applicable only when the incoming message results in an incoming Funds Transfer In other words your bank should be the last stop in the transfer route When you receive adequate information on the beneficiary you can transfer the funds posted to the suspense GL to the customer account by liquidating the transfer If you indicate Repair the message will not be processed and will be placed in Repair status The preference that you stated for your branch in the Product Mapping detailed screen is defaulted You can change the default to suit the current upload session D to A Converter Records Maintenance An incoming SWIFT payment message may contain information regarding parties involved in a funds transfer in the D format i e names and addresses instead of the appropriate BIC Codes or the A format You can maintain mappings which translate the D formats to A formats BIC codes which the STP process can use while processing These details are known as converter records These are maintained in the D to A Converter Maintenance screen invoked from the Application Browser You can invoke the D to A Converter Maintenance screen by typing ISDDACNV in the field at the top right corner of
329. other contract in Oracle FLEXCUBE All the information that you would normally specify in the fields in FT Input Detailed screen when you enter an FT contract is resolved from the incoming message by the message upload function The contents of the message are translated into Oracle FLEXCUBE fields and populated in the FT upload tables The Message Upload function resolves the contents of the incoming message into Oracle FLEXCUBE funds transfer contract field information but the actual contracts are not created as yet The creation of the actual contracts is performed by a separate function the FT Upload function which is enumerated in the Batch Upload chapter of the Funds Transfer User Manual Automatic Execution of Message Upload Function The upload of MT 101 MT 103 MT 103 and MT 202 messages by the Message Upload function can either be on line or can be done as a batch process If you have specified that the automatic upload of MT 101 MT 103 MT 103 and 202 messages should be on line then the Message Upload function will automatically upload and process these S W I F T messages The upload will be in line with the specifications you made for the source from which the message was uploaded and will be enriched based on the product linked to the message type Note The contracts uploaded through this process will bear the status authorized or unauthor ized defined for the source from which it is uploaded Interpre
330. ou would typically maintain for normal funds transfer contracts and a few other parameters which are specific to STP The basic information to be set up before the STP function becomes fully operational can be broadly classified under 1 FT Product Maintenance Settlement Instructions Maintenance BIC Directory Maintenance Messaging Maintenance Media Maintenance Queue Maintenance Customer address maintenance ono a Fw N Message Format Maintenance 9 Product Queue Message Type Mapping Maintenance 10 D to A Converter Maintenance 11 STP Error Codes Maintenance User Defined Error Codes 12 STP Rule Maintenance 13 Branch level STP Preferences 14 Upload Source Preferences Maintenance 15 External Account Maintenance Reconciliation sub system Maintenance 16 Overrides Maintenance Maintaining Funds Transfer Products A product in Oracle FLEXCUBE is a service your bank offers to your customers The different types of funds transfers that your bank supports could be thought of as products You would need to maintain products for funds transfer contracts that are initiated through straight through processing The preferences for such products would need to be defined in the same manner as you would for a normal funds transfer product The product maintenance is required for the system to interpret the incoming message and create the appropriate FT contract Since the STP process invokes the FT upload process the produc
331. ount 10000 Debit Account Mr Albert Williams account in Fina Bank London Credit Account Mr Alfred Werker s account in Gemm Bank London Value Date 22 09 2001 Charge Bearer Beneficiary All Charges Message as of Value Date eficiary Details Payment The reason for the transfer could be mentioned here Details By Order Of Mr Alfred Williams Ultimate Ben Mr Alfred Werker Account with Institution Gemm Bank London Receiver Gemm Bank London In the Settlement Route tab you can view the Sender s Correspondent CSN Global Bank in the Our Correspondent field Your specifications in the Settlement Message Details screen would be as follows 5 67 ORACLE 5 29 2 Message Details tab Field Entry Payment By Message Details of The reason for the transfer which you had specified in the Payment Details Payment field in the main Contract Input screen is defaulted here The first Parties tab Field Entry Account With Insti Gemm Bank London this information is defaulted in this field from the tution main Contract Input screen The second Parties tab Field Entry Ordering Institu Fina Bank London Typically this information is defaulted here from the tion main Contract Input screen Beneficiary Insti Gemm Bank London Again this information is defaulted here from the tution main Contract
332. ount into the transaction limit currency using the standard mid rate if the contract currency is different from the transaction limit currency The contracts are uploaded as per the Upload Sources Preferences Maintenance screen if the contract amount is less than the maintained transaction limit For the contracts that are auto authorized the authorizer of the contract will be SYSTEM For contracts to be put on hold only basic validations are done and the import status and post import status are changed to Y Processed and H Hold respectively For the contracts that encountered errors and rejected the import status is set to E Error and Rejected The FT Upload process does not delete the exception records of an existing FT Upload Transaction that has been marked as E i e Error and Rejected The user ID in the contract information must be a valid Oracle FLEXCUBE user ID and have appropriate permissions for the upload of FT contracts The number of contracts uploaded using the user ID is also validated to see that it does not exceed the maximum number of transactions allowed Debit or credit customer types are used based on the product type Debit customer type is used for internal and outgoing payments Credit customer type is used for incoming payments Any contracts rejected by Oracle FLEXCUBE i e by the FT Upload function should be corrected at source and re sent with a d
333. ount servicing institution National Clearing Code Specify the national clearing code BIC Code Specify the BIC code Transaction Reference Number Specify the reference number of the transaction FX Deal Reference Number Specify the reference number of the deal Transaction Currency Specify the currency used for transaction Transaction Amount Specify the amount of transaction Exchange Rate Specify the exchange rate Other Details Specify the other details in the following screen To invoke the Other Details screen click Other Details button oe ORACLE Other Details instruction Code Original Ordered Currency Original Ordered Amount Details Of Charge Charge Account Ordering Customer TLN Account Number Identifier Code Instructing Party Party Identifier Identifier Code Option C Address Line 1 Party Identifier Option L Address Line 2 Address Line 2 Address Line 2 6 Account Serving Institution National Clearing Code o Account With Institution BIC Code BIC Code Intermediary Account Line BIC Code National Clearing Code Account Line Address Line 1 National Clearing Code Address Line 2 Address Line 1 Address Line 3 Address Line 2 Address Line 4 Address Line 3 K a Auesat aes Remittance Information i Line 1 Beneficiary Line 2 Account Number Line 3 Identifier Code Line 4 Address Line 1 Address Line 2 Address Line 3 Address Line 4 Regulatory Information Line 1 Lin
334. ow 16 ORACLE 7 6 2 1 FTTBS UPLOAD _MASTER This table consists of the funds transfer contracts information which will be loaded to the Funds Transfer Contract Master table This table must be compulsorily populated for the FT Upload function to be invoked SWI Mandator FT Defaul nais eit E Data Type y Fiel t Value Description d SOURCE_COD Alphanu Yes Valid Source Code E meric 15 Primary Key SOURCE_REF Alphanu Yes Reference Num meric 16 ber of the Other System Primary Key FT_CONTRACT Alphanu No Will be populated _REF meric 16 by Oracle FLEX CUBE Oracle FLEXCUBE Ref erence Number for cross verifica tion BRANCH_CODE Alphanu Yes Branch to which meric 3 contract needs to Be uploaded Valid branch in Oracle FLEXCUBE USER_REF_NO Alphanu Yes IF User Reference meric 16 NULL Number for the Source transaction Refer ence will be Cop ied by Oracle FLEX CUBE 7 7 ORACLE FT_TYPE 1 Character Yes Type of fund trans fer Transaction Should be the same as Product Maintenance Incoming Funds Transfer O Outgoing Funds Transfer N Internal Funds Transfer or Book Transfer MSG_COVER CHAR 1 Yes Default from Prod uct Cover Message Required N Cover not required Y Cover required MSG_AS_OF CHAR 1 Yes Default from Prod uct When Outgoing Mess
335. owing will be used AWI VALUE PYMTGATEWAYFIELD ACC_WITH_INSTN1 HEADER This function will retrieve the value of tag 119 in block 3 Result Select multiple conditions for validating the value derived from the Field logic of an UDF Each condition can be assigned one of the following values TRUE an ORACLE 9 1 7 1 e FALSE Queue Name Choose the queue to which a message will be routed if a particular condition is satisfied As discussed earlier you can specify multiple queues for a message All the queues maintained for a specific message will be available for selection in the form of an option list Select the appropriate Queue Name from the list Status Each condition that you define can be associated with a status If a condition is satisfied the status defined for that condition will be assigned to the Incoming Message The following statuses are available for selection e Repair e Pending Cover Match e Suppressed Repair Reason In case you choose to assign the status as Repair you can indicate the reason for repair Select the appropriate error code from the option list Note The Repair Reason field is enabled only if you have chosen the status as Repair The repair reason that you can assign is in turn user definable as explained below Maintaining Error Codes You can invoke the Error Message Maintenance screen by typing CSDERMSG in the fiel
336. p as of the Booking Date the exchange rates prevailing as of the date you enter the contract is used to compute the components of the transfer The spread that you specify for the transfer will be applied to the exchange rates that are picked up Rate as of Spot Date Specify that exchange rates can be picked up as of spot days only for future dated funds transfers To recall for each currency that your bank deals with you have also specified a spot date in the Currency Definition Maintenance table of the Core Services module The spread that you specify for the transfer will be applied to the exchange rates to compute the components of the transfer We shall examine an example wherein the rate as of is specified as Spot Date A customer of your bank approaches you on 1 March 1998 the booking date to initiate a cross currency transfer for US 10 000 Assume the offset currency of the transfer to be INR Also assume that you had maintained the spot days for USD to be 2 days in the Currency Definition table of the core services module The transfer is to be initiated on 5 March 1998 the Value Date It is therefore a future dated transfer Booking Date 01 03 96 Value Date 05 03 96 Contract Currency USD Contract Amount 1000 Spot Days maintained for USD 2 28 ORACLE In this case the exchange rates to be applied to the transfer will be picked up from the currency table on 3 March 1997 Spot days 2 da
337. played if any duplicate transaction is encountered Note If none of the above checkboxes are selected duplication check will not be performed even if duplication check details have been specified at branch parameter level For more details on the duplication check preferences maintained at branch level refer the section titled Maintaining Duplication Check Details in Core Services user manual oe ORACLE 4 1 4 2 4 Maintenance Required for Processing FTs Introduction This chapter enumerates the maintenance of the following reference information used by the Funds Transfer module in Oracle FLEXCUBE e Value Date Spreads e National Clearing Codes Maintaining Value Date Spreads The debit or credit value date spread refers to the number of days that should be added to the value date of an transfer Debit and credit value date spreads are applicable to all transfers like internal customer transfers incoming transfers and outgoing transfers Internal customer transfers can be of three types 1 A customer transfers funds from one account to another the CIF is the same but the accounts are different 2 The ordering and the beneficiary customer belong to the same customer category 3 The ordering customer and the beneficiary customers are different but customers of your bank In cases 1 and 2 the value date for both the debit and credit legs will be defaulted to today s date In case 3
338. pread Details screen IBAN for the debit and credit accounts The IBAN or International Bank Account Number is a unique account number that is used to identify a customer s account in a financial institution internationally International Bank Account Numbers in your bank are generated in the format of the account mask that you specify in the IBAN Masks section of the Branch Parameters You may need to provide the IBAN for the debit and credit accounts involved in a funds transfer transaction Debit IBAN In this field indicate the IBAN corresponding to the debit account that you have entered for the transaction Credit IBAN In this field indicate the IBAN corresponding to the credit account that you have entered for the transaction Specifying Exchange Rate Details The system ascertains the CIF ID based on the debit for outgoing customer transfers or credit account for incoming customer transfers that you specify This along with your specification of the Currency Pair and the Value Date for the transaction enables the System to automatically assign the exchange rate that is to be used for the FT deal if currency conversion is involved The Exchange Rate applicable for the transaction Base Rate Customer Spread depending on whether it is a Buy or a Sell ou ORACLE The Base Rate is derived from the Mid Rate and the Buy Sell Spreads that you maintain for the currency pair in the exchange rate maintenance
339. prior next ity prior field ity field 5 2 Acco C Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C8 and ber ity field for pro repair cess accord ingly 5 3 Acco D Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9 and ber ity field for pro repair cess accord ingly 5 4 Acco Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou_ sub Mes Check Num nt prior sage C9and ber ity field for pro repair cess accord ingly 5 5 Acco Derive Goto Mark Per unt SC Lo Credit next SWIFT form Line cal Accou_ sub Mes Check Clear nt prior sage C10 ing ity field for and Code repair pro Accou cess nt accord Num ingly ber 1388 ORACLE 5 6 Acco Derive Mark Mark Per unt SC Lo Credit SWIFT SWIFT form Line cal Accou Mes Mes Check Clear nt sage sage C12 ing for for and Code repair repair pro Accou cess nt accord Num ingly ber or II SC Lo cal Clear ing Code MT 58A Go to Mark 202 next SWIFT prior Mes ity field sage for repair 6 1 SWI 58A Check Mark Go to Per FT SWIFT and SWIFT next form BIC BIC Vali Mes sub Check date sage prior C14 SWIFT for ity field and BIC repair pro cess accord
340. processing priority of the transaction Instructing bank This indicates the bank sending the transaction You cannot modify this field Instructed bank This indicates the bank receiving the transaction You cannot modify this field Settlement Method This indicates the method used to settle the transactions You cannot modify this field Settlement Account Number This indicates the settlement account used for the message bulk This is applicable only for settlement method INDA or INGA Clearing System Id This indicates the identification code of the clearing system This is applicable only for settlement method CLRG You cannot modify this field Currency This indicates the settlement currency used for the message bulk This is applicable only for settlement method INDA or INGA 11 3 2 2 Viewing Beneficiary Details Counterparty Type This indicates the creditor identification as Organization Id or Private Id Counterparty Identification Type This indicates the identification type of the creditor Counterparty Identification Value This indicates the identification value for the type selected Customer Other ID Type This indicates the type of other identification details Counterparty Identification Issuer This indicates the identification issuer of the creditor Counterparty Birth City This indicates the beneficiary s city of birth Counterparty Birth Country This indicates the beneficiary s country of birth
341. product if the transaction is resulting into the account going into overdraft then the transaction will be sent to the referral queue Please note the following e The FT Referral function is applicable only for the future dated contracts e The Referral Required Flag has to be mandatorily checked at the Account Class level for the referral process to function which is then defaulted to the customer account level Invoking Referral Queue Function From the application browser choose Function Inputs under EOC operations Maintain the Referral batch CSREFQPR for the respective branch and EOC group under Transaction Input Thereafter from the application browser select the Intra Day Batch from EOC Operations Select the referral batch CSREFQPR from the LOV Function ID and run the batch Processing Contract with Referral Queue Function When a FT contract is booked with the product which is checked as Referral required for the customer whom the Referral required is checked and of the account class where Referral required is checked then the same transaction is booked with the status as active and only the BOOK event fired However during the EOD process the FTAUTO BOD batch picks up all the transactions marked for referral and puts them under Unposted in the referral queue From the Application browser select Customer accounts and under that Customer accounts Maintenance Select Function ID STDREFQU
342. product module and branch combination You can use the Exchange Rate Limits screen to specify the limits When you have specified these limits the system automatically validates the amount each transaction for the currency pair product module and branch combination and accordingly if the limits are exceeded enforces the manual entry of exchange rates In case the limit between ccy1 and ccy2 is given in ccy2 the system will automatically convert the transaction amount to an amount in ccy 2 using standard mid rate and check against the limit amount for manual entry of exchange rates aa ORACLE 5 5 7 5 5 8 How Limits are applied when Transaction is Entered Whenever a cross currency funds transfer or teller transaction is entered Oracle FLEXCUBE checks for appropriate limits in the Exchange Rate Limits Maintenance If no limits are maintained for the currency product module and branch combination then no limits are applied The example given below illustrates how the system identifies the appropriate limit from the Exchange Rate Limit Maintenance For example You have maintained the following amount limits for cross currency teller and funds transfer transactions in your bank in the Exchange Rate Limit Maintenance Numbe Branc Modul Produc currency Currenc Ein Rate Eire r h e t 1 y2 5 Type AMOU Ccy t 1 001 DE PRD1 USD GBP GBP Stand 25000 ard 2 001 FT PRD2 USD INR USD Spot 40000
343. r Specify the BIC of the settlement bank 442 ORACLE 4 5 1 Institution Name Specify the institution where the participant s account is to be credited with the amount of the funds transfer City Heading Specify the city where the institution is sited National Clearing Code Enter the national clearing code to be used in case the system is not able to resolve the TARGET 2 participant based on the bank code TARGET 2 is a high value Euro Payment clearing system For more information on TARGET 2 refer to the Maintaining Information specific to the Payments and Collections Module chapter in the Payments and Collections user manual Valid From Date Specify the date from which the clearing code is valid The application date is defaulted here You can change this if required Valid Till Date Specify the date up to which the clearing code is valid If you do not specify the valid till date then it will be set to 31 12 9999 Main Bank Identification Code Flag Main BIC Flag is used to resolve 8 characters BIC Check this option to indicate that the main BIC must be used if the bank code is incomplete RTGS Directory Upload Upload the updated TARGET directory into Oracle FLEXCUBE The files are fixed length ASCII format files You can trigger the upload by using the RTGS Directory Upload screen You can invoke the RTGS Upload screen by typing ISDRTGSU in the field at the top right corner of the Application too
344. r all currencies Type To view transaction status queues for manually entered funds transfers chose Manual in the Manual STP field To view transaction status queues for funds transfers uploaded through the STP function chose STP in the Manual STP field To view both types choose Both When you choose all transaction queues pertaining to the type selected are displayed on the screen Viewing Transaction Summaries To view the transaction summary for each transaction queue for STP transactions click Message button The Incoming Browser is displayed Refreshing the Dash Board Information You can refresh the information displayed in the Dash Board by clicking the Refresh button in the Dash Board screen Examples of STP This Section contains examples of incoming payment messages a brief illustration of the processing logic and an indication of the resulting outgoing messages and the accounting entries that would get passed All the examples below draw upon a common set of maintenances assumed to have been done in the system as detailed below 10725 ORACLE 10 12 1 Maintenance assumed for illustration purposes Assume that the following maintenance has been done in the system 4 ORACLE 10 12 1 1 Customers and Customer Accounts Customer Cust Accou Here type mer CIF ID BIC nt Type unt Account ID y
345. rd ingly 2 4 SWI SSI for Derive Mar Go Per FT SWIFT Debit k to form BIC BIC Account SWI next Checks Payment FT sub C5 amp Currency Mes pri C2 and sage ority pro for field cess repai accord r ingly 2 5 SWI SSI for Derive Mar Mar Per FT SWIFT Debit k k form BIC BIC s Account SWI SWI Checks Customer FT FT C5 amp Pay Mes Mes C2 and ment Cur sage sage pro rency for for cess repai repai accord r r ingly MT 54D Go Mar 202 to k next SWI pri FT ority Mes field sage for repai r 3 1 Acc C Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C1 amp pri Mes C2 and ority sage pro field for cess repai accord r ingly 1326 ORACLE 3 2 Acc D Derive Go Mar Per ount Account Debit to k form Line Number Account next SWI Checks sub FT C3 amp pri Mes C2 and ority sage pro field for cess repai accord r ingly 3 3 Acc Account Derive Mar Mar Per ount Number Debit k k form Line Account SWI SWI Checks FT FT C3 amp Mes Mes C2 and sage sage pro for for cess repai repai accord r r ingly MT 53B Go Mar 202 to k next SWI pri FT ority Mes field sage for repai r 4 1 Acc C Derive Go Mar Per ount Account Debit to k form Line Number Ac
346. redit Accounts This is one of the most important steps in the message upload process It is through this step that the system identifies the accounts that have to be debited and credited for the resultant FT contract For instance if the incoming message is an MT 103 sent by the Bank s correspondent which orders the Bank to pay a certain sum to a customer of the Bank the system from the message deciphers that the Debit account is the relevant nostro account mirror of it s account with the Sender of the MT 103 and that the Credit account is the relevant customer s account The logic for derivation of the debit and credit account depends upon the incoming payment message type viz whether the incoming message is an MT 103 200 or a 202 While derivation of the debit account is primarily driven by the contents of fields 53 to 55 of the incoming message the derivation of the credit account is primarily driven by the contents of the fields 56 to 59 together with the settlement instructions maintenance table where the Standard Settlement Instructions are maintained for both Customers and BIC s The step wise sequence of the derivation logic of both the debit account and credit account is given in Annexure B of this user manual for each of the incoming payment message types Processing ISO 11649 in Field 70 ISO 11649 Creditor Reference number also referred to as Structured Creditor Reference number is an International Business
347. rency USD Credit Currency USD Credit Amount 100000 Debit Account Citi Bank New Jersey s Nostro Account Credit Account Chase Bank Manhanttan s Nostro Account Value Date 15 12 2001 Message as of Booking Date Account with Institution Citi Bank New Jersey Receiver Chase Bank Manhattan Your specifications in the Settlement Message Details screen would be as follows 5 69 ORACLE The first Parties tab Field Entry Account With Citi Bank New Jersey this information is defaulted in this field from Institution the main Contract Input screen The second Parties tab Field Entry Ordering Institu Barclays Bank London Typically this information is defaulted here tion from the main Contract Input screen Beneficiary Citi Bank New Jersey Again this information is defaulted here from Institution the main Contract Input screen 5 29 2 1 Incoming Customer Transfer Mrs Catherine Crenshaw asks Fina Bank London to transfer USD 10000 to the account of Mrs Wendy Klein with Gemm Bank London At Gemm Bank this is an incoming transfer and the bank receives an incoming message from Fina Bank for the same The transfer is to be made effective on 15 December 2001 The charges are to be borne by the beneficiary Gemm Bank receives an MT 103 from Fina Bank as on the value date of the contract Gemm Bank also receives an MT 202 for trans
348. report Other content displayed in the Remittance Received Report is as follows Header The following details are displayed in the header section Sr No Field Name Field Description 1 Branch Indicates Branch name 2 Branch Date Indicates Branch code 3 User ID Indicates User ID 4 Module Indicates Module name 5 Run Date Indicates Date on which report is generated 15 7 ORACLE Body of the Report Contract Reference Number Indicates the contract reference number Dr Reference Num ber Indicates the dr reference number Amount Indicates amount Currency Indicates currency Value Date Indicates value date Correspondent Indicates correspondent bank Bank Beneficiary Details Indicates beneficiary details Beneficiary Account No Indicates beneficiary account no Beneficiary Title Indicates beneficiary title Remitter Detail Indicates remitter detail Remitter Bank Indicates remitter bank Remitter Account Number Indicates remitter account number Remitter Name Indicates remitter name 15 8 ORACLE 16 Function ID Glossary Cc CSDERMSG 9 12 CSDUAUTH ee 5 73 F FTDBRMNT ee 4 16 FTDCONON ossee 5 2 FTDCXFRA noses 5 75 FTDDSHBBD 5 60 FTDMT101 oseese 5 77 FTDPRMNT osoei 3 1 FY RACTD ioannis 15 1 PROON 8 ctcccudceticesseccteztes 15 4 FTRPREMR se
349. respondent through which the reimbursement of the transfer will take place Intermediary The intermediary between the receiver and the account with institution Account With Institution The Financial Institution at which the Ordering Party requests the Beneficiary to be paid This field will not be populated for incoming and internal transfers Receiver This is the receiver of the message Ultimate Beneficiary The Ultimate Beneficiary that you specified in the Contract Main screen is defaulted oat ORACLE 5 6 1 If there is one bank between the remitter and the beneficiary then it is a one party transfer In such a transfer funds move directly from the bank of the remitter to the bank of the beneficiary If a correspondent bank is used to transfer funds form the bank of the remitter to the bank of the beneficiary then it a two party transfer and so on This has been illustrated diagrammatically A One Party Transfer A Two Party Transfer Sending Bank Receiving Our Correspondent Bank Receiving Bank The number of banks that are involved in the transfer would depend on the e Relationship and arrangements between the sending and receiving banks e Customer instructions e Location of parties e Banking regulations of a country FT Fields and Information Flow The fields in the FT input screen that decides the direction and flow of funds and messages are e Ordering Customer by order of
350. riate rights can amend or delete a SWIFT Payment Message that has failed authorization or is pending authorization 10 20 ORACLE Note Oracle FLEXCUBE will not allow you to delete the first original version of a SWIFT Pay ment Message received from the SWIFT network 10 10 Payment Transaction Status Management The status of a funds transfer transaction indicates the stage in the processing cycle in which the transaction currently stands The status also indicates the operations that are possible on a funds transfer transaction with respect to its processing Funds transfers that have been uploaded through the gateway tables using the STP Straight Through Processing function can be in any of the following statuses e Processed e Unprocessed e Repair e Suppressed e Pending Cover Matching e Funding Exception e Pending Authorization e Failed Authorization The table below explains the operations that are possible on a funds transfer transaction when it is in any of the states listed above End Possible Course of Status State Action Possible Result Processed Yes None None Repair No Manual Repair of mes Post correction message sage goes through the STP pro cess again Suppress the entire The entire message is sup message pressed and no further action is taken on the mes sage Suppress the resultant Resultant funds transfer outgoing message but contract is cre
351. rm BIC BIC Account SWI next Checks Payment FT sub C5 amp Currency Mes pri C2 and sage ority pro for field cess repai accord r ingly 2 5 SWI SSI for Derive Mar Mark Per FT SWIFT Debit k SWI form BIC BIC s Account SWI FT Checks Customer FT Mes C5 amp Pay Mes sage C2 and ment Cur sage for pro rency for repai cess repai r accord r ingly MT 55D Go Mark 103 to SWI next FT pri Mes ority sage field for repai 13 8 ORACLE 3 1 Acc C Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C1 amp pri sage C2 and ority for pro field repai cess r accord ingly 3 2 Acc D Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 amp pri sage C2 and ority for pro field repai cess r accord ingly 3 3 Acc Account Derive Mar Mark Per ount Number Debit k SWI form Line Account SWI FT Checks FT Mes C3 amp Mes sage C2 and sage for pro for repai cess repai r accord r ingly MT 72 Go Go 100 to to next next pri pri ority ority field field 4 1 Any SSI for Derive Go Go Per line SWIFT Debit to to form BIC Account next next Checks Payment pri sub C5 amp Currency ority pri C2 and SW
352. rnal one An incoming payment message resulting in an internal transfer has been mapped to product FTNN Thus the contract is created under the product FTNN Results Thus the following contract results from the incoming MT 103 Product FTNN Contract reference num OOOFTNNO21660152 ber User reference number 0206 15 025 4214 Dr currency GBP Dr amount 2000 Dr branch 010 Dr account MIDLGBOOBKCU1GBPx A Cr currency GBP Cr amount 2000 Cr branch 010 Cr account PSMIT10INDSB1GBPaD Wer ORACLE 10 14 Value date 15 JUN 2002 The accounting entries passed would be D MIDLGBOOBKCU1GBPx GB 200 r A P 0 C PSMITOOINDSB1GBPaD GB 200 r P 0 A credit advice will be sent to Peter Smith and a debit advice to Midland Bank Example 2 Incoming Transfer In this example an incoming payment message instructs the bank to receive funds from its USD Nostro agent Citibank and to credit the funds to its customer Thus the message results in an Incoming funds transfer with the bank acting as the account with institution Incoming Message Message type MT 100 Description Tag Contents Sender 1 ABNADEFF Receiver 2 FCBKGB10 Transaction reference num 20 020615 AXT 0009 ber Value date amount currency 32A 020615USD15000 Ordering customer 50 STEPHEN LEE Sender s corresponden
353. rt BIC Codes to local clearing codes Clearing Code Indicator Here you need to specify whether the network code is in clearing or not Select Yes or No from the drop down list as required Uploading Clearing Codes You can upload clearing codes from the BIC Plus directory to Oracle FLEXCUBE through the BIC Upload screen Ta ORACLE You can invoke the BIC Upload screen by typing ISDBICPU in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button BIC Upload E New E3 Enter Query Source Code File Name File Path Intraday Sequence Number In the BIC Upload screen specify the source code from which you want to upload details Select an appropriate source code from the adjoining drop down list by clicking the alongside arrow Specify the file name as well as the file path in the respective fields and click Submit Params button The options available are e BIC Select this to upload the BIC file e CCH Select this to upload the country wise holiday file e BICPLUSIBAN Select this to upload BIC plus IBAN file e BankDirectoryPlus Select this to upload Bank Directory Plus file e IBANPlus Select this to upload IBAN Plus file e IBANStructure Select this to upload IBAN structure file e BICPLUSIBANIS Select this to upload BIC plus IBAN structure file Note For a record with the modification option U
354. s sage i e MT 200 201 202 203 or 205 to further trans mit a funds transfer instruction domestically Bank Transfer MT 200 Own Account Multiple Bank MT 201 CONS _ Transfer Own OWNA Account C_TFR Confirmation MT 900 of Debit Confirmation MT 910 of Credit MT202 old MT202 COVER cover format old cover format Cover for Cus MT202C CUST_ tomer Transfer OV COVER New RTGS MT202C CUST_ COV form OV RTGS _ COV Old RTGS MT202C RTGS _ cover format OV COV 12 23 ORACLE REVSWIFT Generation of MT292 on reversal of a contract Note Messages such as Allow Message before Accounting parameters can have an influence on messages and accounting entries which you intend to initiate If you enable the Allow Message before Accounting option then you can associate PAYMENT_MESSAGE to INIT event only CANC Cancellation of Banker s Check Even SWIFT t Message Advice Description Message Format CAN DEBIT_ADVICE Debit advice to the customer for Can MT 111 C cellation Charges STOP_PMNT Banker s check cancellation advice FXGN Adhoc generation of Customer Transfer Message Event Message Advice Description FXG FAX_PMT_MSG MT 103 A copy of the Customer Transfer mes N sage Note Accounting Entry definition for receiver bank charges in MT103 are as follows
355. s matching the above mentioned criteria it will check for the presence of field 72 Sender to Receiver Information in the Payment Cover Message If field 72 does not exist the system will automatically suppress the Payment Cover Message and maintain a detailed audit trail for the same The suppressed Payment Cover Message will not require any further verification If field 72 exists in the Payment Cover Message the STP process will automatically route the Payment Cover Message to the Repair queue indicating the appropriate reason for repair Payment Cover MT 202 Generation Rules Oracle FLEXCUBE STP process will automatically generate an Outgoing Payment Cover Message MT 202 if the following criteria are satisfied e The contents of Field 56 Intermediary and Field 57 Account with Institution are always populated in an Incoming SWIFT Payment Message e Ifthe contents of both Fields 56 and 57 are populated and if field 56 contains the name of a customer or branch of your bank then only one Outgoing Payment Message will be sent either to the Customer or to the Branch Since the Intermediary in this case is your customer or a branch of your bank a Payment Cover Message will not be sent even if both the fields 56 and 57 are present in the Payment Cover Message This is because of the presence of a direct account relationship between your bank and the Intermediary customer or branch as the case may be e Ifthe credit account
356. s a blocked BIC code in any of the above party details you will be prompted with an override e If the override is configured as an error the STP process will reject the payment transaction that is being uploaded e Ifthe override is configured as a warning the STP will log the error and proceed with the upload process Operations that you can perform on contracts You can perform the following operations on a contract e Copy a contract e Amend a contract e Delete a contract e Reverse a contract e Authorize a contract e Liquidate a contract e Print the details of a contract e View contract details e Place a contract on hold Refer to the User Manual on Common Procedures as well as the section Verifying and authorizing a funds transfer transaction later in this chapter for details of these operations oe ORACLE 9 25 5 25 1 Funct When it is Allowed Result Revers After authorization All accounting entries will be e deleted No advices will be generated Amend Only for contracts for which no entries or messages have been passed future val ued Delete Before authorization Accounting entries will be deleted Messages have not yet been generated so no action is required Hold Before first save typically done when Contract will be put on HOLD incomplete details of a contract are filled status and will not be pro up and the contract must not be pro cessed by any Oracle Flex cess
357. s commitment to accessibility visit the Oracle Accessibility Program website at http www oracle com pls topic lookup ctx acc amp id docacc Organization This manual is organized into the following chapters About this Manual gives information on the intended audience It also lists Chapter 1 S the various chapters covered in this User Manual Funds Transfer An Overview is a snapshot of the features that the mod Chapter 2 ule provides 1 1 ORACLE Defining Attributes of FT Product explains at length how to capture the Chapter 3 details of the FT product in Oracle FLEXCUBE Maintenances Required for Processing FTs details the procedure for Chapter 4 maintaining debit or credit value date spreads for internal customer trans fers as well as the maintenance of national clearing codes Chapter 5 Processing Funds Transfer describes the processing of FTs Automatic Processes explains the Batch Processes that are initiated at Chapter 6 the beginning or at the End of Day Chapter 7 Batch Upload Function explains the FT upload facility that the module offers chapere Straight Through Processing An Overview is a snapshot of the features that the STP function provides Maintenance for Straight Through Processing details the maintenance or Chapter 9 reference information that you need to set up to configure the system for straight through processing Straight Through Proce
358. s for differ ent networks Specifying Dispatch Accounting Parameters To consolidate the accounting entries such that the Clearing Nostro GL is netted to post single debit and credit entries for each file that is dispatched you will need to identify the Clearing Nostro account through the Dispatch Accounting Parameters section in the Clearing Network screen Branch Select the appropriate branch code and the currency code from the corresponding option lists available Nostro Account You can maintain different clearing Nostro accounts for the above combination of branch and currency Outgoing and Incoming Transaction Code After you identify the nostro account to which the consolidated entry will be passed for all Dispatch entries you have to select separate transactions codes against which all the incoming and outgoing transactions are to be tracked The BIC codes for the clearing network will be derived using the Nostro Account so maintained Specifying the UDF Details Click Fields button to provide values for the UDFs associated with the screen Maintaining National Clearing Codes As part of maintaining reference information for the different banks with which your bank transacts in various countries you can maintain the National Clearing Codes for each of them These codes are identifiers for local banks in the clearing network similar to but distinct from the Bank Identifier Codes BIC When you ent
359. s logged into the database regarding the blacklisted code S89 ORACLE 5 23 1 5 23 2 5 24 Authorizing Funds Transfer Transaction with Blacklisted BIC Codes If a blacklisted code has been specified for a transaction the authorizer of the transaction can view the same at the time of authorization All the blacklisted codes specified for the transaction are displayed to the authorizer as part of the transaction details At this stage the authorizer can choose to proceed with the authorization despite the blacklisted codes If so an override is sought from the authorizer and the authorization can only proceed if the sensitivity of the override is configured as Warning If the override is configured as an Error the authorizer cannot authorize the transaction Processing Uploaded Payment Transactions with Blacklisted BIC Codes At the time of uploading payment transactions through the upload gateway tables if the STP process encounters transactions involving SWIFT BIC codes in the fields containing party information that have been blocked the system will display an error message The STP will check for blocked BIC codes in following fields of a payment transaction that is being uploaded e Field 53A e Field 58A Beneficiary Institution e Field 52A Ordering Institution e Field 56A Intermediary e Field 54A Receiver s Correspondent e Field 57A Account with Institution If the STP process detect
360. s specified for the contract is taken into consideration Transaction Code This is the identifier for each accounting entry that is used to track a particular transaction Value Date This is the date on which a contract comes into effect This date could be a future date past date or today DAO GL This is the draft advice outstanding General Ledger mainly used for instrument inward type of product a ORACLE 15 1 15 2 15 Reports Introduction The report programs available under the Funds Transfer FT module are explained in this chapter All activities that are performed by the FT module are recorded The inputs you have made at different stages of the contract are pieced together and can be extracted in the form of meaningful reports as and when you may require them The reports that can be generated for the FT Module are as follows e FT Daily Activity Journal e FT Contract Report Note Note that for some of the reports you do not have to make any specifications For such reports there is no Report Options screen FT Daily Activity Journal Every day Teller doing the financial transactions prints hard copy of the three reports 1 Cash Position 2 Teller Transaction Report 3 Batch Journal Report for reconciliation with the vouchers and cheques for onward submission These reports are required to be developed in Oracle FLEXCUBE The Daily Activity Journal reports all the FT contr
361. s to field 50 of SWIFT You will be allowed to enter details in this field only if STP has failed or while manually booking the FT contract using the incoming SWIFT message Intermediary The Intermediary in a payment refers to the financial institution between the Receiver and the Account With Institution through which the transfer must pass The Intermediary may be a branch or affiliate of the Receiver or the account with Institution or an entirely different financial institution This field corresponds to field 56a of a SWIFT message You can either enter the e ISO Bank Identifier Code of the bank e The Name and address of the Bank Ordering Institution The Ordering Institution is the financial Institution which is acting on behalf of itself or a customer to initiate the transaction This field corresponds to 52a of SWIFT In this field you can enter one of the following e The ISO Bank Identifier Code of the Ordering Institution e The branch or city of the Ordering Institution e The Name and address of the Bank a ORACLE 9 12 Account with Institution An Account with Institution refers to the financial institution at which the ordering party requests the Beneficiary to be paid The Account With Institution may be a branch or affiliate of the Receiver or of the Intermediary or of the Beneficiary Institution or an entirely different financial institution This field corresponds to Field 57A o
362. sed to view all transactions of an incoming MT 101 message for the sender s reference number aM ORACLE 9 1 9 3 Incoming MT201 MT201 message is for Multiple Financial Institution Transfer for its Own Account The Incoming MT201 message is processed in the same manner as MT203 The Incoming MT201 is split into individual MT200 messages and then these generated MT200 messages are processed as individual MT200 Refer the Maintenance chapter of the Payment amp Collections PC User Manual for details on mapping the SWIFT tags to the PC contract fields Let us understand the processing of different messages for various types of transactions through few examples Case 1 The following example illustrates the successful processing of MT103 in the system Assume Company A orders Bank A to pay Company B s account in Bank B The diagram depicts the transaction and message flow in the system MT 103 1 NBS ae MT 9 BANK MT 900 2 4 B Order Company A Company B Once the PC transaction is booked and if the product is an RTGS product the system processes the transaction in the following sequence e First the system generates an MT 103 with the funding status of the message as WAIT and Reply Status as NULL e Secondly NBS which is the RTGS servicing bank sends an MT900 This MT900 puts the MT103 funding status as FUNDED and the funds are debited from Bank A s account in NBS e Thirdly N
363. snsteeeeeettieeeeeeensaes 3 7 3 1 4 Specifying Rate Related Details for Product 0 c sccccectsteteeeteettteeeeteeee 3 7 L19 Aftor Rate Retreshy i er arinn a E OF AE ed bina ais 3 9 3 1 6 Specifying Clearing Related Details for Product cccccscecteeettteeeeeees 3 10 3 1 7 Specifying Instrument Related Detalls 0 cc ccccccecteeeseeeeteeeteeeeeeeeenanes 3 10 3 1 8 Specifying Contract Authorization Details for PrOduCt ccceeeeeeeees 3 11 3 1 9 Specifying Other Preferences for Product cccceceeceeettntteeeeettnteeeeeeeee 3 11 3 1 10 Maintaining Product Event Accounting Entries for Outgoing Funds Transfer 3 13 3 1 11 Processing Split Dr Cr Liquidation for FT Contracts ccccccceeeeeeeee 3 13 3 1 12 Batch Processing of FT Contracts ccccccsccccesseeeeeenseeeeeseeneeeeeeesesaeeees 3 14 3 1 13 Applying Currency Cut off Checks on Transactions Involving Product 3 14 3 1 14 Specifying Rate Variance ccccccccceceeceeteeeeeeeeeteeeeeeeeteneaaeeeteeeeaaeeeteeeaeees 3 15 3 1 15 Specifying Back Value Date Preferences for Funds Transfer Transactions 3 15 4 Maintenance Required for Processing FTS ccccccceeeeeeeeeeeeeeeeeeeeeeeees 4 1 Als MMtROGUCH OMe es era aa e a naverctistvithd aca aa ieetaneeenatttt 4 1 4 2 Maintaining Value Date Spreads 0 00 0 eee eeeeeeeeeeeeceeeeeeeeeaeeeeeeeaeeeeeeetaeeeeseeaes 4 1 4 2 1 Maintaining Clearing Network Detalls cccccccesseeeeeeseeeeeteeeee
364. ssing Sequence of Events details the sequence of events according to which the STP function creates and processes con chapter 19 tracts This chapter also presents a few examples relating to how the STP function processes different kinds of funds transfers Chapter 11 Processing of Non SWIFT Incoming Payment Messages details the main p tenances required and explains the upload of non SWIFT messages Annexure A Accounting Entries and Advices for FTS contains a list of Chapter 12 suggested accounting entries and advices for the FT module Annexure B Derivation of Debit and Credit Accounts for STP lists the Chapter 13 step wise sequence of the derivation logic of both the debit account and credit account for each of the incoming payment message types Chapter 14 Glossary defines the terms used in this manual Reports provides a list of reports that can be generated in this module and ehaptee TS I oisg explains their contents Function ID Glossary has alphabetical listing of Function Screen ID s used Chapter 16 in the module with page references for quick navigation 1 5 Related Documents You may need to refer to any or all of the User Manuals while working on the Funds Transfer module e Procedures e Settlements e User Defined Fields Ve ORACLE 1 6 Glossary of Icons This User Manual may refer to all or some of the following icons Icons Function J Exit
365. st that is available Identify the party that would bear the charges in respect of a funds transfer contract that is processed using this product The following options are available e Remitter All Charges all charges are borne by the remitter e Beneficiary All Charges all charges are borne by the beneficiary e Remitter Our Charges the remitting bank s charges are borne by the remitter e Own Charges e Receiver Bank Charges This specification is inherited by all contracts using the product If you require not allowing this specification to be changed when a contract is entered using the product you must check the Allow Change in Contract box Specifying Back Value Date Preferences for Funds Transfer Transac tions You can post back value dated transactions in Oracle FLEXCUBE However for the purpose of risk tracking you can specify a limit beyond which users will be prevented from posting a back value dated transaction in the system Specifying Dr Back Value Days This is the number of days within which a user will be allowed to post a back value dated debit funds transfer transaction In other words for a back value dated FT the date on which the remitter s account is to be debited should fall within the limit maintained here Specifying Cr Back Value Days Likewise for a back value dated FT the date on which the beneficiary s account is to be credited should fall within the limit mainta
366. stem for processing SWIFT and Non SWIFT Common Payment Gateway Payment Messages Oracle FLEXCUBE also allows you to maintain certain rule based processing logic and status control on the Incoming Messages based on the contents of specific fields of the message Just as you define custom fields User Defined Fields UDF to be associated with the various Oracle FLEXCUBE Products and Function Ids Maintenance screens you can also maintain UDFs for each Incoming Message MT 100 MT 103 MT 200 MT 202 Based on your requirement you can specify the default values derived from field logic and validations for the UDF The system will validate all the entries made to the field of an Incoming Message against the validations rules you define for a field All unprocessed messages in the Incoming Message Browser will be assigned a status Repair Pending Cover Match or Suppress depending on the rules that you maintain for each message a ORACLE You can define the STP related fields UDFs and assign values to it in the User Defined Fields for SWIFT Messages invoked from the Application Browser You can invoke the STP Rule Maintenance screen by typing MSDMTUDF in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Message Type Maintain UDFs for the following SWIFT Payment Messages e MT 103 e MT 103 e
367. t 53A CITIUS33 Beneficiary customer 59 JBULL10INDSB1USDaD Interpretation of Message Debit account Since fields 72 and 54 are absent from the incoming message Oracle FLEXCUBE considers field 53A for the derivation of the Debit account In this case the BIC maps on to the USD Nostro for the bank Oracle FLEXCUBE performs various validations such as whether the sender ABN Amro is authorized to specify this account as the debit account After successful validations the debit account is derived as CITIB1ONOSTROUSDnA 10748 ORACLE Note Citibank would also send an MT 202 to the bank confirming that the funds have been re ceived and credited to the bank s vostro account Credit account Since fields 56 and 57 are not present the credit account is to be derived from field 59 Based on the given account number the credit account is derived as the USD savings account of John Bull Product In this case the ultimate beneficiary s account belongs to this branch whereas the debit account is a Nostro Thus it is an incoming transfer Based on the rules maintained Oracle FLEXCUBE will pick up the relevant Incoming product and create a new contract Results The following contract results from the above MT 103 Product FTIN Contract reference num ber OOOFTINO21660837 User reference number 020615 AXT 0009 Dr currency USD Dr amo
368. t Beneficiary for Consolidated CHARGE COMPO Debit amount NENT MT102 Suspense GL Outgoing for Consolidated CHARGE COMPO Credi Charge Amount NENT t Payment Message for Multi Credit Transfer contracts will not be generated during contract authorization The above entries would be passed using Consolidated Accounting Entry Reference number The transaction codes used for these Accounting Entries would be picked up from Accounting Entries defined for the FT product In case of multiple charges one pair of entries will be passed for each charge component In case Netting is true for the accounting entries defined then netted entries would be passed Accounting entries for Multi Financial Institution Transfer In the case of Multi Financial Institution Transfer consolidated accounting entries will be passed after the generation of MT203 message The entries will be posted using Consolidated Accounting Entry Reference number which was used for consolidation The Transaction codes for the accounting entries will be selected from the Product Accounting Entries defined for the FT product If Netting has been enabled for the accounting entries netted entries will be passed CINT is not maintained at the product level They are automatically triggered for a MT102 MT203 kind of contract Accounting Role Dr Cr Indicator Suspense GL Outgoing for consolidated amount Dr Settlement Beneficiary for consolida
369. t becomes one of the most important fields to be derived for creation of the contract upload table For more information on setting up products and defining specific preferences and attributes for products used for processing funds transfer contracts consult the Funds Transfer user manual 1 ORACLE 9 1 4 9 1 4 1 9 1 4 2 Maintaining Settlement Instructions For each of the customers or banks i e BIC Codes you must maintain details of settlement accounts and settlement preferences which would be used for processing funds transfer contracts being initiated through straight through processing You must maintain this information for the straight through processing feature just as you would do for normal funds transfer contracts These standard instructions would be used when the incoming message itself does not contain the account information for the debit and credit accounts The actual pick up of the account is based on the contents of the incoming message itself Details of this process are described in the discussion of the logic of pick up of debit and credit accounts For more information on the settlements service in Oracle FLEXCUBE and defining specific settlement preferences and attributes for funds transfer contracts consult the Funds Transfer user manual BIC Directory You will need to maintain the Bank Identifier Codes for the banks just as you would do for normal funds transfer processing For more infor
370. t should be less than or equal to the expiry date of the deal For more details on external deal maintenance refer section titled External Deal Maintenance in Core Services user manual Specifying Envelope Details Specify the envelope content Reversal of Outgoing Multi Credit Customer Transfers In case of reversal of outgoing multi credit transfer the system passes accounting entries based on the status of MT102 generation met ORACLE 5 5 4 8 Scenario 1 MT102 Not Generated If MT102 is not generated the system will pass the following accounting entries during reversal process Dr Cr Account Description Dr Remitter With ve Transaction Amount Cr MT102 Sus pense With ve Transaction Amount Once these entries are passed the system will adjust the total consolidated amount and remove the corresponding contract from the consolidation queue Scenario 2 MT102 Already Generated If MT102 is already generated during reversal the system will display an override Message has already been generated If you choose Ok the system will proceed with the reversal operation The following accounting entries will be passed in this case Dr Cr Account Description Dr Remitter With ve Transaction Amount Cr MT102 Sus pense With ve Transaction Amount Dr Cr Account Description Dr MT102 Sus pense
371. te checks will be carried out Generation of MT 210 for Funds Transfer Contract If anostro account is being debited during the posting of accounting entries in a funds transfer contract a Notice to Receive message MT 210 is generated by default if this preference is indicated in the nostro account profile in the Customer Account Maintenance screen If applicable the MT 210 message will be generated whenever the nostro account is debited except in the following circumstances e Inthe case of a funds transfer contract created due to an incoming SWIFT message in which the Sender BIC is the Nostro Agent e When the nostro account is being debited when accounting entries are being passed due to a back valued funds transfer contract for which the value date is earlier than the system application date of the logged in branch e Inthe case of a funds transfer contract involving the nostro account which was created due to an incoming SWIFT payment message that is mapped with a corresponding incoming SWIFT cover message MT 202 When you enter a funds transfer contract with the nostro account as the debit account the MT 210 specification made for the account is defaulted to the contract You can change this specification when you are entering the contract If you do so the specification made when you enter the contract is considered instead of the specification at the account level Also an override is sought if you make any changes
372. ted amount Cr REVERSAL Reversal of an Outgoing Multi Credit Financial Institution Transfer During reversal process accounting entries will be posted with the negative transaction amount Case 1 Outgoing Payment for which MT 203 is not generated Accounting Role Dr Cr Indicator REMITTER Debit Outgoing Suspense Credit GL The total consolidated amount will be adjusted and the corresponding contract will be removed from the consolidation queue Case 2 Outgoing Payment for which MT 203 is already generated An override will be displayed stating the Message has already been generated If you confirm the override Reversal will be effected 12 47 ORACLE Accounting Role Dr Cr Indicator REMITTER Debit Outgoing Suspense Credit GL Outgoing Suspense Debit GL Beneficiary Credit Incoming FT Product BOOK Booking of an Incoming FT Contract If the charges are to be collected when the FT contract is booked the entries that will be passed for the same would be as indicated below Accounting Role Amount Tag Dr Cr Indicator CUSTCH ChargeCom_ Debit ARGEACC p ChargeComp NC ChargeCom_ Credit p INIT Initiation of an incoming FT contract Accounting Role Amount Tag Dr Cr Indicator REMITTER TFR_AMT Debit ADVISED_OUTST AMT_EQUIV Credit D CUSTCH ChargeComp Debit ARGEACC ChargeComp NC Char
373. tem Oracle FLEXCUBE validates the uploaded transactions and after successful validation they are taken up for processing as FT contracts in the system Any transactions that fail the validations are rejected and the reason for rejection recorded al ORACLE 7 2 1 7 3 7 4 For reporting purposes before you actually begin to upload FT contracts onto Oracle FLEXCUBE you should maintain details of the sources from which contracts can come into the upload tables A source in Oracle FLEXCUBE is simply a collection of attributes for a batch of contracts coming in through the upload tables For a source you can define the operations post upload that can be performed on contracts uploaded from a particular source and also define the status that uploaded contracts should be marked with You can also define the exception handling attributes at this level Upload sources can be maintained at the Head Office level and propagated to the branches of your bank The maintenance of upload sources helps to retrieve information for a given source The procedure for maintaining details of an upload source has been discussed under the head Maintaining Upload Source Details and Specifying Upload Source Preferences in the External System Maintenance chapter of the Gateway Services user manual Deleting Uploaded Contract Deleting an uploaded FT contract from the Oracle FLEXCUBE front end post upload may or may
374. ternal Non Nostro Nostro Outgoing Internal GL Account Internal GL Account Internal To recall you can map a message type to different payment products in the Product Mapping screen Depending on the product type Outgoing Incoming or Internal the relevant product is picked up for processing the FT contract Build up of FT Upload Transaction Record The key details required for the FT contract such as Debit and Credit accounts the amount and currency of transfer etc are derived from the message contents Once the product is derived all the product level processing preferences are picked up Validations Performed on Incoming SWIFT Message As mentioned earlier the message upload function of Oracle FLEXCUBE will resolve the contents of the SWIFT message in the Incoming Message Browser During this process the system will also perform certain validations on the contents of the message Only after carrying out the validations the contents of the message are translated into Oracle FLEXCUBE fields and populated in the FT upload tables Each of these validations is discussed in the subsequent sections of this document Validations for Back Value Days Oracle FLEXCUBE will process back valued SWIFT messages if the value date is within the Back Value Days limit maintained for the FT product to which the message is eventually associated If the date does not fall within the limits maintained the message will
375. terpreted details into the FT Upload tables When the FT upload function is invoked it uploads contracts that have been written into the upload tables by the STP Message Upload function in addition to contracts from external sources It processes data resident in the FT Upload tables and creates FT contracts in the system which is then processed normally just as contracts booked in the normal way through the FT Contract Online screen Note The branch level STP preferences are applicable for upload of contracts through the FT Upload process For details about the branch level STP preferences refer the Straight Through Processing chapter in this user manual The FT upload can either be invoked independently as a process after populating the data in the FT upload tables i e as described in the section titled Starting the FT Upload function or will be invoked automatically as a part of the overall STP process For details on the complete STP process and more details on the message upload component of the process refer to the Straight Through Processing chapter in the Funds Transfer user manual Only the FT Upload function process which is part of the overall STP process is described here FT Upload Tables Gateway Tables Transactions can only be uploaded into the gateway tables by an upstream system only when Oracle FLEXCUBE is in transaction input stage No transactions can be uploaded after the End of Transaction Inp
376. the Application tool bar and clicking the adjoining arrow button 0 ORACLE D to A Converter Maintenance E New 3 Enter Query m BIC Code Customer Number Address Address 2 i Address 3 Address 4 Input By Authorized By Modification Date Time Date Time Number Wi Authorized Open When an incoming SWIFT payment message contains party information in the form of names and addresses D format the STP function uses the converter records to derive the BICs A format for the parties involved in the funds transfer The STP function replaces the name and address information D format in the message with the corresponding BIC A format picked up from the converter record The name and address information contained in the incoming SWIFT message will be matched exactly line for line literally and without case sensitivity with the address lines information in the converter record to fetch the corresponding BIC to be used by the STP function The STP function will not convert this information using the converter record as it does not literally match line for line with the address details maintained in the converter record As aconvenience feature Oracle FLEXCUBE also allows you to Copy the D field from an incoming message and Paste it onto the Converter Record STP Rule Maintenance In addition to the core processing logic that has been built into the sy
377. the Common Payment Message Browser screen You can also invoke this screen by typing MSDPMBRW in the field at the top right corner of the application toolbar and clicking the adjoining arrow button Common Payment Message Browser Enter Query Source Code Queue Currency Amount External Reference Value Date Instruction Date Message Type WEI Settlement Additional Other Details Other Details1 ustomer Details Account No Bank Code Exchange Rate Value Date Charge Credit Account Message Details Message Reference Message Name Message Creation Date Reject Detail Reject Code Reject Detail Originator Name Currency Amount File File Reference Number Service Identification File Type Ultimate Debtor Creditor Details Debtor Reference Party Creditor Reference Party Bank Operation Code Status Error Reason Contract Reference Version Of Counterparty Details Counterparty Account Number Currency Amount Value Date Remarks Customer Consolidation Required Originator Bank Instruction Code Reference Number Related Reference Additional Maker Date Time Mod No Checker Date Time Record Status Authorization Status The following details pertaining to an upload transaction will be displayed in the Common Payment Message Browser screen Source Code The source code is defaulted from the upload instruction and cannot be overridden by you during the edit operation External Reference
378. the Credit Account for the Payment Transaction C13 Check whether the Sender SWIFT BIC has the authority to specify the Account as the Debit Account of a Payment Transaction If the Sender SWIFT BIC does not have the authority then mark the SWIFT Payment Message for repair C14 Check whether the SWIFT BIC specified in field with A format is mapped to the Current Branch of Oracle FLEXCUBE If the SWIFT BIC is mapped to the Current Branch of Oracle FLEXCUBE and if field 72 is not present then Oracle FLEXCUBE should automatically suppress the SWIFT Message If field 72 is present then Oracle FLEXCUBE should mark the SWIFT Mes sage for repair with an appropriate repair reason 1943 ORACLE Notes Notes Reference Notes Description N1 Account line sub field of any field in an Incoming SWIFT Payment Message should always start with N2 All SWIFT BICs specified in fields of an Incoming SWIFT Payment Mes sage with A format will be validated against the SWIFT BIC directory main tained in Oracle FLEXCUBE The SWIFT BIC specified in a field with A format should have been defined as a valid SWIFT BIC in SWIFT BIC direc tory and should not have been blacklisted blocked Separate error mes sages shall be raised if the SWIFT BIC specified in a field with A format does not exists or if SWIFT BIC specified in a field with A format is black listed blocked N3 The ISO Currency code specified in field 32a of a
379. the branch that is participating in the incoming account process Incoming Currency Code If you select the currency code all the accounts associated with the chosen currency code will be displayed in the option list provided in the adjacent field Incoming Account In case of incoming transactions received over the network the account that you indicate here will be debited by default Description In case of TARGET 2 clearing network the default incoming account will be the primary nostro account with the central bank that should be debited while processing an incoming TARGET 2 payment Specifying the Outgoing Transactions Branch Code For all outgoing transactions sent over the network you are maintaining you can specify the default account that should be credited Outgoing Currency code If you select the currency code all the accounts associated with the chosen currency code will be displayed in the option list provided in the adjacent field Outgoing Account In case of outgoing transactions received over the network the account that you indicate here will be credited by default Description In case of TARGET 2 clearing network the default incoming account will be the primary nostro account with the central bank that should be credited while processing an outgoing TARGET 2 payment a ORACLE 4 2 1 6 4 2 1 7 4 3 4 3 1 Note You are not allowed to maintain the same default incoming or outgoing account
380. the system consolidates the following payment attributes e Debit Account e Debit Currency e Debit Value Date e File Reference Number All the above payment attributes must have the same value for them to be eligible for consolidation You can identify the corresponding payment record for a file in CPG based on the file reference number in the uploaded file For each file reference number there can be multiple transactions When the payment records is populated in CPG detail the status of the file at CPG file level is set as W Waiting Once the records are populated in CPG detail the external system updates the file status at CPG file level to C Completed Upload Process The CPG upload process CPG_UPLOAD picks up the unprocessed cross border transfer records from CPG file level which comes for customer debit consolidation For these records the option Customer Consolidation Required must be set to Yes and the value of Service Type set to FT The payment records are picked up form CPG details by matching file reference number The CPG upload process creates FT payment contracts for all the payment records that are picked up from CPG details under products that are derived from the STP rule maintenance However the contracts will not be liquidated at this stage The CPG upload process will then process the subsequent file reference numbers Liquidation Process Once the contracts
381. ting Contents of Incoming Message While the actual interpretation of the contents of the message depends upon the message type i e whether the message is a 103 or an MT 200 or an MT 202 and so on a logical sequence of steps is performed irrespective of the message type Some of the key steps in the process of interpretation of a message are as follows 1 Conversion of D Fields to A Fields 2 Derivation of Debit and Credit Accounts i ORACLE 10 4 1 10 4 2 10 4 3 3 Processing of Field 72 4 Derivation of FT Product 5 Build up of a FT upload transaction record Each of these steps is described in detail below D to A Conversion When an incoming SWIFT payment message contains information regarding parties involved in a funds transfer in the D format i e names and addresses the STP function uses the D to A converter records which we have discussed earlier to derive the BIC Codes A format for the parties involved in the funds transfer The STP function replaces the name and address information D format in the message with the corresponding BIC Code A format picked up from the converter record The name and address information contained in the incoming SWIFT message must be matched exactly line for line literally and without case sensitivity by the address lines information in the converter record for the corresponding BIC Code to be picked up by the STP function Derivation of Debit and C
382. tion to exceed the overdraft limit Funds Transfers are examples of typical transactions which can force an account to move into overdraft While maintaining the details of an FT product you can indicate whether transactions involving the product need to be considered for referral checks Enabling this option indicates that transactions involving the product need to be considered for referral The referral process is handled for the future dated contracts through the FT Auto batch process For more details on the referral function in the batch process refer to the chapter Automatic Processes of the Funds Transfer user manual If a product is marked for referral the details of transactions resulting in the account involved in the transaction moving into Overdraft will be sent to the Referral Queue Note If an FT transaction breaches the specified limits the details of the transaction will be dis played in the Unposted Entries section of the queue You can either choose to accept or reject it For further details on Referrals refer to the Processing Referrals in Oracle FLEXCUBE chapter of the Core Entities manual sig ORACLE 3 1 10 Maintaining Product Event Accounting Entries for Outgoing Funds 3 1 11 Transfer Oracle FLEXCUBE will route all outgoing funds transfer through suspense GL called INTMD_SUSPENSE This is a liability type of GL The accounting entries passed in this GL for an initiation event would b
383. to this preference which must be confirmed when the authorizer of the contract verifies the contract You can view this information in the Settlements Screen in the Payment Message Generation checkbox field Generation of MT900 and 910 Oracle FLEXCUBE generates the confirmation SWIFT messages MT900 and MT910 to be sent to owners of accounts that have been debited or credited due to any transaction The MT900 is a debit confirmation message and the MT910 a credit confirmation message The necessary information in each field of the SWIFT messages is picked up from the contract settlement field information The SWIFT address of the customer is used for the generation of the debit or credit advices Whenever the system receives MT910 the message is verified against field 21 to match whether it can be taken as a cover message for a payment message In case the system finds a match the message is taken as a cover message and the payment message is processed In case a match is not found the system marks the MT910 for repair oH ORACLE 5 21 Checks for Generation of MT103 Messages Upon authorization of an outgoing FT contract Oracle FLEXCUBE generates the applicable MT103 message in the MT103 format if the MT103 option has been enabled as follows e Inthe Product Preferences for the FT product used by the contract e Inthe Branch Parameters for the branch at which the contract has been put through e Inthe BIC Code Maintenan
384. tor Input Detailed Events But CHAR ton Accounting Entries Tab Accounting Entries Title Dr Cr 12 4 Amount Tags The amount tags required to define accounting entries in FT Module are listed below Amount Tag Description AMT_EQUIV Equivalent Amount For Outgoing and Internal FTs this is the debit amount For Incoming Transfers this is the Credit Amount TFR_AMT Transfer Amount For Outgoing and Internal FTs this is the Credit Amount For Incoming FTs this is the Debit Amount FT _COURIR_C Courier Charges HG FT _FAX_CHG Fax Charges FT_MAIL_CHG Mail Charges FT_SWIFT_CH SWIFT Charges G FT_TELEX_CH Telex Charges G FT_RVR_CHGS FT Receiver Charges RVR_CHGS Receiver Charges 12 5 Accounting Roles The following list contains details of the accounting Roles that are applicable to the FTs you can process at your bank Accounting Role Description Role Type REMITTER Remitter s account Real Type Xx CUSTCH Customer account Real Type ARGEACC X 12 15 ORACLE BENEFICIARY Beneficiary account Real Type xX For your convenience we have defined a typical set of accounting entries for each of the events mentioned above for an incoming and an outgoing funds transfer contract Also note that some of the Amount Tag s linked to the Accounting Roles are user defined Outgoing FT Pro
385. tract Input Detailed Events Button Accounting Entries Tab Accounting Entries Title Currency field VARCHAR 12 8 ORACLE _AMT_ Amount in Account Currency Funds Transfer Con tract Input Detailed Events Button Accounting Entries Tab Accounting Entries Title Local Currency Field Amount in local Currency VARCHAR 22 _DRCR_ Debit Credit Indicator Funds Transfer Con tract Input Detailed Events Button Accounting Entries Tab Accounting Entries Title Dr Cr VARCHAR 1 12 9 ORACLE 12 3 3 12 3 4 12 3 5 12 3 6 PAYMENT MESSAGE Advice Tags Description SWIFT RECEIVE NOTICE Advice Tags Description SWIFT STOP_PMNT Advice Tags Description SWIFT CREDIT ADVICE VARCHA TES r R Leng Advice Tags Description Tab Button Field Name Number th Date _CONTRACTREF Contract Refer Fund Transfer Contract VAR 16 NO_ ence Number Input Screen Reference CHAR Number _USERREFNO_ User Refer Fund Transfer Contract VAR 16 ence Number Input Screen User Refer CHAR ence _PRODDESC _ Product Fund Transfer Contract VAR 105 Description Input Screen Product CHAR Description _ SLOGAN __ Product Slogan Fund Transfer Products VAR 255 Detailed Slogan CHAR _ CUSTOMER _ Receiver ID Fund Transfer Contract VAR 9 Input Screen Main Tab CHAR Credit Account _CUSTOMER Receiver Name
386. transfer in the field By Order Of Input into this field depends on the type of transfer that has been initiated You can also choose the BIC of the customer from the adjoining option list that displays all the BIC maintained in Oracle FLEXCUBE The details that you enter will be used to determine the settlement route of the transfer and in the SWIFT messages that are generated for the transfer This field corresponds to field 50 in the MT 103 MT 103 message that will be generated for the customer transfer Here you can specify up to 4 lines each of 35 characters indicating the ordering customer s name and address or BIC The details in this field will be defaulted automatically once you enter the debit account in the case of an outgoing transfer For instance the IBAN of the customer will be fetched from customer account and defaults the same as the first line of Ordering Customer Note that for an outgoing MT102 MT103 MT103 and MT210 the first line should have number 1 present for option F The customer s name will be defaulted in the second line and the address on the third ORACLE 5 5 3 2 5 5 3 3 5 5 3 4 Country Specify the country of the ordering customer institution This adjoining option list displays all valid country codes maintained in the system You can choose the appropriate one Specifying Account with Institution Indicate the institution where the beneficiary s account is to be credited with the amou
387. uct Code meric 4 Should be same as that of FTTB_UPLOA D_ MASTER CUSTOMER Alphanu Yes Customer of meric 9 the contract RELATED_ACCOU Alphanu No Oracle FLEX NT meric 20 CUBE Account Num ber for MIS purposes RELATED_REF Alphanu No Oracle FLEX meric 16 CUBE Trans action Reference Number for MIS Purposes CCY Alphanu Yes Default Currency meric 3 from Code of the Funds contract Trans fer Con tract MIS_ HEAD Alphanu No Oracle FLEX meric 9 CUBE MIS Head POOL_CODE Alphanu No Oracle FLEX meric 9 CUBE MIS Pool Code RATE_FLAG 1 Character No Rate Flag From Pool Code or Con tract P Pool Code R Contract 1 29 ORACLE REF_RATE Number No Oracle FLEX 14 7 CUBE MIS Refinancing Rate CALC_METHOD 1 Character No Calculation Methods 30 Euro 360 30 US 360 Actual 360 30 Euro 365 30 US 365 Actual 365 30 Euro Actual 30 US Actual Actual Actual MIS_ GROUP Alphanu No Oracle FLEX meric 12 CUBE MIS Group Code MIS_GROUP_TXN Alphanu No Oracle FLEX meric 9 CUBE MIS Group Trans action MIS_GROUP_CO Alphanu No Oracle FLEX MP meric 9 CUBE MIS Group Com posite COMP_MIS_1 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 1 COMP_MIS_2 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 2 COMP_MIS_3 Alphanu No Oracle FLEX meric 9 CUBE Com posite MIS Code 3
388. uct Transaction Limits screen You can use the Multilevel Authorization Detailed screen for authoring a contract n 1 times However final authorization can take place only in the contract screen For more details refer the Multilevel Authorization of Contract Loan Account section in the Procedures User Manual Transaction Queues Transaction Status Manage ment The status of a funds transfer transaction which appears in the right bottom of the FT contract screen indicates the stage in the processing cycle in which the transaction currently stands The status also indicates the operations that are possible on a funds transfer transaction with respect to its processing This is distinct from the Contract Status which can be any of Y A L V or H standing for yet to be Initiated Active Liquidated Reversed and Hold Funds transfer transactions that have been entered manually can be in any of the following process statuses e Processed Liquidated e Cancelled e Suppressed e Funding Exception e Pending Release e Pending Authorization e Failed Verification e Hold The table below explains the operations that are possible on a funds transfer transaction when it is in any of the states listed above a 88 ORACLE 5 28 Status Explanation Eeesible Coursen Action Processed This is the logical end state of a transac None tion All accounting messaging h
389. uld therefore require information on e Who is the remitter e What is the transfer amount and currency e ls it across currency transfer e Are any intermediate banks involved in the transfer e What route should the transfer follow before it actually reaches the beneficiary e When is it to be settled e Details of the beneficiary name account number etc e The mode of reimbursement e The method of transfer e The type of transfer incoming outgoing or internal Under each Product that you have defined you can enter specific FTs based on the needs of your customer Each of these will constitute a contract While products are general and serve to classify or categorize funds transfers contracts are customer specific and represent the actual funds transfers that you are involved in The attributes that you define for a product will be inherited by all contracts linked to the product While some of these attributes for instance the exchange rate inherited from a product can be changed when a contract is entered involving the product there are some attributes such as accounting treatment that cannot be changed when the contract is entered Entering Details of Funds Transfer Through the screens that follow in this section you can initiate all the three major types of FT s incoming outgoing and internal You can choose to enter the details of a transfer either by e Copying contract details from an existing contra
390. unction ID MSDMT92 Menu Path Messages gt MT920 gt Detailed SWIFT Message Description Format Request Message MT 920 To request one or more MT 940 Customer Statement s MT941 Bal ance Report s MT942 Interim Transaction Report s or MT 950 Statement Message s Balance Report MT 941 amp Interim Statement MT942 You can generate Balance Report MT 941 and Interim Statement MT942 using Adhoc Report Generation screen Function ID ACDADCRP Menu Option Messages gt Account Balance and Interim Report gt Detailed er SWIFT Message Description Format ACST_BALANCE MT 941 Balance Report ACST_INT_DTL MT 942 Interim Statement 1226 ORACLE 13 1 13 1 1 13 Annexure B Derivation of Debit and Credit Accounts for STP Introduction This is one of the most important steps in the message upload process It is through this step that the system identifies the accounts that have to be debited and credited for the resultant FT contract For instance if the incoming message is an MT 100 sent by the Bank s correspondent which orders the Bank to pay a certain sum to a customer of the Bank the system from the message deciphers that the Debit account is the relevant nostro account mirror of it s account with the Sender of the MT 100 and that the Credit account is the relevant customer s account The logic for derivation of the debit and credit
391. und Transfer Con tract Input Screen Main Tab Debit Branch VAR 3 CHAR _BRANCHNAME _ Name of the Branch Branch Parameters Branch Parameters Detailed Branch Name VAR 105 CHAR _BRANCHDATE_ Today s Date for the Branch Fund Transfer Con tract Input Screen Main Tab Date _ACCOUNT_ Account Number Fund Transfer Con tract Input Screen Main Tab Debit Account VAR 20 CHAR _ACC DESC_ Account Description Customer Accounts Cus tomer Accounts Detailed VAR 35 CHAR _CCY_ Currency Fund Transfer Con tract Input Screen Main Tab Debit Cur rency VAR 3 CHAR _CCY NAME_ Currency Name Currency Mainte nance Currencies Detailed VAR 105 CHAR _SETTLEMENT AMT_ Settlement Amount Fund Transfer Con tract Input Screen Main Tab Debit Amount Number 22 3 _AMOUNTINWOR DS_ Amount in Words System derived from Fund Transfer Contract Input Detailed Main Tab VAR CHAR 255 _VALUE DATE_ Transaction Value Date Fund Transfer Con tract Input Screen Main Tab Debit Value Date Date _SNDR RECV INFO1_ Sender to Receiver Information Line 1 Fund Transfer Con tract Input Screen Settlement Tab Message Details Sender to reciever information VAR 105 CHAR 12 4 ORACLE _SNDR RECV INFO2_ Sender to Receiver Information Line 2 Fund Transfer Con tract Input Screen
392. unds Transfer Branch Parameter Branch Code Branch Description f Multi Customer Transfer Consolidation Suspense General Ledger F Multi Customer Transfer Incoming General Ledger Outgoing General Ledger Customer Consolidation by Generate 102 Debit Product Multi Bank Transfer Maker Date Time Checker Date Time Mod No Record Status Authorization Status The following fields can be specified in the above screen Branch Code Specify the Branch Code for which the Funds Transfer parameters are being maintained Multi Customer Transfer Check this box to indicate that multiple customer transfer messages MT102 can be processed for the transactions entered in the branch By default this check box will be un selected in which case MT102 message will not be processed Multi Bank Transfer Check this box to indicate that multiple Bank Financial institution transfer messages MT203 can be processed for the transactions entered in the branch The valid values allowed are Y and N By default this check box will be un selected in which case MT203 message will not be processed Generate MT102 Check this box to indicate that MT102 messages can be processed for the transactions entered in the branch By default this check box will be un selected in which case MT102 message will not be processed To process an MT 102 message select both Ge
393. unt 15000 Dr branch 010 Dr account CITIB10NOSTROUSDn A Cr currency USD Cr amount 15000 Cr branch 010 Cr account JBULL10INDSB1USDaD Value date 15 JUN 2002 The accounting entries passed are D CITIB1ONOSTROUSDn US 1500 r A D 0 C DAOGL US 1500 r D 0 D DAOGL US 1500 r D 0 10 29 ORACLE 10 15 C JBULL10INDSB1USDaD US D 1500 John Bull would receive a credit advice from the bank Example 3 Outgoing Customer Transfer The incoming payment message in this example instructs the bank to credit funds to the account of Ben Jones with Midland Bank Since the ultimate beneficiary is not a bank customer this results in an outgoing customer transfer However since the account with institution has an account with the bank no cover is required Incoming Message Message type MT 103 Description Tag Contents Sender 1 ABNAUS33 Receiver 2 FCBKGB10 Transaction reference num 20 020630 DE 3275 ber Bank Instruction Code 23E SPRI Value date amount currency 32A 020630GBP4000 Ordering customer 50K_ STEPHEN LEE Sender s correspondent 53A CHASUS33 Receiver s correspondent 54A BARCGB2A Account with institution 57A MIDLGB2A Beneficiary customer 59 BENJONESGBP2148 Details of charges 71A OUR 10 30 ORACLE Interpretation of Message 10 15
394. unt Number If FT type is I then it is Dr Account Number else it is Cr Account Number Counterparty Currency If FT type is l then it is Dr Currency else it is Cr Currency Counterparty Value Date If FT type is I then it is Dr Value Date else it is Cr Value Date Amount If FT type is I then it is Dr Amount else it is Cr Amount By Order Of By Order Of Our Correspondent Account Our Correspondent Account Our Correspondent Our Correspondent Receiver s Correspondent Receiver s Correspondent Account With Institution Account With Institution Beneficiary Account Beneficiary Line 1 Beneficiary Beneficiary 11 14 ORACLE Bank Operation Code Bank Operation Code Instruction Code Instruction Code Related Reference Not Mapped Reject Code Not Mapped Reject Detail Not Mapped 11 3 3 5 Common Payments Gateway Message Upload 11 3 4 Common Payments Gateway Messages upload will process the payment as an instrument if an instrument type is linked as the product In such a case the instruments data store is populated based on the mappings mentioned above and the system shall invoke the instruments routine to upload the instrument record The upload of instruments with the following status will be through the common payments gateway INIT LIQD CNCL and LOST The other operations of upload will include
395. unt next FT Checks sub Mes C1 C4 pri sage amp C2 ority for and field repai pro r cess accord ingly 6 2 Acc D Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C3 C4 pri sage amp C2 ority for and field repai pro r cess accord ingly 6 3 Acc Account Derive Go Mark Per ount Number Debit to SWI form Line Account next FT Checks sub Mes C3 C4 pri sage amp C2 ority for and field repai pro r cess accord ingly 6 4 SWI SSI for Derive Mar Go Per FT SWIFT Debit k to form BIC BIC Account SWI next Checks Payment FT sub C5 amp Currency Mes pri C2 and sage ority pro for field cess repai accord r ingly 136 ORACLE 6 5 SWI SSI for Derive Mar Mark Per FT SWIFT Debit k SWI form BIC BIC s Account SWI FT Checks Customer FT Mes C5 amp Pay Mes sage C2 and ment Cur sage for pro rency for repai cess repai r accord r ingly MT 54D Go Mark 100 amp to SWI MT next FT 103 pri Mes ority sage field for repai r 7 1 Acc C Derive Go Mark Per ount Account Debit to SWI form Line Number Account next FT Checks sub Mes C1 amp pri sage C2 and ority for pro field repai cess f accord ingly 7 2 Acc D Derive Go Mark Per ount
396. unting entries are posted oe ORACLE Message Date Specify the message date Accounting Date Specify the date on which the accounting entries are posted Rate Pickup Date Specify the date on which rate is picked up 5 5 2 3 Specifying Other Details Receiver Indicate the name of the receiver or receiving institution that receives the message regarding the transfer of funds if it is different from the Account with Institution 5 5 2 4 Enriching FT Contract In case of an outgoing FT contract specify the credit amount and click the Enrich button The system displays the debit amount Similarly in case of an incoming FT contract you need to specify the debit amount The system will display the credit amount on clicking Enrich button Each time you modify the transaction details such as Debit Account Credit Account Exchange Rate Debit Value Date Credit Value Date or Transaction Amount you need to click Enrich button before saving the modification Note If you do not click Enrich button before saving the record the system will validate the data with the corresponding values as per the product settlements and customer spread main tenance If the values specified on this screen do not match those in the maintenances the system will overwrite the values entered by you a ORACLE 5 5 3 5 5 3 1 Specifying Party Details Click Party Details tab to invoke the following
397. untry of birth of ultimate creditor Maintaining Purpose Details Category Purpose Specify the purpose of the credit transfer from the option list Purpose Type Select the purpose type of the credit transfer from the drop down list Following are the options available in the drop down list e Proprietary 11 16 ORACLE 11 3 4 4 11 3 4 5 e Code Purpose Value Specify the purpose value of the credit transfer Local Instrument Type Select the local instrument type from the drop down list Following are the options available in the drop down list e Proprietary e Code Local Instrument Value Specify the local instrument value Electronic Signature Specify the electronic signature of the debtor Compensation Currency Specify the currency of the compensation amount that the debtor bank has to receive from the option list Note It should always be Euro EUR Compensation Amount Specify the amount that the debtor bank has to receive from the creditor bank Note It should always be Euro EUR Maintaining Creditor Scheme Details Id Select the scheme identification code of the creditor from the drop down list Following are the options available in the drop down list e Private Identification Scheme Id Type Specify the scheme identification type of the creditor from the option list Scheme Id Value Specify the scheme identification value of the creditor Scheme Type Specify th
398. ure consistency across the branches of your bank Message formats are maintained at the bank level and will be applicable to all the branches of your bank For each message format you can specify the following details e A unique code to identify the format e The number of lines that should be contained in a page when the advice is printed e The number of columns that should be contained in a page when the advice is printed e The language of the message e The form type attached to the format For more information about message formats refer to the chapter Maintaining Advice Formats in the Messaging System User Manual Mapping Message Types to Products and Queues You must also map the message types and queue combinations to the relevant funds transfer products product types instrument types that you create for straight through processing This can be specified in the Product Mapping Screen for each branch For each product product types instrument type you must specify the message types with details such as whether the messages would be incoming or outgoing and whether a cover is required From the Application Browser you can invoke the Product Mapping Detailed screen You can invoke the Message Product Mapping Maintenance screen by typing MSDPRMAP in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Through this screen you can map a message type to a
399. ursement Institution e Intermediary e Receiver Correspondent e Account with Institution e Ordering Institution e Beneficiary Institution e Ordering Customer e Ultimate Beneficiary Cover Parties Specify the local clearing external counterparty details such as the counterparty name and account details etc You need to specify this if a cover is required for the contract Foa ORACLE 5 29 1 1 Other Details The system displays the default details as mentioned in the settlement instruction maintained for the customer currency product and module combination The details specified in the respective fields are used in the message MT103 Specifying the tax applicable for the transfer Now in order to specify the tax that is applicable to the contract we you are entering click Tax button on the Contract Main screen Here the tax specifications you made for the product to which this contract is linked will be defaulted You can waive the tax to be levied on the transfer amount To do so click against the box next to Waive Alll Specifying the charges that are to be collected to effect the transfer Click Tax button in the Funds Transfer Contract Input screen to specify the charges and fees that are applicable to the transfer Here all the details of the charges applicable to the transfer you have entered are displayed You can choose to waive them or charge Silas Reed for them You can choose to waive the charge le
400. ustomer transfer Choose if the remitter or the beneficiary of the transfer is not financial institution e Bank transfer Select if the originator and beneficiary of the transfer are financial institutions e Bank transfer for own A c Select when your bank is initiating a transfer of funds from one Nostro account to another Nostro account with another financial institution For these types of transfers cross currency option is not allowed e Direct Debit Advice Select if your bank receives a direct debit advice e Customer Transfer with Cover Select to generate cover messages in 202COV 205COV or CUST_RTGS_COV format Note The transfer type preference is applicable only for outgoing type of funds transfer products You cannot select Customer Transfer with Cover option for Internal product types You cannot select Cover Required option when the transfer type is Customer Transfer with Cover The type of transfer that you indicate will determine the type of payment message that will be generated for contracts involving the product Suppress BV Payment messages Indicates whether or not the system should suppress by default the payment message for all back valued contracts contracts with debit value date less than the system date of the product This would be enabled only for outgoing funds transfers By default this option would be unchecked for all outgoing F
401. ut EOTI stage is marked off in Oracle FLEXCUBE Any transactions that are uploaded into the gateway tables by an upstream system are marked with the status U denoting unprocessed in the CSTBS_EXT_CONTRACT_STAT table which is the is ORACLE 7 6 1 1 control master table for all transactions uploaded into Oracle FLEXCUBE from external systems An Oracle background process Oracle job constantly checks the gateway tables during Oracle FLEXCUBE s transaction input to see if any transactions have been uploaded into the tables by an external upstream system that have not been processed i e marked with the status U All such transactions are identified by the Oracle background process and picked up for the purpose of validating the uploaded transaction information The FT Upload tables which are populated with FT contracts from external sources and through the STP Message Upload process will be examined in detail in this section The upload tables are also called the gateway tables The following are the upload tables that need to be populated before invoking the FT Upload function either manually or automatically through the overall STP process Table Name oe Remarks CSTBS_EXT_CONTRACT_STAT Yes Master table of all contract uploads FTTBS_ UPLOAD_MASTER Yes Funds Transfer Upload Master ISTBS_UPLOAD_CONTRACTIS No Settlement Information for Cus tomer Accounts Nostro CFTBS_UPLOAD_CHARGE
402. uture valued transactions can be invoked authorized and force released by a user with appropriate rights other than the one that entered it into the system Funds Transfer Transactions with Blacklisted BIC Codes If a SWIFT BIC Code identifying a bank or a financial institution has been blacklisted as specified in the BIC Code Details an override is sought when a funds transfer transaction is entered which involves any of these blacklisted codes in the party information The system checks for blacklisted codes when you specify any of the following parties in a funds transfer settlement e Ordering Customer e Ultimate Beneficiary e Beneficiary Institution e Ordering Institution e Intermediary e Intermediary Reimbursement Institution e Receiver s Correspondent e Account With Institution If you specify a blacklisted BIC code in the party information you will be prompted for an override e Ifthe override is configured as an error you will not be able to proceed with entering the transaction till you have changed your specification and specified a non blacklisted code e Ifthe override is configured as a warning you will be able to proceed with entering the transaction but an error is logged into the database that a blacklisted code has been specified as part of the party information e If the sensitivity assigned to the override is Ignore you will be able to proceed with entering the transaction and no error i
403. vation of Debit and Credit Accounts for STP 13 1 TSA roduc adn eane A a a Aa r eaaa 13 1 13 1 1 Derivation of Debit Account MT 100 103 ceeeccceeesteeeeeeeneeeeeeeeneaeeees 13 1 13 1 2 Derivation of Credit Account MT 100 103 sae ssseeessssseesesseeerenneeeenn 13 11 13 1 3 Derivation of Debit Account MT 200 ccccccesteeeeeeettteeeeeeentaeeeeeeenaas 13 24 13 1 4 Derivation of Credit Account MT 200 sssseeissseeenssseeinrnnneerennneeeeen 13 24 13 1 5 Derivation of Debit Account MT 202 cesccccceeteeeeeeentteeeeeeentaeeeeeeenaas 13 24 13 1 6 Derivation of Credit Account MT 202 e cececccesseeteeetteeeeteeeeteeetenennanees 13 31 13 1 7 Checks for Derived ACCOUNK ww cceceeeeceeeentteeeeeeeeneeeeteenaeeeeteenaeeteeeeenaees 13 41 GIOSS ANY eo pece betes at esi e veh E EE 14 1 14 1 Ikist of Important TOMS a e e op ceded agate lac sagaavabadeagentlec anced aaah heed 14 1 FRED OIES AE E EE asta E E EN E E E E E E E E 15 1 15 1 IMtPODU CON iiccases cticeedvickeced edeevts a aaa aate aa a aiar aeai 15 1 15 2 FI Daily Activity Jourmnal 2 2 sete aea A S a Oaa aa nes 15 1 15 2 1 Contents of the Report A EE PEE EE taster Becca Sie aaa cee 15 2 15 3 FT Contract RO OE a a a a oiled a A a a ea cal techie E aN 15 3 195 3 1 Selection OpliOns a a aki datas heeled a a R 15 4 15 3 2 Contents of the REPOST cscccccccccceeeeceeeceneeneeaeceeeeeeeeeeeeseeseesessanenseeeeens 15 5 15 4 Remittance Rece
404. vied on the component Check against the Waiver option for COMPST The specified tax will be waived After you have defined all the relevant details of the transfer you can save it either by Selecting Save from the Actions menu in the Application tool bar or clicking save icon Bank Transfer The Aragones Bank requests Edward Fowles Bank London to transfer USD 10000 to the account of beneficiary institution Noble Financial Services with Anton Miller Bank London The transfer is to be made effective on 3 June 2001 Edward Fowles Bank has a correspondent relationship with Anton Miller Bank London and therefore no cover is required for the funds transfer message The charges are to be borne by Aragones Bank A Payment Order MT 100 must be generated on the value date of the contract from Edward Fowles Bank London to Anton Miller Bank London The parties involved are as follows Party Name Ordering Institution Aragones Bank Sender Edward Fowles Bank Lon don Receiver Anton Miller Bank London Account with Institu Anton Miller Bank London tion Beneficiary Noble Financial Services Your specifications in the Funds Transfer Input Screen would be as follows Field Entry oat ORACLE Product Outgoing Bank Transfer Type of Product for example if you have maintained a product with the code FBTO for outgoing bank trans fers then you can select it here
405. w all the pending functions However you can to filter your search based on any of the following criteria a8 ORACLE Authorization Status Select the authorization status of the contract from the drop down list Process Status Select the process status from the drop down list Product Select the product code from the option list Consolidated Account Reference Select the consolidated reference number from the option list Debit Amount Specify the amount debited Credit Amount Specify the amount credited Counterparty Select the contract amount from the option list Contract Status Select the status of the contract for which you want to check the pending function from the drop down list Reference Number Select the contract reference number from the option list Source Select the source from the option list Debit Consolidation Reference Number You can specify the console contract reference number This is used for retrieving the list of contracts for which the corresponding single debit contract has been created Debit Currency Specify the debit currency Credit Currency Specify the credit currency from the option list Source Reference Select the source reference number from the option list from the option list Branch Select the branch code for which you want to check the contract from the option list When you click Search button the records matching the specified search criteria are display
406. will subsequently process the payment transaction Note You can map a message type with different funds transfer products and maintain unique preferences for each branch message and product combination Depending on the mes sage type the appropriate product will be picked up for creating the FT contract Cover Required Whether a cover is required or not is decided based on the settlement instructions maintained for the party to which the onward message is sent Based on whether a cover needs to be sent to the reimbursement bank along with the payment message the appropriate FT product is selected for creating an FT contract a ORACLE 9 1 5 1 Direction Flag Specify whether the message for which you are maintaining details will result in an incoming FT or an outgoing FT Depending on your specification here the appropriate product will be picked up by the upload process and an FT Contract will be generated automatically Product The system displays the FT product for creating an FT contract It is selected on the basis of the requirement to send a cover to the reimbursement bank along with the payment message Indicating Preferences when Message Carries No Information of Beneficiary For your branch you can indicate how Oracle FLEXCUBE should handle S W I F T messages that do not carry information on the ultimate beneficiary and Non SWIFT Common Payment Gateway The options available for SWIFT Messages that do n
407. x and User Defined Field UDF components are optional in nature In the absence of entries in these tables the system picks up the default details from the product or the customer involved in the contracts as applicable Note The source reference number also gets displayed in the field 21 of MT 202 as the related reference number The number should not start or end with a slash and should not have two consecutive slashes Processing and Validations The Oracle FLEXCUBE FT Upload process can be configured to be invoked either manually or automatically by an Oracle process that continuously checks for newly uploaded contracts This process picks up all contracts that have a status of U in the CSTBS_EXT_CONTRACT_STAT table and performs validations on the data populated in the upload tables All successfully validated contracts will result in creation of contracts in the FT module of Oracle FLEXCUBE and the import status is set to Y Processed in the CSTBS_EXT_ CONTRACT_STAT table which is the control table for uploads into Oracle FLEXCUBE The post import status of a contract can either be authorized or unauthorized based on the preferences set in the Upload Sources Preferences Maintenance screen The status of the uploaded contract will be unauthorized if the contract amount is greater than or equal to the transaction limit maintained for the product The system converts the contract credit am
408. y field for pro repair cess accord ingly 4 5 Acco Derive Goto Mark Per unt Accou Credit next SWIFT form Line nt Accou sub Mes Check Num nt prior sage C9 and ber ity field for pro repair cess accord ingly 4 6 Acco Derive Goto Mark Per unt SC Lo Credit next SWIFT form Line cal Accou_ sub Mes Check Clear nt prior sage C10 ing ity field for and Code repair pro Accou cess nt accord Num ingly ber 4 7 SWI SSI for Derive Mark Go to Per FT SWIFT Credit SWIFT next form BIC BIC Accou Mes sub Check Pay nt sage prior C5and ment for ity field pro Cur repair cess rency accord ingly 48 SWI SSI for Derive Mark Go to Per FT SWIFT Credit SWIFT next form BIC BIC s Accou Mes sub Check Cus nt sage prior C5and tomer for ity field pro Pay repair cess ment accord Cur ingly rency 4 9 SWI 57A Derive Mark Mark Per FT SWIFT Credit SWIFT SWIFT form BIC BIC Accou Mes Mes Check nt sage sage C11 for for and repair repair pro cess accord ingly 13 37 ORACLE MT 57D Go to Mark 202 next SWIFT prior Mes ity field sage for repair 5 1 Acco Check Goto If If unt SC Lo and next Check Check Line cal Vali sub 7 fails C7 Clear date prior then SUC ing Local ity field Goto ceeds Code Clear next then ing sub Go to Codes
409. yment Message Browser screen Common Payment Message Browser E New amp Enter Query Source Code External Reference Status Queue Amount Error Reason Currency Value Date Contract Reference Instruction Date Message Type Version of Main Settlement BGGiiGiE Other Details Other Details 1 Transaction Details End To End Id Settlement Method Service Level Code Clearing System Id Charge Bearer Settlement Account Priority Number Instructing Bank Currency Instructed Bank Beneficiary Details Counterparty Identification an Issuer Identification Type Counterparty Birth City Identification Value Counterparty Birth Counterparty Otherid Type Country Customer ID Customer Identification M Issuer Identification Type City of Birth Identification Value Customer Birth Country Other Identification Type Fields Mod No Record Status Date Time Authorization Status Maker Date Time Checker Note You can amend most of the below mentioned fields if you have defined it as an amenda ble field in the message type maintenance 11 3 2 1 Viewing Transaction Details Charge Bearer This indicates which party will bear the charges associated with payment This will always have the value SLEV for SCT and SDD Service Level Code This indicates the service level rules under which the transaction should be processed 11 9 ORACLE Priority This indicates the
410. yment field in the main Contract Input screen is defaulted here The first Parties tab Field Entry tution Account With Insti Gemm Bank London this information is defaulted in this field from the main Contract Input screen The second Parties tab Field Entry Ordering Institu tion Fina Bank London Typically this information is defaulted here from the main Contract Input screen Beneficiary Insti tution Gemm Bank London Again this information is defaulted here from the main Contract Input screen Authorizing Bulk FT Contracts Typically FT contracts have to be authorized in the respective Contract Online Summary screens This method of authorizing the contracts can be quite cumbersome especially if the volume of transactions is large In view of this Oracle FLEXCUBE allows bulk authorization of all unauthorized FT contracts from the Bulk Authorization Detailed screen one ORACLE You can invoke the Bulk Authorization Detailed screen by typing CSDUAUTH in the field at the top right corner of the Application tool bar and clicking the adjoining arrow button Unauthorized Contracts E New E3 Enter Query Module Ignore Overrides Unauthorized Contracts E Generate Messages El Contract Reference User Reference Counterparty Customer Name Short Name 4 Contract Details
411. yment message then the system will generate it as a FIN Y copy payment message If it is a payment cover message then the cover message alone will be generated as a FIN Y copy message The following message generation logic will be used for FIN Y copy messages The service identifier gets defaulted from the clearing network maintenance as part of message generation and updated in field 103 of header 3 Field 113 in header 3 will be defaulted based on banking priority and sender notification required field The receiver of the message will be changed and defaulted with the Intermediary if not present the Account with Institution AWI and if the AWI is not present the receiver itself This will be applicable only for Pay message For Pay cover message the pay message receiver remains the same while the cover message receiver will be modified and defaulted with the receivers correspondent If the receiver arrived at from the above logic happens to be an in direct participant of the RTGS network then its direct participant would be populated If the message is being sent to a TARGET1 participant then field 52 will get defaulted TARGET1 participant will be identified if the addressee field in clearing directory matches with TARGET1 ADDRESSEE in system static data maintenance CSTB_PARAM At the time of message generation for Direct Debits MT204 if the debit institution is an indirect participant then it will default its direct p
412. you enter a contract using such a product you can specify whether accounting entries must be passed on the date of message generation or on the debit value date A Note on Rate Picks Up and Message Generation Dates There exists a definite link between the rate pick up and the message generation code The Rate pickup and message generation codes need to be combined in a fashion to facilitate the following flow 1 Rate pickup 2 Message Generation Based on the combination that you specify exchange rates will be picked up and messages generated Accounting entries will be passed and then messages will be generated All the possible combinations between the rate pickup and the message generation codes have been explored and detailed below Standard rate as of Booking date Message as of Spot date If you select this combination e The amounts will be converted using the rates available in the Currency table on the booking date The spread will be applied to the rate based on the spread code you specify e Messages will be generated Spot days before the settlement date Rate as of Spot Message as of Spot If you choose this combination e The contracts involved in a product with this combination will not be processed in the same manner as a normal contract The Autobook function a batch process explained in the chapter 7 run either at EOD or BOD picks up the exchange rates as of spot days before settlement date and applies this
413. you specify If all the charge components are in the same currency the system automatically calculates the charge amount in the charge currency If the FT involves several charge components in different currencies you should consolidate them and express the charge amount in the collection currency Charge Details The details that you enter in this field are printed on the SWIFT message Therefore the details that you enter here should conform to SWIFT standards In this field you can enter specifications of the charges interest or other expense s associated with the transfer An MT 191 can contain one or more of the following codes followed where relevant by the currency and amount e COMM Our commission e INT Interest related charges i ORACLE 5 11 e PHON Our telephone cost e TELE Charges relating to the most appropriate and efficient means of telecommunications available e g S W I F T telex telephone facsimile as determined by the party executing the payment instruction Sender to Receiver Information Here you can enter a message that the sender would like to send to the receiver of the message Account with Institution An Account With Institution refers to the financial institution at which the ordering party requests the Beneficiary to be paid The Account With Institution may be a branch or affiliate of the Receiver or of the Intermediary or of the Beneficiary Institution or an entirely di
414. ys before the Value date of the transfer Rate as of Value Date If you specify Value date then the rates to be used to process the transfer amount will be picked up on the day the transfer is effected The accounting entries for the contract will be passed as of this date Enter a value date of your choice In which case it should be one of the following e Today s date e A date in the past e A date in the future You can enter a date in the future only if Future Dating has been allowed for the product to which this contract is linked The Value Date transfer initiation date should not be earlier than the Start Date or later than the End Date of the product involved in the transfer Indicating that exchange rates will be User Input If you do not want to make the standard exchange rates applicable to a transfer you can choose User Input from the option list In this case the exchange rate that you enter in the exchange rate field of the Contract Main screen is picked up to compute the components of the transfer Indicating that exchange rates are not applicable If you are processing a transfer wherein the currency that is remitted is the same as the currency that is credited you can indicate that exchange rates are not applicable to the transfer Rate as of Instruction Date If you chose this option the rate as of the date on which the customer placed his instruction will be taken This is similar to booking d
415. zation Status Date Time Process Status Status 5 5 4 1 Indicating Preferences Oracle FLEXCUBE allows you to indicate your preferences You can check the boxes corresponding to the following fields as required ote ORACLE Override Overdraft The Override Overdraft field is applicable to future dated contracts This field is defaulted based on the specifications you made in the Process overdraft for Autobook field on the product preference screen The Autobook function automatically liquidates future dated funds transfer contracts There could be a situation where a customer requests you transfer an amount that actually exceeds the balance in his account In this field you can specify whether such future dated contracts can be processed when it is picked up by the autobook function despite the overdraft If you check against this field the system will allow overdrawing and process such contracts Otherwise the auto book function will skip the contract with an error message You can view all the contracts that are not processed by the Autobook function because of the overdraft in the FT Exception Report Remit Message This is defaulted from the product level If you wish to send the envelope contents you need to check this box The following validations will be carried out in Oracle FLEXCUBE if the Remit Message box is checked e The Sender and Receiver are Remit members e Envelope contents are mandatory e Ifthe
Download Pdf Manuals
Related Search
Related Contents
8 FORAGE DIAMANT Kenwood KDC-X996 Car Stereo System User Manual Taq`Ozyme Purple Mix 10202-TSR-MS 10202-TSR-RC 10202-TSR-SP 10202 Copyright © All rights reserved.
Failed to retrieve file