Bank Reconciliation Training

advertisement
Bank Reconciliation
Introducing the BK
module in IFAS
DL Session Agenda






Introduction to BK
BK Process Overview
Key Features of BK
Preparing Your System
Using Bank Reconciliation
Function Overviews
Introducing Bank Reconciliation


The Bank Reconciliation module is designed
to provide a method for organizations to
reconcile monthly bank statements to their
own record of transactions.
This reconciliation involves comparing the
organization’s record of debits and credits to
the bank’s record of posted checks and
deposits.
Introducing Bank Reconciliation


Bank Reconciliation (BK) is a Windowsbased application that interacts with your
existing IFAS subsystems for Accounts
Payable (AP), Cash Receipts (CR) and
Payroll (PY).
Organizations using the BK system use their
existing AP, CR and PY systems for basic
data entry and Click, Drag, and Drill (CDD)
for reporting.
Introducing Bank Reconciliation


The BK module is then used to update check
and deposit information, track changes, and
match transactions reported by the bank to
those recorded in IFAS.
Additionally, BK provides an effective method
of tracking and processing year-end 1099
information.
Introducing Bank Reconciliation


Reporting from BK is handled exclusively by
CDD.
Standard CDD reports are delivered as part
of the BK system, making reporting on the
reconciliation process fast and easy.
BK Overview

There are five main menu options within the
BK module.
–
–
–
–
–
BK99 – 1099 Process
BKCS – Client Specific
BKDS – Distribution of Cash in Bank
BKUP – Transaction Update
BKUT - Utilities
BK Overview

BK99 – 1099 Processing
–
We will not be discussing this area in today’s
training session. It is usually handled in a
separate DL session.
BK Overview

BKCS – Client Specific
–
–
–
This selection offers some client specific options.
The interface for the Bank Tape written for each
specific client site will be located here.
We will not be discussing this topic in today’s
session.
BK Overview

BKDS – Distribution of Cash in Bank
–
–
This mask distributes deposits marked “In Transit”
to “In Bank” status.
It takes deposits that have been reconciled and
have a status of “In Transit” and creates a set of
these items changing the deposit status to “In
Bank”.
BK Overview

BKUP – Transaction Update consists of the
following functions:
–
–
–
–
–
BKUPBA – Update Bank Statement Info
BKUPCA – Review Date Maintenance
BKUPCD – Update Check/Deposit Info
BKUPMM – Mass Maintenance
BKUPRC – Bank Reconciliation
BK Overview

BKUPBA – Update Bank Statement Info
–
–
The bank statement screen displays information
about a particular bank statement that has been
uploaded to or manually entered into the BK
system.
The top portion of the screen contains general
information about the statement; the bottom
portion of the screen shows the detail of each line
item on the statement.
BK Overview

BKUPCA – Review Date Maintenance
–
The Review Date Maintenance screen allows
selected Check records to be updated with a
review date
BK Overview

BKUPMM – Mass Maintenance
–
–
The Mass Maintenance screen allows you to
query records held in the database.
Selected records may then be updated with a
chosen event date and notes relative to the
record update.
BK Overview

BKUPRC – Bank Reconciliation
–
–
–
The Bank Reconciliation screen allows you to
select and reconcile a bank statement.
Any bank items that do not reconcile
automatically will be displayed on a grid by
default, enabling you to selectively match them
with IFAS items.
You may also view automatically reconciled items
on this screen.
BK Overview

BKUT – Utilities consist of the following:
–
–
–
–
BKUTLB – Load Bank Reconciliation File
BKUTPU – Selectively Purge Transactions
BKUTSD – Stale Date Checks
BKUTUB – Undo In Bank Posting (BK Only)
BK Overview

BKUTLB – Load Bank Reconciliation File
–
–
–
This utility will convert a bank’s electronic
statement into IFAS BK reconciliation records.
The client is responsible for transferring the bank
file into the admin/data directory of the IFAS
server.
The bank’s file is described by a series of
common codes that must be defined prior to
running this process.
BK Overview

BKUTPU – Selectively Purge Transactions
–
Allows the user to purge transactions by entering
selection criteria that is used to identify the
transactions to be purged.
BK Overview

BKUTSD – Stale Date Checks
–
Allows the user to stale date checks based on
criteria that is defined in the common code CKID.
BK Overview

BKUTUB – Undo In Bank Posting (BK Only)
–
Will undo the distribution of cash in bank
performed using the BKDS menu mask.
Key Features of BK





