banking

60
CIBC Cash Management Online 30 April 2012 Prepared by:

description

banking

Transcript of banking

Page 1: banking

CIBC Cash Management Online

30 April 2012

Prepared by:

Page 2: banking

What is Cash Management?

Cash Management is a Financial management technique used by corporate, that refers to the collection, concentration, and disbursement of cash.

Cash Management is also called as Treasury Management in US Banking; this is one type of the service offered to Small, Medium and Large Business Customers.

The objective of a cash management system is to improve revenue, maximize profits, minimize costs and establish efficient management systems to assist and accelerate growth.

Payables Management Receivables Management Information and Treasury Management Account Reconcilement Services Automated Clearing House Balance Reporting Services

2

Page 3: banking

Online Cash Management Tools

3

Page 4: banking

Cash Management services

Account Reconcilement Services: Balancing a checkbook can be a difficult process for the business customers, since it issues so many cheques it can take a lot of human monitoring to understand which checks have not cleared and therefore what the company's true balance is. To address this, banks have developed a system which allows companies to upload a list of all the cheques that they issue on a daily basis, so that at the end of the month the bank statement will show not only which cheques have cleared, but also which have not. More recently, banks have used this system to prevent cheques from being fraudulently cashed if they are not on the list, a process known as positive pay.

Advanced Web Services: Most banks have an Internet-based system which is more advanced than the one available to consumers. This enables managers to create and authorize special internal logon credentials, allowing employees to send wires and access other cash management features normally not found on the consumer web site.

Automated Clearing House: services are usually offered by the cash management division of a bank. The Automated Clearing House is an electronic system used to transfer funds between banks. Companies use this to pay others, especially employees (this is how direct deposit works). Certain companies also use it to collect funds from customers (this is generally how automatic payment plans work). This system is criticized by some consumer advocacy groups, because under this system banks assume that the company initiating the debit is correct until proven otherwise.

4

Page 5: banking

Cash Management services Contd… Balance Reporting Services: Corporate clients who actively manage their cash

balances usually subscribe to secure web-based reporting of their account and transaction information at their lead bank. These sophisticated compilations of banking activity may include balances in foreign currencies, as well as those at other banks. They include information on cash positions as well as 'float' (e.g., checks in the process of collection). Finally, they offer transaction-specific details on all forms of payment activity, including deposits, checks, wire transfers in and out, ACH (automated clearinghouse debits and credits), investments, etc.

Positive Pay: Positive pay is a service whereby the company electronically shares its check register of all written checks with the bank. The bank therefore will only pay checks listed in that register, with exactly the same specifications as listed in the register (amount, payee, serial number, etc.). This system dramatically reduces check fraud.

Reverse Positive Pay: Reverse positive pay is similar to positive pay, but the process is reversed, with the company, not the bank, maintaining the list of checks issued. When checks are presented for payment and clear through the Federal Reserve System, the Federal Reserve prepares a file of the checks' account numbers, serial numbers, and dollar amounts and sends the file to the bank. In reverse positive pay, the bank sends that file to the company, where the company compares the information to its internal records. The company lets the bank know which checks match its internal information, and the bank pays those items. The bank then researches the checks that do not match, corrects any misreads or encoding errors, and determines if any items are fraudulent. The bank pays only "true" exceptions, that is, those that can be reconciled with the company's files.

5

Page 6: banking

Cash Management services Contd…

Zero Balance Accounting: can be thought of as somewhat of a hack. Companies with large numbers of stores or locations can very often be confused if all those stores are depositing into a single bank account. Traditionally, it would be impossible to know which deposits were from which stores without seeking to view images of those deposits. To help correct this problem, banks developed a system where each store is given their own bank account, but all the money deposited into the individual store accounts are automatically moved or swept into the company's main bank account. This allows the company to look at individual statements for each store. U.S. banks are almost all converting their systems so that companies can tell which store made a particular deposit, even if these deposits are all deposited into a single account. Therefore, zero balance accounting is being used less frequently.

Wire Transfer: A wire transfer is an electronic transfer of funds. Wire transfers can be done by a simple bank account transfer, or by a transfer of cash at a cash office. Bank wire transfers are often the most expedient method for transferring funds between bank accounts. A bank wire transfer is a message to the receiving bank requesting them to effect payment in accordance with the instructions given. The message also includes settlement instructions. The actual wire transfer itself is virtually instantaneous, requiring no longer for transmission than a telephone call.

Controlled Disbursement: This is another product offered by banks under Cash Management Services. The bank provides a daily report, typically early in the day, that provides the amount of disbursements that will be charged to the customer's account. This early knowledge of daily funds requirement allows the customer to invest any surplus in intraday investment opportunities, typically money market investments. This is different from delayed disbursements, where payments are issued through a remote branch of a bank and customer is able to delay the payment due to increased float time.

6

Page 7: banking

What CIBC Cash Management Offers

CIBC CMO

