Sei sulla pagina 1di 67

Advanced Bank Reconciliation

for Microsoft Dynamics GP 9, 10 & 2010


Install and User Guide
Contents
Con ten t s .................................................................................................... 1

In tr od u ct io n ............................................................................................... 2
Wh at’ s in th i s man u a l ................................................................ ............ 3
T er m s a n d D e fi n it ion s ................................................................ ............ 3
Ad d i tion al re s ou r c es .............................................................................. 4

In st a ll at io n an d Setu p ................................................................................. 5
In s tal lat i on ................................ ........................................................... 5
Re gi s trat ion an d Co mp a n y In sta lla tio n .................................................... 6
Ad van ce d B an k R econ c il iati on Se tu p ....................................................... 8
Ban k A cco u n t Ta ke on ................................................................ ........... 14

Us in g Ad van c ed B an k R eco n c i li at ion ........................................................... 17


Ov e r vi e w o f Pro c e s s Wo rkf lo w .............................................................. 17
Re con ci lin g a B an k Ac co u n t ................................................................ .. 17
Un -r e con cil in g a Ban k A cco u n t .............................................................. 23

Ap p en d i x A: W in d o w Re fer en ce .................................................................. 24
Se tu p ................................ ................................................................ . 24
Ut ili ti e s ................................ .............................................................. 36
Rou t in e s ................................ ............................................................. 39
Main te n an ce ................................ ....................................................... 42
Fin a n c ial ................................ ............................................................. 43
In q u i ry ................................ ............................................................... 49
Re p ort s ................................ .............................................................. 52

Ap p en d i x B : B A I F il e Fo r m at ....................................................................... 53

Ap p en d i x C : Fr eq u en t l y As ked Qu e st ion s ..................................................... 56

Ap p en d i x D: St an d ar d B an k Fo r m a t ............................................................. 61

Ap p en d i x E: Fu n c ti o n a l Cu r r en c y ................................................................ 63
Fu n c tio n al Cu rr en cy in GP 9 ................................................................ .. 63
Fu n c tio n al Cu rr en cy in GP 1 0 ................................................................ 64

Docu m en ta ti o n Co m m e n t Fo r m ................................................................... 65

Con ta ct u s ............................................................................................... 66

Page 1 of 66 www.nolanbusinesssolutions.com
Introduction
Advanced Bank Reconciliation (ABR) is a Nolan Business Solutions module for Microsoft Business Solutions
Dynamics GP that provides an easy to use multi-currency supported bank reconciliation. This module does not
require the Dynamics GP Bank Reconciliation module to be registered.

Bank transactions are read into the reconciliation window directly from the general ledger. The bank statement
information can either be imported or manually entered into the system. Basic transaction matching occurs
automatically, however advanced transaction matching occurs either manually or by using user-defined
matching rules. ABR supports matching transactions that are either a one-to-one, many-to-one, or many-to-
many for maximum flexibility. A full audit trail of reconciliations can be recorded and printed.

For some European systems the option is also provided to use a ‘double entry bank’ system. Dynamics GP
transactions post to the initial general ledger account(s) for each bank, which is the ‘un-reconciled account’.
When a reconcile is performed, it makes a general ledger batch to remove the transactions from the un-
reconciled account and post them to a second ‘reconciled account’ for the same bank.

Support is provided for a system with multiple bank accounts, and for a bank tracking transactions in multiple
general ledger accounts. Support is also provided for multi-currency transactions.

Advanced Bank Reconciliation Features:


 Transactions extracted directly from the general ledger.
The bank transactions are ‘extracted’ directly from the General Ledger rather than being generated by a
separate posting process. This means that the full functionality of the General Ledger is available, such as
multi-currency and repeating transactions.
 Bank statements can be imported or manually entered.
The availability of user defined import formats allow you to create and maintain customizable bank
import definitions for importing the bank statements. In addition to this, you are able to use the standard
format, which is clearly defined in the Appendix D: Standard Bank Format (Appendix D).
 Correct reconciliation completion.
The reconciliation window enforces the correct matching of transactions to the statement details. Once
transactions have been extracted from the General Ledger, they can only be cleared by the reconciliation
or by corrective posting back in the General Ledger. This ensures transactions cannot be omitted, deleted
or incorrectly reconciled.
 Simple reconciliation.
The reconciliation window has been designed to be simple and intuitive, while maximizing the ability to
reconcile transactions. The Propose function removes a large amount of labor by matching any
transactions that may be automatically recognized by the system. The reconcile rules window allows for
clear definition of the rules to be used for matching transactions.
 Full reporting and audit information.
The system produces full reconciliation reports with an audit trail for each reconciliation completed.
Where the un-reconciled/reconciled bank account system is being used, reconciliation information is
posted through Dynamics GP General Ledger producing the normal reporting and audit information of
Dynamics GP. Standard reports are also provided to show reconciled and un-reconciled transactions,
from both Dynamics GP General Ledger and the bank statements. For example, the Closing Balance
Report shows the detail of the calculated closing balance, based upon the statement ending balance and
the un-reconciled transactions.
 Posting in Summary with detailed Reconciliation
When posting to the GL in Summary the details of the transactions are typically lost. However, with ABR
it is possible to retrieve those lost details from the Payables management module and use them during
reconciliation.

Page 2 of 66 www.nolanbusinesssolutions.com
What’s in this manual
This manual is designed to give you an in-depth understanding of how to use ABR features and how they
integrate with Dynamics GP. The manual is divided into the following parts:

“Installation and Setup”, describes how to install, set up and configure ABR to meet the needs of your business
and work with other Dynamics GP modules you use.

“Using ABR”, describes how use the system, including how to reconcile a bank account and how to un-reconcile
an account if problems occurred.

Terms and Definitions


This manual uses the following definitions and terms to make specific types of information stand out.

Definitions Description

This section will help you in reading through this manual as well as define common terms used in describing
ABR’s processes and features.

Example: Description

Propose Buttons will be displayed in an Arial font that is bolded and


blue.

Bank ID Field names will show in a Verdana font that is green and
italicized.

Shows the path selected to get to a specific menu item. In


Setup->Financial->ABR this case you would first click the Setup menu, then choose
Extract Setup Financial. In the palette that appears then choose ABR
Extract Setup.

Option A selectable option, from a radio button, checkbox, or drop-


down box.

Page 3 of 66 www.nolanbusinesssolutions.com
Terms Description

Term Description

Bank Account An ABR specific setup related to a company’s bank


account. This holds the basic bank account information as
well as GL and Bank transactions. When referring to a
Bank Account, this manual means the data that is setup in
the Setup->Financial->ABR Bank Setup screen

Additional resources
Printable Manual

A manual for ABR is provided. The manual is located, by default, in the Dynamics GP client directory. The
location is chosen during the time of the install of the module. This file is called ‘Advanced Bank Rec v8.doc’.

Page 4 of 66 www.nolanbusinesssolutions.com
Installation and Setup
This part of the documentation discusses how to install, set up and configure ABR to meet the needs of your
business.

The following topics are discussed:

 “Installation” describes how to install ABR.


 “Registration and Company Installation” describes how to register and install Advanced Bank
Reconciliation into the appropriate companies.
 “Advanced Bank Reconciliation Setup” describes how to set up ABR

Installation
Before installing Advanced Bank Reconciliation, please ensure that there are no users logged into Dynamics GP
as this could adversely affect the installation process.

This process will need to be completed on all workstations on which Dynamics GP is installed. However, if
Dynamics GP is run from a network (Dynamics.dic is installed in a network location), you only need to install to
that location.

1. Launch the ABR install program.


2. Follow the on-screen instructions to complete the install. The install will ask for the Dynamics GP
directory and will install the Advanced Bank Reconciliation chunk file into this directory.
3. Once the install has completed, run Dynamics GP to load the chunk file (answer “yes” to “Include new
code?”)

Page 5 of 66 www.nolanbusinesssolutions.com
Registration and Company Installation
Follow the following steps to properly register and install Advanced Bank Reconciliation

Figure 1: ABR Install Window

1. Form security changes, palette modifications, and any necessary file upgrades are not made during the
previous installation step. Use the Install window to do these automatically by following the steps below.
2. Make sure that no other users are logged into the system
3. Start Dynamics GP – if you log in using the ‘sa’ user, the install window will automatically be added to
your shortcuts (go to step 7). You must login as ‘sa’ to install to a SQL database.
4. If not logged in as the ‘sa’ user, open the ‘Shortcut Bar’ and select Add. Then select Other Window.
5. Enter ABR Install into the Name field and then expand the Advanced Bank Reconciliation folder in the
Available Windows list.
6. Expand the Company folder. Then find and select the Install Advanced Bank Reconciliation window in the
list and push the Add button.
7. Click on the Done button to close the Add Shortcut window.

Page 6 of 66 www.nolanbusinesssolutions.com
8. Select Advanced Bank Reconciliation Install from the Shortcut Bar. A window showing all the companies

will appear, as illustrated below ( Figure 1).


9. To register Advanced Bank Reconciliation, enter your four 8-Digit Registration Keys in the fields provided
(You will have received these Registration Keys with your purchase of Advanced Bank Reconciliation). This
is required to enable use of Advanced Bank Reconciliation in companies other than the lesson company
Fabrikam, Inc. Note: The registration keys may have a built in expiry date. This information is displayed
at the bottom of the window (to the left of the Install button).
10. Click on the Register, you will receive a message indicating that the Registration was successful.
11. The Add Menu Items option determines if the install should automatically place entries for Advanced
Bank Reconciliation into the appropriate menus. See Appendix A for more details on the windows that
are added.
12. Build Setup Info should be turned on if this is a clean install (ABR not previously installed). If this is an
upgrade, leave Build Setup Info turned off.
13. For SQL Installations, make sure the Build Tables option is ticked to create the tables on SQL, set
permissions to them correctly and install stored procedures. The install window will automatically tick
this option if it detects that either the tables are missing or a table upgrade is required.
14. Use the Mark/Unmark, Mark All and Unmark All buttons to mark all the companies to install Advanced
Bank Reconciliation to.
15. Press the Install button to install the software.

Page 7 of 66 www.nolanbusinesssolutions.com
Advanced Bank Reconciliation Setup
After the initial installation there are a few setup options that should be explored.

The following topics are discussed:


 System Setup
 Bank Account Setup
 Import Format Setup
 Import Maintenance Setup
 Creating Reconcile Rules
 Creating Deposit Groups

System Setup

The ABR Setup Window (Tools->Setup->Financial->Advanced Bank Reconciliation->ABR Extract Options)


contains all the setup options available to ABR. For a complete explanation of these options, please see
Appendix A.

Figure 2: ABR Setup Window

If multi-currencies will be used in bank reconciliations, then select Require exchange rate entry. You will most
likely want to turn on the Produce Closing Balance Report on Reconcile option. This will allow you to print
historical Closing Balance Reports. When checked, the Closing Balance report will also be displayed
automatically after a reconciliation has been performed. IMPORTANT: If this option is left unchecked, you
cannot print historical Closing Balance reports. Tolerances can be used to create more flexible matching limits.