Integrated with AP, CR and PY systems.
Supports an unlimited number of bank
accounts.
Import electronic bank statements for
reconciliation purposes.
Record separate dates for all events in the life
of a check – issue, cancellation, reversal,
appraisal, etc.
Supports Consultant 1099-MISC forms.
Key Features of BK

Standard Reports available include:
–
–
–
–
–
–
–
–
–
–
–
Vendor Check Summary
Bank Statement Listing
Unclaimed Funds by Account
Consolidated Check Register
Deposit Listing – Detail
Deposit Listing – Summary
Bank Reconciliation Document History Report
Consolidated Exception Report
Outstanding Checks
Payee Report – Short Format
Payee Report – Verbose Format
Key Features of BK

BK stores more than checks, so each entry is called
a “document”.

There are currently 6 supported document types:
–
–
–
–
–
–
CHK - check
DEP - deposit
EFT - electronic funds transfer (payment)
FEE - bank fee
INT - interest
ADJ - adjustment
Key Features of BK

The document number is the reference for the entry.

This could be a check number, deposit slip number,
or any other unique reference.

The document number must be unique within the
document type for a given check stock ID.

For example, you can have only one check (CHK)
with number 00123456 for check ID “AP”.
Preparing Your System

Generic Bank Reconciliation Common Codes
–
–
–
–
These codes tell the system how to handle the
bank statements being imported into IFAS using
the function BKUTLB.
Only works with fixed length ASCII files.
There can only be one account per bank file.
If the file has header and/or trailer records, the
client must delete all blank records prior to the
header record and after the trailer record.
Preparing Your System

Codes are set up using NUUPCD
– The codes that must be set up are:





BKRC/xxCHK – Defines the check number position within the
bank file.
BKRC/xxCKDATE – Defines the check date position within
the bank file.
BKRC/xxCKAMT – Defines the check amount position within
the bank file.
BKRC/xxGEN – Defines the general characteristics of the
bank file.
BKRC/xxCHKNUM – Defines the check number position
within the bank file. Will be right-shifted and zero filled to
convert.
* Each common code has the check stock as the first two characters of the
code value. This is represented by the ‘xx’ in the settings above. Example:
BKRC/APCHK
Preparing Your System

Additional Common Codes:
–
–
–
BKRC/xxDEP – Converts bank recon file deposit code(s)
into BKR-TYPE of ‘DEP’. Optional if bank file and/or client
does not support deposits.
BKRC/xxADJ - Converts bank recon file adjustment
code(s) into BKR-TYPE of ‘ADJ’. Optional if bank file and/or
client does not support adjustments.
BKRC/xxTRANNO – Defines unique transaction reference
position within the bank file for non-checks. If this unique
reference is not provided in the bank file, define seed code
in Medium Description so a unique reference can be
derived. (Required only if non-checks are to be reconciled.
Often uses same position as check number.)
Using Bank Reconciliation

The basic steps involved in the bank
reconciliation process are:
–
–
–
–
Data Entry
Updating and tracking changes
Reporting
Reconciling bank records to database records
Using Bank Reconciliation

Data entry for BK is performed through three
IFAS subsystems:
–
–
–
Accounts Payable (AP)
Cash Receipts (CR)
Payroll (PY)
Using Bank Reconciliation

When a check is printed in AP or PY, an entry
is placed in the BK database.
–
–
–
Check information is updated from AP or PY
whenever a check is reprinted or reversed.
BK keeps track of all checks written and
references Amounts for individual checks.
In addition to a Check Number and Invoice
information, a Check Type code is attached to the
record to identify how the check was generated.
Using Bank Reconciliation

Deposit information enters BK through the
posting of IFAS Cash Receipt batches.
–
–
Information is stored at the deposit slip level for
reconciliation purposes.
Cash receipt information tied to each deposit slip
will also be stored in a detail table in the BK
module.
Using Bank Reconciliation

Updating and tracking changes
–
BK also provides a method for directly updating
records after they have been entered into the
database.

–
This function must be carefully controlled.
Three functions are primarily used for updating
deposit and check information in the database:



BKUPCD – Check and Deposit Information
BKUPMM – Mass Maintenance
BKUPCA – Review Date Maintenance
Function Overview – BKUPCD
Function Overview – BKUPCD

To browse records stored in the database and
make necessary changes or updates, select
BKUPCD from the main menu to access the
IFAS Check and Deposit Information screen.
–
–
This screen displays information relative to a check
or deposit slip entry and acts as a “check register”.
View invoices related to a check, and cash receipts
related to a deposit on the lower portion of the
screen.
Function Overview – BKUPCD