Account Reconcilement

Services as Cheque Management

Advanced Web Services as Bank Admin

ACH and EFT

Positive Pay and Reverse Positive Pay

Wire, Transfer and Bill Pay

Reporting, Alerts

Additional feature: Billing

Secondary Authentication

Also there is Limit Validation for Payments

7

Page 8: banking

CIBC CMO

CIBC Cash Management Online (CMO) delivers secure, 24/7 access to a comprehensive suite of online cash management products including strong payment and reporting services, flexible client-administration capabilities and a user-friendly web-based platform that can adapt to meet our clients’ current and future online cash management needs.

As part of the CMO project CGI has partnered with Bottom line Technologies (BT) to provide CIBC with a new Cash Management Online (CMO) solution replacing the existing CIBC Business Banking (CBB) application with BT product Web Series.

Technical Environment: Java and J2EE Manual Testing, Tools : Test Management : Quality Center, Test Support Tools: SOAP Membrane 6.2, and Oracle SQL Developer

2.1.1.64

8

Page 9: banking

Solution Overview

9

Page 10: banking

WebSeries System Architecture

HUB

Windows

Front End

Web UI

IIS

IE

Extracts

Scheduled Events

- refer to Rules files

Ex/ACHCFAEDIExports for 3rd Party Systems

Loads

HELD FilesCheck Data

Reports

InstructionsBank InfoUser ConfigSystem Config

Loaders

Extractors

SQL 2000/2005

Oracle 9i/10g

Database

AdminSystem

WebSystem

Archive

Secure Print Engine

PayBase

PayBase

Reports Engine

Crystal Server XI,

aka Business Objects

Crystal

10

Page 11: banking

Continued…

How to get into CMO: You will get a list of Admin and Client user list You need to assign the RSA SecurID* token to each user ID Clients can only see services for which they are entitled.

Any products and services for which the client is not entitled are not visible.

Use Admin site to give more entitlements.

11

Page 12: banking

Users in CMO

Types of Admin Users;1. Super Admin: Who can control/provide access to Bank

Admins2. Bank Admin: Who can control/provide access to Client

Users Types of Client Users

1. Client Enterprise User: Who can control/provide access to Child Users

2. Child User:

12

Page 13: banking

Web Series Module - Admin

System Configuration/Maintenance• Maintain Client User Groups, Roles and UserIds

• Maintain System level reference data and product specific reference data e.g. Bank Names, Branches, Routing #, and Account #, Holidays, Currencies, etc

• Maintain Schedule Events

• Reporting (Systems, Audit and Shadow)

• Troubleshooting (error logs & reports)

• Archive Schedules

13

Page 14: banking

Web Series Module - Client

“Day to Day Work”

View/Print Reports

Input Payment Requests.

Import Payment Records

Approve/Disapprove/Edit transactions

Release Print Jobs

Administer Tables (limited)

14

Page 15: banking

Process Overview

A new customer join the bank.

Bank admin team creates a new User group

with 2 Admin accounts.

Bank admin team enters customer’s banking information into “WebSeries”.

Business users enter and approve instructions.

Customer admin create business users and set approval limit.

15

Page 16: banking

Payments Life Cycle

A business user enters Payments into

WEBSERIES system.

A second business user receives an alert indicating there are

Payments awaiting for approval.

A second business user logs onto Payments approves

awaiting Instructions.

Approved Payments are being extracted from WEBSERIES

and sent to back-end banking system.

WEBSERIESBusiness User 1

Business User 2

16

Page 17: banking

Modules

• Bank Admin

• Billing

• Reporting – GIR and Legacy Reporting

• Bill Pay

• Cheque Management

• Wires

• Transfers

• EFT/ACH

17

Page 18: banking

BA Overview and Modules

Bank Administration provides ability for internal users to view, print and download internal reports, legacy reports. It also enables to have access to a new report (History of Role and Entitlements report) on both Client and Bank administrative sides of Web Series.

Users:

Super Admin – It’s a super restricted user, using this user can create normal Bank Admin. And there are 5 super admins are available, which are provided by the client.

Bank Admin: Using Bank Admin user should be able to give the access to all other modules for client.

Function Role:

Function Role indicates the giving or entitling the access or rights to particular module or user to access the application.

Ex: Maintenance of Admin Function roles is done from the Host User entitlements > Functional Roles menu. When the administrator selects either Add or Modify from the menu they are presented with a screen presenting the logical folders. Under each product folder are levels of subfolders that lead the administrator to specific entitlements. Within the Information Reporting Product folder a new subfolder called File Download.

18

Page 19: banking

BA Overview and Modules

Data Role:Data Role indicates the assigning the accounts to client to access the reports and payments.

Ex: Maintenance of Data Roles is done from the Client Data Roles menu. When the administrator selects either Add or Modify from the menu they are presented with a screen presenting the logical folders for each product, e.g. Check Management and ACH, available to the user group. Under each product folder are the specific data filters that can be set for that product.