Page 8 of 66 www.nolanbusinesssolutions.com
By default, the reference field from the transaction’s Journal Entry is used in the ABR reconcile window. It is
possible to get the Distribution Reference from the GL transaction to appear. Once a reference field is brought
into the ABR reconcile window, there is also an option to allow this field to be editable. The option Disallow
Reconcile if GL / ABR Difference Not Zero is used to specify whether or not the user is allowed to reconcile
transactions if the difference of those transactions is not equal to zero. Although it is often preferable to
require the difference to be zero, there are certain instances where you would like to reconcile while the
difference is not zero. Aging periods can also be used to more clearly show the relative age of any un-
reconciled transactions.

Bank Account Setup

You will want to setup one Bank Account for each real bank account you will be reconciling. Note: you can have
more than one GL account per ABR Bank Account. Use this feature when you want to reconcile one bank
statement against multiple GL accounts. To create a bank account, go to the Bank Account Entry screen (Tools-
>Setup->Financial->Advanced Bank Reconciliation->Bank Setup). For a complete explanation of this window,
please see Appendix A.

Figure 3: Sample Bank Account Setup

If your bank offers a BAI file, then you should follow the steps in Appendix B for setting up the import definition
and testing the import to retrieve the correct Account Number and Sort Code/Routing Number to use in this
window. If your bank does not offer a BAI statement file to download, please continue.

Page 9 of 66 www.nolanbusinesssolutions.com
When entering in your Account Number, remember that you can import one file to multiple Bank Accounts.
During the import, ABR knows what bank statement transaction to assign to which Bank Account by the
matching of Account Number and Sort Code/Routing Number between the two, so make sure you enter it into
this screen correctly. If you can’t fit your bank account number or sort code/routing number into the fields in
this window, enter as much as you can and remember to trim the related field on the import definition
accordingly. For example, if you sort code/routing number is 1234567891011, you will only be able to enter in
the first 9 digits, so enter 123456789 and make sure when you setup your Format Definition that you have 1 for
Start and 9 for End. (See Appendix A)

Entering in your bank’s information is for reporting purposes only. Account Holder and address information are
both optional. Statement currency is required regardless of whether or not you have multicurrency. If you
currently do not have multicurrency setup and your Dynamics GP functional currency is blank, you will need to
modify it. Please see appendix for the steps required to modify the functional currency.

You can reconcile a bank account against a Checkbook ID or directly against a GL account. If you leave the
Checkbook ID field blank, you will need to enter in the GL account. Having a Checkbook ID assigned to a Bank
Account makes entering GL Trx Entry from the Reconcile window easier since some of the fields will be pre-
filled when using a Checkbook ID. The first GL account row is reserved for the GL account assigned to the
Checkbook ID. Additional GL accounts can also be added to the Bank Account ID. Transactions will be extracted
against all GL accounts listed against the Bank Account ID. If you are using reconcile accounts then enter the
reconcile account for each GL account in the appropriate field.

Import Format Setup

Before you can import a bank statement you have to define its format. The following is a guide for how to setup
an import format. Your particular import format will likely be different, but use this as a guide on how the
process works of evaluating a bank statement file and how to setup the import format accordingly. Note: you
may not need to setup an import format. If your bank offers a BAI file, then follow the steps in Appendix B for
setting up the import definition. If this is the case, you may then skip this section and move onto Creating
Reconcile Rules. See the Window Reference for complete breakdown of this window.

The Format Definition defines how the bank statement file you receive from the bank is laid out. There are a
number of fields that are required to make a good bank statement file, including the transaction amount, the
date, a reference (although not required), and transaction type. While Transaction Type is not a required field
to import a bank statement, having a transaction type allows you to define “Reconcile Rules” which can help
greatly in simplifying the reconcile process.

For the purpose of this tutorial, take the following lines and copy them into a sample file using Notepad or
similar text editing program.. Call the file “Sample.csv.

"02/01/04",475,-1234.56,"Check:1234"

"02/02/04",475,-123.45,"Check:4323"

"02/03/04", 175,100.00,"Deposit"

We will use this file to show you how you can create an import definition. Every bank has a different format to
their files and yours will probably vary widely. This is meant to just guide you through the process of creating an
Import Definition, not create your actual definition.

Page 10 of 66 www.nolanbusinesssolutions.com
Once we have created the sample file we can create an Import Definition for it. Go Tools->Setup->Financial-
>Advanced Bank Reconciliation->Statement Import Format. Choose a descriptive name for the Format ID
(usually the bank name works well). For this example just call it “SAMPLE”. Enter a description as well. Since our
example file is a CSV file you will want to choose Comma Separated for the File Format.

Choose the sample .CSV you saved for the Example File field so that as we add fields to our definition we can
check to see it’s bringing in the right data from the file. Also set the Skip Header Rows and Skip Footer Rows to
‘0’ since our file doesn’t contain any. If your bank statement file has header or footer information you will want
to set these fields accordingly.

Note: It’s usually handy to have your bank statement file open in Notepad while you do this so you
can see the file easily. It’s not recommended that you use Excel to save your file. Excel has a
tendency to modify the format of values in your file, like removing leading zeros that can be
important for ABR to read. Excel also has a tendency to change the date format from the ABR
required format of 01/01/04 to 1/1/04. ABR does require that dates have a leading 0, so be careful
when using Excel, as it usually removes leading 0’s.

Now you need to define the field layout. Looking at our sample file we can see that the first field looks like the
transaction date. Start on the first line of the fields list on the lower part of the window. Select Transaction Date
for Destination Field. Then choose 1 for Field since we want the first field in the bank statement file to go to
the transaction date on the bank statement line. Start and Stop can both be left at 0 since we want the entire
field to be used. Since this is the transaction date field we need to specify the format the field is in. The date is
in a “mm/dd/yy” format so enter mm/dd/yy into Format Option. At this point you should see 2/1/04 show up
in the Example column.

Figure 4: Sample Import Format

On the second line choose Type for the Destination Field and 2 for the Field. On the third line pick Amount and
3 like before.

Page 11 of 66 www.nolanbusinesssolutions.com
The fourth field in the file is a little tricky though. It looks like a reference field, but also has check numbers.
Since check numbers can greatly help out when used in conjunction with reconcile rules, it’s always good to
have check numbers imported. We’ll set it up so that field 4 of the import is both check number AND reference!

On the fourth line pick Check Number for Destination Field and 4 for Field. Since we don’t want the entire line
for the check number, just from character 6 on, enter 6 for Start. End should get 9 since there are only a total
of 9 characters in that field (Note: alternatively you could enter an arbitrarily high number like 100 which will
accomplish the same thing). The Example field will update so you know you have the right settings.

Since we also want to use field 4 from the file as the reference, create the required line. When it’s all done, you
should have something like Figure 4

Import Maintenance Setup

Once you have your import format setup from Import Format Setup you can setup the Import Maintenance
setup, which defines what file gets imported into what bank account. For a screenshot of the window and a
breakdown of all the window options, see the Window Reference

Open up the Import Definitions window (Tools->Setup->Financial-> Advanced Bank Reconciliation->Import


Maintenance). Enter an identifier for this import definition into the Import Definition ID, usually the bank
name works well. You may also enter a Description.

If you are using a custom import format from section Error! Reference source not found. then select User
efined from the Import Format options and select the import format you defined in section Error! Reference
source not found. for the User Defined Format field. If you are using a standard file (see Appendix D), then
leave it at Standard. Select BAI if you were given BAI files from your bank. For Import File Name enter in the
location of the bank statement file from your bank. Once selected also enter a Save File Name. The Save File
Name is not required but can be used to move the existing file to a separate location. In addition to moving it,
you can use any number of ‘#’ on the end of the Save File Name. Each ‘#’ will be used to add a sequential digit
to the end of the file name. If you don’t include any ‘#’s the file will overwrite any file that was previously in
that location.

If your import format definition doesn’t include the Account and Sort Code/Routing number fields then you will
need to enter in the Bank ID that the file will be imported into. The Sequence Number is used when you use the
Save File Name. The ‘#’ will be populated with the sequence number. After each successive import, the
sequence number will be incremented by 1. Error handling can be done in one of two ways. If you select Do not
post on error for Error Handling then if there is an error in the import file the entire bank statement import will
be aborted. If you select Post only correct here then transaction lines in your import file that cause errors will be
skipped and valid lines will still be imported. We recommend you selecting Do not post on error.

Page 12 of 66 www.nolanbusinesssolutions.com
Creating Reconcile Rules

Reconcile Rules can greatly assist in the


reconciliation process. These rules are used when
the Propose button is pressed in the Reconcile
window. Each bank transaction is checked against
the extracted GL transactions. If the rules “hit”,
then the transactions are matched. With correct
use, Reconcile Rules can match the majority of the
transactions for you, making the reconciliation
much more manageable.

Figure 5: Sample Reconcile Rule

Let’s setup a reconciliation rule as an example. We’ll assume that you have a transaction type of “CHECK”.
Note: If you are using .csv files from your bank, you must import a Transaction Type in order to use the
reconcile rules. Open up the Reconcile Rules window by going Tools->Setup->Financials->Advanced Bank
Reconciliation->Reconcile Rules.

You setup a reconcile rule for each transaction type. In our example the transaction type is “CHECK” so enter
this in the Transaction Type field (When using BAI files, the transaction types will be the BAI type codes). You
can also add a description. At this point you should have something that looks like Figure 5.

The four checkbox options in the window specify how transactions get matched. If you put a checkbox next to
Date then the transactions will be matched by date, specifically by values in From and To next to Date. A value
of -1 for From and 10 for To will cause CHECKS to be matched against GL transactions that are from 1 day
behind to 10 days ahead of the GL transaction. If you would like to have transactions matched by the
document/check number, then put a checkbox in the Document/Cheque Number option. You can limit what
portions of the document number fields get compared.

The Reference option works the same way as the Document/Cheque Number option. You can also have the rule
check the Source Document field on the GL transaction. For instance, if you know that all your GL transactions
that correspond to checks have a source document of “PMTRX”, then enter this in the Source Document field
after putting a check in the Dynamics Source Document option.

Creating Deposit Groups

The Deposit Group Maintenance window provides the ability to create and maintain grouping information used
to consolidate transactions during an ABR extract process. Multiple groups can be created. Please see the
Appendix A for further information.

Page 13 of 66 www.nolanbusinesssolutions.com
Bank Account Takeon
The initial setup of a Bank Account in ABR involves a few one-time steps. To fully understand the how and why
of those steps though, it’s important to know what the current state of your bank account is.

In most cases your Bank Account has already had some reconciliation done to it, either through Dynamics GP
Bank Reconciliation module, by a third party system, or by hand. Regardless of how you have reconciled your
account in the past you don’t need to do it over in ABR. However, we do need to make sure that those GL/Bank
transactions that have been reconciled don’t show up in ABR. Once all the previously reconciled statements are
out of the system, then ABR is considered “clean” and ready for use.

The following guide will help you clear out all reconciled transactions as well as pull in any outstanding checks
that could not be extracted because they were in a previously closed year.