In addition to viewing data generated from within IFAS,
use this screen to Add a new record, or update a
record after it has already entered the database.
The ability to add or update a record is available
primarily for three purposes:
–
–
–
Enter check and deposit information during system
installation.
Enter information from small outside sources that have no
means of providing electronic data.
Make minor adjustments such as noting 1099 information or
updating Event Dates or Check Status.
Function Overview – BKUPCD

The Main Window provides basic information
about the document such as:










Bank ID
Document Type
Document Number
Payee ID
Issue Date
Subsystem
Check Type
Amount
Status
Job Number
Function Overview – BKUPCD

Details Tab – Displays the details of the
document.
–
–
If a check written to a vendor references several
invoices the check will appear as one record in
the main section but details of each invoice will
appear on the Details tab.
When a deposit is made, it may be made up of
multiple cash receipts. The main tab will display
the deposit information but details of each cash
receipt will appear on the Details tab.
Function Overview – BKUPCD

Notes Tab – Notes can be attached to each
record by clicking on the Notes tab.
–
–
–
Notes can be added either on this screen or on
the Mass Maintenance screen.
Notes added on the Mass Maintenance screen
will be displayed here.
To save text, press <SHIFT> <ENTER>.
Function Overview – BKUPCD

Associations Tab – Used to record optional
information about a BK document where there
is no standard field available.
–
This tab offers a field for each of the three most
common types of values:



–
Character
Numeric
Date
Each association record is identified by its code
value.
Function Overview – BKUPCD

Address Tab – Used to store the name and
address associated with a BK document.
–
When IFAS creates a check entry the name field
is populated with the name of the payee and the
address on the check.
Function Overview – BKUPCD

Status Dates Tab – The Status Dates are
event dates in the life of the document.
–
These dates can be directly updated on this
screen or by using the stale dating utility or the
mass maintenance option.
Function Overview – BKUPCD

Recon Tab – This tab displays reconciliation
and tracking information
–
–
Once a bank statement has been reconciled to a
document in the BK system, this page will display
information about the reconciliation process as it
pertains to this particular record.
This information is generated by the reconciliation
process and is attached at the time it is created.
Function Overview – BKUPCD

Audit Tab – The first three fields on this tab
work in conjunction with the Deposit Status
field.


–
When a deposit status is flagged as Cash in Transit, a
process may be run (BKDS) to change the status to
Cash in Bank.
These fields are updated only when this process is
used.
The last six fields on this tab are to track
information regarding checks that have been
reissued and are updated directly on this screen.
Function Overview - BKUPMM
Function Overview - BKUPMM



Used to update the event dates and
optionally attach notes to the updated
records.
Allows the user to query records in the
database using a record filter.
The chosen records can then be updated
with the chosen event date and any notes
the user wishes to add to the records.
Function Overview - BKUPMM

The record filter at the top of the screen
allows you to select the records you wish to
update by entering selections into the
following fields:





–
Check Number or Deposit Slip Number Range
Bank Code
Document Type
Check Status
Amount >= and <=
Entering information into any one or more fields
will identify the selections to be returned.
Function Overview - BKUPMM


The other two fields on the screen allow you
to select the event dates that need to be
updated and specify what new event date is
to be attached to the selected records.
After entering the desired information, click
Select and the records that match the criteria
selected will be presented in the display
window in the middle of the screen.
Function Overview - BKUPMM



Verify that the displayed records are correct.
To attach notes to the records, enter
information into the Notes section below the
record display.
Click Save to actually update the selected
records with the new information.
Function Overview - BKUPCA
Function Overview - BKUPCA





Allows multiple records to be selected and
updated with a review date.
This screen is used to set the date the
checks were reviewed and approved for
payment.
Select the Bank ID from the drop-down list.
Select the appropriate review date.
Checks that have not been reviewed will be
displayed in the grid.
Function Overview - BKUPCA

Click Select All to select all the records or
select them individually by clicking in the
selected column of the record.
–

To remove a selection click again in the selected
column.
Once the displayed records reflect the
checks approved for payment, click Save to
update the records with the review date.
Function Overview - BKUPBA
Function Overview - BKUPBA




This screen is used to view bank statements
and make minor adjustments.
It displays information about a particular
bank statement that has been uploaded to
(or manually entered into) the BK system.
The top portion of the screen contains
general information about the statement.
The bottom portion shows the detail of each
line on the statement.
Function Overview - BKUPBA