This item supports the Add, Modify, View, Approve and Delete actions.

Report Generation: Legacy Reports Legacy Upload and Download History of Role and Entitlement Report Security Audit Trail Internal Reports

Adding Accounts to User Groups: ECIF Interaction

19

Page 20: banking

BA Modules and Work Flow Contd…

Report Generation:Legacy Reports:

Bank Admin user should be entitled to view, print and download the Legacy reports. The Bank Admin user login to the Web Series admin application. Standard, Filter or Profile Cash Management reports can be generated for Bank Admin user through Reports under Cash Reporting tab. The filter fields is to generate these reports would be User group, Load Date and LSI (Legacy System Identifier). Based on the filter criteria, the legacy reports will be generated for Bank Admin.

The Client user should be entitled to view, print and download the Legacy reports. The client data role should be associated with a LSI, and then only she/he can upload, download or view legacy files. If the user is not assigned any data role for a particular function, then they will not be able to upload/download or view legacy files within that function.Legacy Upload/Download:

The Bank Admin user configures the association of LSI, LSI type and the Client user group. The Bank Admin user login to the Web series Admin application and through Client Maintenance -> Users and Groups ->Legacy Upload Download, she/he can add, view or delete a legacy Upload/download. If both CEU and CU need access to the same report, each Usergroup should be associated with the LSI separately through this process.

20

Page 21: banking

BA Modules and Work Flow Contd…

History of Role and Entitlement Reports:

The requirement for a report that can show changes made (approved) over time to functional and data roles will be met through the combined use of three independent reports. These reports will be available on both the client and administrative sides of Web Series. In order for a user to be able to access these reports, the user must first be entitled to the reports. Activities for changes to Host or Bank Admin Functional roles will be reflected on the History of Functional Role and Entitlement Report which will be available within the Host User Entitlements tab. Activities for changes to Client roles made by Bank Admin or Client Admin’s will be reflected on the History of Functional Role and Entitlement Report and the History of Data Role Report which will be available within the Client Maintenance tab.

Security Audit Trail:

This report is used to show the activities performed in the Client Administration application only. This report contains the Client Administration Audit information which refers to Reference Data updates, and additions or deletions to Users and User Groups. Bank Admin user logins in to the Web Series Admin application. The Bank admin user navigates to Host User Entitlements –Reports –Filter-Security audit trial reports .The filter fields to access these reports are Usergroup, UserID, log time. Select the appropriate filter criteria to generate this report.

21

Page 22: banking

BA Modules and Work Flow Contd…

Internal Reports:The Bank Admin user is entitled to new internal reports. He logs in

to Web Series Admin Application and can access the internal reports through Host User Entitlements-Internal Reports. Following are the different types of internal reports

Daily Download Daily Upload Download Exception CMO Active Accounts CCC Exceptions Company Profile Limits Pass through FTS Reset Password Audit Pass through CDS Account Cleanup for FAX/FTS Consolidated Company Limit Changes

22

Page 23: banking

BA Modules and Work Flow Contd…

Adding Accounts to User Group:

To add an account to User Group in Web Series, Bank Administrator navigates to Client Maintenance > Setup > Users and Groups > Client Account > Add.

In the Add Account screen, she/he enters the details like User group, Account Number, Account Name etc.

After Bank Admin has entered Account Number and the cursor is tabbed out from the Account number field, Web Series system initiates a request (Get Customer list) to ECIF interface to get Customer information. This can be a SOAP /HTTP service call. In the Get Customer list, Account number and Account type are passed to ECIF.

ECIF system validates the Account number. If it is invalid, the account registration process is aborted. If the account number is valid, ECIF system sends response to Web Series (Get customer list response) containing the ECIF ID.

A Second request (Get Customer) is sent to ECIF passing the ECIF retrieved from the first call.

ECIF system returns GetCustomer Response which contains the XREF for the corresponding ECIFID along with the account name and address

This XREF is matched with the XREF stored in Web Series. If a match is found, then the customer information (Account name and address) retrieved from GetCustomer Response are populated in the Add Account screen and the account registration process is allowed to proceed. If no match is found, the account registration process is aborted.

23

Page 24: banking

ECIF Interaction

The WebSeries system will validate within ECIF that there is at least one instance of the account and that in the case of having only one associated NPC/PC xref, that the associated xref is already one that has been associated to the selected User Group.

24

Page 25: banking

ECIF Integration

• CMO Will access and use the following data from ECIF: Company Legal Name Company main mailing address Deposit accounts attached to a company

• CMO will retrieve company information through real-time integration: Selected subset of deposit accounts will be stored in WebSeries database to

support entitlements, transactions, reports, org structure, etc. Other accounts available via CMO will be manually setup by CIBC admin (BCC

users) in CMO After the onetime setup of a company all new/closed accounts for companies are