Assumptions: For the purpose of this guide it is assumed that you have already set up your Bank Account. Also,
for the purpose of applying real numbers to this guide, the fiscal year begins on Jan 1st. We will pretend the
date is Feb 1st and that the month of January has previously been reconciled with a number of checks still
outstanding, both from the previous year and from the current year.

Clearing out reconciled transactions

The first thing we want to do is make sure all of the previously reconciled transactions are out of the ABR
system so that you don’t have to worry about them in the future. But first we have to get them into ABR before
we can clear them out.

1. Go Tools->Routines->Financial->Advanced Bank Reconciliation->Extract Transactions to open the window to


extract transactions from the GL.
2. Leave the From Date field blank and choose a “cutoff” date as the To Date. This “cutoff” date should be
the date of the last successful reconciliation. This cutoff date will be important, so make note of the date
you choose here. Choose your Bank Account from the From Bank and To Bank fields.
3. Click Extract to extract all transactions from the GL for all open years.
4. Close the NC Extract Log.
5. Go to Transactions->Financial->Advanced Bank Reconciliation->Reconcile Bank Transactions to open the
Reconcile screen.
6. Choose your Bank Account from the Bank Account ID lookup or by typing it in. This will load all the
extracted transactions on the left side of the Reconcile window.
7. Enter in the cutoff date into the Balance Date field. You Current Book Balance should change. This should
be the same balance as you have on your last reconcile report. If this balance isn’t the same as the
balance you had at the end of your last reconcile, then transactions have been posted to the related
period since the last reconcile. You need to confirm what transactions these are, as they will be added to
the list of outstanding checks.
8. Now, you want to clear out all the transactions from the left side of this window that have already been
reconciled (leaving just the transactions that have not been reconciled). Go through this list selecting all
transactions that have already been reconciled. In many cases, it’s easier to mark all the transactions, and
then unmark those transactions that are outstanding. You should also make sure you unmark any
transactions that were posted to the period since the last reconcile, as noted in the previous step.
9. Once all the transaction have been selected that you want removed from ABR, make note of the Total
Marked below the GL transactions list, it will have the total net amount of all transactions selected. Leave
the Reconcile window open for now.
10. Go to Transactions->Financial->Advanced Bank Reconciliation->Bank Statement Entry. This will open the Bank
Statement Entry window.