Data on this screen is generated from
loading and reconciling bank statements.
When no bank tape is available, or when
changes need to be made in order to
reconcile, data can be keyed directly on this
screen.
Reconciliation Process

1) Load your bank statement into IFAS

2) Auto match the “easy” ones

3) Manual match the “close” ones

4) Handle exceptions
Reconciliation Process

Load Statement
–
–
–
Bank statements can be loaded manually
or through an interface.
Manual method means typing cleared
check & deposit information into BKUPBA
Interface method means obtaining file from
your bank and providing it to the interface.
Reconciliation Process


Bank statements are identified by a check
stock ID and the statement date.
You are not limited to monthly reconciliation you can follow this process as often as your
bank can provide the information.
Reconciliation Process

Auto Match
–
–
When you start the reconciliation process, the
system will automatically link the bank entry with
the IFAS entry when there is an exact match
between type, number, and amount.
For example, if both the statement and IFAS show
check (CHK) number 00123456 for $100.00, then
the IFAS record will be marked as “matched”.
Reconciliation Process


The reconciliation process is started with
menu mask BKUPRC.
The first step is identifying which open
statement you wish to work with.
Reconciliation Process


After choosing the
check stock ID, the
window shows you a
list of open
statements.
Click on a statement
and then click OK.
Reconciliation Process
Reconciliation Process

The following sample bank statement has 5
entries:
–
–
–
–
–

Check 00123456 (matches IFAS exactly)
Check 00123460 (mismatched amount)
Check 00123477 (exact match)
Check 00123499 (not in IFAS)
Deposit BS0001 (mismatched number)
There is another check 00123488 that is in
IFAS, but has not been cashed yet. (still
outstanding)
After selecting the statement, the screen loads all bank records and only
IFAS records where the type and number are present in the bank statement.
Reconciliation Process

Three IFAS records were loaded because only three of
the five had matching types & numbers.
–
The sample bank statement has 5 entries:






Check 00123456 (matches IFAS exactly)
Check 00123460 (mismatched amount)
Check 00123477 (exact match)
Check 00123499 (not in IFAS)
Deposit BS0001 (mismatched number)
The screen does not load all outstanding
checks/deposits because that could be 1000’s of
records!
From these loaded IFAS records, those that
exactly match by type, number, and amount will
be “auto matched”. Matched records are
indicated by a check mark.
Reconciliation Process


When you “save” the reconciliation, all
matched entries will be marked as “cleared”
and will no longer appear on the outstanding
report.
Hopefully most of the entries on the bank
statement are auto matched, so there is less
manual work to do!
Reconciliation Process

Manual Matching
–
The deposit in our example was not auto matched
because the bank had a different reference
number than IFAS.


–
IFAS Bank Slip: BS0001
Statement Ref: 3574251
The easy way to find the deposit in IFAS is by
amount.

Essentially we are telling the screen: “Find all
outstanding IFAS deposits for $5000”
Result
•Click on the bank’s deposit to select it
•Change the filter to “Amount”
•Enter the dollar amount in the search field
•Click “Search”
Clicking the “Match” button manually links the
two entries together.
Reconciliation Process

Exceptions
–
There are only two bank entries left to deal with:


check 00123460 = mismatched dollar amount
check 00123499 = not in IFAS
•First, we need to locate the corresponding IFAS entry
for the $101 check on the bank statement.
•Select the check in the bank statement, and choose a
filter of “Type and Number”. This will show all IFAS
records that have the same type and number as the
record you selected above. (note: there should never
be more than one!)
•Before manually matching the entries, enter
the amended amount on the bank statement.
•Then when you match them, the system will
record the $100 override amount and use that
amount in the totals.
Reconciliation Process

To correct check 00123499 that is on the
statement but not in IFAS:
–
–
First, need to determine if it SHOULD be in IFAS
(possible fraud). If not, do not match the entry work with bank to clear up issue.
Or… maybe someone forgot to record a hand
written check? If so, save your work here, get the
check recorded, then return and finish reconciling.
Reconciliation Process


At any point in the reconciliation process you
can save your work and continue later - just
click the “Save” button before closing the
screen.
When you are done with a statement, click
the “Approve” button instead - this saves
your work and marks the statement as
“done”.
BKUPBA
Matched bank records are linked with the IFAS record
BKUPCD
The IFAS record is linked to the statement...
BKUPCD
…and the status is set to “CX” and the cancel date
is filled in.
Download