setup manually by CIBC admin in CMO: CMO will receive a feed from CDS for closed deposit accounts New accounts are triggered through customer requests by filling out a form

containing the company and account information and send the form to BCC group for processing

• CMO will create its own ID’s for companies and these ID’s are attached to the company CIF records in ECIF as cross-references:

ECIF will not purge company records with CMO cross-references• For all BCC users CMO call to ECIF will include user’s active directory ID, user’s transit

and a distinct application ID

25

Page 26: banking

ECIF Integration Contd…

• For all external users CMO call to ECIF will include a functional ID for the subject, a functional transit number (TBD), and a distinct application ID (different from the previous one)

• CMO users will use ECIF UI to search for companies If a company does not exist, create the company in ECIF UI:

Customer Search portlet Customer profile portlet Product Summary portlet Product Details portlet

• While setting up a new company in BBD, CMO users will search for the company in ECIF:

ECIF Get Customer List business service• Return customer’s legal name, mailing address from ECIF:

For financial transactions and company setup (?) ECIF Get Customer business service

• After provisioning a customer in CMO add the company’s ID to ECIF as a cross-reference:

ECIF Maintain Cross Reference business service

26

Page 27: banking

ECIF Integration Diagram

Business Banking Desktop

ECIF ServicesEMBB2B/CMO

SSAA

AD-OP Mapping

Operator Profile Replica

Security Framework(Trust, Authorization)

Active Directory Domain

Customer Information

ECIF UI

Notification Subsystem

Consumers (Subscribers)

SynchronizationSubsystem

Customer Information

Retail CIF

Operator Profile

Policy Information

Point

Identity Manager

BBD Data Repository

WebSeries

Authentication Manager

WebSeries Data

Repository

Users and PIN

BCC UsersCompanies’ Users

ECIF System

PIP

Operator Profile

Retail CIF

CMO System

<sa

ml/s

oa

p/h

ttp

s>

<sa

ml/s

oa

p/h

ttp

s>

<h

ttp

s>

<https>

<sa

ml/s

oa

p/h

ttp

>

<sa

ml/s

oap

/htt

p>

<sa

ml/s

oa

p/h

ttp>

<saml/http>

<jdbc>

<ld

ap>

<native>

<fix

ed

/mq

>

<xm

l/jm

s>

CDS

Closed Accounts

<native>

27

Page 28: banking

Reporting- Legacy Reporting Overview

WebSeries will be enhanced to provide a number of additional reports for both external users and/or internal bank administrators. The Legacy Reporting stream covered by this document encompasses only the Cash Management reports and files that a client (external user) can subscribe to. The same reports are available for view, and the same files are available for download by the Bank Administrator. Reports that are intended for internal use only, are described in the Bank Admin also in Legacy Reports and Legacy upload and download section.

The following list of files will be available for download to the client system as part of the CMO project. The files are currently referred to as ‘reports’ by the client.

Account ReconciliationCCC Detail Data [Raw]Corporate ClearingEFT / Returns Data [1464 byte]EFT / Returns Data [80 byte]LockboxRapidtrans Daily [BAI]Rapidtrans Daily [RAW]Rapidtrans Daily [CSV]Rapidtrans Recap [BAI]Rapidtrans Recap [RAW]Rapidtrans Recap [CSV]

The above mentioned files also called as “Cash Management Files”.28

Page 29: banking

Client Legacy File Download Workflow Diagram

Client Pass Through Files Workflow

Web

Serie

s Sy

stem

Clie

nt a

ctio

ns o

n W

ebSe

ries

START

Does user want to narrow down the list?

User Logs on to CMO

User selects one or more files

(if more than one file is selected,

download is only one at a time)

Yes

No

Web

Serie

sD

B

New \ Modified Process

User selects the ‘Filter’ button

User selects ‘Download’ button

Does user want to

download a file?

Existing Process

User selects the File Download

-> Cash Management Data File menu on the

GIR Tab

System displays a Cash Management Data File Summary Grid containing all

files the user is entitled to download

END

Yes

System displays Filter Screen

No

LEGEND :

System retrieves files from database and presents the

user with the option to save the

file(s)

System validates user entitlements

to the File Reference Number

on the file

User narrows down the results by selecting the

File Name(s) and\or Load Date(s)

System displays a Cash Management

Data File Summary Grid

containing all files matching the user’s filter

User saves the file

29

Page 30: banking

Reporting – GIR/IR

The CMO Information Reporting module is used to manage Prior Day and Current Day account information, as well as to download CIBC Cash Flow Management (CFM) and Special Reports.

Information Reporting is a module where all kinds of Reports can be viewed under different categories of Standard, Filter and Profile Reports. Options visible to any user depend upon the type of user and the user’s assigned entitlements. User can view various Current Day and Prior Day Reports depending on his requirements and entitlements. The system interacts with an interface called THS, from which all the transaction and balance history of the Account numbers are fetched and then displayed as reports.