Page 14 of 66 www.nolanbusinesssolutions.com
11. Choose your Bank Account from the Bank Account ID lookup window or by typing it in. At this point you
shouldn’t have any bank statements for this Bank Account and “1” should appear in Statement Number
field.
12. Set the Statement Date to the ending date of the last reconciliation (the cutoff date from step 2). In this
st
example the ending date should be Jan 31 . Set the Ending Balance to the known ending balance as of
the statement date (cutoff date). Typically, you can just enter in the ending balance from the bank
statement.
st
13. Add one line to the bank statement, with the Trn Date (Transaction date) set to Jan 31 (the same as
Statement Date). Set Reference = “Clearing GL transactions”, and then fill in the amount into either the
Withdrawal or Deposit column with the number you wrote down in step #9 (a positive amount is a
deposit and a negative amount is withdrawal).
14. You need to set the Starting Balance to be equal to the Ending Balance (from step #12) minus the clearing
GL transactions transaction (from step #9) since Ending Balance = Starting Balance + Transactions. For
example, if your Ending Balance is $100.00 and your one transaction is for -$100.00, then your Starting
Balance should be $200.00 ($200 = $100 – {-$100.00}). During the initial setup, the starting balance you
calculate does not directly relate to your starting balance from the previous statement.
15. The Ending Balance (read only) which appears in the lower right corner of the window should be
equal (in sign and magnitude) to the Ending Balance field you entered in step #12.
16. Save the statement and close the window. Go back to the Reconcile window and hit Redisplay.
17. Now you should have all the transactions selected on the left that you want cleared and one bank
transaction on the right that offsets the GL transactions. Select the bank transaction you created in step
#13 and click Match.
18. The transactions are matched.
19. If you have any outstanding checks on your reconcile report that do not appear in ABR, you need to
create them manually. Follow the steps in the next section (Adding in outstanding checks from closed
years) before proceeding.
20. At this point, all of your matched transactions (transactions that have a match number other then 0) are
transactions you have previously reconciled. All of the unmatched transactions are those transactions
that were outstanding at the end of the last reconcile (or posted after the last reconcile). You need to
confirm that Current Book Balance, the Statement Ending Balance, and the Difference are all correct vs.
your last reconcile report. If any of these numbers are off, then you have some transactions or other data
missing and you should resolve these issues before continuing.
21. Click Reconcile to reconcile the Account so that ABR removes the GL transactions and the fake bank
statement from the system. Print out the Reconciled Report and Closing Balance reports as they may
come in handy later.
22. Now you should only have un-reconciled transactions on the left side (GL side) of the ABR Reconcile
window and nothing on the right (bank side).

Adding in outstanding checks from closed years.

You may have some transactions that did not appear in the reconcile window, most likely because they were
posted in a currently closed year, and ABR can’t extract them. In this case, you need to manually enter in any
outstanding checks into the system.

However, there isn’t currently an easy way of importing outstanding checks from a previous year, so we are
going to pull a little trick with GL transactions to get them to appear.

First, we need to create a GL transaction that represents these outstanding checks. In the following examples,
we will add into the system 3 outstanding checks, one for $100, one for $150, and one for $200.

Page 15 of 66 www.nolanbusinesssolutions.com
Since we don’t want these GL transactions to affect out balance, we will reverse them out so the net change to
the GL account is $0.00. We will use the special Source Document type of “NCABR” so that the reversing
transactions do not appear in ABR, and only the credits show up in ABR.

1. Go Transactions->Financial->General.
2. Set the Transaction Date to the date the outstanding checks were written on.
Note: With this example, all outstanding checks
will get the same transaction date. If you need
your checks to have separate dates, then you
need to go through this procedure and create a
new transaction for each check, setting the
date appropriately.
3. Set the Reference to “Outstanding checks” (or
whatever you want, this isn’t real critical).
4. Select the GL account for your bank.
5. Set the Credit to $100.00 (as this is a $100.00
check that was written).
6. Repeat steps 4 and 5 for each outstanding check
you have to enter, in our example, this would be
for $150 and $200.
7. Choose an offset account and balance the
transaction. We will reverse the debit to this
account in the next few steps, so you can use any Figure 6 GL Transaction
sort of temporary holding account. You should
now have a window like Figure 6
8. You can now post this transaction.
9. Create a new GL transaction that is similar to
the one above, but reverse the transactions
out. Also, make sure you set the Source
Document to NCABR (create it if it doesn’t
already exist). You should have a transaction
that looks Figure 7.
10. You can now post this transaction.
11. You need to extract the transactions now.
Since the second transaction you created had
a Source Document type of NCABR, it will not
be extracted into ABR. Go Tools->Routines-
>Financial->Advanced Bank Reconciliation-
>Extract Transactions.
12. Set the From Date and To Date as the date of
your transaction (12/31/05). Confirm the
Bank IDs and click Extract. Close the Extract
Log report. Figure 7: GL transaction that reverses Figure 6
13. Note: If you did multiple transactions because
you wanted different transaction dates, you need to run the extract for that range of transactions.
14. Go back to the Reconcile window and confirm that transactions are now in the window.

Page 16 of 66 www.nolanbusinesssolutions.com
Using Advanced Bank Reconciliation
This section will describe how to use Advanced Bank Reconciliation to help you perform bank reconciliations.

Overview of Process Workflow


The typical workflow, once the ABR system is installed and running consists of the following steps:

1. Enter/import bank statement into ABR


2. Extract GL transactions from the General Ledger into ABR
3. Enter ABR Reconcile window
4. (Optional) Click Propose to automatically match book to bank transactions.
5. Match remaining transactions
6. Click Reconcile
7. Repeat at desired intervals (once a month, once a week, etc.)

The following topics are discussed:

• “Reconciling a bank account”, describes how to reconcile a bank account

• “Un-Reconciling a bank account”, describes how to un-reconcile a bank account

Reconciling a Bank Account


The most common task you will perform when working with ABR is reconciling an account. This is outlined
briefly in section Error! Reference source not found.. Here we will go more in-depth regarding the process.

First off, you will want to make sure you have completed the initial setup phase, leaving a “clean” system that is
ready for use. Please read section Error! Reference source not found. as the initial setup phase will need to be
ompleted before you can start reconciling an account.

The first thing to do is extract all your GL transactions so you can reconcile accurately. Go Tools->Routines-
>Financial->Advanced Bank Reconciliation->Extract Transactions (See Appendix A). Select the Bank Account ID
you want to reconcile in the From Bank and To Bank fields as well as the starting and ending dates of the
transactions to extract. If you have properly setup the system you can leave these fields blank to tell ABR to
extract all transactions from the open year. Click Extract to extract all the transactions. If you would like to save
the extraction reports, do so when they are presented.

Now that you have your GL transactions extracted you need to get your bank statement transactions into the
system to reconcile against. This can be done by entering the statement manually in the Bank Statement Entry
window (see Appendix A) or by importing a bank statement for a file provided to you by your bank. See Import
Format Setup and Import Maintenance Setup for setting up your bank statement import definitions. To import
a bank statement, go to Tools->Routines->Financial->Advanced Bank Reconciliation->Statement Import.
Select the Import Definition relating to the bank account you are importing. Press Import. The statement will
now be imported. Once the import is complete, you will be notified of any errors. If errors occur, correct them
and then re-run the statement import.

At this point you should have your GL transactions extracted into ABR and your bank statement in the system.
To reconcile your Bank Account load the Reconcile window (Transaction->Financial->Advanced Bank
Reconciliation->Reconcile Bank Transactions). Load your Bank Account by selecting it from the Bank Account
ID lookup window, or by entering it into the Bank Account ID field. Take a quick look over the GL transactions

Page 17 of 66 www.nolanbusinesssolutions.com
(on the left) and the bank statement transactions (on the right). Make sure you see all the GL transactions you
expect as well as the bank statement transactions you imported. Verify that everything came in correctly as it’s
easier to correct mistakes before a reconcile has occurred. You should see something like Figure 8

The first thing you should do is hit the Propose button. This will go through and match up transactions
according to the Reconcile Rules as well as any tolerances that have been set (see Creating Reconcile Rules and
Appendix A). Most of the time this will save great amounts of time during a reconciliation as it will pre-match
your transactions for you, leaving a few odd ones left for you to match manually.

Figure 8: Sample Reconcile Window

There will probably be a few transactions left that you need to match by hand. First you need to find them. This
can be done by selecting Unmatched from the Display dropdown box in the lower right of the screen (see
Figure 10). Now you should only see the GL and bank transactions that are not currently matched.

If you still can’t find the transactions you would like to match you
can use the Find button at the top of the window. This will bring
up a search window where you can specify the data you are
looking for (see Figure 9). To change what fields to search on
select the appropriate option from the dropdown box in the
lower left of the Reconcile
window before hitting Find
(see Figure 11).

Figure 10: Display Options

Figure 9: Find Options

Page 18 of 66 www.nolanbusinesssolutions.com
Once you have found the GL transaction and the
matching bank transaction, put a checkmark on both
transactions and hit the Match button. Remember that
you can match multiple GL transactions to multiple bank
transactions, as long as the totals at the bottom of the
GL list and bank list are equal. This can be useful if one
bank transaction represents multiple GL transactions or
vice versa. You can also match a bank transaction against
another bank transaction as long as the transactions
selected net to 0.00 (you can see this in the Total
Marked field at the bottom of the transaction list). You
Figure 11: Find WIndow
can also match a GL transaction against another GL
transaction as long as the same applies, that the
transactions net to 0.00.

You should only match transactions one at a time. Do not start selecting all your bank statements and then
select all the matching GL transactions as this will only provide one match number for all the transactions. This
can make checking your work and un-matching much more difficult. For most cases, each bank transaction
should have a unique match number.

You may find during reconciliation that you have bank statement transactions that don’t match up with any
existing GL transactions. This can happen if you have bank fees or interest income that was not entered against
your GL. You can enter these during a reconciliation. Mark the bank statement transactions that represents the
bank fees or un-entered GL transaction. Click the Create GL Trx button at the top of the bank transaction list. A
Transaction Entry screen will appear allowing you to create a GL transaction to balance the selected bank
transaction. The Transaction Date and first distribution will be defaulted in with the current date and the main
GL account listed against the Bank Account you are reconciling. Enter in the balancing distribution account and
the Reference. Hit Post and the transaction will be posted to your GL and automatically show up in the
Reconcile window marked, but not matched, against your bank transaction. Click Match to match the
transactions and continue.

Figure 12: Transaction Entry Window

Page 19 of 66 www.nolanbusinesssolutions.com
Figure 13: Reconcile Window without Deposits

In Figure 13 we see three transactions marked. On the left side we see GL transactions that are check deposits
and on the right side there is one bank transaction which is the total of those two transaction deposits. Let’s
make a deposit entry on the GL side for the two check deposits. To accomplish this, click on the Consolidate
button. This brings up the Transaction Grouping window. Enter the deposit slip number for Transaction
Number, and the date of the deposit for the Transaction Date. Enter the deposit slip total amount for
Transaction Amount. Find you two GL transactions in the lower list that were the checks deposited, and click
Add. Once done you should have something that looks like Figure 14. Click Save.

Page 20 of 66 www.nolanbusinesssolutions.com
Figure 14: Transaction Groupings Window

Close the window and back in the Reconcile window you will now have one GL entry with the reference being
the Transaction Number and one bank transaction that are the deposits, like Figure 15.

Figure 15: Reconcile Window with Deposits

You can use some options in the reconcile window to further help. In the lower left there is a drop down box for
the sort order. It also defines what field you search against when using the Find button. If you find that you
have incorrectly matched some transactions, select all the transactions with the same match number and click

Page 21 of 66 www.nolanbusinesssolutions.com
Un-Match. Finally, next to the Difference field there is a new window showing your balances, both adjusted and
unadjusted.

Once you have all your transactions matched and are happy, go ahead and hit the Reconcile button to reconcile
your bank account. All the matched transactions will be removed from the Reconcile window and you will be
presented with reports detailing the entire reconciliation.

Page 22 of 66 www.nolanbusinesssolutions.com
Un-reconciling a Bank Account
Sometimes it might be necessary to un-reconcile an account because of incorrectly matched transactions.
When a reconciliation is un-done you return all the matched/reconciled transactions back to the Reconcile
window. They return with no match numbers, which means everything needs to be re-matched.

First, find the transactions that were incorrectly


matched by looking at the
NC_Reconciled_Transactions report that was
generated during the initial reconciliation. The
reconciliation number will be the same for all the
transactions. This number can also be found by
going to the Reconcile Inquiry window (Inquiry->
Financial-> Advanced Bank Reconciliation-
>Reconcile Enquiry) and locating the transaction
that was mismatched. Expand the list view to see
its Reconcile Number (see Figure 16).

Once you know the reconcile number, go to the Figure 16: Un-reconcile screen with un-reconcile
Unreconcile window (Tools-> Utilities-> Financial- number highlighted
> Advanced Bank Reconciliation-> Unreconcile Transactions).

Enter in the Bank Account ID and the Start Reconcile and End Reconcile numbers. These numbers can be the
same if you are not reconciling a range. Click Unreconcile to bring the transactions back into the Reconcile
window. See Appendix A for a complete explanation of this window.

Page 23 of 66 www.nolanbusinesssolutions.com
Appendix A: Window Reference
This section will describe all of the windows that are created by Advanced Bank Reconciliation.

Setup
All of the windows in this section can be found within Tools -> Setup -> Financial -> Advanced Bank
Reconciliation

ABR Extract Options (ABR Setup)

The ABR Setup window is used to setup the basic functionality of ABR.

Fields:

 Disallow and report as exceptions – Choose this option to have ABR report errors if you try to process
transactions in varying currencies.
 Require exchange rate entry – Choose this option to allow for transactions in varying currencies but
require the user to enter an exchange rate.
 Produce Closing Balance Report on Reconcile – Check this option to have the Closing Balance report saved
during the Reconcile process. NOTE: This option must be turned before a reconcile to be able to retrieve
the Closing Balance History report in the ABR Report screen.
 Matching Tolerance Value – Enter in the value that a GL transaction may be +/- by to be considered a
match for a bank statement transaction.
 Matching Tolerance Percentage – Enter a percentage that a GL transaction may be +/- by to be
considered a match for a bank statement transaction.
 Tolerance Posting Account – The account which will hold the difference between the GL transaction and
bank statement transaction if using Matching Tolerance options.
 Default Balance Date – The default date supplied to the reconcile window. This date can be changed
 GL Reference Editable – Mark this option if you’d like to be able to edit the Reference field in the
Reconcile window. When this option is not marked the reference field is read-only.

Page 24 of 66 www.nolanbusinesssolutions.com
 Post Reconcile Journal To GL Only – This feature is only used when you are moving your cleared GL
transactions to a separate Reconciled account. When this option is ticked, then the reconciled
transaction will be placed into a batch, NC_ABR. If this option is not ticked, then the reconciled
transactions will be automatically posted to the reconciled account.
 Disallow Reconcile if GL / ABR Difference Not Zero - This feature used to specify whether or not the user
is allowed to reconcile transactions if the difference of those transactions in not equal to zero. Although
it is often preferable to require the difference to be zero, there are certain instances where you would
like to reconcile while the difference is not zero.
 Include Unreconciled Entries in Difference Amount – When ticked, any unreconciled bank entries will be
included in the difference amount.
 Extract Summary Cheques Individually - Allows the system the ability to post computer checks the general
ledger in summary, but to retrieve the detailed transactions from the AP module for use in ABR.
 Aging Periods – Defines the aging period groups used on the Aging Transactions report.

Bank Setup (Bank Account Setup)

The Bank Account Setup window is used to create/modify ABR Bank Accounts. The ABR Bank Accounts define
which GL account(s) are related to which of your bank accounts. You should setup one Bank Account for each
physical bank account you have.

Fields:

 Bank Account ID – A unique identifier for this Bank Account.


 Account Number – The bank account’s account number. This is used if your bank statement import file
has multiple bank accounts’ transactions in it.
 Description – The description of the Bank Account.
 Bank Name – The name of your bank.
 Statement Currency – The currency the bank statement’s transactions are in. Disabled if multicurrency is
not registered.
 Working Currency – The working currency as shown on screen for this Bank Account.
 Sort Code/Routing Number – The sort code/routing number for your bank.
 Account Holder – The registered name on the bank account.
 Address 1 – The address of the bank branch.
 Address 2 – The second line of the address of the bank branch.
 City – The city of the bank branch.

Page 25 of 66 www.nolanbusinesssolutions.com
 County – The county of the bank branch.
 Post – The zip code of the bank branch.
 Last Statement Number (read only) – The last statement number against this Bank Account.
 Last Statement Date (read only) – The date of the last statement against this account.
 Last Statement Balance (read only) – The ending balance of the last statement against this Bank Account.
 Last Reconciled Date (read only) – The last time this Bank Account was reconciled.
 Related Checkbook ID – The checkbook to use for this account.
 Associated GL Account – A GL account for which ABR will extract transactions for during the Extract
Transaction process.
 Reconciled Account – The account for which a reconcile transaction will be added to during the Reconcile
process. For each GL transaction line that is reconciled during the Reconcile process, a duplicate GL entry
will be created against the Reconciled Account. This field is not required.

Reconcile Rules (Reconcile Propose Rules)

The Reconcile Propose Rules window will help you create rules that will be used to match records when you hit
the Propose button. When configured correctly these rules can save you time manually matching GL
transactions to bank transactions.

Fields:

 Transaction Type – This field defines what transaction type the rules apply for. E.g. you have setup your
Import Format Definition to pickup transaction type. For checks, the transaction type is “CHECK”. For this
field you would enter “CHECK” and then proceed to fill out the rest of the fields that define how that type
of bank transaction should be compared against all unreconciled GL transactions to find the matching GL
transaction.
 Description – A general description for this transaction type.
 Date – Compares the dates of the bank transaction to the GL transaction. For example, if you entered “-
15” in the From field and “10” in the To field, then a GL transaction up to 15 days before the bank
transaction and up to 10 days after the bank transaction date will be considered a match. Leaving these
fields blank means the dates have to match exactly.
 Documents/Cheque Number – Compares the check number of the bank transaction against the check
number of the GL transaction. For example, if you choose 5 for Statement From and 20 for Statement To:
and 1 for Dynamics GP From: then ABR will compare characters 5 to 20 of the check number field of the
bank statement transaction against characters 1 to 16 of the Dynamics GP GL transaction check number.

Page 26 of 66 www.nolanbusinesssolutions.com
 Reference – Compares the reference field of the bank statement transaction against the GL transaction
reference. For example, if you choose 5 for Statement From and 20 for Statement To: and 1 for
Dynamics GP From: then ABR will compare characters 5 to 20 of the reference field of the bank
statement transaction against characters 1 to 16 of the Dynamics GP GL transaction reference field.
 Dynamics Source Document – Check this to choose the source document of the GL transaction that
matches to this transaction type.

Statement Import Format (Format Definition)

The Format Definition window is used to create a user defined import format to correspond to the format of
your bank statement import file. This format will allow you to specify what each field is in your bank statement
file.

Fields:

 Format ID – Unique name to identify the import format definition.


 Description – A description for this format.
 File Format –

Fixed Format – Individual fields on the import file are separated by whitespaces but appear in the
exact same position from line to line.

Comma Separated – Individual fields on the import file are separated by commas.

 Only import lines beginning with – Turn this option on to specify the text that must appear at the
beginning of a file to be imported.
 Skip Header Rows – The number of rows to skip in the beginning of the file. Useful if your bank includes a
header row at the top of your bank statement file.
 Skip Footer Rows – The number of rows to skip at the end of the file. Useful if you bank includes a footer
row at the bottom of your bank statement file.
 Example File – A file that will be used to verify your field setup. As you define fields in the lower section of
the window the Example column will be populated with the value from the example file. (e.g. You’ve
defined the Amount column to be field 2, then field 2 from the example file will be put in the Example
column letting you verify that you chose the correct field number).
 Field Listings:

Page 27 of 66 www.nolanbusinesssolutions.com
o Destination Field – This defines which field you want to populate with data from the import file.
o Field – The field number of the import file to get the data from.
o Start – The position in the field to start getting data from. Leave this field alone to import the
entire field.
o End – The position in the field to stop getting data from. Leave this field alone to import the entire
field.
o Format Option – The format mask for the input data. See below for more details.
o Example – Example data from the example file chosen in the Example File field.

Buttons:

 Save – Save the current definition


 Clear – Clear all fields
 Delete – Delete the current definition

Menus:

There is an added Extras->Options menu when the Format Definition window is open. The Options menu has
two choices:

 Import Format Definition – Import from a file a saved format definition.


 Export Format Definition – Export to a file a saved format definition.

Note: Format Definitions are company specific, so these options can be used to copy a format definition
from one company to another.

Format Options:

The format options field allows you to specify the format of a particular field in the bank import file. You only
need to supply a format option for the following fields:

 Transaction Date – This can be any format you choose as long as there month, date, and year all exist in
the field. The Format Option string is built from the following components:
o dd – day of the month
o mm – month of the year (01 for January)
o MMM – month of the year (JAN for January)
o yy – two digit year (04)
o yyyy – four digit year (2004)
th
o DDD – day of the year (100 for March 30 in 2004)
o Any other character will be considered a separator ( / )

e.g. mm/dd/yyyy

Note: You can not specify a format like m/d/yy. Months and days must be in your bank statement
import file with leading 0’s (02/08/04 instead of 2/8/04).

 Sort Code
o 9 – Specifies a number.
o ‘-‘ – Specifies a dash/hyphen.

e.g. 99-9999-99

Page 28 of 66 www.nolanbusinesssolutions.com
 Amount
o # - specifies the number
o ‘-‘ – indicates the amount is signed
o (2) – indicates the number of implied decimal places.

e.g. -#(2) would cause the number 12345678 to be imported as -123456.78

Defining Debits/Credits on the Amount field:

Sometimes a bank may provide you with a bank statement file in which all the transaction amounts come in as
positive (or all negative) values. When this is the case, ABR can’t determine just by looking at the amount if the
transaction is a debit/credit. If one of the fields in the import file is a Debit/Credit indicator (simply a ‘D’/’C’)
then just add the D/C Indicator field to your format definition. However, most of the time banks don’t supply a
simple one character field to indicate debits/credits. Instead you can use the Transaction Type field to indicate a
debit or credit. To tell ABR which transactions are debits and which are credits, click the expansion button in the
Format Options field while you have the Amount field selected. This will open a new window allowing you to
specify the transaction type value and whether that transaction type is a debit/credit.

Destination Field types:

 Amount – The amount of the transaction. Positive numbers are considered deposits against the GL
account while negative numbers are considered withdrawals to the GL account.
NOTE: Cannot be used when Debit Amount/Credit Amount are used.
 Bank Account – The bank account number the transaction is for. If used, then Sort Code must also be
included in the definition. When this field is used in a definition then the Bank ID does not need to be
supplied in the Import Definition as this field determines which Bank ID the transaction does against.
 Check Number – The check number of the transaction.
 Credit Amount – The amount of the transaction as a credit. If this field is used in the definition so must
Debit Amount. Cannot be used when Amount is already used in the definition.
 Debit Amount – The amount of the transaction as a debit. If this field is used in the definition so must
Credit Amount. Cannot be used when Amount is already used in the definition.
 D/C Indicator – A one character field indicating if the transaction is a debit/credit. Note: If you use this
field type then the Type field will be ignored.

Page 29 of 66 www.nolanbusinesssolutions.com
 Reference – The reference of the bank transaction.
 Sort Code/Routing Number – The sort code/routing number of the bank account for which the
transaction is against. When used you must also include Bank Account in the definition.
 Transaction Date – The date of the bank transaction.
 Type – The transaction type. You must supply this field if you want to use reconcile rules or if you need to
use the transaction type to determine if the transaction is a debit/credit. During import this field will be
ignored, regarding a debit/credit, if you also have the D/C Indicator field defined.

Import Maintenance (Import Definition)

The main purpose of this window is to setup Import Definitions. An Import Definition is used to define what
bank statement file gets imported into which bank account. The bank statement file may be a standard format
or a User Defined format. If it is a User Defined format, you must also supply the Import Format Definition.

Fields:

 Import Definition ID (required) – Unique name to identify the particular definition


 Import Description – Text describing the import definition.
 Import Format –
o Standard - The import file is a standard BAI file format.
o User Defined – The import file is a user defined format.
 User Defined Format – The Import Format that describes the file to be imported. See Import Format
Description.
NOTE: Disabled unless “User Defined” is chosen for Import Format.
 Import File Name – The bank statement file to import.
 Save File Name – If supplied, the original file as specified in the Import File Name field will be renamed
to the Save File Name once the import is finished.
 Bank ID – The Bank ID to import the statement for. This will be disabled if you have the Account/Sort
Code fields in your Import Definition as those fields will determine which bank the imported bank
statement gets put against.
 Sequence Number – The sequence of the import file. If you import file has hash marks (###) in it, then
those has marks will be replaced with the Sequence Number when the file is searched for. If you enter
BankImport###.CSV as the import file, ABR will attempt to open/read BankImport001.CSV if Sequence
Number is 1.

Error Handling –

 Do not post on error – Do not import any bank statement transactions if there is an error found within
the file.

Page 30 of 66 www.nolanbusinesssolutions.com
 Post only correct – Import correct lines from the bank statement file and ignore incorrect/poorly formed
lines.
 Preserve Sign On Trx Amount – Turn on to preserve the sign on the bank statement transactions. Note:
This is disabled if you have chosen “User Defined” for the Import Format.
 Skip Last Line of File – Turn on to skip the last line of the bank statement import file. Note: This is disabled
if you have chosen “User Defined” for the Import Format.

Buttons:

 Save – Saves the import definition.


 Clear – Clears all fields.
 Delete – Deletes the current Import Definition.
 Import – Loads the Import Processing window with the currently definition. Note: This also saves the
current definition before loading the new window.

BAI Transaction Type Setup (BAI Transaction Types)

The BAI Transaction Types Setup window allows you to see all the BAI transaction types created. You can also
add new BAI type codes in this window.

 Type Codes – Defines the Type Code that is contained in a BAI file (See Appendix B for more details).
 Description – Information about what the transaction type is.
 Debit/Credit – Because BAI file dollar amounts aren’t signed, this field will define which type codes are
for debits and which are for credits.

Buttons:

 OK – Save and close this window

Page 31 of 66 www.nolanbusinesssolutions.com
BAI Currency Setup

The BAI Currency Setup window is used to define a relationship between a BAI currency code and a Dynamics
GP Currency Code. See Appendix B for more information on BAI files

Fields:

 BAI Currency – Defines a currency code used in a BAI file


 Dynamics GP Currency – The Dynamics GP currency that maps to the specified BAI currency

Buttons:

 OK – Save and close this window

Page 32 of 66 www.nolanbusinesssolutions.com
BAI Format Options

The BAI Format Options window allows us to specify additional information to be used when importing BAI
files.

Fields:

 Import Check Number From – Specifies where the check number is located in the BAI file (See appendix
for more information).
 Store Number Processing – Enables the ability to pull in store information from the BAI file

Store Number Processing:

When Store Number Processing is enables the following window allows you to create a relationship between a
storied (found in the BAI file) and a Store Number from Dynamics GP.

Fields:

 ID Number – A number imported from either the customer reference or the bank reference field in a BAI
file
 Store Number – The Store # that will be used in the Reconcile window.

Page 33 of 66 www.nolanbusinesssolutions.com
Deposit Groups (Deposit Group Maintenance)

The Deposit Group Maintenance window provides the ability to create and maintain grouping information used
to consolidate transactions during an ABR extract process. Multiple groups can be created.

Fields:

 Deposit Group ID – Defines a unique ID for each grouping you create


 Next Deposit Number – Defines the next Transaction Number to be used for the consolidated
transaction. This will appear in the Reconcile window in the Document Number field.
 Deposit Ref. Date Mask – Used when creating the reference for the consolidated transactions that
appears in the Reference field in the Reconcile window.
 Deposit Ref Separator – Used when creating the reference for the consolidated transactions that appears
in the Reference field in the Reconcile window.
 Available Fields – Shows the fields that are available to group transactions by. To add a group, select it
and click Insert.
 Group Fields – Show the fields that will have their transactions grouped together in the reconcile
window. They are listed in the order that the grouping will occur. Use the arrows on the right to move a
field up or down.

Buttons

 Insert - Inserts an item into the Group Fields column.


 Remove – Removes an item from the Group Fields column.
 – This button opens the Field Expansion window unless the highlighted field is RM Cash Receipt Type.
When this case exists, it opens the Fixed List Field Expansion.
 Source Documents – Opens a window which allows the specific document origins in Dynamics GP that
the specified Deposit Group will be used for.

Page 34 of 66 www.nolanbusinesssolutions.com
Field Expansion:

Fields:

 First Character – Defines the range of characters to use for grouping.


 Last Character – Defines the range of characters to use for grouping.
 Group By Specific Value – Allows the grouping to be based on some specific values and catch-all group
for all other values.
 Group On Values – Specific values are entered here. The “catch-all” group is specified by adding a ‘*’ to
the start of the name.

Fixed Line Field Expansion:

Fields:

 Field Value – The Dynamics GP Value that will be grouped upon.


 Group As – The name that the grouping will have in the Reconcile window.

Page 35 of 66 www.nolanbusinesssolutions.com
Utilities
All of the windows in this section can be found within Tools -> Utilities -> Financial -> Advanced Bank
Reconciliation

Extract Exceptions (ABR Extract Exceptions)

This window allows you to process exception transactions. If you have Disallow and report as exceptions
selected in the ABR Setup (see sections A.5 and Chapter 2) then transactions posted in currencies other then
your functional currency will appear here.

Buttons:

 Process – Remove the selected transaction from the exception window and no longer attempt to extract
them.
 Mark All – Marks all of the transactions for processing.
 Unmark All – Unmark all of the transactions for processing.

Delete Bank Account

The Delete Bank Account window can be used to delete a Bank Account ID and all related transactions. This can
be especially useful if you decided to “start over” with a bank account because of data corruption. When you
choose to delete a Bank Account you will remove all the GL transactions related to that Bank Account from the
ABR system (they will remain in the GL). You will also delete all the bank statements related to that account and
all history. After deleting a bank account it’s the same as if it never existed.

Boxes:

 Delete Bank Account Only – Removes the Bank Account and all related information
 Delete Bank Account and Reverse Transactions – Removes the Bank Account and posts reversing
transactions to the reconcile account, if used.

Page 36 of 66 www.nolanbusinesssolutions.com
Remove ABR Data (Historical Data Cleardown)

The Remove ABR Data window will remove all bank reconciliation data from the specified banks over the
specified date range.

Fields:

 From Reconcile Date – The starting date to have all data cleared.
 To Reconcile Date – The last reconcile date for which you want to clear data
 From Bank – Specifies the first bank (in alphabetical order) to have data cleared from.
 To Bank – Specifies the last bank (in alphabetical order) to have data cleared from.

Unreconcile Transactions

The Unreconcile Transactions window can be used to undo a reconcile. Once unreconciled, all transactions
become unmatched and go back to the main Reconcile Window ready to be re-matched and re-reconciled. This
is useful if you find out after a reconcile is done that some transactions were matched up incorrectly.

Fields:

 Bank ID – The bank to unreconcile transactions from.


 Start Reconcile Number – The beginning of the range of reconciliation numbers you would like to
reverse. This number can be found on the Reconcile Report that was printed out at the time of the
reconciliation or from the Reconcile Inquiry window.
 End Reconcile Number – The end of the range of reconciliation numbers you would like to reverse. This
number can be found on the Reconcile Report that was printed out at the time of the reconciliation or
from the Reconcile Inquiry window.

Page 37 of 66 www.nolanbusinesssolutions.com
ABR User Activity

This window allows you to delete pending activity for any user. This window can be useful when Dynamics GP
unexpectedly quits. If a user is processing an ABR request at that point, they may get there activities may
become stuck causing the system to not allow other users access to their data. This window can help fix that
issue.

Fields:

 User ID – The Dynamics GP User ID.


 ABR Bank ID – The Bank ID in use by that user
 Activity Type - The activity that user is currently engaged it

Buttons:

 Delete – Deletes a selected users activities.


 OK – Closes the open window.

Page 38 of 66 www.nolanbusinesssolutions.com
Routines
All of the windows in this section can be found within Tools -> Routines -> Financial -> Advanced Bank
Reconciliation

Extract Transactions

The Extract Transactions winow is used to load GL transactions into ABR for reconciliation. Once transactions
have been extracted once they can not be extracted again.

Fields:
 From Date – The date to begin extracting transactions from. If empty this defaults to the start of your
open year.
 To Date – The date to stop extracting transactions from. If empty this defaults to the current system date.
 From Bank – The beginning Bank Account ID to start extracting transactions from. If left blank GL
transactions for all the Bank Accounts will be extracted.
 To Bank – The ending Bank Account ID to stop extracting transactions from. If left blank GL transactions
for all the Bank Accounts will be extracted.

Currency conditions:

Depending on your use of multicurrency and your settings in ABR Setup, the following table describes the
currency combinations and how ABR handles them.

Figure A.13.2: Currency combination table

Bank Account  Functional Euro Euro Denomination Other

Transaction

1 1 1
Functional Extracted Exception Exception Exception

2 1
Euro F.C. Extracted Extracted Extracted Exception

2 3 4
Euro Denomination F.C. Extracted Extracted Extracted Exception

1 1 5
Other F.C. Extracted Exception Exception Varies

Page 39 of 66 www.nolanbusinesssolutions.com
Notes:
1 An exchange rate between the functional currency and bank currency must be supplied, or the
transaction is recorded as an exception.
2 The fixed euro relationships will be used to translate between the transaction currency and bank
currency.
3 If the currencies are the same, the amount is extracted without conversion. If two different euro
denomination currencies are involved, the euro relationships between them and the euro will be
used to translate the amount into the bank currency.
4 An exchange rate between the functional currency and the euro currency must be supplied, and
the fixed euro relationships will then be used to complete the conversion to the bank currency.
5 If the currencies are the same, the amount is extracted directly. If not, an exchange rate must be
supplied as per note 1.

When extracting, transactions identified as ‘exceptions’ (the transaction does not contain enough information
to allow an amount in the bank currency to be determined) can either be processed via an exchange rate
assignment window, or recorded as currency exceptions. This is controlled through the ABR Setup window.

Statement Import (Import Processing)

The Import Processing window is used to bring in the bank statement import file into ABR as a bank statement.

Fields:

 Import Definition ID – The import definition ID relating to the bank account that you would like to
import.

Page 40 of 66 www.nolanbusinesssolutions.com
BAI transaction Types Import

The BIA transaction types import window allows you to import the transaction types that have been predefined
by the BAI specification. The import allows you to import a .csv file containing the definitions. To obtain a copy
of this file, please contact a Nolan Business Solutions Support representative.

Fields:

 Import File Name – The location and name of the file to be imported.

Page 41 of 66 www.nolanbusinesssolutions.com
Maintenance
The following window can be found at Maintenance -> Advanced Bank Reconciliation

Check Links

The ABR Checklinks will perform checks on the data and correct anomalies where possible

Fields:

 Bank ID – You can either select a range of Banks, or you can run Checklinks on all banks.
 Report Only – Marking this will cause Checklinks to analyze the data without making any corrections to it.

Page 42 of 66 www.nolanbusinesssolutions.com
Financial
All of the windows in this section can be found within Transactions -> Financial -> Advanced Bank Reconciliation

Bank Statement Entry

The Bank Statement Entry window is used to create/modify/delete bank statements that were entered
manually or through the bank statement import process.

Fields:
 Bank Account ID – The Bank Account ID for which the statement will be against.
 Statement Number – The number of the bank statement to view.
 Statement Date – The date the statement was entered.
 Starting Balance – The starting balance of the statement. If this statement was imported, the Starting
Balance is copied from the previous statement’s ending balance.
 Ending Balance – The ending balance of the statement. This value should be equal to the calculated field
Ending Balance shown in the lower right of the Bank Statement Entry screen.

List Fields:
 Trn Date – The date of the bank statement transaction.
 Reference – A description of the bank statement transaction.
 Type – The transaction type.
 Withdrawal – The withdrawal amount.
 Deposit – The deposit amount.
 Balance (read only) – A running balance of the bank statement.

Page 43 of 66 www.nolanbusinesssolutions.com
Reconcile Bank Transactions (Reconcile)

The Reconcile window is the heart of ABR. Here you match up bank transactions with GL transactions, run
reconcile rules and reconcile accounts.

Fields:
 Bank Account ID – The Bank Account you want to reconcile.
 Current Book Balance (Expansion Button) – Displays read-only information about the current state of the
Bank Account, including outstanding checks, deposits in transit, etc.
 Reference/Document Number (Dropdown) – Changes the display from the Reference field to the
Document number field.

Buttons:
 Amount (Checkbox) – On the transaction header there is the “Mark All” button in the Amount column.
Click this checkbox to select all the transactions in that window. Clicking on the checkbox in the Amount
column of the bank transaction side will select all the bank transactions currently displayed.
 Propose – Runs the Propose process. This process looks at each bank statement transaction line and
attempts to match it to a GL transaction by the Amount if no reconcile rule exists for that bank statement
transaction type. If a reconcile rule does exist for that transaction type, that rule is used to match the
bank statement transaction with the appropriate GL transaction and the Amounts are ignored.
 Match – Matches the currently selected transactions together. The net transaction amount needs to be
equal to 0. If tolerance values are displayed a new window will appear listing any transactions that could
be matched within the tolerance values. If you accept the matches then GL transactions will be created to
the tolerance account. See sections A.5 and Chapter 2 for more on tolerance values.
Note: You can match transactions on the same side of the window. Bank transactions can match
bank transactions and GL transactions can match GL transactions as long as the transaction net to 0.
 Un-Match – Un-matches the currently selected transactions. All transactions with a similar match number
must be selected to un-match.

Page 44 of 66 www.nolanbusinesssolutions.com
 Delete – Deletes all the current matches. This is the same as un-matching all records. This does not
actually delete any transactions.
 Reconcile – Runs the reconcile process and produces the reconcile report.
 Redisplay – Refreshes the screen.
 Find – Brings up a new window allowing you to search for transactions. The search field is selectable by
the drop down box in the lower left of the Reconcile window.

Difference Window

This window displays the difference between the Bank and the General Ledger for that date.

Page 45 of 66 www.nolanbusinesssolutions.com
Exchange Rate Assignment (ABR Exchange Rate Assignment)

The ABR Exchange Rate Assignment window allows you to assign multicurrency related exchange rates to
specific GL transactions. If you have selected Require exchange rate entry in the ABR setup (see Appendix
A.1.1) then transactions with a different currency will appear in this window.

Fields:
 Bank Account ID – The Bank Account you want to select an exchange rate for.
 Exchange Rate – Use this field to select the proper exchange rate.
 Mark Range / Unmark Range – Use these buttons in conjunction with the list of transactions below to
select the transactions to apply the exchange rate to.

Page 46 of 66 www.nolanbusinesssolutions.com
Bank Transfer Entry (ABR Bank Transfer Entry)

This window is used to create bank transfers between banks that have been configured to work with ABR.

Fields:
 Posting Date – The date that the bank transfer will post.
 Reference – This field can be used to identify the bank transfer.
 Bank Account ID (From/To) – These fields are used to specify the bank accounts that you are transferring
to or from.

Page 47 of 66 www.nolanbusinesssolutions.com
Bank Payment Entry (ABR Bank Payment Entry)

The bank Payment Entry window is used to create Bank Payments from a specified bank to one or more GL
accounts.

Fields:
 Bank Account ID – The Bank Account you want to select an exchange rate for.
 Check Number – The Check number associated with the Bank Payment.
 Date –The date that the transaction will post on.
 Pay To – The name that will appear on the check
 Amount – The amount that is to be paid
 Account(s) – One or more accounts that this payment will be split into.

Page 48 of 66 www.nolanbusinesssolutions.com
Inquiry
All of the windows in this section can be found within Inquiry -> Financial -> Advanced Bank Reconciliation

Bank Statements (Bank Statement Inquiry)

The Bank Statement Inquiry window can be used to view entered/imported bank statements.

Fields:
 Bank Account ID – The Bank Account you want to select the bank statements for
 Statement Number – The bank statement number you want to view.

Page 49 of 66 www.nolanbusinesssolutions.com
Reconcile Inquiry

The Reconcile Inquiry window is used to view past reconciled transactions.

Fields:
 Bank Account ID – The Bank Account you want to see reconciles for.
 Dynamics Transactions – Displays the details of the GL transaction that is currently selected.
 Statement Details – Displays the details of the selected bank transaction.
 Find – Opens a find window used for searching for transactions. The dropdown box in the lower left
chooses which field to search on.

Page 50 of 66 www.nolanbusinesssolutions.com
Check Inquiry

The check inquiry window allows for searching through extracted transactions searching for a specific
document or check number. Any transaction which matches is shown in the scrolling window.

Additionally, each transaction line is checked to see if has been reconciled. If it has, the information from the
statement line is shown on the second row of the scrolling window.

The Abort button will cancel an in progress search and display any results that had found so far. Zooming on the
Reference field will open the GL Transaction Entry Zoom window display the journal the transaction line came
from. Zooming on the Statement Reference field opens the Bank Statement Enquiry window showing the
appropriate statement.

Fields:
 Bank Account ID – The Bank Account you want to see reconciles for.
 Dynamics Transactions – Displays the details of the GL transaction that is currently selected.
 Statement Details –Displays the details of the selected bank transaction.
 Find – Opens a find window used for searching for transactions. The dropdown box in the lower left
chooses which field to search on.

Page 51 of 66 www.nolanbusinesssolutions.com
Reports
All of the windows in this section can be found within Reports -> Financial -> Advanced Bank Reconciliation

Bank Reconciliation Reports (ABR Report Setup)

The ABR Report Setup window is used to view / print a variety of ABR reports. The Option field can be used to
store and retrieve common report settings.

Fields:
 Reconcile Report – The A report that shows reconciled transactions, both bank and GL, along with the
matching numbers (which transactions were matched together) and the reconcile number.
 Unreconciled Report – A report that shows all the un-reconciled transactions.
 Bank Details – A report that shows the Bank Account ID setup.
 User Defined Format – A report that shows the User Defined Format settings including field definitions
and format options.
 Closing Balance Report – The same report that prints out after a reconciliation is performed. This report
shows un-reconciled transactions, as well as the opening balance, closing balance, and book differences.
 Reconcile History Report – A report that sows all the reconciled transactions for a given date range.
 Closing Balance History – Shows previous Closing Balance Reports.
Note: Produce closing balance report must be turned on in the ABR setup window to view these
reports
 GL Reconcile Balance – Provides balances according to the last reconcile.
 Aged Transactions – Provides a reports showing extracted GL transactions and bank transactions
according to the aging periods defined in the ABR Setup (see Appendix A.1.1)

Page 52 of 66 www.nolanbusinesssolutions.com
Appendix B: BAI File Format
ABR is capable of importing BAI files during the statement import procedure. “BAI” stands for “Bank
Administration Institute”. A BAI file is a complex but strictly formatted statement file. It may contain
statement transactions for multiple bank accounts. Because of its strict formatting and multi-account support,
it is the ideal format for importing your statement into ABR.

Your bank may or may not support BAI files. You will need to contact your bank to see if they offer this as a
downloadable statement file.

Setting up ABR to import a BAI file requires a few simple steps. As some of these steps require that you know
information that is in the BAI file, and as reading a BAI file by hand (through Notepad or another text editor) is
not straight forward, the following steps detail how to get this information to complete the setup.

First, determine the currency codes in the file:


1. Go Tools->Setup->Financial->Advanced Bank Reconciliation->Import Maintenance.
2. Create a new maintenance definition similar to the one below, except substitute in the BAI file you have
downloaded from your bank for the Import File Name:

3. Click “Import”. You will be taken to the Import Processing screen.


4. Click “Import” again.

At this point you will get some error messages like the one below:

Make note of the currency code ABR is reporting was in the file. In the case of the example screenshot above,
this is “USD”.

Page 53 of 66 www.nolanbusinesssolutions.com
Now, setup this currency in ABR:
1. Go Tools->Setup->Financial->Advanced Bank Reconciliation->BAI Currency Setup.
2. Enter the currency code from the previous steps along with the related Dynamics GP currency code:

3. Click “OK” to close the window.

The currency is now setup, but you must also setup the relationship between the account number in the file
and the Bank IDs you have setup in ABR. Go ahead and run the Import Processing again. You will receive a
bunch of messages like:

Line 5: Account not found: 0123456789012

Line 5: Sort code not found: 012345678

The account number and sort code listed are the ones found in the file, but not found in any of the Bank IDs
you have setup in the system. If you have not setup the Bank ID yet, then you can do that now with the
Account Number and Sort Code (Routing Number) you get from the error messages.

If you have already setup and used your Bank ID that corresponds to these accounts, then you need to edit
some values on the NCABR001 table. Edit the following SQL script and then run it against the Dynamics GP
company database that you are logged into:

UPDATE NCABR001 SET BNKACTNM = ‘0123456789012’, TRNSTNBR = ‘012345678’ WHERE


BANKID = ‘BANKID’

Change the 0123456789012 to the Account Number displayed in the error messages you received. Change the
012345678 to the Sort Code displayed in the error messages. Finally, change the BANKID to the Bank ID for
the corresponding bank setup you are currently using. Once all done, run this against the Dynamics GP
company database.

Page 54 of 66 www.nolanbusinesssolutions.com
A few notes about BAI files…

A BAI file can contain transactions for multiple bank accounts (hence why the account number/sort code is
put on each transaction). As such, you may need to make sure other Bank IDs are setup in the system with the
appropriate Account Number and Routing Number. If the file you receive from the bank has multiple accounts
and some of these will not be reconciled in ABR, you should still create the Bank IDs (and just never worry
about reconciling them) so that you do not receive error messages during the import.

To view the entire BAI specification, please visit BAI.org and download the free BAI specification at the
following link: http://www.bai.org/operations/PDF/Cash_Management_2005.pdf.

Page 55 of 66 www.nolanbusinesssolutions.com
Appendix C: Frequently Asked Questions
How do I uninstall ABR?

1. From later releases of v6.00 Nolan’s ABR on SQL onwards, stored procedures are created in EACH
company database. If they are present they will need to be removed using MS SQL Enterprise Manager.
The stored procedures are:

ncExtractGLTransactions
ncUpdateMatchedTable
ncReconcile

2. In each client directory, delete the abr.dic dictionary, and, if present, the NCLF2440.dic and
NCLR2440.dic modified forms and reports dictionaries. Edit the Microsoft Dynamics GP.set file to
remove all references to Nolan’s ABR.
3. Remove all Nolan ABR menu items. These are:

Transactions->Financial
Bank Statement Entry, ABR Reconcile, ABR Ex.Rate Assign
Routines->Financial
ABR Extract Trx, ABR Statement Import
Tools->Setup->Financial
ABR Import Maint, ABR Import Format, ABR Reconcile Rules, ABR Bank Setup, ABR Extract Setup
Reports->Financial
Adv. Bank Rec.
Utilities->Financial
ABR Extract Except, ABR Bank Cleardown, ABR Bank TRX Cleardown
Enquiry->Financial
ABR Bank Statements, ABR Reconcile, ABR Cheque Enquiry

4. If desired (although this is not strictly necessary), remove all ABR tables from the company databases.
These all begin with NCABR.

Could you explain the Closing Balance Report?

1. The Statement Ending Balance is what the bank tells us is our current statement balance.
2. However, ABR tells us that there are unreconciled statement transactions, so we REVERSE these from
the Statement Ending Balance to get back to a reconciled statement balance (Net Ending Balance).
3. We then add on to the reconciled statement balance the unreconciled GL transaction to get a figure
which should agree to what Dynamics GP tells us is the bank balance (Overall Book Balance).

Why aren’t some statement transactions appearing on the Reconcile window?

The first thing to look at when unreconciled statement transactions do not appear on the right hand side of the
Reconcile window is to make sure that the statement which the transactions appear on is balanced. That is, on
the Bank Statement Entry window, check that the user-entered Ending Balance in the statement header
information is equal to the calculated Ending Balance at the bottom right of the window.

The calculated Ending Balance is the Starting Balance plus all the statement transaction amounts. An
unbalanced statement can be saved by the user overriding a warning message, but none of the transactions will
appear on the Reconcile window.

Page 56 of 66 www.nolanbusinesssolutions.com
How do I delete a duplicate statement?

You can delete any unreconciled statements by calling it up in the Bank Statement Entry window
(Transactions->Financial->Bank Statement Entry) and hitting the Delete button at the top of the window.
However, if this does not cause the statements after the deleted statement to have their starting and ending
balances calculated automatically, you could try the following:

1. Make sure that you have a good backup of your data, and that all users are logged out of ABR.
2. Run an ABR Checklinks, for the appropriate Bank ID only, with the Report Only Option TICKED. You may
need to add the Checklinks to the Shortcut Bar - it's in the Financial Series of the Nolan’s Advanced Bank
Rec product.
3. Check the report produced, if there are no fatal errors reported (they have the words 'Checklinks cannot
fix this' in the error message) then proceed to 4), otherwise contact the Nolan Business Solutions
Support Desk for advice.
4. Re-run the ABR Checklinks with the Report Only option UNTICKED. This will correct any non-fatal errors,
and also recalculate the statement starting and ending balances. Please be aware that the checklinks will
also renumber the statements so that they are in sequence, so any breaks in the sequence of
statement numbers will be corrected.

How do I remove duplicate statement transactions from the ABR Reconcile


window?

1. If the duplicated transactions are all on the same statement number, then go in to Bank Statement
Entry, call up the appropriate Bank ID and Statement Number and click on the Delete button at the top
of the Bank Statement Entry window.
2. If the duplicated statement transactions are on a statement number which also contains valid statement
transactions, then go in to Bank Statement Entry, call up the appropriate Bank ID and Statement
Number and, for each of the duplicated transactions, highlight the transaction in the scrolling window,
click on the Edit menu item in the toolbar, and choose Delete Row from the dropdown menu. You will
then need to adjust the Statement Ending Balance to reflect the new value before saving the statement.
3. In both of the above cases you will need to refresh the Reconcile window for the appropriate Bank ID by
clicking on the Delete button in the Reconcile window. This will not delete any of the statement
transactions themselves, but will delete transactions from the copy table that the Reconcile window
uses. Re-entering the Bank ID into the Reconcile window will cause the copy table to be rebuilt from the
underlying transactions. Please be aware that refreshing the Reconcile window in this way will cause any
match or marked information already in the Reconcile window to be lost.

How do I populate ABR Check Number when using Integration Manager

On the ABR Reconcile window for GL transactions the Reference field corresponds to the Reference (REFRENCE)
column in the GL Open table (GL20000), and the Document / Cheque Number corresponds to the Originating
Document Number (ORDOCNUM) column.

Either of these fields can be used to set up reconcile rules which will allow automatic propose / matching of GL
transactions with statement transactions

Page 57 of 66 www.nolanbusinesssolutions.com
Why are negative bank statement amounts showing as zero on the reconcile
window?

The problem you are encountering is due to the fact that the Bank Statement Entry window doesn't like
negative amounts in the Withdrawal and Deposit columns. It processes the amounts entered so that
withdrawals become negative amounts on the ABR Reconcile window, and deposits become positive amounts.

To rectify the problem, delete the rows with the negative amounts from the Bank Statement Entry window,
then re-enter any negative deposits as a withdrawal, and any negative withdrawals as a deposit.

How can I extract GL transactions from a historical year?

Normally the ABR GL Extract process will only extract GL transactions from the GL Open table (GL20000) into
the ABR Unreconciled GL transactions table. However, in some cases, it is necessary to extract transactions
from the GL Historical Transactions table (GL30000).

NOTE: In later releases of v6.00 ABR and all releases of v7.00 ABR, this can be accomplished as follows - Exit
from Dynamics GP, edit the Dex.ini file in the Dynamics GP client directory (in GP 10 the file located inside
the Data directory of your GP directory)on the workstation from which you will run the historical extract to
add the line:
HistoryExtract=TRUE

1. Log back into Dynamics GP and, when you open the ABR Extract window, you should see an extra
button marked Extract From History. This button performs exactly the same function as the normal
Extract button, but will work on the GL30000 table instead of the GL20000 table. The History Extract
facility should be used with care, we would recommend keeping the date range of the extract as small as
possible, and removing the facility once it is no longer needed by removing the appropriate line in the
Dex.ini file, or changing it to:
HistoryExtract=FALSE

How can I make a GL posting that won't be extracted into ABR ?

The way to enter a transaction against the Bank GL account and ensure that it is not extracted into ABR, is to
give it a Source Document type of NCABR. This document type is usually reserved for GL postings made by the
ABR module itself, and is ignored by the ABR extract.

How can I remove incorrectly extracted GL transactions from ABR?

** These actions are best carried out under the supervision of Nolans Support **

Unfortunately this is a bit of a 'grey area'. There is no way via the ABR front end to remove unreconciled GL
transactions from the Reconcile window. What we usually do in this case is to delete the transactions from the
underlying tables.

There are three tables involved (Assuming Dynamics GP v6.00 and above) - the unreconciled GL transactions
table (NCABR304), the matched GL transactions table (NCABR012), and the extract keys table which keeps a
record of all of the transactions that have been extracted (NCABR201). The approved method is to uniquely
identify the transactions that you want to delete in these tables, then delete them.

The only problem with this is that, as we are deleting rows from the extract keys table, the transactions could
be potentially be extracted again if the appropriate date range were entered. We could just omit deleting the

Page 58 of 66 www.nolanbusinesssolutions.com
rows from the keys table, but the next time that an ABR Checklinks is run it will realise that the rows in the keys
table refer to transactions which don't exist anywhere else in ABR, and will delete them itself anyway.

Error Message: A remove operation on table NC_Unreconciled_GL_TRX failed

If you receive the error message 'A remove operation on table NC_Unreconciled_GL_TRX failed because record
could not be locked' when running an ABR reconcile, this usually indicates that the reconcile has failed for some
reason.

Please see the FAQ 'How Do I Back out a Reconcile' for details on how to unreconcile the failed reconcile.

How do I remove unwanted unreconciled transactions?

1. Enter a GL journal with a source document type of GJ between the bank account and a suspense account
for an amount which will contra off the unwanted transaction.
2. Enter an equal and opposite journal to 1) above, with a source document type of NCABR. This will not be
extracted by the ABR Extract as it ignores transactions with a source document type of NCABR because
this is what ABR uses when it is posting reconcile journals.
3. Run an ABR Extract, which will extract the transaction from 1). This can be matched against the
unwanted transaction in the ABR Reconcile window and reconciled. There will be no effect on your GL
from the journals in 1) and 2) as they are equal and opposite.