The Reports can be broadly classified as: Current Day Reports Prior Day Reports

30

Page 31: banking

Reporting – GIR/IR Reports

Current Day Reports Transaction Detail Transaction Summary Current Day Transaction Current Day Balance Current Day All Accounts

Prior Day Reports Transaction Summary Transaction Detail Balance Columnar Transaction Columnar Statement of Account Activity Historical Account Net Position Account Activity Detail Daily Statement Prior Day Summary Transaction Search

31

Page 32: banking

Cheque Management Overview

Cheque Management is a Business module in CMO which enables the Clients and Administrators of the Product to manage several functions of Cheque Management business process online effectively. Check Management allows users to perform a Cheque Inquiry, Place Stop, Cancel Stop, Reverse Positive Pay, Positive Pay, Issue Files upload, and Image Viewing.

Following are major workflows within Cheque Management:

32

Page 33: banking

CM Modules

Account Reconciliation (Issue File Upload): A user uploads a Cheque Issue File on WebSeries and WebSeries loads file in database after validating the header of file. WebSeries then extracts the file from database and transmits to Account Reconciliation (AR) mainframe application.

Positive Pay: AR system sends CMO a Suspect Item file with a list of suspect items that AR suspects. A user, through CMO, makes decisions regarding whether to pay the suspect items or not to pay. User has the privilege of viewing a cheque image before making a decision (for this purpose CMO will interact with Envoy – Cheque Image interface to get Cheque Images). If user decides not to pay a suspect item(s), those do not pay items will be transmitted from CMO to INTRIA in a Return file.

Corporate Clearing: INTRIA transmits Paid Items file to CMO also called INTRIA CL Data File. In CMO, a user can retrieve paid items for review and make decision on any paid item to be returned. User has the privilege of viewing a cheque image before making a decision (for this purpose CMO will interact with Envoy – Cheque Image interface to get Cheque Images). CMO will transmit those returned items in a Return file to INTRIA.

33

Page 34: banking

CM Modules Contd…

Place Stop: A client user can stop a Cheque or Pre-Authorized Debit Payment (PAD). User can only place a stop manually through ‘Manage Payment’. User can get a list of ‘Existing Stop’ through ‘Active Stop’ functionality. Place Stop information is loaded to the WebSeries database and after approval the Stop information is sent to Envoy – Stop Payment (SPS) interface. Envoy – SPS will execute the Stop Payment and provide confirmation or error message which will be sent to WebSeries and displayed to the user. If the Place Stop was successful, Envoy - BFCE charges the customer for placing a stop and WebSeries will log in the Billing Database table. WebSeries will interact with Envoy – BFCE to get a fee for Place Stop. When get fee request is successful, place fee request is initiated. A user can then view a report in Cheque Management under Reports section.

Cancel Stop: A user can cancel a stop on Cheque or Pre-Authorized Debit Payment (PAD) which have been marked as Place Stop. User can either enter Cancel stop manually through ‘Manage Payment’ or can initiate Cancel stop from active stop inquiry grid. CMO interacts with Envoy – Stop Payment (SPS) interface to get active stop Payment List and user can submit the Cancel Stop information from detail screen.

Cheque Image Retrieval: Cheque Inquiry displays paid cheques in a Cheque Inquiry Results Screen based on the filter criteria. CMO interacts with Envoy – Cheque Image interface to get Cheque Image List (Filter Results). User can then choose to view a single cheque or multiple cheques. If user chooses single cheque to view, CMO displays front and back of a cheque with Cheque Details in the same window (CMO interacts with Envoy – Cheque Image interface to get Cheque Image).

34

Page 35: banking

CM Reports

Reports: Cheque Management supports Crystal Reports where a user can view, add, modify, print reports for the transactions done and to create a summary report to track.This specification includes reports for the bank administration application as well as reports for the client. Some of the administration reports are copies of the reports available on the client side, for troubleshooting and “shadowing” client users. The only differences between the client and administration versions of the reports are:

The administrator version of the report has a mandatory User Group filter; the User Group filter on the client report is optional.

The client report only displays transactions which belong to the requesting user’s group. If the user belongs to a CEU, the report also displays transactions for child CUs. The administrator version displays transactions for all user groups specified by the administrator.

Other Functions:

Cheque Management supports Email Alerts which can be customized as per the bank needs. The email alerts are sent to notify the users that a deadline is approaching for a task which they are responsible for. In some cases an Email alert is sent to notify users that the necessary files have been loaded to initiate actions.

35

Page 36: banking

Payments/RTGS

The CMO Payments module is used to create Current and Future Dated Transfers, EFTs (Will allow Back date Payments), ACH Payments, Wire Payments and Bill Payments.

Payment Types:

• Transfers (including cross-currency transfers between CDN and USD accounts)• Wire Payments • Bill Payments • EFT Direct Deposit • EFT Pre-Authorized Payment• ACH U.S. Dollar Cross-Border Payments