Regarding unwanted statement transactions:


You can remove unwanted statement transactions by accessing the statement via the Bank Statement Entry
window, highlighting the appropriate statement lines and clicking on Edit >> Delete Row. You will need to
adjust the statement ending balance to reflect the new statement total before you are able to save the
statement.

What does the ABR “Check Links” do?

The ABR Checklinks will perform the following checks on the data and correct anomalies where possible:

1. Check that for every row in the reconciled statement line auxiliary table (NCABR033) there is a matching
row in the main reconciled statement line table (NCABR020).
2. Check that for every row in the reconciled GL line auxiliary table (NCABR032) there is a matching row in
the main reconciled GL line table (NCABR019).
3. Check that for every row in the unreconciled statement line (NCABR008) and reconciled statement line
(NCABR020) tables, there is a header row in the unreconciled statement header (NCABR007) and
reconciled statement header (NCABR029) tables.
4. Recalculate the statement starting and ending balances in the unreconciled and reconciled statement
header tables (NCABR007 and NCABR029), and update the last statement balance in the last statement
number table (NCABR023).
5. If there are any statements which have rows in the unreconciled statement header table (NCABR007) but
which have no lines in the unreconciled statement line table (NCABR008), remove the orphaned header
row.
6. Check that all statement headers have a statement date, if not set the header statement date to the
latest date of this statement's lines.
7. Check that each row in the extract keys table (NCABR201) has a matching row either in the unreconciled
GL transactions (NCABR304) or reconciled GL transactions (NCABR019 and NCABR032) tables. If it
doesn't, then remove the row from the keys table.
8. Check that the totals for each Match Number in the reconciled GL transactions table (NCABR032) and
reconciled statement line table (NCABR033) agree. If not then flag an error.