CMO as below options to create the payments:

I.Creating a free format or ad hoc paymentII.Creating a payment from a templateIII.Creating a payment from an existing paymentIV.Creating a Payment by Importing a file (Not for Transfers and Bill Payments)

36

Page 37: banking

Payments Continued…

Templates: Templates can be created and approved for all payment types

on CMO. Templates can be grouped together in sets to include various

payment types (e.g. Wire Payments, Transfers, Bill Payments). Templates can be created/approved by clients without further

bank approval. Approvals:

Auto Approval Manual Approval (Approve Own) Manual Approval (Not Approve Own, Other user should

approve it) – We can have 6 Approvers Panel Approval (We need to set the panel approvers in Admin

site )

37

Page 38: banking

Payments Continued…

Charges: In our terms Fees Used only for Wires We have Charges for wire payment and this depends on the

beneficiary Country Charges/fees has be to charged to CAD account only Charges can be BEN (Beneficiary) or OUR If it is BEN fee will not be charged, If it is OUR fee will be

Charged If Charge is OUR and Debit account is not CAD then it should

be linked with the CAD Charge Account Registered Payee: used for Bill pays

We can register up to 999 payees for each client from Bank Admin

Something like as we register a BSNL or BWSSB payee in the Internet banking

38

Page 39: banking

Payments Continued…

Payment General talks about the Limits; below are the different limits: Bank/User group Limit – Set at user group level and will not

allow to approve the transaction it is beyond Client Limit – Client cannot Approve the transactions beyond

this limit. Daily Limit – This limit will be set for one day. You can perform

many payments but the sum should not increase the daily Limit.

Transaction Limit – This limit will be set for each Transaction.

39

Page 40: banking

Payments Continued…

Secondary Authentication means user should authenticate by using the RSA token, This function applies to a payment and File import within CMO. The user will be presented with a secondary authentication screen. In order to complete the approval, the user must enter the valid credentials (Token ID and Pin).

The Secondary Authentication applies to the following types of Payments; Wires Transfers EFT and ACH

The Secondary Authentication applies to the following types of File Import; Wires EFT and ACH

40

Page 41: banking

Payments Continued…

Different Status of the Payment: Entered status: Once its Created Incomplete status: If not fully completed Needs Repair: After Import if something is missing Deleted: If the Created Payment is deleted Incomplete Approval: If the Payment amount is higher than the high

value Threshold 2nd Approver Needed: If we have more than one approvers Approver Rejected: If Approver Rejects the payment Approved: After the Approval Needs Rate: If it is a cross currency Payment Trading: While doing the get Rate Trade Failed: If Trade Fails Extract In Process: After Trade is successful. Bank Confirmed: Payment is successfully completed Rejected: Payment is rejected from Bank.

41

Page 42: banking

Payments Continued…. Pictorial of RTGS

42

Page 43: banking

Transfers

Supports the transfer of funds from one account to another, where both the debit account and credit account belong to the originating user group. Transfer payments can be sent only in CAD or USD.

If cross currency then CMO as an option to do Get Rate where it will perform Online trading where you will get the Spot Contract & current exchange rate.

Also if you have a Pre Determined contract and Exchange rate then you can use the same – Will discuss more about this under Wires

Ex: Money transfer from your citi bank account to another

citi bank account. But in Normal account you will not have the option to perform Cross currency trading.

43

Page 44: banking

Wires

An electronic funds transfer service that enables clients make large and/or time sensitive payments to recipients within Canada and globally. Wire payments can be sent in any major currency and to virtually any country in the world.

Here also if cross currency then CMO as an option to do Get Rate where it will perform Online trading where you will get the Spot Contract & current exchange rate.

Also if you have a Pre Determined contract and Exchange rate then you can use the same

Ex: This is similar to Money transfer but its to Other Currency like USD to CAD, INR to USD, USD to AUD etc.,

44

Page 45: banking

Wires Continued…

Pre Determined Contract ID and Exchange Rate: There are two Types1. Forward Contract2. Take Down ContractForward Contract: In this customer will have a Contract ID and Exchange

Rate which is pre determined and can be used for one transactionEx: Forward Contract ID: 123456, Exchange Rate: 1.0456, Amount is $1000,

So customer can perform one transaction of $1000 with above exchange rate and Contract ID

Takedown Contract: In this customer will have a Contract ID and Exchange Rate which is pre determined and can be used for many transaction

Ex: Forward Contract ID: 123456, Exchange Rate: 1.0456, Amount is $1000, So customer can perform either one transaction for $1000 or 10 transaction of $100 each with above exchange rate and Contract ID. Once the Transaction amount is beyond $1000 you cant use the same contract ID and exchange rate.

45

Page 46: banking

Wires Continued…

We can also use the Spot Contract ID and Exchange Rate only if that Payment is in Rejected status and the Rate Traded is within 5 calendar days.