Page 59 of 66 www.nolanbusinesssolutions.com
9. Remove all rows from the matched GL transactions table (NCABR012) and matched statement
transaction table (NCABR011) so that these tables are rebuilt the next time the Bank ID is entered into
the Reconcile window. Be aware that this will cause all match / mark information present when the
checklinks is run to be lost.

Page 60 of 66 www.nolanbusinesssolutions.com
Appendix D: Standard Bank Format
This is the file definition for the standard import form that is utilized in ABR. It consists of two header lines,
which will be completely ignored by the import process. These are reserved for comments and the like.

Each line after this is a data line. A data line contains the following fields (in the sequence given):

Group, Account ID, Account Number, Type, Sort Code, Currency, Entry Date, As At, Amount, TLA Code,
Cheque Number, Status and Description

Of the fields provided, the following fields are ignored by Advanced Bank Reconciliation:

Group, Account ID, Type, Currency, As At, Status

The ‘TLA Code’ field is used to identify the transaction type, as shown in the table on the following page.

Transaction ‘TLA’ Codes:

TLA Code Special Circumstances Transaction Type

ADV Deposit

STO Positive Amount Deposit

STO Negative Amount Withdrawal

REV Withdrawal

DDR Withdrawal

DIV Withdrawal

UNP Withdrawal

BCC Withdrawal

ATM Withdrawal

RCT Deposit

SUP Positive Amount Deposit

SUP Negative Amount Withdrawal

TFR Positive Amount Deposit

TFR Negative Amount Withdrawal

(blank) Cheque Number given Cheque

(blank) Positive Amount Deposit

(blank) Negative Amount Withdrawal

(unknown) Positive Amount Deposit

Page 61 of 66 www.nolanbusinesssolutions.com
(unknown) Negative Amount Withdrawal

The file format is summarized in the following table:

Row Field Import Action

First N/A Ignored

Second N/A Ignored

Third and onwards Group Ignored

Account ID Ignored

Account Number Bank Account Number

Type Ignored

Sort Code Bank Sort Code – formatted as ‘999999’ or ‘99-99-99’

Currency Ignored

Entry Date Transaction Date – formatted as ‘dd/mm/yy’ – year of ‘54’


or lower becomes 20yy (e.g. 2054), ‘55’ or higher is 19yy
(e.g. 1955) – or formatted as ‘dd/mm/yyyy’

As At Ignored

Amount Transaction Amount

TLA Code Transaction Type, translated as shown previously

Cheque Number Cheque Number

Status Ignored

Description Transaction Narrative

Page 62 of 66 www.nolanbusinesssolutions.com
Appendix E: Functional Currency
Advanced Bank Reconciliation requires a functional currency to be set for each company that will be using the
module. The functional currency is used in many bank files including BAI Files.