Auto Get Rate: CMO as the capability for initiating Get Rate Automatically if the

Payment amount is less than the FX Threshold limit. This limit can be set at the User Group level in Bank Admin.

When the Payment is created and approved for the amount less than threshold get rate and Trade is automatically initiated and Payment will be processed to extract

46

Page 47: banking

BillPay

Bill pay transactions are a new payment type to be added to CMO, which will allow entitled client users to initiate payments up to 999 different registered payees with only needing to know the name of the payee, their account number with the payee, and the date they would like to initiate the transaction from their CIBC Canadian Dollar account.

Register payees:

The Master Merchant List is a list of Merchants (Payees) with whom a Bill Payment user can register. Once a payee is registered with a particular user group, entitled users from that user group may then direct Canadian Dollar payments using the Web Series Bill Payment method. User logs in to the Client application to register a payee.

To access the Registered Payee list a user will select the payments tab highlight the setup menu and select Registered Payee. Clicking on this menu selection will display the list of registered payees associated with the User Group. On the Registered Payee List View, the user selects Add button to register a new payee. User enters the Payee and Account information in the Register Payee screen displayed. After the user clicks on save button, the Web Series system adds or updates the new payee/account to the User Group’s Registered Payee List. Web Series will provide the ability to save the details of the registered payees from this screen with association to the 16 digit Bill Payment card number associated with the User Group. Remote Banking system will then receive and process the request to register payee associated to the account. It will send back a response after the processing completes. Register bill payee transaction shall be executed in near real time

47

Page 48: banking

BillPay Contd…

Unregistering a Payee:

CMO will provide ability to support un-registration of any/all Payees.

From the Registered Payee List view, an entitled user can elect to delete through the use of the context menu within the registered payee list or by selecting one or multiple registered payees and selecting the Delete button on the bottom of the screen.

Web Series will send a request to Remote Banking system to de-register payee associated to the account. Remote banking will send back the response after the processing completes. Web Series request will delete the registered payee logically with Remote Banking system. From Web Series, unregister bill transaction shall be executed in real time.

The Bill Payment can be created in one of the following methods.

Free form: User selects Create Payment under Payment tab and select Bill Pay as Payment type.From Previous Payment: User selects to create a payment from a previous payment in the context menu.From Template Menu (Quick Entry): User selects Templates Menu in Payments tab. From the list of templates displayed, he can select a template and create a payment from the context menu or select a template and choose quick entry method where he can just add debit account and other information.From Template Set Menu (Quick Entry): User can also create a group of payments from a template set.

48

Page 49: banking

BillPay Contd…

Approve Bill Payments: User selects the Payments tab. He can select the Approve option under payments. Select a payment to approve from the list of payments displayed.

Modify Bill Pay: The Users can modify the Bill Payment by selecting the Modify option under Payments tab in the client application. Payments having status other than Approved can be modified. Users will not be able to modify a Payment which is Approved status.

Bill Payment Alerts: For Bill Payment, client users can subscribe to the following standard product RTGS payment alerts if the Payment is rejected.  Payments Awaiting Approval: sent if any transactions are awaiting approval. Payments Rejected Today: sent if any transactions were rejected or cancelled by the back office on the current day. Approver Rejected Payments: sent if any transaction were rejected during approval by a user. In addition, a new Approved Payment Alert will be created. This alert will be available for all payment types including for Bill Payment transactions that exceed a specific value threshold.

49

Page 50: banking

BillPay Reports

The bill payment reports provides information for all payment types in one report and no new reports will be created specifically for Bill Payment. The bill payment report is available for both Admin and client and they should be entitled to access the bill payment reports.

The following are the type of the bill payment reports available for the admin and client site.

1.Archived Payment Summary2.Exchange Rates3.Future-Dated Payments4.Payment Audit Trail5.Payment Detail6.Payments Pending Approval7.Payment Summary8.Template Detail9.Template Summary10.Repetitive Load Summary

Shadow reports allow the administrator to view specific data that a client user is entitled to view while logged in to the Web Series Admin site.

50

Page 51: banking

EFT/ACH

EFT (Electronic Funds Transfer)

EFT is a bulk transfer vehicle for moving large volume, low value payments or deposits internally within CIBC, and to/from other Canadian and US Financial institutions. CAD and USD are both supported.

Used to perform financial transactions electronically. An EFT is the electronic exchange or transfer of money from one account to another, either within the same financial institution or across multiple institutions. 

ACH (Automatic Clearing House)

Automated Clearing House (ACH) is an electronic network for financial transactions in the United States. ACH processes large volumes of credit and debit transactions in batches. ACH credit transfers include direct deposit payroll and vendor payments. ACH direct debit transfers include consumer payments on insurance premiums, mortgage loans, and other kinds of bills. Debit transfers also include new applications such as the point-of-purchase (POP) check conversion pilot program sponsored by NACHA-The Electronic Payments Association. Both the government and the commercial sectors use ACH payments. Businesses increasingly use ACH online to have customers pay, rather than via credit or debit cards.

51

Page 52: banking

EFT/ACH Architecture Overview

52

Page 53: banking

EFT/ACH Workflow

The User can make payments by either importing an existing EFT/ACH file via or it could beAn Adhoc payment or could be created from an existing template or payment. The workflow explained below:

The EFT should be one of the following Payment Types EFT Direct Deposit/Pre-Authorized Debit, EFT Direct Deposit, and EFT Pre-Authorized Debit.

The EFT File Import should be one of the following Payment Types EFT Direct Deposit/Pre-Authorized Debit File Import, EFT Direct Deposit File Import and EFT Pre-Authorized Debit File Import.

The ACH Payment type supported by WebSeries is International ACH Transaction. The ACH File Import Payment supported by WebSeries is NACHA File Import. User needs to be entitled to the payment type he wants to avail. It is possible for a user to be entitled to

more than one Payment Types. The user can import an ACH/EFT file via the browser instead of making manual payment. This file to be

imported is validated and the data is stored into the database. The other way to make a payment is when the user manually enters a payment or creates a payment

from existing template or payment. Once the payment is made it has to be approved it goes through the approval workflow, and the

extraction happens. The payment is either entered ad-hoc or via File Import is collected and processed into subsequent files

that are then sent out to the mainframe for ACH Payments and similarly it is sent to the EFT System for EFT payments.

The Mainframe sends out the ACH/EFT Reports which are loaded into CMO and which the user can view. The mainframe sends out Financial Institutions Files that contains Bank/Institution information and the

data is loaded in the WebSeries DB The mainframe also sends out ACH and EFT Summary Files. These files contain reconciliation

information about the files that were sent from WebSeries to the mainframe.

53

Page 54: banking

EFT File Processing

CIBC uses its EFT system to process your Direct Deposit and Pre-Authorized Payment files. This is how it works:

Create your EFT file. Ensure that CA$ and US$ transactions are sent in separate files identified by unique

originator numbers. Use an 80 or 1464 byte ASCII format. The difference between the 80 byte and 1464 byte

format is that 1464 allows you to specify more than one (and up to ten) Settlement Accounts and an unlimited number of Returned Items Accounts in your file.

Fax CIBC your File Submittal form. CIBC receives and edits your CA$ or US$ EFT files ensuring that the information is

complete. If there is a problem with your file, EFT may reject it. Customer Operations will contact

you and advise what needs to be changed before you re-submit your file. A Rejected Records report is sent showing details of incorrect individual transactions.

If your file passes the EFT edit, the EFT system processes your file. EFT summarizes your file information and generates reports which are delivered to you

electronically.

54

Page 55: banking

Post EFT File Processing

An EFT payment value date is specified for all EFT transactions in your file. Items are either released for immediate payment or they are warehoused for future release based on the payment value date.

Future-Dated Transactions:

EFT transactions with value dates of up to a maximum of 100 calendar days from your file creation date are acceptable for both the Direct Deposit and the Pre-Authorized Payment services.

Back Dated Transactions:

Although the EFT system does not back date transactions, transactions are accepted with value dates of up to a maximum of 30 calendar days for Direct Deposit, and 173 calendar days for Pre-Authorized Payment prior to the file creation date. The transactions are posted at the branch of the destination account.

55

Page 56: banking

EFT/ACH Reports

The reports noted are all the reports that will be updated for IAT/EFT, based on entitlements and the section describes the layout and format of the following reports:

1. File Import Status Report2. Payment Detail Report3. Payment Summary Report4. Extraction Log Report5. ACH Payment Audit Trail Report6. ACH Payment Detail Report7. ACH Template Detail Report8. Payment Summary Totals Report9. Template Audit Trail Report10. Template Summary Totals Report

56

Page 57: banking

EFT/ACH Loaders and Extractors

Loaders:

The file Import load process loads the ACH and EFT specific files in their respective formats. ACH files are loaded into CMO in the standard NACHA file format. The following loaders are taken into consideration:

1.ACH File Import2.EFT File Import3.FIF File Loader4.Summary File Loader

Extractors:

The file Extract process extracts the ACH and EFT specific files in their respective formats. WebSeries will extract approved payments into an ACH file to be sent to the EFT group/Mainframes systems. The batch payment and transaction information either entered informally or via File Import is collected and processed into subsequent files that are then sent out to the EFT group/Mainframes systems. ACH Test Files will be extracted unlike the EFT Test files which will not be extracted and settled. ACH production files will be subject to the usual extract and release workflow.

57

Page 58: banking

CMO Alerts

CIBC CMO Email Alerts An email alert service available for many products and services through

CIBC Cash Management Online (CMO) providing businesses with the opportunity to better manage their work flow and information reporting through timely notification of account and payment information.

58

Page 60: banking

Thank You!!!

60