Functional Currency in GP 9
You do not have to be registered for Multicurrency Management to assign a functional currency to a company.
To assign a functional currency, follow these steps:

1. Create a backup of your database


2. Go to Setup->Tools->System->Multicurrency access.
3. In the Currency list, select Functional Currency.
4. Click to select the Access check box for the appropriate company. Press OK
5. Go to Setup->Tools->Financial->Multicurrency
6. In the Currencies list, click Functional Currency. If the company has existing data, this may take several
minutes to several hours because Microsoft Dynamics GP searches the tables to determine whether a
currency exists on the transactions. If a warning message appears, contact technical support for
Microsoft Dynamics GP. For information about technical support for Microsoft Dynamics GP, visit the
following Microsoft Web site:
http://www.microsoft.com/dynamics/support/default.mspx
Or, telephone 1-888-477-7877

7. In the Default Transaction Rate Types area, select rate types in the Financial field, in the Purchasing
field, and in the Sales field. Then, click OK.
8. A warning will appear asking you to run Check Links on the Multicurrency Setup Table. Click OK then run
Check Links.

Page 63 of 66 www.nolanbusinesssolutions.com
Functional Currency in GP 10 & GP 2010
1. Create a backup of your database
2. Go to Dynamics->Tools->System->Multicurrency access.
3. In the Currency list, select Functional Currency.
4. Click to select the Access check box for the appropriate company. Press OK
5. Go to Dynamics->Tools->Financial->Multicurrency
6. In the Currencies list, click Functional Currency. If the company has existing data, this may take several
minutes to several hours because Microsoft Dynamics GP searches the tables to determine whether a
currency exists on the transactions. If a warning message appears, contact technical support for
Microsoft Dynamics GP. For information about technical support for Microsoft Dynamics GP, visit the
following Microsoft Web site:
http://www.microsoft.com/dynamics/support/default.mspx
Or, telephone 1-888-477-7877

7. In the Default Transaction Rate Types area, select rate types in the Financial field, in the Purchasing
field, and in the Sales field. Then, click OK.
A warning will appear asking you to run Check Links on the Multicurrency Setup Table. Click OK then run
Check Links.

Page 64 of 66 www.nolanbusinesssolutions.com
Documentation Comment Form
Advanced Bank Reconciliation

We welcome your comments and suggestions regarding the quality and usefulness of this documentation. Your
comments help us improve the documentation to better meet your needs.
 Did you find any errors?
 Is the information clearly presented?
 Are the examples correct? Do you need more examples?
 What features do you like most (and least) about the documentation?

If you find errors or have specific suggestions, please note the topic, chapter and page number.

Send your comments using any of the following methods:

Thank you for taking the time to help us improve our documentation.

E-mail: ussupport@nolanbusinesssolutions.com

Page 65 of 66 www.nolanbusinesssolutions.com
Contact us

We welcome comments regarding the usefulness of the Nolan Business Solutions documentation. If you have
specific suggestions or find any errors in this manual, send your comments by e-mail to the following address:
info@nolanbusinesssolutions.com.

Nolan Business Solutions provide sales and support services in the following locations:

Europe, Middle East and Africa North and South America

Vernon Yard 1408 Horizon Avenue


96,Clarence Road Suite 201
Fleet, Lafayette
Hampshire, CO 80026
GU51 3XU
UK

Tel : +44 (0) 1252 811663 Tel : +1 303 6659343


Support : +44 (0) 1252 627990 Support : +1 888 355 1049

Email (General) Email (General)


info@nolanbusinesssolutions.com usinfo@nolanbusinesssolutions.com
Email (Sales) Email (Sales)
sales@nolanbusinesssolutions.com ussales@nolanbusinesssolutions.com

Email (Product Support) Email (Product Support)


support@nolanbusinesssolutions.com ussupport@nolanbusinesssolutions.com

Asia and Pacific

29/12 Phillip Mall


Kendall Street
West Pymble
NSW 2073
Australia

Tel : +61 (0) 4 0130-7638

Email (General) auinfo@nolanbusinesssolutions.com


Email (Sales) ausales@nolanbusinesssolutions.com

Email (Product Support)


ausupport@nolanbusinesssolutions.com

Page 66 of 66 www.nolanbusinesssolutions.com

Potrebbero piacerti anche