You are on page 1of 58

PUBLIC

How to Use Bank Statement


Processing

Solutions from SAP

SAP Business One


2007

April 2010

English
SAP Business One 2007 How to Use Bank Statement Processing

Contents
How to Use Bank Statement Processing ...................................................................................................... 4 
Introduction .................................................................................................................................................... 4 
Setting Up Bank Statement Processing......................................................................................................... 5 
Activating Bank Statement Processing ...................................................................................................... 5 
Setting Up Internal Bank Operation Codes ................................................................................................ 5 
Setting Up External Bank Operation Codes............................................................................................... 6 
Setting Up Banks........................................................................................................................................ 6 
Setting Up House Bank Accounts .............................................................................................................. 6 
Installing the Bank Transaction Handling Facility .......................................................................................... 7 
Registering Bank Transactions Handling Facility....................................................................................... 7 
Setting Company Preferences ................................................................................................................... 8 
Setting User-Specific Preferences ............................................................................................................. 8 
Installing Add-Ons on the Server ............................................................................................................... 8 
Installing the Bank Transactions Handling Facility on a Client .................................................................. 8 
Working with Bank File Formats .................................................................................................................... 9 
Assigning a Bank File Format to a Bank .................................................................................................... 9 
Adding Bank File Formats .......................................................................................................................... 9 
Downloading Bank File Formats ................................................................................................................ 9 
Setting Up Matching Criteria ........................................................................................................................ 10 
Entering Bank Statements ........................................................................................................................... 11 
Importing Bank Statements Automatically ............................................................................................... 11 
Adding Bank Statements Manually .......................................................................................................... 12 
Processing Bank Statements....................................................................................................................... 12 
Accessing Bank Statements..................................................................................................................... 12 
Creating a Draft Bank Statement ............................................................................................................. 13 
Validating Posting Proposals.................................................................................................................... 13 
Performing Manual Reconciliation ............................................................................................................... 15 
Setting Matching Criteria for Manual Reconciliation of Business Partner Payments .................................. 16 
Processing Multiple Payments..................................................................................................................... 16 
Finalizing a Bank Statement..................................................................................................................... 17 
Generating the Bank Statement Information Report.................................................................................... 18 
Bank Statement Processing Screens .......................................................................................................... 18 
Internal Bank Operation Codes ................................................................................................................ 18 
External Bank Operation Codes............................................................................................................... 21 
Banks – Setup .......................................................................................................................................... 22 
House Bank Accounts – Setup................................................................................................................. 23 
Matching Criteria – Documents – Setup .................................................................................................. 24 

© SAP AG 2010 2
SAP Business One 2007 How to Use Bank Statement Processing

Matching Criteria – BP Journal Entries – Setup....................................................................................... 27 


Matching Criteria – Interim Account – Setup............................................................................................ 29 
Matching Criteria – External Reconciliation – Setup ................................................................................ 32 
Bank Statement Details............................................................................................................................ 33 
Bank Statement Line Details – Expanded................................................................................................ 38 
Add Open Documents .............................................................................................................................. 40 
Add Open BP Journal Entries .................................................................................................................. 43 
Bank Statement Summary ....................................................................................................................... 45 
Multiple Payments .................................................................................................................................... 46 
Bank Statement Information – Selection Criteria ..................................................................................... 47 
Appendixes .................................................................................................................................................. 48 
Business Scenarios .................................................................................................................................. 51 
Keyboard Shortcuts for Working with Tables ........................................................................................... 55 
Glossary ................................................................................................................................................... 56 
Bank Statement Processing Workflow......................................................................................................... 57 
Copyrights, Trademarks, and Disclaimers.................................................................................................. 58 

© SAP AG 2010 3
SAP Business One 2007 How to Use Bank Statement Processing

How to Use Bank Statement Processing


NOTE
As of September, 2008, bank statement processing is supported for the following countries:
Austria, Belgium, Brazil, China, Czech Republic, Denmark, Finland, France, Germany,
Hungary, India, Irish Republic, Italy, Japan, Korea, Netherlands, Norway, Poland, Russia,
Singapore, Slovakia, Spain, Sweden, Switzerland, and United Kingdom.

Introduction
The new SAP Business One 2007 capabilities for bank statement processing enable you to generate
incoming and outgoing payments and to perform internal and external reconciliation. By entering bank
statement details, either automatically or manually, you can create transactions that have not yet been
posted, such as incoming payments from a customer or notifications of clearance of payments to a vendor.
This document describes the following:
• Initial setup of bank statement processing
• Automatic entry of bank statements
• Manual entry of bank statements
• Creation and finalization of journal entry postings and payments
• Business scenarios

NOTE
To work with automatic import of electronic bank files, you must install the Bank Transactions
Handling Facility add-on.
If your company uses the Cash and Bank Book function, you need to decide whether to
continue working with it or to start working with bank statement processing. These two
functions cannot be used in parallel.
The external reconciliation functionality that existed in SAP Business One prior to 2007 is not
available once Bank Statement Processing is enabled. This includes manual external
reconciliation, manual bank reconciliation, Cash and Bank Book, and so on.
To use bank statement processing, which provides a high level of background automation, you must define
the correct system settings for ensuring that automation occurs as required. The settings you specify should
complement the way your company works with bank statements.
If you follow the setup guidelines in this document, and choose the settings with care, then the new
functionality should greatly improve and speed up the flow of tasks associated with bank statement
processing within your company.
The application supports the following scenarios:
• Creating, posting, and internal reconciliation of those business partner incoming and outgoing
payments made by direct debit or bank transfer and not already entered in SAP Business One
• Posting and internal reconciliation of interim accounts used in payments with the payment means of
bank transfer (via either the payment wizard or manual payment)
• Posting and external reconciliation of bank debits and credits, for example, bank handling charges and
interest payments
• External reconciliation of transactions already posted in SAP Business One, for example, by manual
payments or the payment wizard

© SAP AG 2010 4
SAP Business One 2007 How to Use Bank Statement Processing

Setting Up Bank Statement Processing


To ensure that bank statement processing operates according to your company's specifications, use the
following checklist when configuring all the required areas and defining the default settings. You cannot use
bank statement processing without configuring these settings.

Prerequisites
To test your configuration, run bank statement processing on a test company. Bank statement processing
must be performed separately for each company defined in SAP Business One. The demo company that is
provided with the installation is not suitable for this purpose.

Activating Bank Statement Processing


Bank statement processing is not activated by default for either an existing or a new company. You can
activate it at any time, but once it is activated and transactions have been processed, bank statement
processing cannot be deactivated. In addition, the database cannot be used with other solutions, such as the
Import Bank Statement function of the SAP Payment Engine add-on and its integrated Cash and Bank Book
function. This only applies to the current company.

Procedure
1. From the SAP Business One Main Menu, choose Administration → System Initialization → Company
Details → Basic Initialization tab.
2. Select the Install Bank Statement Processing checkbox, and choose OK.

Result
New windows and new fields in existing windows are added to the application. You can now work with these
new application components.

Setting Up Internal Bank Operation Codes


Typically, a bank statement received from a bank includes a large number of transactions of different types,
such as outgoing payments, bank transfers, and deposits. Internal bank operation codes are used to
determine the type of each transaction row in the bank statement.
Each row in the bank statement must be identified by an internal code defined by the company. If you add a
statement row manually, make sure you include such an internal code. Optionally, you can enter an external
bank operation code list associated with that bank to identify the relevant internal code to SAP Business
One.
Based on the internal code, SAP Business One creates the correct transaction for each bank statement row
when the bank statement is finalized.

Procedure
...

1. From the SAP Business One Main Menu Administration → Setup → Banking → Bank Statement
Processing → Internal Bank Operation Codes.
2. For each internal bank operation code you want to define, enter relevant information in the
corresponding row. When you having finished, choose OK.

Adding Operation Details


1. From the SAP Business One Main Menu, choose Administration → Setup → Banking → Bank
Statement Processing → Internal Bank Operation Codes.

© SAP AG 2010 5
SAP Business One 2007 How to Use Bank Statement Processing

2. Select the internal bank operation code for which you want to specify operation details and choose
Operation Details. The name of the window changes according to the selected internal bank operation
code.

See also:
Internal Bank Operation Codes on page 18
Operation Details - XXX on page 21

Setting Up External Bank Operation Codes


You use external bank operation codes to identify the different types of payment transactions recorded by a
bank that appear in a bank statement. Each bank may provide a list of these codes. In some countries, the
national bank publishes 1 list of codes that is used by all other banks.
In the External Bank Operation Code window, you can align external bank operation codes with relevant
internal bank operation codes. This enables SAP Business One to identify the different types of transactions
that appear in the bank statement and to create the corresponding transactions.
You can define more than one list of codes.

Procedure
...

1. To set up external bank operation codes, choose Administration → Setup → Banking → Bank
Statement Processing → External Bank Operation Codes.
2. For each external bank operation code you want to define, enter relevant information in the
corresponding row. When you having finished, choose OK

See also:
External Bank Operation Codes on page 21

Setting Up Banks
You define the banks with which your company works in the Banks – Setup window. Activating bank
statement processing adds several columns to this window.

Procedure
1. From the SAP Business One Main Menu, choose Administration → Setup → Banking → Banks.
2. In the Bank – Setup window, specify the required information, and choose OK.

See also:
Banks – Setup on page 22

Setting Up House Bank Accounts


A house bank account is an internal representation of a company's bank account at a house bank. It
contains all control information required for processing payments.
You define house bank accounts in the House Bank Accounts – Setup window. Activating bank statement
processing adds several columns to this window.

Procedure
...

1. From the SAP Business One Main Menu, choose Administration → Setup → Banking → House Bank
Accounts.
2. In the House Bank Accounts – Setup window, specify the required information, and choose OK.

© SAP AG 2010 6
SAP Business One 2007 How to Use Bank Statement Processing

See also:
House Bank Accounts – Setup on page 23

Installing the Bank Transaction Handling Facility


The Bank Transaction Handling Facility add-on is mandatory for working with automatic import of electronic
bank files into SAP Business One.
To install this add-on for SAP Business One on workstations, you need to register it with the application. The
registration enables the application to recognize the add-on and run it according to your specific company
and user preferences.

Integration
When you install the Bank Transaction Handling Facility, the Import From File button is added to the Bank
Statement Summary window under Banking → Bank Statement and External Reconciliation → Bank
Statement Processing.

Prerequisites
General Prerequisites for All Add-Ons
• You have a Professional license from SAP. For more information on licensing, see LicenseGuide.pdf
on the SAP Business One CD.
• You have installed Microsoft® XML 3.0 Service Pack 4 on your workstation.
To ensure that this software is installed on the hard drive of the workstation(s), check that
msxml3.dll is saved in the system32 directory in the main Windows directory.
• You have installed the most recent emergency fix (EF) available on SAP Service Marketplace
(http://service.sap.com) for your release of SAP Business One. After the EF installation, delete the
SM_OBS_DLL folder from your temp directory. For more information, refer to SAP Notes 722338 and
722951.

Registering Bank Transactions Handling Facility


...
...

1. From the SAP Business One Main Menu, choose Administration → Add-Ons → Add-On Administration.
2. In the Available Add-ons navigation pane of the Add-On Administration window, select BTHF and
choose Register Add-On.
3. In the Add-On Registration window, specify the required information.
Field Value or Entry Description Remarks
Installation Package Setup_BT.exe If Setup_BT.exe is not
displayed, click to
relocate and select the
Setup_BT.exe file.
Assign to Current Select Automatically assigns
Company. the add-on to the
currently connected
company
Install as Part of Select Automatically starts the If you do not select this
Registration add-on installation after option, you must do the
registration following:
1. Ensure that in the Add-
On Administration

© SAP AG 2010 7
SAP Business One 2007 How to Use Bank Statement Processing

window, under
Company – Assigned
Add-Ons, the Disable
option is not selected.
2. Restart SAP Business
One to initiate add-on
installation.
The installation on other
workstations depends on
company and user
preferences.
3. To register the Bank Transaction Handling Facility, choose OK.
BTHF appears in the Company-Assigned Add-Ons list in the Add-On Administration window,
indicating that Bank Transaction Handling Facility is registered and assigned to the current company.
4. To notify SAP Business One users about new add-ons, choose Send Notification to Users.
In the form that opens, enter the message header and text, and then choose Send Notification.
The message is sent to all the users in this company.
5. To close the Add-On Administration window, choose OK.
6. To activate the Bank Transaction Handling Facility, press Ctrl + Q to exit SAP Business One, then
restart the application.

Result
You can now set company-wide and user-specific preferences for the add-on. These preferences determine
how the add-on is deployed to workstations when users next log on to the company.

Setting Company Preferences


For information, see Setting Company Preferences in the SAP Business One online help.

Setting User-Specific Preferences


In addition to company preferences, you can also set add-on preferences for specific users in the company.
User preferences override the company preferences. For more information, see Setting User Preferences in
the SAP Business One online help.

Installing Add-Ons on the Server


During the installation of a SAP Business One server, SAP Business One Add-ons are:
• Automatically installed on the server
• Automatically registered to all companies
• Added to the Available Add-ons navigation pane of the Add-On Administration window

Installing the Bank Transactions Handling Facility on a Client


SAP Business One Add-ons are automatically installed on a SAP Business One client during the installation
of the client. For information on manually installing the Bank Transactions Handling Facility add-on, see
Registering Bank Transactions Handling Facility on page 7
1

© SAP AG 2010 8
SAP Business One 2007 How to Use Bank Statement Processing

Working with Bank File Formats


To automatically import bank statements from a given bank, you must upload the relevant bank file format.
The Bank Transaction Handling Facility add-on (BTHF) uses .bfp (bank format project) files to represent
bank statement formats. SAP Business One partners can create .bfp files by using the Format Definitions
add-on.

Assigning a Bank File Format to a Bank


...

1. From the SAP Business One Main Menu, choose Administration → Setup → Banking → House Bank
Accounts.
2. In the Import File Name field, choose to open the File Formats – Setup window, which lists the file
formats available for the company, and select a file format. Only formats that are of the Bank
Statements format type are available for automatic bank statement processing.

Result
All bank statements automatically imported from the house bank will be translated using the assigned bank
file format.

Adding Bank File Formats


...

1. From the SAP Business One Main Menu, choose Administration → Setup → Banking → House Bank
Accounts.
2. In the Import File Name column, right-click a cell and select List of File Formats.
3. Choose New. The File Formats – Setup window opens.
4. In a transaction row, make sure that the Format Type is Bank Statements, and then right-click and
select Assign format project...
5. In the folder list, locate and open the folder that contains the .bfp file.
6. Click the file name and choose Open. The file path appears in the Format Project field.
7. In the File Format Name field, enter a name for the file format, and then choose Update.

Downloading Bank File Formats


...

1. From the SAP Business One Main Menu, choose Administration → Setup → Banking → House Bank
Accounts.
2. In the Import File Name column, right-click a cell and select List of File Formats.
3. Choose New. The File Formats – Setup window opens.
4. In an empty table row, make sure that the Format Type is Bank Statements. Then right-click and select
Download format project...
5. In the folder list, locate and open the folder where you want to save the .bfp file.
6. Choose Save.

NOTE
Valid file formats are delivered in every country where bank statement processing is available.
For information, see your local product expert or the customer portal.

© SAP AG 2010 9
SAP Business One 2007 How to Use Bank Statement Processing

Setting Up Matching Criteria


Matching criteria are sets of rules that let SAP Business One match transactions in the manually entered
bank statement to existing transactions, for internal reconciliation.
SAP Business One uses these matching criteria based on the posting methods specified in the Posting
Method column in the Internal Bank Operation Codes window under Administration → Setup → Banking →
Bank Statement Processing, or in the bank statement row.
• Documents – rules for when the specified posting method is Business Partner from/to Bank Account
for reconciling the following:
o Sales – A/R documents, such as invoices issued to customers and the related incoming
payments
o Purchasing – A/P documents, such as invoices received from vendors and the related
outgoing payments
• BP Journal Entries – rules for when the specified posting method is Business Partner from/to Bank
Account. Since journal entries have different matching parameters from those of sales and purchasing
documents, there is a separate set of matching criteria for journal entries.
• Interim Account – matching criteria to be used for automatic internal reconciliation of the G/L bank
interim account (defined in the G/L Interim Account column in the House Bank Accounts – Setup
window under Administration → Setup → Banking).
The interim account matching criteria is used when the selected posting method is Bank Interim
Account from/to Bank Account.
• External Reconciliation – matching criteria to be used for performing automatic external reconciliation
when the specified posting method is External Reconciliation.
You can define up to 3 successive rounds for the matching criteria, as needed. When automatic selection of
transactions for reconciliation takes place, SAP Business One first selects transactions according to the rules
defined in round 1, then selects the transactions that were not compliant with round 1 but comply with round
2, and finally selects the transactions that comply with the rules defined in round 3 only.
If transactions are selected in round 1 for a specific bank statement row, then rounds 2 and 3 are not
performed. When transactions are selected in round 2, then round 3 is not performed.
If no transactions are selected, then internal reconciliation cannot take place automatically, but the bank
statement row can still be processed and the relevant associated transaction (as per the associated posting
method) created. This transaction can then be internally reconciled using the manual internal reconciliation
screen, after the bank statement is finalized.

NOTE
Since there is a dependency between the rounds (round 2 is applied only after round 1 has
been applied and transactions have not been discovered, and round 3 is applied only after
rounds 1 and 2 have not discovered transactions), only the following combinations of rounds
are available:
ƒ Round 1 + round 2 + round 3
ƒ Round 1 + round 2
ƒ Round 1
The following combinations are disabled:
ƒ Round 1 + round 3
ƒ Round 2 + round 3
ƒ Round 2

© SAP AG 2010 10
SAP Business One 2007 How to Use Bank Statement Processing

ƒ Round 3

See also:
Matching Criteria – Documents – Setup on page 24
Matching Criteria – BP Journal Entries – Setup on page 27
Matching Criteria – Interim Account – Setup on page 29
Matching Criteria – External Reconciliation – Setup on page 32

Entering Bank Statements


The following procedures explain how to automatically or manually add bank statement information to SAP
Business One.

Importing Bank Statements Automatically


1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.
2. In the Bank Statement Summary window, specify information in the header area fields, and then
choose Import From File:

3. In the folder list, locate and open the file containing the bank file.
4. Choose the file and then choose Open to start importing the bank file automatically.

Result
The bank statement information appears in the Bank Statement Details window. You can now perform
internal and external reconciliation and create a draft bank statement.

See also:
Bank Statement Summary on page 45

© SAP AG 2010 11
SAP Business One 2007 How to Use Bank Statement Processing

Adding Bank Statements Manually


1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.
2. In the Bank Statement Summary window, enter in the appropriate fields the information appearing in
the bank statement header, and then choose Create New.
3. In the Bank Statement Details window, enter the data appearing in each bank statement transaction
row.

Result
You can now perform internal and external reconciliation and create a draft bank statement.

See also:
Bank Statement Summary on page 45
Bank Statement Details on page 33

Processing Bank Statements


After SAP Business One has been configured according to the instructions in this document, you can use
bank statement processing. You can edit existing (draft) bank statements, view finalized bank statements,
and add new bank statements.

Accessing Bank Statements


You can access bank statements in the Bank Statement Summary window. It contains a list of all bank
statements for the bank account specified in the header area:

Prerequisites
• You have activated bank statement processing by selecting the Install Bank Statement Processing
option in Administration → System Initialization → Company Details → Basic Initialization tab.
• You have set up at least 1 bank for bank statement processing in Administration → Setup → Banking
→ Banks.

© SAP AG 2010 12
SAP Business One 2007 How to Use Bank Statement Processing

• You have set up at least 1 house bank for bank statement processing in Administration → Setup →
Banking → House Bank Accounts.

Procedure
1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.
2. In the header area in the Bank Statement Summary window, specify the required information.

See also:
Bank Statement Summary on page 45

Creating a Draft Bank Statement


Saving as a draft allows you to access and finalize the bank statement at a later time or date. For example, if
you need to check information or wait for an approval before finalizing, you can save the bank statement as a
draft and then call it up later and subsequently finalize it.

Procedure
Define at least 1 transaction row in the Bank Statement Details window and choose Save Draft.

Result
Draft bank statements are added to SAP Business One and can be accessed through the Bank Statement
Summary window, and viewed by running the Bank Statement Information report.

See also:
Accessing Bank Statements on page 12
Bank Statement Details on page 33

Validating Posting Proposals


After you enter all the transaction rows in the Bank Statement Details window, you can begin to reconcile the
bank statement. When you choose the Postings Proposal button, SAP Business One prepares posting
proposals for the transaction rows in the bank statement based on the matching criteria predefined during
setup. Posting proposals are references to existing transactions proposed for linking with transactions
associated with or generated from bank statement lines.

© SAP AG 2010 13
SAP Business One 2007 How to Use Bank Statement Processing

Prerequisites
• Internal bank operation codes have been set up in Administration → Setup → Banking → Bank
Statement Processing → Internal Bank Operation Codes.
• Matching criteria for documents, business partner journal entries, interim accounts, and external
reconciliation have been set up in Administration → Setup → Banking → Bank Statement Processing
→ Matching Criteria – XXX.
• You have chosen either the Import from File button or the Create New button in Banking → Bank
Statement and External Reconciliation → Bank Statement Processing → Bank Statement Summary
window.
• At least 1 transaction row is defined in the Bank Statement Details window under the Banking → Bank
Statement and External Reconciliation → Bank Statement Processing → Bank Statement Summary.

Procedure
1. In the Bank Statement Details window, choose Posting Proposal for Uncleared Rows. SAP Business
One retrieves documents and journal entries based on the predefined matching criteria as
candidates for the posting proposal.
2. Optionally select Expanded mode to view details of the retrieved documents and journal entries for
each transaction row.

3. Optionally, review the posting proposals for every transaction row. The objective is to clear all bank
statement rows.
{ To clear the posting proposal for a transaction row, select the Selected/Cleared checkbox.
{ To reject the posting proposal for a transaction row, deselect the Selected/Cleared checkbox.

Examples of Posting Proposals


Internal Posting Method Posting Proposal
Code
BP BT Acc BP from/to Bank Existing marketing documents (invoices, credit memos, down
Account payment requests) and business partner related journal
entries
BP G/L G/L Account from/to Proposed journal entries
Acc Bank
BP BT Interim Account from/to Existing journal entries
Interim Bank Account
BP BT External Reconciliation Existing journal entries
External
To approve (clear) transaction rows containing proposed documents, select the Cleared/Selected checkbox.
When you choose the Save Draft button, all rows that have been cleared are deleted.
You can change some values (discount percentage, discount value, value for partial payment) on marketing
document rows.
You can add rows to the table by right-clicking anywhere in a table row and choosing the Add Row button.
Only rows marked as Cleared are saved.

Additional Transaction Types


Transaction Type Description
Bills of Exchange - Country- The status of an incoming bill of exchange must be Deposited or Paid.
Specific: Belgium, Chile,
France, Italy, Portugal, Spain NOTE

© SAP AG 2010 14
SAP Business One 2007 How to Use Bank Statement Processing

In Spain, the status of an incoming bill of exchange must


be Paid.
The status of an outgoing bill of exchange must be
Generated or Paid.
There is no external reconciliation for bills of exchange.
Outgoing Checks By default, payment is assigned to the bank G/L account and not to
the bank interim G/L account.
Credit Cards Transactions do not appear in the bank statement if they are not yet
payable.
Creating Postings - Country- In Belgium you adhere to the following specific rules when creating
Specific: Belgium postings:
• Incoming payments for transactions linked to business partners
are handled as in other countries (using the posting method BP
from/to Bank Interim Account).
• One cumulative G/L posting per finalized bank statement
should include the postings of all bank statement rows. If there
are x rows in the bank statement, a journal entry is created with
x + 1 rows, as follows:
{ Bank account cumulative amount
{ One posting row for each incoming payment (using the
posting method Bank Interim Account from/to Bank
Account with internal reconciliation on the Bank Interim
Account)
{ One posting row for all other transactions, such as
outgoing payments (using the posting method Bank
Interim Account from/to Bank Account) or G/L postings

See also:
Bank Statement Summary on page 45
Bank Statement Details on page 33
Bank Statement Information – Selection Criteria on page 47

Performing Manual Reconciliation


When you generate a posting proposal, it is likely that some of the bank statement rows will not be
automatically matched. For example, if you cannot identify which business partner an unmatched payment
relates to, you will not be able to assign a business partner code. You cannot finalize a bank statement until
every bank statement row is cleared. Bank statement rows are only automatically matched if the posting
proposal returns an unambiguous result. To reconcile any unmatched or inadequately matched rows, you
need to perform manual reconciliation.

NOTE
Manual reconciliation is only available for bank statement rows which will create payments to
business partners. It is not available for payment to account or for interim account transactions.

Prerequisites
At least 1 posting proposal has been defined in the Bank Statement Details window under Banking → Bank
Statement and External Reconciliation → Bank Statement Processing → Bank Statement Summary.

© SAP AG 2010 15
SAP Business One 2007 How to Use Bank Statement Processing

Procedure
1. ...
...

1. In the Bank Statement Details window, double-click the row number of a bank statement row. The
Bank Statement Line – Details Expanded window appears.
2. In the header area and in the table area, specify the required information. You can add further
documents or transactions as possible matches for reconciliation as follows:
{ To access a list of open sales and purchasing documents, choose Add Open Documents. The
Add Open Documents window appears.
{ To access a list of open journal entry transactions by business partner, choose Add Open BP
JEs. The Add Open BP JEs window appears.
3. Select a document or journal entry row and choose OK.
4. In the Bank Statement Line - Details Expanded window, select document or journal entry rows as
required. To prevent unselected rows appearing in the Bank Statement Details window, select Discard
Unselected Rows.
5. Choose Update.

Result
The selected document or journal entry is matched to the relevant bank statement transaction row in the
Bank Statement Details window.

See also:
Bank Statement Line Details – Expanded on page 38

Setting Matching Criteria for Manual Reconciliation of


Business Partner Payments
After accessing expanded details of posting proposal in the Bank Statement Line – Details Expanded
window, you can further refine manual reconciliation of business partner payments by setting matching
criteria. You can define up to 3 matching rules.
SAP Business One uses these matching criteria based on the posting methods specified in the Posting
Method column in the Internal Bank Operation Codes window under Administration → Setup → Banking →
Bank Statement Processing, or in the bank statement row.
• Documents – rules for when the specified posting method is Business Partner from/to Bank Account
for reconciling the following:
o Sales – A/R documents, such as invoices issued to customers and the related incoming
payments
o Purchasing – A/P documents, such as invoices received from vendors and the related
outgoing payments
• BP Journal Entries – rules for when the specified posting method is Business Partner from/to Bank
Account. Since journal entries have different matching parameters from those of sales and purchasing
documents, there is a separate set of matching criteria for journal entries.

See also:
Bank Statement Line Details – Expanded on page 38

Processing Multiple Payments


Bank statement processing supports multiple payments for a particular bank statement row. Some banks are
able to deliver more than one identification number for paid documents linked to the payment. These
identification numbers are stored on the particular bank statement row or in a separate file.

© SAP AG 2010 16
SAP Business One 2007 How to Use Bank Statement Processing

To process multiple payments with automatic matching, you need to save one or more identification numbers
on the rows of the bank statement in the Bank Statement Details window. When the Choose from List
button in the Identification No field is chosen, SAP Business One allows entry of new numbers and/or shows
a list of existing numbers. If relevant, you can add additional new rows into the list. You can also add
amounts to each row if there are partial payments included.
Based on the predefined matching criteria and the identification numbers, when you choose the Posting
Proposal for Uncleared Rows button, SAP Business One generates a posting proposal listing all marketing
documents found. A posting proposal is only accepted for posting if all matched documents belong to the
same business partner.

Prerequisites
In the Bank Statement Details window, you have specified the G/L Account/Doc. Identification No. field,
which is required in the processing of multiple payments:

Procedure
2. ...
...

1. In the Bank Statement Details window, position the cursor in the G/L Account/Doc. Identification No.
field.
2. Either press the TAB key, or right-click and choose Multiple Payments.
3. In the Multiple Payments window, specify the required information.

See also:
Multiple Payments on page 46

Finalizing a Bank Statement


Finalization can be performed only if the difference between the Starting Balance and Ending Balance in the
Bank Statement Details window equals zero. For example:
Starting Balance EUR -93,041.01
Ending Balance EUR -93,141.01
Difference EUR - 100.00
The document cannot be finalized.
Starting Balance EUR -93,041.01
Ending Balance EUR -93,041.01
Difference EUR - 0.00
The document can be finalized.

Procedure
...

1. In the Bank Statement Details window, choose Finalize.

2. If you cannot finalize your bank statement, that is, if the Difference field does not equal zero, then
review the posting proposals for every transaction row. The objective is to clear all bank statement
rows.
3. When you have finished reviewing the list of posting proposals, choose Finalize.
Result
All deselected rows are deleted, and the cleared bank statement rows are saved in the SAP Business One
database and in the Accounting module.
Finalized bank statements are saved in SAP Business One and can be accessed through the Bank
Statement Summary window, and viewed by running the Bank Statement Information report.

© SAP AG 2010 17
SAP Business One 2007 How to Use Bank Statement Processing

See also:
Bank Statement Summary on page 45
Bank Statement Information – Selection Criteria on page 47

Generating the Bank Statement Information Report


You use the Bank Statement Information - Selection Criteria window to display detailed information for one or
more bank statements.
For finalized bank statements the report shows incoming payments, outgoing payments, and journal entries
that have already been posted.
For draft bank statements the report shows posting proposals for all rows based on the expanded rows –
simulation report.

Procedure
1. From the SAP Business One Main Menu, choose Banking → Banking Reports → Bank Statement
Information.
2. In the Bank Statement Information – Selection Criteria window, specify a range for each field to define
the information to be included in the report.
3. When you have finished, choose OK.

See also:
Bank Statement Information – Selection Criteria on page 47

Bank Statement Processing Screens


Internal Bank Operation Codes
Use this window to set up internal bank operation codes for your company.
To open this window, choose Administration → Setup → Banking → Bank Statement Processing → Internal
Bank Operation Codes.

Key to Fields
Field Activity/Description
Code Specify a code of up to 15 characters long.

NOTE
After you update, this code cannot be
changed.
Description Describe the transaction type represented by this code, for
example, a bank transfer.
Posting Method Specify the posting method to be used to create
transactions for the bank statement rows.
Posting methods associate each bank statement row to a
predefined internal operation code.
The posting methods available are:
• G/L Account from/to Bank Account – indicates the
following:

© SAP AG 2010 18
SAP Business One 2007 How to Use Bank Statement Processing

{ An incoming or outgoing payment from or to


G/L account/s is created.
{ External reconciliation takes place between the
bank statement row and the G/L account.
• Business Partner from/to Bank Account – indicates
the following:
{ An incoming or outgoing payment from or to
the business partner is created.
{ Internal reconciliation takes place on the
business partner side (if matching rules have
been activated and matched records have
been selected for reconciliation).
{ External reconciliation takes place between the
bank statement row and the G/L account.
• Bank Interim Account from/to Bank Account – creates
a journal entry that may be internally reconciled on
the interim bank account side (subject to matching
criteria settings) and externally reconciled on the bank
account side.
• External Reconciliation – indicates that only external
reconciliation is performed on the bank account side,
but that no transaction is posted.
• Ignore – does not process any of the automatic
actions described above. If this option is associated
with a bank statement row, then the row is recorded
for information purposes as being part of the bank
statement.
Posting Transaction Used as one of the criteria to define which transaction
should be posted when identified by this internal code. The
specified posting transaction defines the available posting
methods for the internal code.
The available posting transactions are as follows:
• Bank Transfer – indicates that the internal code
refers to a transaction resulting in a bank transfer. In
this case, all the posting methods described above
are applicable.
• Outgoing Checks – indicates that the internal code
refers to transactions resulting in the creation of
outgoing checks. In this case, the following are the
applicable posting methods:
o Bank Interim Account from/to Bank Account
o External Reconciliation
o Ignore
• Deposit - indicates that the internal code refers to
transactions resulting in the creation of deposits. In
this case, the following are the applicable posting
methods:
o Bank Interim Account from/to Bank Account

© SAP AG 2010 19
SAP Business One 2007 How to Use Bank Statement Processing

o External Reconciliation
o Ignore
Country-Specific Options: Belgium, Chile, France, Italy,
Portugal, and Spain
• Incoming Bill of Exchange
• Outgoing Bill of Exchange
These options are available only if the company uses bills of
exchange as a payment means (defined on the Basic
Initialization tab in Administration → System Initialization →
Company Details).
They indicate that the internal code refers to transactions
resulting either in receiving or in issuing bills of exchange.
In both cases, the applicable posting methods are Bank
Interim Account from/to Bank Account and Ignore.
• The status of an incoming bill of exchange must be
Deposited or Paid.
In Spain, the status of an incoming bill of exchange
must be Paid.
• The status of an outgoing bill of exchange must be
Generated or Paid.
There is no external reconciliation for bills of
exchange.
• Outgoing Check
By default, payment is assigned to the bank G/L
account and not to the bank interim G/L account.
• Credit Cards
Transactions do not appear in the bank statement if
they are not yet payable.
Expected Results Displays the expected results of bank statement processing,
based on the combination of the posting method and the
posting transaction specified for the internal code.
If you change one of the posting variables, the information
displayed here is updated accordingly. This information
enables you to verify that you defined the internal code
correctly and in accordance with your business needs.
Fee Account Specify the account to which any fee amount charged for a
transaction is posted. This is relevant only for a single bank
statement row that contains both a transaction amount and
a bank fee.
If bank fees are presented as separate bank statement
rows, then this field should be left blank.
Project Fee Enabled only if Fee Account is specified.
By default, the project code linked to Fee Account in the
Chart of Account → Account Details window is displayed.
To allocate the fee amount to a different project, specify the

© SAP AG 2010 20
SAP Business One 2007 How to Use Bank Statement Processing

required project code here.


Profit Center Fee Enabled only if Fee Account is specified.
By default, the distribution rule linked to Fee Account in the
chart of accounts is displayed.
You can specify a different distribution rule, if required.
Operation Details Enabled only for operation codes where the assigned
posting method is G/L Account from/to Bank Account.
Opens the Operation Details – BP G/L Acct window
(described below), in which you can define if and how to
split (by default) the transactions posted according to this
operation code.

Operation Details - XXX


Use this window to specify operation details for internal bank operation codes.

NOTE
The Operation Details – XXX window is only available for bank statement rows which will
create payments to business partners. It is not available for payment to account or for interim
account transactions.
To open this window:
1. Choose Administration → Setup → Banking → Bank Statement Processing → Internal Bank Operation
Codes.
2. Select the internal bank operation code for which you want to specify operation details and choose the
Operation Details button. The name of the window changes according to the selected internal bank
operation code.

Key to Fields
Field Activity/Description
G/L Account The default G/L account to be used as an offsetting account to the bank account
when the transaction is posted.
Profit Center The default profit center to which the transaction is to be allocated.
If a profit center is defined in the chart of accounts for the selected G/L account,
this profit center is displayed by default.
Project Code The default project code to which you want the transaction to be allocated.
If a project code is defined in the chart of accounts for the selected G/L account,
this project code is displayed by default.
VAT Code The VAT code to be used in the transaction.

External Bank Operation Codes


Use this window to align external bank operation codes with relevant internal bank operation codes.
To open this window, choose Administration → Setup → Banking → Bank Statement Processing → External
Bank Operation Codes.

Key to Fields
Field Activity/Description

© SAP AG 2010 21
SAP Business One 2007 How to Use Bank Statement Processing

Operation Code Category Name of the list of external codes.


External Code Enter the external bank code as it appears in the bank’s list.
Operation Description Describe the transaction type that is identified by this code.
Internal Code Specify the relevant internal code as defined in
Administration → Setup → Banking → Bank Statement
Processing → Internal Bank Operation Codes.
This enables SAP Business One to identify the different
types of transactions that appear in the bank statement and
create the corresponding transactions.
You can relate the same internal code to more than one
external code.

NOTE
If you do not associate an internal code with a
related external code, the external code is not
used during bank statement processing as
SAP Business One recognizes only the
internal codes.
Filter Records with Internal Bank Only those external codes with linked internal codes are
Operation Codes Only displayed.

Banks – Setup
Use this window to specify information in the following columns that are related to bank statement
processing.
To open this window, choose Administration → Setup → Banking → Banks.

Key to Fields
Field Activity/Description
Posting Date Definition Specify the method for determining the default posting date
of bank statement transactions. The following are the
available methods:
• Statement Date
The default posting date of all the transactions
created for a bank statement is the (posting) date of
that bank statement.
• Row Date
The default posting date of each transaction is the
date assigned to the respective row in the bank
statement.
• Due Date
The default posting date of all the transactions
created for the bank statement is the due date
assigned to that bank statement. This method is
relevant for countries where banks accept post-dated
checks, such as Israel.
• Current Date

© SAP AG 2010 22
SAP Business One 2007 How to Use Bank Statement Processing

The default posting date of all the transactions in the


bank statement is the current date.
Due Date Definition Specify the method for determining the default due date of
bank statement transactions. The following are the available
methods:
• Statement Date
The default due date of all the transactions created for
a bank statement is the (posting) date of that bank
statement.
• Row Date
The default due date of each transaction is the date
assigned to the respective row in the bank statement.
• Due Date
The default due date of all the transactions created for
the bank statement is the due date assigned to that
bank statement. This method is relevant for countries
where banks accept post-dated checks, such as
Israel.
• Current Date
The default due date of all the transactions in the
bank statement is the current date.
Bank Operation Code List Specify the relevant list.
Code lists are provided by each bank and can vary from
bank to bank. In some countries, the code lists are
determined by the national bank.
The code list is set up using the External Bank Operation
window.

House Bank Accounts – Setup


Use this window to specify information in the following columns that are related to bank statement
processing.
To open this window, choose Administration → Setup → Banking → House Bank Accounts.

Key to Fields

NOTE
Make sure that the G/L interim account is defined for each bank account appearing in this list.
The first 3 columns below appear only if the option Permit More than One Document Type per
Series is not selected on the Basic Initialization tab in Administration → System Initialization →
Company Details.
Field Activity/Description
Journal Entry Series Specify the numbering series to be used for journal entries
that are posted through bank statement processing.
If this field remains blank the application uses the default
numbering series defined for Journal Entry in Administration
→ System Initialization → Document Numbering.
Incoming Payment Series Specify the numbering series to be used for incoming
payment documents that are created through bank

© SAP AG 2010 23
SAP Business One 2007 How to Use Bank Statement Processing

statement processing.
If this field remains blank, the application uses the default
numbering series defined for Incoming Payments in
Administration → System Initialization → Document
Numbering.
Outgoing Payment Series Specify the numbering series to be used for outgoing
payment documents that are created through bank
statement processing.
If this field remains empty, the application uses the default
numbering series defined for Outgoing Payments in
Administration → System Initialization → Document
Numbering.
Series Specify the numbering series to be used for journal entries,
as well as incoming and outgoing payments that are created
through bank statement processing.
This column appears only if the option Permit More than
One Document Type per Series is selected on the Basic
Initialization tab in Administration → System Initialization →
Company Details.
Imported Bank Statement Indicates that the bank statement is to be imported
automatically by default. If this option is not selected, the
bank statement is entered manually.
Import File Name If Imported Bank Statement is selected, you must specify
the bank file format for downloading the bank statement
data of this bank account.

Matching Criteria – Documents – Setup


Use this window to specify matching criteria for selecting sales and purchasing documents for internal
reconciliation with their respective payments.
For each round, you can set a combination of up to 3 rules. Each rule can consider 1 of the parameters
described below.

NOTE
Each type of value, such as Amount, BP code, and so on, can be used for only one rule in a
specific round. Once you assign a parameter to a rule, it is removed from the dropdown lists of
the other rules, for the same round.
To open this window, choose Administration → Setup → Banking → Bank Statement Processing →
Matching Criteria – Documents.

Key to Fields
Field Activity/Description
Posting Date Selects a document if its posting date is within a specified
number of days of the bank statement row.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a legitimate difference
within which transactions are selected for reconciliation.
If Posting Date is blank, the Variation in Days field is set to
zero.

© SAP AG 2010 24
SAP Business One 2007 How to Use Bank Statement Processing

EXAMPLE
Variation in Days is defined as 3. The posting
date of a specific invoice is 01.05.2007. There
is a payment for the exact amount with a
posting date of 06.05.2007. Because the
difference is 5 days, the invoice is not selected
for reconciliation.
Due Date Selects a document if its due date is within a specified
number of days of the bank statement row.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a legitimate difference
within which transactions are selected for reconciliation.
If Due Date is blank, the Variation in Days field is set to
zero.

EXAMPLE
Variation in Days is defined as 3. The due date
of a specific invoice is 01.05.2007. There is a
payment for the exact amount with a due date
of 03.05.2007. Because the difference is 2
days, the invoice is selected for reconciliation.
BP Reference No. Lets you assign documents for reconciliation while
comparing the value set in the Customer Ref. No. or Vendor
Ref. No. field in sales and purchasing documents with the
value set in the Reference field in payment documents.
Displays the Relate to XXX First Chars. field, in which you
specify a number to define the level of accuracy of this
parameter. The lower the number, the lower the level of
accuracy, and vice versa. SAP Business One checks the
defined number of characters starting from the left.

NOTE
If the field is left blank, SAP Business One
looks for a complete match of BP reference
numbers.

EXAMPLE
The Customer Ref. No. in A/R Invoice No. 100
is CR123456. The value set in Relate to XXX
First Chars. is 1.
SAP Business One looks for incoming
payments with reference numbers that begin
with the character "C". There may be many
incoming payments that comply with this
criterion.
If the value set in Relate to XXX First Chars. is
"3", SAP Business One searches for all
incoming payments with a reference number

© SAP AG 2010 25
SAP Business One 2007 How to Use Bank Statement Processing

that begins with "CR1".


The quantity of incoming payments that begin
with "CR1" is much smaller than the quantity of
incoming payments that begin with "C". This is
why the higher the value set in this field, the
greater the accuracy of this criterion.
Document Number Select this parameter to assign documents for reconciliation
with payments with identical document numbers.
Customer/Vendor Name Select this parameter to assign documents for reconciliation
while comparing the value set in the Name field in sales or
purchasing documents with the value set in the bank
statement row in the BP Name field.
Displays the Relate to XXX First Chars field, in which you
specify a number to define the level of accuracy of this
parameter. The lower the number, the lower the level of
accuracy, and vice versa. SAP Business One checks the
defined number of characters starting from the left.

NOTE
If you leave this field blank, SAP Business One
looks for a complete match of the customer or
vendor name.
BP Bank Code + Account SAP Business One uses the values defined in the Bank
Code and Account No. fields in the Business Partner Bank
Accounts – Setup window.
To view the window, from the SAP Business One Main
Menu, choose Business Partners → Business Partner
Master Data → Payment Terms tab, and click next to the
Bank Country field.

NOTE
This match only works if both the BP Bank
Code and the BP Bank Account fields in the
Business Partner Bank Accounts – Setup
window are populated.

NOTE
In the Netherlands, the bank code is not sent,
and so it is possible to search by bank account
number only.
IBAN SAP Business One selects documents for reconciliation to
bank statement rows according to:
• Value set in the BP IBAN column under the Business
Partner Details section in the Bank Statement window
• Matching value set in the IBAN field on the Payment
Terms tab of the Business Partner Master Data
window.
This applies to documents posted to business partners.
Displays the Relate to XXX First Chars. field, in which you

© SAP AG 2010 26
SAP Business One 2007 How to Use Bank Statement Processing

specify a number to define the level of accuracy of this


parameter. The lower the number, the lower the level of
accuracy, and vice versa. SAP Business One checks the
defined number of characters starting from the left.

NOTE
This parameter is available only for countries
that belong to the European Union.
Balance Amount Select this parameter to assign documents for reconciliation
according to their total amounts.
Displays the Matching Difference field, in which you specify
the maximum variance in amounts (local currency) that
should be tolerated by SAP Business One.
If the variance between amounts is greater than the value
specified, these amounts are not selected for reconciliation.
To increase the degree of accuracy of the reconciliation,
define a low value.
Amount matching is always against the amount specified in
the bank statement row and never against the amounts
specified in the Multiple Payments window.
Discounted Balance Amount Select this parameter to assign documents for reconciliation
according to their discount amounts.
Displays the Matching Difference field, in which you specify
the maximum variance in amounts (local currency) that
should be tolerated by SAP Business One.
If the variance between amounts is greater than the value
specified, these amounts are not selected for reconciliation.
To increase the degree of accuracy of the reconciliation,
define a low value.

Matching Criteria – BP Journal Entries – Setup


Use this window to specify matching criteria to match manual journal entries posted to business partners for
internal reconciliation.
For each round, you can set a combination of up to 3 rules. Each rule can consider 1 of the parameters
described below.

NOTE
Each parameter can be used for only 1 rule in a specific round. Once you assign a parameter
to a rule, it is removed from the dropdown lists of the other rules in the same round.
To open this window, choose Administration → Setup → Banking → Bank Statement Processing →
Matching Criteria – BP Journal Entries.

Key to Fields
Field Activity/Description
Posting Date Select this parameter to assign documents for reconciliation
while considering the posting date assigned to them.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a legitimate difference
within which transactions are selected for reconciliation.

© SAP AG 2010 27
SAP Business One 2007 How to Use Bank Statement Processing

When this field is left blank, SAP Business One treats the
value as zero.

EXAMPLE
Variation in Days is defined as 3. The posting
date of a specific invoice is 01.05.2007, and
there is a payment for the exact amount with a
posting date of 06.05.2007. Because the
difference is 5 days, the invoice is not selected
for reconciliation.
Due Date Select this parameter to assign documents for reconciliation
while considering the due date assigned to them.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a valid difference within
which transactions are selected for reconciliation.
When this field is left blank, SAP Business One treats the
value as zero.

EXAMPLE
Variation in Days is defined as 3. The due date
of a specific invoice is 01.05.2007, and there is
a payment for the exact amount with a due
date of 03.05.2007. Because the difference is
2 days, the invoice is selected for
reconciliation.
Balance Amount Select this parameter to assign documents for
reconciliation according to their total amounts.
Displays the Matching Difference field, in which
you specify the maximum variance in amounts
(in local currency) that should be tolerated by
SAP Business One. If the variance between
amounts is greater than the value specified,
these amounts are not selected for
reconciliation. To increase the degree of
accuracy of the reconciliation, define a low
value in this field.

EXAMPLE
You specified 0.5 in the Matching Difference
field. SAP Business One scans the manual
journal entries posted to a specific business
partner, looking for a transaction to be
reconciled with a 100.08 debit amount.
A credit transaction of 99.85, that is, a
difference of 0.23, is found.
Although the transaction is proposed for
internal reconciliation, as it does not directly
match the bank statement row amount, the
transaction is not automatically selected for
internal reconciliation.

© SAP AG 2010 28
SAP Business One 2007 How to Use Bank Statement Processing

Ref. 1, Ref. 2, Ref. 3 Select 1 of the references, 1 to 3, to reconcile journal entries


posted to business partners, while using the value defined in
the Ref. 1, Ref. 2, or Ref. 3 field in the Journal Entry window
as a matching criterion.
Displays the Relate to XXX First Chars. field, in which you
specify a number higher than 0 to define the level of
accuracy of this parameter. The lower the number, the lower
the level of accuracy, and vice versa.
SAP Business One checks the defined number of
characters starting from the left.

NOTE
You can use only 1 reference as a rule in a
given round of business partner journal entries
matching criteria.

EXAMPLE
In Round 1, you selected Ref. 1 for Rule no. 1.
In the Relate to XXX First Chars. field you
specified the value 3. When you continue to
Rule 2, the options Ref. 2 and Ref. 3 do not
appear in the dropdown list.
SAP Business One scans the manual journal
entries created for a business partner, looking
for a match to a transaction with a reference
number of 96785. When it finds a journal entry
with the value of 9674785, it considers it a
match since the first 3 characters are identical.

Matching Criteria – Interim Account – Setup


Use this window to specify matching criteria to match manual journal entries posted to interim accounts for
reconciliation against interim account transactions created by the bank statement rows. Interim accounts are
defined in Administration → Setup → Banking → House Bank Accounts – Setup → G/L Interim Account
column.
For each round, you can set a combination of up to 3 rules. Each rule can consider 1 of the available
parameters.

NOTE
Each parameter can be used for only 1 rule in a specific round. Once you assign a parameter
to a rule, it is removed from the dropdown lists of the other rules in the same round.
To open this window, choose Administration → Setup → Banking → Bank Statement Processing →
Matching Criteria – Interim Account.

Key to Fields
Field Activity/Description
Posting Date Select this parameter to assign documents for reconciliation
while considering the posting date assigned to them.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a legitimate difference

© SAP AG 2010 29
SAP Business One 2007 How to Use Bank Statement Processing

within which transactions are selected for reconciliation.


When this field is left blank, SAP Business One treats the
value as zero.

EXAMPLE
Variation in Days is defined as 3. The posting
date of a specific invoice is 01.05.2007, and
there is a payment for the exact amount with a
posting date of 06.05.2007. Because the
difference is 5 days, the invoice is not selected
for reconciliation.
Due Date Select this parameter to assign documents for reconciliation
while considering the due date assigned to them.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a valid difference within
which transactions are selected for reconciliation.
When this field is left blank, SAP Business One treats the
value as zero.

EXAMPLE
Variation in Days is defined as 3. The due date
of a specific invoice is 01.05.2007, and there is
a payment for the exact amount with a due
date of 03.05.2007. Because the difference is
2 days, the invoice is selected for
reconciliation.
Balance Amount Select this parameter to assign documents for
reconciliation according to their total amounts.
Displays the Matching Difference field, in which
you specify the maximum variance in amounts
(in local currency) that should be tolerated by
SAP Business One. If the variance between
amounts is greater than the value specified,
these amounts are not selected for
reconciliation. To increase the degree of
accuracy of the reconciliation, define a low
value in this field.

EXAMPLE
You specified 0.5 in the Matching Difference
field. SAP Business One scans the manual
journal entries posted to a specific business
partner, looking for a transaction to be
reconciled with a 100.08 debit amount.
A credit transaction of 99.85, that is, a
difference of 0.23, is found.
Although the transaction is proposed for
internal reconciliation, as it does not directly
match the bank statement row amount, the
transaction is not automatically selected for

© SAP AG 2010 30
SAP Business One 2007 How to Use Bank Statement Processing

internal reconciliation.
Ref. 1, Ref. 2, Ref. 3 Select 1 of the references, 1 to 3, to reconcile journal entries
posted to business partners, while using the value defined in
the Ref. 1, Ref. 2, or Ref. 3 field in the Journal Entry window
as a matching criterion.
Displays the Relate to XXX First Chars. field, in which you
specify a number higher than 0 to define the level of
accuracy of this parameter. The lower the number, the lower
the level of accuracy, and vice versa.
SAP Business One checks the defined number of
characters starting from the left.

NOTE
You can use only 1 reference as a rule in a
given round of business partner journal entries
matching criteria.

EXAMPLE
In Round 1, you selected Ref. 1 for Rule no. 1.
In the Relate to XXX First Chars. field you
specified the value 3. When you continue to
Rule 2, the options Ref. 2 and Ref. 3 do not
appear in the dropdown list.
SAP Business One scans the manual journal
entries created for a business partner, looking
for a match to a transaction with a reference
number of 96785. When it finds a journal entry
with the value of 9674785, it considers it a
match since the first 3 characters are identical.

© SAP AG 2010 31
SAP Business One 2007 How to Use Bank Statement Processing

Matching Criteria – External Reconciliation – Setup


Use this window to specify matching criteria to be applied when performing external reconciliation. For each
round, you can set a combination of up to 3 rules. Each rule can consider 1 of the available parameters.

NOTE
Each parameter can be used for only 1 rule in a specific round. Once you assign a parameter
to a rule, it is removed from the dropdown lists of the other rules in the same round.
To open this window, choose Administration → Setup → Banking → Bank Statement Processing →
Matching Criteria – External Reconciliation.

Key to Fields
Field Activity/Description
Posting Date Select this parameter to assign documents for reconciliation
while considering the posting date assigned to them.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a legitimate difference
within which transactions are selected for reconciliation.
When this field is left blank, SAP Business One treats the
value as zero.

EXAMPLE
Variation in Days is defined as 3. The posting
date of a specific invoice is 01.05.2007, and
there is a payment for the exact amount with a
posting date of 06.05.2007. Because the
difference is 5 days, the invoice is not selected
for reconciliation.
Due Date Select this parameter to assign documents for reconciliation
while considering the due date assigned to them.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a valid difference within
which transactions are selected for reconciliation.
When this field is left blank, SAP Business One treats the
value as zero.

EXAMPLE
Variation in Days is defined as 3. The due date
of a specific invoice is 01.05.2007, and there is
a payment for the exact amount with a due
date of 03.05.2007. Because the difference is
2 days, the invoice is selected for
reconciliation.
Balance Amount Select this parameter to assign documents for
reconciliation according to their total amounts.
Displays the Matching Difference field, in which
you specify the maximum variance in amounts
(in local currency) that should be tolerated by
SAP Business One. If the variance between

© SAP AG 2010 32
SAP Business One 2007 How to Use Bank Statement Processing

amounts is greater than the value specified,


these amounts are not selected for
reconciliation. To increase the degree of
accuracy of the reconciliation, define a low
value in this field.

EXAMPLE
You specified 0.5 in the Matching Difference
field. SAP Business One scans the manual
journal entries posted to a specific business
partner, looking for a transaction to be
reconciled with a 100.08 debit amount.
A credit transaction of 99.85, that is, a
difference of 0.23, is found.
Although the transaction is proposed for
internal reconciliation, as it does not directly
match the bank statement row amount, the
transaction is not automatically selected for
internal reconciliation.
Ref. 1, Ref. 2, Ref. 3 Select 1 of the references, 1 to 3, to reconcile journal entries
posted to business partners, while using the value defined in
the Ref. 1, Ref. 2, or Ref. 3 field in the Journal Entry window
as a matching criterion.
Displays the Relate to XXX First Chars. field, in which you
specify a number higher than 0 to define the level of
accuracy of this parameter. The lower the number, the lower
the level of accuracy, and vice versa.
SAP Business One checks the defined number of
characters starting from the left.

NOTE
You can use only 1 reference as a rule in a
given round of business partner journal entries
matching criteria.

EXAMPLE
In Round 1, you selected Ref. 1 for Rule no. 1.
In the Relate to XXX First Chars. field you
specified the value 3. When you continue to
Rule 2, the options Ref. 2 and Ref. 3 do not
appear in the dropdown list.
SAP Business One scans the manual journal
entries created for a business partner, looking
for a match to a transaction with a reference
number of 96785. When it finds a journal entry
with the value of 9674785, it considers it a
match since the first 3 characters are identical.

Bank Statement Details

© SAP AG 2010 33
SAP Business One 2007 How to Use Bank Statement Processing

Use this window to record your bank statement. You automatically import or manually enter the transactions
listed by your bank so that you can perform internal and external reconciliation.
You can vary the fields and columns displayed in the Bank Statement Details window according to your
company’s needs and local business rules.
To open this window:
...

1. Choose Banking → Bank Statement and External Reconciliation → Bank Statement Processing.
2. In the Bank Statement Summary window, enter in the appropriate fields the information appearing in
the bank statement header, and then choose either Create New for manual processing or Import
from File for automatic processing.

Key to Fields
Header
Field Activities / Description
Bank The bank statement number optionally entered from the bank statement received.
Statement
No.
Bank Name The value appearing in the Bank field in the Bank Statement Summary is automatically
copied to this field.
Bank Account The bank account to which the bank statement should be linked. The value appearing in
the Account field in the Bank Statement Summary is automatically copied to this field.
Series This field appears only if the Permit More than One Document Type per Series option is
selected in Administration → System Initialization → Company Details → Basic Initialization
tab.
This value is copied from the Series column in the Bank Statement Summary and specifies
the numbering series to be used for journal entries, as well as incoming and outgoing
payments created through bank statement processing.
G/L Account G/L account to which the selected bank account is linked. SAP Business One populates
this field is automatically according to the information defined in the G/L Account field in
Administration → Setup → Banking → House Bank Accounts.
No. Row number in the Bank Statement Summary window.
Statement Specify the date on which the received bank statement was generated by the bank and
Date* displayed on the bank statement. The default is the current date.
Starting Specify the balance of the bank account before any of the transactions on the bank
Balance* statement have been taken into consideration. Enter the value as displayed on the bank
statement received. The value must match the corresponding field in Bank Statement
Summary.
The default is the ending balance from the previous statement (Draft or Finalized).
Ending Specify the balance of the bank account after all the transactions on the bank statement
Balance have been taken into consideration. Enter the value as displayed on the received bank
statement. The value must match the corresponding field in the Bank Statement Summary.
Difference Displays the difference between the cleared balance and the ending balance on the bank
statement for the selected transaction/s.
G/L Account Shows the currency information taken from the G/L account’s definition in the Chart of
Currency Accounts. The ## symbol indicates that the G/L account is multicurrency.
Interim Specify the offsetting G/L interim account to use for transaction posting. The default is
Account taken from the House Bank Account – Setup window. This column is available only when

© SAP AG 2010 34
SAP Business One 2007 How to Use Bank Statement Processing

Field Activities / Description


the posting method is Bank Interim Account from/to Bank Account.

Row Details
Cleared/Selected Select this option to clear a bank transaction row or to select a posting proposal line.
You can define a transaction row as Cleared only if the applied amount as matched in
local currency or foreign currency is zero in the case of G/L account postings. In the
case of a business partner posting, the difference is posted to the business partner
without the payment being based on an existing marketing document.

Operation Code
External Specify the code for the transaction type according to the set of External Codes in the External
Code Bank Operation Codes window that are associated with this bank account. This value may
have been assigned during setup to an internal bank operation code and may be displayed on
the received bank statement.
Internal Specify the code for the transaction type according to the Internal Code field in the Internal
Code Bank Operation Codes window. This value may have been assigned during setup to an
external bank operation code, in which case it will be automatically populated if the external
code was selected.

NOTE
When the bank file is imported automatically, the bank statement details usually
contain only the external bank operation code.
If the Bank Operation Code List has not been defined, choose an internal code
manually for every bank statement row.
Posting Specify the posting method to be used to create transactions for the bank statement rows
Method associated with the internal operation code on finalizing the bank statement, according to the
Posting Method field in the Internal Bank Operation Codes window. The available options are:
• G/L Account from/to Bank Account – indicates the following:
{ A journal entry between the bank account and specific G/L accounts is created.
{ External reconciliation takes place between the bank statement row and the bank
G/L account posting.
• Business Partner from/to Bank Account – indicates the following:
{ An incoming or outgoing payment from or to the business partner is created.
{ Internal reconciliation takes place on the business partner side (if matching rules
have been activated and matched records have been selected for reconciliation).
{ External reconciliation takes place between the bank statement row and the bank
G/L account posting.
• Bank Interim Account from/to Bank Account - creates a journal entry that may be
internally reconciled on the interim bank account side (subject to matching criteria
settings), and externally reconciled on the bank account side.
• External Reconciliation – indicates that only external reconciliation is to be performed on
the bank account side, but that no transaction is posted.
• Ignore – does not process any of the automatic actions described above – if associated
with a bank statement row, that row is recorded as being part of the bank statement
It effectively acts as a text line.

Dates from the Bank Statement

© SAP AG 2010 35
SAP Business One 2007 How to Use Bank Statement Processing

Row The posting date of each transaction assigned to the respective row in the bank statement
Date
Due The posting date of all the transactions created for the bank statement is the posting date
Date assigned to that bank statement

Currency Details
Payment Specify the currency if a statement transaction is recorded as being in a different
Currency currency from the default currency.
By default the currency is the bank G/L account currency or the local currency if the bank
G/L account is an All Currency account.
Exchange Rate Specify the exchange rate to apply for foreign currency conversion to local currency, as
per the bank statement.

G/L Account/ Doc. The matching field for bank statement rows
Identification No.
If the row is a bank statement row, enter a document number or reference, as it
appears in the statement.
If the row is a posting proposal row, SAP Business One populates this field with
the document numbers of proposed documents or the code of proposed G/L
account postings.

Payment Currency Amounts


Incoming Amt Specify the financial value for a particular transaction (row) in the case of an incoming
payment.
Outgoing Amt Specify the financial value for a particular transaction (row) in the case of an outgoing
payment.
Discount Specify the financial value of the reduction on a particular transaction (row).
Amount
VAT Amount Specify the amount of VAT included in the particular transaction (row).
Applied Enter the actual amount that was applied for the particular proposal (row) after the
Amount discount amount and VAT amount were taken into consideration.
Default Default percentage of discount value specified for the business partner.
Discount %

Additional Details
Reference 8-character additional information from the bank statement. The value is stored in the
Ref. 3 field in the journal entry.
Details and 254-character additional information from the bank statement.
Details 2

Business Partner Details


BP Name Enter the business partner name corresponding to the specified
business partner code.
BP Code Specify the code of the business partner whose transactions you want
to reconcile.
BP Bank Code, BP Bank Bank details of the business partner whose transactions you want to
Account, BP IBAN Number reconcile

© SAP AG 2010 36
SAP Business One 2007 How to Use Bank Statement Processing

NOTE
In the Netherlands, the bank code is not sent and it is
possible to search only by bank account number.

Interim Enter the offsetting G/L interim account to use for transaction posting for the specified
Account business partner.

Fee
Amount Specify the fee charged by the bank for the particular transaction (row).

NOTE
This is relevant only for a single bank statement row containing both a transaction
amount and a bank fee. If bank fees are presented as separate bank statement
rows then this field should not be filled.
Account Specify the account to which any fee amount charged for a transaction is posted.

NOTE
This is relevant only for a single bank statement row containing both a transaction
amount and a bank fee. If bank fees are presented as separate bank statement
rows, then this field should not be filled.
Profit Specify a profit center.
Center
Project Specify a project.

Dates for Posting Creation


Posting Date The posting date to be assigned to the transaction. By default, this column is populated
according to the definition for the particular bank account in House Bank Accounts – Setup.
Due Date The due date to be assigned to the transaction. By default, this column is populated
according to the definition for the particular bank account in House Bank Accounts – Setup.
Document Enter the date on which the bank statement was generated. The application defaults to the
Date row date if this field is left blank. If you enter the date manually, it is retained.
Journal The journal entry number after posting
Entry
External The number of the external reconciliation
Recon.
Log SAP Business One displays information relating to automatic matching and processing
errors.

Bank Statement Details – Context Menu


The context menu in the Bank Statement Details window includes options for the most frequently used
functions. It is active only in read/write fields.
To access the context menu, either right-click the row details area or press the CTRL+SHIFT+F10 shortcut
key.
Option Description
Cut Remove data from one place in the document in order to insert it elsewhere in the

© SAP AG 2010 37
SAP Business One 2007 How to Use Bank Statement Processing

Option Description
document.
Copy Duplicate data to leave it where it is and also insert it elsewhere in the document.
Paste Insert data that you have cut or copied at the required place in the document.
Delete Remove selected data from the document.
Remove Delete the entire bank statement from SAP Business One.
Add Row Insert rows anywhere in a table, including between existing rows.
Delete Row Remove a bank statement row.
Posting Proposal Insert rows with details of candidate documents or journal entries proposed for
for Row reconciliation with the currently selected bank statement row.
Clear Proposal Delete rows with details of candidate documents or journal entries proposed for
reconciliation with the currently selected bank statement row.

Bank Statement Line Details – Expanded


Use this window to perform manual reconciliation on a selected bank statement row. The fields displayed
vary according to the following types of internal bank operation codes:
• Business Partner from/to Bank Account
• G/L Account from/to Bank Account
• Bank Interim Account from/to Bank Account or External Reconciliation
To open this window:
1. Choose Banking → Bank Statements and External Reconciliations → Bank Statement Processing →
Bank Statement Summary → Bank Statement Details.
2. Double-click a row number.

Key to Fields
Header
Field Description
Bank Row Amount for the specific bank statement transaction row
Amt
Applied Amt Amount of the specific document or transaction proposed for posting
Balance Calculated difference between the Bank Row Amt and Applied Amt fields for the
payment currency and for the local currency.
This field is updated every time the Applied Amt is changed.
Details Displays the same details as the Details field in the Bank Statement Details window.
Details2 Displays the same details as the Details2 field in the Bank Statement Details window.
Reference Displays the same details as the Reference field in the Bank Statement Details
window.
Operation Displays the same details as the Internal Code field in the Bank Statement Details
Code window.
Rate Displays the same details as the Exchange Rate field in the Bank Statement Details
window.

© SAP AG 2010 38
SAP Business One 2007 How to Use Bank Statement Processing

Row Date Displays the same details as the Row Date field in the Bank Statement Details window.
BP Code Displays the same details as the BP Code field in the Bank Statement Details window.
BP Name Displays the same details as the BP Name field in the Bank Statement Details window.

Row Details
Field Description
Selected Indicates whether the specific document or transaction is proposed for posting
BP Code Code of the business partner for the specific document or transaction
BP Name Name of the business partner corresponding to specified business partner
code. Value of the Name field in the original document header.
Default Discount % The percentage of discount in the Discount % field in the original
document/transaction.
Original Amt - Value of the Total Before Discount field in the original document/transaction in
Payment Currency the payment currency.
Balance Due - Value of the Balance Due field in the original document/transaction in the
Payment Currency payment currency.
Discount Amt - The amount shown in the field on the right in the Discount % field in the
Payment Currency original document/transaction in the payment currency.
Applied Amt - Value of the Total field in the original document/transaction in the payment
Payment Currency currency.
Original Amt - Local Value of the Total Before Discount field in the original document/transaction in
Currency the local currency.
Balance Due – Local Value of the Balance Due field in the original document/transaction in the local
Currency currency.
Discount Amt – Local The amount shown in the field on the right in the Discount % field in the
Currency original document/transaction in the local currency.
Applied Amt – Local Value of the Total field in the original document/transaction in the local
Currency currency.
Ref. 1 Value in the Ref 1 field of the journal entry associated with the proposed
transaction.
Ref. 2 Value in the Ref 2 field of the journal entry associated with the proposed
transaction.
Ref. 3 Value in the Ref 3 field of the journal entry associated with the proposed
transaction.
BP Reference No. Value in the BP Reference No. field in the original document as follows:
• A/R Documents (except payments): Customer Reference No. field
• A/P Documents (except payments): Vendor Reference No. field
• A/R and A/P Incoming/Outgoing Payments: Reference field (from
payment header).
Posting Date Value in the Posting Date field of the journal entry associated with the
proposed transaction.
Due Date Value in the Due Date field of the journal entry associated with the proposed
transaction.

© SAP AG 2010 39
SAP Business One 2007 How to Use Bank Statement Processing

Field Description
Document Date Value in the Document Date field of the journal entry associated with the
proposed transaction.

Add Open Documents


Use this window to specify matching criteria for selecting sales and purchasing documents for manual
reconciliation with their respective payments.
You can set a combination of up to 3 rules. Each rule can consider 1 of the parameters described below.

NOTE
Each type of value, such as Amount, BP code, and so on, can be used for only 1 rule. Once
you assign a parameter to a rule, it is removed from the dropdown lists of the other rules.
To open this window:
...

1. Choose Banking → Bank Statements and External Reconciliations → Bank Statement Processing →
Bank Statement Summary → Bank Statement Details.
2. Double-click a row number.
3. Choose Add Open Documents.

Key to Fields
Field Activity/Description
Doc Type Select a document type from the drop-down list:
• All
• A/R Down Payments
• A/R Invoices
• A/R Credit Memos
• A/P Down Payments
• A/P Invoices
• A/P Credit Memos
Posting Date Selects a document if its posting date is within a specified
number of days of the bank statement row.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a legitimate difference
within which transactions are selected for reconciliation.
If Posting Date is blank, the Variation in Days field is set to
zero.

EXAMPLE
Variation in Days is defined as 3. The posting
date of a specific invoice is 01.05.2007. There
is a payment for the exact amount with a
posting date of 06.05.2007. Because the
difference is 5 days, the invoice is not selected
for reconciliation.
Due Date Selects a document if its posting date is within a specified

© SAP AG 2010 40
SAP Business One 2007 How to Use Bank Statement Processing

number of days of the bank statement row.


Displays the Variation in Days field, in which you specify the
number of days to be considered as a legitimate difference
within which transactions are selected for reconciliation.
If Due Date is blank, the Variation in Days field is set to
zero.

EXAMPLE
Variation in Days is defined as 3. The due date
of a specific invoice is 01.05.2007. There is a
payment for the exact amount with a due date
of 03.05.2007. Because the difference is 2
days, the invoice is selected for reconciliation.
BP Reference No. Lets you assign documents for reconciliation while
comparing the value set in the Customer Ref. No. or Vendor
Ref. No. field in sales and purchasing documents with the
value set in the Reference field in payment documents.
Displays the Relate to XXX First Chars. field, in which you
specify a number to define the level of accuracy of this
parameter. The lower the number, the lower the level of
accuracy, and vice versa. SAP Business One checks the
defined number of characters starting from the left.

NOTE
If the field is left blank, SAP Business One
looks for a complete match of BP reference
numbers.

EXAMPLE
The Customer Ref. No. in A/R Invoice No. 100
is CR123456. The value set in Relate to XXX
First Chars. is 1.
SAP Business One looks for incoming
payments with reference numbers that begin
with the character "C". There may be many
incoming payments that comply with this
criterion.
If the value set in Relate to XXX First Chars. is
"3", SAP Business One searches for all
incoming payments with a reference number
that begins with "CR1".
The quantity of incoming payments that begin
with "CR1" is much smaller than the quantity of
incoming payments that begin with "C". This is
why the higher the value set in this field, the
greater the accuracy of this criterion.
Document Number Select this parameter to assign documents for reconciliation
with payments with identical document numbers.
Customer/Vendor Name Select this parameter to assign documents for reconciliation
while comparing the value set in the Name field in sales or

© SAP AG 2010 41
SAP Business One 2007 How to Use Bank Statement Processing

purchasing documents with the value set in the bank


statement row in the BP Name field.
Displays the Relate to XXX First Chars field, in which you
specify a number to define the level of accuracy of this
parameter. The lower the number, the lower the level of
accuracy, and vice versa. SAP Business One checks the
defined number of characters starting from the left.

NOTE
If you leave this field blank, SAP Business One
looks for a complete match of the customer or
vendor name.
BP Bank Code + Account SAP Business One uses the values defined in the Bank
Code and Account No. fields in the Business Partner Bank
Accounts – Setup window.
To view the window, from the SAP Business One Main
Menu, choose Business Partners → Business Partner
Master Data → Payment Terms tab, and click next to the
Bank Country field.

NOTE
This match only works if both the BP Bank
Code and the BP Bank Account fields in the
Error! Reference source not found. window
are populated.

NOTE
In the Netherlands, the bank code is not sent,
and so it is possible to search by bank account
number only.
IBAN SAP Business One selects documents for reconciliation to
bank statement rows according to:
• Value set in the BP IBAN column under the Business
Partner Details section in the Bank Statement window
• Matching value set in the IBAN field on the Payment
Terms tab of the Business Partner Master Data
window.
This applies to documents posted to business partners.
Displays the Relate to XXX First Chars. field, in which you
specify a number to define the level of accuracy of this
parameter. The lower the number, the lower the level of
accuracy, and vice versa. SAP Business One checks the
defined number of characters starting from the left.

NOTE
This parameter is available only for countries
that belong to the European Union.
Balance Amount Select this parameter to assign documents for reconciliation
according to their total amounts.

© SAP AG 2010 42
SAP Business One 2007 How to Use Bank Statement Processing

Displays the Matching Difference field, in which you specify


the maximum variance in amounts (local currency) that
should be tolerated by SAP Business One.
If the variance between amounts is greater than the value
specified, these amounts are not selected for reconciliation.
To increase the degree of accuracy of the reconciliation,
define a low value.
Discounted Balance Amount Select this parameter to assign documents for reconciliation
according to their discount amounts.
Displays the Matching Difference field, in which you specify
the maximum variance in amounts (local currency) that
should be tolerated by SAP Business One.
If the variance between amounts is greater than the value
specified, these amounts are not selected for reconciliation.
To increase the degree of accuracy of the reconciliation,
define a low value.

Add Open BP Journal Entries


Use this window to specify matching criteria to match manual journal entries posted to business partners for
manual reconciliation.
You can set a combination of up to 3 rules. Each rule can consider 1 of the parameters described below.

NOTE
Each parameter can be used for only 1 rule. Once you assign a parameter to a rule, it is
removed from the dropdown lists of the other rules.
To open this window:
...

1. Choose Banking → Bank Statements and External Reconciliations → Bank Statement Processing →
Bank Statement Summary → Bank Statement Details.
2. Double-click a row number.
3. Choose Add Open BP JEs.

Key to Fields
Field Activity/Description
Posting Date Select this parameter to assign documents for reconciliation
while considering the posting date assigned to them.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a legitimate difference
within which transactions are selected for reconciliation.
When this field is left blank, SAP Business One treats the
value as zero.

EXAMPLE
Variation in Days is defined as 3. The posting
date of a specific invoice is 01.05.2007, and
there is a payment for the exact amount with a
posting date of 06.05.2007. Because the
difference is 5 days, the invoice is not selected

© SAP AG 2010 43
SAP Business One 2007 How to Use Bank Statement Processing

for reconciliation.
Due Date Select this parameter to assign documents for reconciliation
while considering the due date assigned to them.
Displays the Variation in Days field, in which you specify the
number of days to be considered as a valid difference within
which transactions are selected for reconciliation.
When this field is left blank, SAP Business One treats the
value as zero.

EXAMPLE
Variation in Days is defined as 3. The due date
of a specific invoice is 01.05.2007, and there is
a payment for the exact amount with a due
date of 03.05.2007. Because the difference is
2 days, the invoice is selected for
reconciliation.
Balance Amount Select this parameter to assign documents for
reconciliation according to their total amounts.
Displays the Matching Difference field, in which
you specify the maximum variance in amounts
(in local currency) that should be tolerated by
SAP Business One. If the variance between
amounts is greater than the value specified,
these amounts are not selected for
reconciliation. To increase the degree of
accuracy of the reconciliation, define a low
value in this field.

EXAMPLE
You specified 0.5 in the Matching Difference
field. SAP Business One scans the manual
journal entries posted to a specific business
partner, looking for a transaction to be
reconciled with a 100.08 debit amount.
A credit transaction of 99.85, that is, a
difference of 0.23, is found.
Although the transaction is proposed for
internal reconciliation, as it does not directly
match the bank statement row amount, the
transaction is not automatically selected for
internal reconciliation.
Ref. 1, Ref. 2, Ref. 3 Select 1 of the references, 1 to 3, to reconcile journal entries
posted to business partners, while using the value defined in
the Ref. 1, Ref. 2, or Ref. 3 field in the Journal Entry window
as a matching criterion.
Displays the Relate to XXX First Chars. field, in which you
specify a number higher than 0 to define the level of
accuracy of this parameter. The lower the number, the lower
the level of accuracy, and vice versa.
SAP Business One checks the defined number of

© SAP AG 2010 44
SAP Business One 2007 How to Use Bank Statement Processing

characters starting from the left.

NOTE
You can use only 1 reference as a rule in a
given round of business partner journal entries
matching criteria.

EXAMPLE
In Round 1, you selected Ref. 1 for Rule no. 1.
In the Relate to XXX First Chars. field you
specified the value 3. When you continue to
Rule 2, the options Ref. 2 and Ref. 3 do not
appear in the dropdown list.
SAP Business One scans the manual journal
entries created for a business partner, looking
for a match to a transaction with a reference
number of 96785. When it finds a journal entry
with the value of 9674785, it considers it a
match since the first 3 characters are identical.

Bank Statement Summary


Use this window to access a list of all bank statements for the bank account specified in the header area.
To open this window, choose Banking → Bank Statement and External Reconciliation → Bank Statement
Processing.

Key to Fields
Header
Field Activity/Description
Country Choose the name of the country in which the required bank is located.
Bank Choose the name of the required bank. The application automatically populates the
Account and G/L Account fields according to the information defined in Administration
→ Setup → Banking → House Bank Accounts.
Account Bank account number to which the bank statement should be linked. The application
automatically populates this field according to the information defined in the Account
No. field in Administration → Setup → Banking → House Bank Accounts.
G/L Account G/L account to which the selected bank account is linked. The application automatically
populates this field according to the information defined in the G/L Account field in
Administration → Setup → Banking → House Bank Accounts.
G/L Account Current balance of the G/L account. The application automatically populates this field.
Balance The current balance is shown for information only and is not saved in the header of the
bank statement.
G/L Account Shows the currency information taken from the G/L account’s definition in the chart of
Currency accounts. The ## symbol indicates that the G/L account is multicurrency.
Series Specify the numbering series to be used for journal entries, as well as incoming and
outgoing payments that are created through bank statement processing.
This column appears only if the Permit More than One Document Type per Series
option is selected in Administration → System Initialization → Company Details → Basic

© SAP AG 2010 45
SAP Business One 2007 How to Use Bank Statement Processing

Field Activity/Description
Initialization tab.

Row Details
Field Activity/Description
No. The system-generated row number in the Bank Statement Summary window
Bank Shows the bank statement number optionally entered from the bank statement. This is
Statement header information for the specified bank statement.
No.
Status Shows the progress of bank statement processing. This is header information for the
specified bank statement. The following statuses are possible:
• Draft – in progress
• Finalized – the bank statement has been accepted
• Old – statement created before the upgrade to SAP Business One 2007
Statement Date on which the bank statement received from the bank was generated; appears in
Date header of specified bank statement
Starting Specify the balance of the bank account before any of the transactions on the bank
Balance statement have been taken into account. Enter the value as displayed on the bank
statement received.
Ending Ending balance of bank account after all transactions on the bank statement have
Balance been taken into account. This is the financial value taken from the received bank
statement.

Multiple Payments
Use this window to process multiple payments with automatic matching.
To open this window:
...

1. In the Bank Statement Details window, position the cursor in the G/L Account/Doc. Identification No.
field.
2. Either press the TAB key, or right-click and choose Multiple Payments.

Key to Fields
Field Description
Statement Row Amt Amount appearing in the bank statement transaction row.
Multiple Payment Total Total of the payment amounts in the proposed documents
Document Identification Identification number of the proposed document.

NOTE
This field is used for matching.
Incoming Amt Incoming amount appearing in the proposed document.

NOTE
This field is not used for matching.

© SAP AG 2010 46
SAP Business One 2007 How to Use Bank Statement Processing

Field Description
Outgoing Amt Outgoing amount appearing in the proposed document.

NOTE
This field is not used for matching.

Bank Statement Information – Selection Criteria


Use this window to display detailed information for one or more bank statements.
To open this window, choose Banking → Banking Reports → Bank Statement Information.

Key to Fields
Field Description
G/L Account Specify the range of account codes to be included in this report.
Bank Statement Date Specify the range of dates generated by the bank of bank statements to be
included in this report.
Bank Statement Number Specify the range of bank statement numbers generated by the bank to be
included in this report.
Internal Bank Operation Specify the range of internal bank operation codes to be included in this report.
Code
Business Partner Code Specify the range of business partner codes to be included in this report.
Journal Entry Specify the range of journal entry numbers to be included in this report.
Incoming Payment Specify the range of incoming payment numbers to be included in this report.
Number
Outgoing Payment Specify the range of outgoing payment numbers to be included in this report.
Number

© SAP AG 2010 47
SAP Business One 2007 How to Use Bank Statement Processing

Appendixes
Working with Posting Proposals - Examples
G/L Account Postings

Posting on a G/L Account - Without Predefinitions


1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.
2. In the Bank Statement Summary window, enter the required information for the fields in the header
area.
3. Choose either Import From File to retrieve the relevant bank file, or Create New to enter the bank
statement details manually.
4. Select the internal bank operation code, for example, "GB".
5. Specify the Incoming Amount or Outgoing Amount fields.
6. Choose Posting Proposal for Uncleared Rows.
7. Select the relevant G/L account by pressing the TAB key.
8. Specify the Actual Amount field. After this data is entered, a match is indicated and the row proposal
can be cleared.

Posting on a G/L Account with Predefinitions


When you set up internal bank operation codes, you can also assign 1 or more G/L accounts to an internal
bank operation code.
1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.
2. In the Bank Statement Summary window, enter the required information for the fields in the header
area.
3. Choose either Import From File to retrieve the relevant bank file, or Create New to enter the bank
statement details manually.
4. Select the internal bank operation code, for example, "GB_4040".
5. Specify the Outgoing Amount field.
6. Choose Posting Proposal for Uncleared Rows. SAP Business One automatically populates the G/L
Account and the Actual Amount fields. The possible matches are indicated and the row proposal can
be cleared.

Suppliers

Payment to Supplier via an Interim Account (Payment Wizard)


Let us assume that payment to suppliers is created through the payment wizard.
...

1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.
2. In the Bank Statement Summary window, enter the required information for the fields in the header
area.
3. Choose either Import From File to retrieve the relevant bank file, or Create New to enter the bank
statement details manually.
4. Select the internal bank operation code, for example, "TU".

© SAP AG 2010 48
SAP Business One 2007 How to Use Bank Statement Processing

5. Specify the Outgoing Amount field.


6. Choose Posting Proposal for Uncleared Rows. The possible matches are indicated and the row
proposal can be cleared.

Direct Payment to Supplier Based on Marketing Document


1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.
2. In the Bank Statement Summary window, enter the required information for the fields in the header
area.
3. Choose either Import From File to retrieve the relevant bank file, or Create New to enter the bank
statement details manually.
4. Select the internal bank operation code, for example, "ZP".
5. Select the document reference, if any.
6. Specify the Outgoing Amount field.
7. Specify the BP Code to enter the relevant supplier.
8. Choose Posting Proposal for Uncleared Rows. Based on the matching criteria, SAP Business One
searches for possible matching documents. If an exact match is made, a checkmark appears in the
Selected checkbox in the transaction row.

Customers

Payment from Customer Based on Fully Paid Marketing Document


1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.
2. In the Bank Statement Summary window, enter the required information for the fields in the header
area.
3. Choose either Import From File to retrieve the relevant bank file, or Create New to enter the bank
statement details manually.
4. Select the internal bank operation code, for example, "ZP".
5. Select the document reference, if any.
6. Specify the Incoming Amount field.
7. Specify the BP Code to enter the relevant customer.
8. Choose Posting Proposal for Uncleared Rows. Based on the matching criteria, SAP Business One
searches for possible matching documents. If an exact match is made, a checkmark appears in the
Selected checkbox in the transaction row.
9. In the event there is no exact match, you can select documents and amounts by doing the following:
{ Specifying the respective amounts in the Actual Amount field
{ Selecting the Selected/Cleared checkbox in the relevant transaction row

Payment from Customer Based on Multiple References


To streamline payments between various parties, multiple payments are accompanied by references, such
as an invoice number. References can be used as matching criteria.
To reconcile multiple payments, follow these steps:
1. From the SAP Business One Main Menu, choose Banking → Bank Statement and External
Reconciliation → Bank Statement Processing.

© SAP AG 2010 49
SAP Business One 2007 How to Use Bank Statement Processing

2. In the Bank Statement Summary window, enter the required information for the fields in the header
area.
3. Choose either Import From File to retrieve the relevant bank file, or Create New to enter the bank
statement details manually.
4. Select the internal bank operation code, for example, "ZP".
5. Position the cursor in the G/L Account/Doc. Identification No. field.
6. Either press the TAB key, or right-click and choose Multiple Payments.
7. Enter the required information for the displayed fields and choose Update.
8. In the Bank Statement Details window, choose Posting Proposal for Uncleared Rows. Based on the
matching criteria, SAP Business One searches for possible matching documents.

© SAP AG 2010 50
SAP Business One 2007 How to Use Bank Statement Processing

Business Scenarios
This section deals with common scenarios for bank statement transaction row entry and handling.

Incoming Payment from Customer


An A/R invoice is created for a customer in SAP Business One. The bank statement is received and shows
an incoming payment from the customer made by direct bank transfer. This payment is manually entered into
the Bank Statement Details window together with the appropriate internal bank operation code, BP to/from
bank acct. SAP Business One matches details entered with the BP reference number specified in the G/L
Account/Doc. Identification No. column and the transaction is selected, cleared, and reconciled.

Bank Statement Details


(Only relevant fields are shown)
Operation Currency G/L Payment Local Business Dates for
Code - Details - Account/Doc. Currency Currency Partner Posting
Internal Payment Identification Amounts - Amounts - Details - BP Creation -
Code Currency No. Incoming Incoming Bank Code Posting
Amt Amt Date
BP to/from USD 123456789 100 100 1234 4/15/08
bank acct

G/L Account Postings


Business Partner Bank
Debit Credit Debit Credit
(1)100 (2)100 (2)100

(1) Invoice 123456789


(2) Payment

Incoming Payment from Customer with Cash Discount


An A/R invoice is issued containing the payment amount due. The customer is eligible for a 10% discount,
provided that payment is made before the invoice due date. The bank statement is received and contains a
transaction row showing that a payment was made within the discount period. SAP Business One matches
the BP reference code entered for the incoming payment in G/L Account/Doc. Identification No. column in
the Bank Statement Details window.

Bank Statement Details


(Only relevant fields are shown)
Operation Currency Currency G/L Payment Local Discount Dates for
Code - Details - Details – Account/Doc. Currency Currency Amount Posting
Internal Payment Exchange Identification Amounts - Amounts - Creation -
Code Currency Rate No. Incoming Incoming Posting
Amt Amt Date
Bank USD 1 ABCD1234 100 100 10 4/15/08
Transfer

© SAP AG 2010 51
SAP Business One 2007 How to Use Bank Statement Processing

G/L Account Postings


Business Partner Bank Discount
Debit Credit Debit Credit Debit Credit
(1)100 (2)100 (2)90 (2)10

(1) Invoice ABCD1234


(2) Payment

Outgoing Payment via bank transfer using the Payment Wizard


The payment wizard was used to create a bank file containing an instruction to make an outgoing payment to
a vendor. When SAP Business One generated the bank file, the bank posting was posted to a bank interim
account prior to clearance on the bank statement. The bank statement is received and shows that the
outgoing payment has been cleared. The relevant transaction row is entered in the Bank Statement Details
window and matched to the outgoing payment amount. When the bank statement is finalized, the interim
bank posting is then cleared and transferred to the bank G/L account.

Bank Statement Details


(Only relevant fields are shown)
Operation Dates from Dates from Currency Currency Payment Local
Code - the Bank the Bank Details - Details - Currency Currency
Internal Statement - Statement - Payment Exchange Amounts - Amounts -
Code Row Date Due Date Currency Rate Outgoing Outgoing
Amt Amt
BP to/from 4/13/2008 4/13/2008 EUR 1 100 100
bank acct

G/L Account Postings


Business Partner Interim Bank
Bank
Acct
Debit Credit Debit Credit Debit Credit
(1)100 (1)100 (2)100 (1)100

(1) Payment
(2) Clearance

Outgoing Payment and exchange rate difference


The company receives an invoice in US dollars from a multicurrency vendor and posts it in SAP Business
One at an exchange rate of 1.5 US dollars to 1 euro, the company’s local currency. The invoice is paid in
Euros, at an exchange rate of 1 euro to 2 US dollars. The bank statement is received and shows that the
outgoing payment has been cleared. The relevant transaction row is entered in the Bank Statement Details
window and matched to the payment amount. When the bank statement is finalized, the posting is
transferred to the bank G/L account and the exchange rate difference posted to a separate G/L account.

Bank Statement Details


(Only relevant fields are shown)
Operation Currency Currency Payment Local Currency Dates for
Code - Details - Details - Currency Amounts - Posting Creation
Internal Code Payment Exchange Rate Amounts - Outgoing Amt - Posting Date
Currency Outgoing Amt
Bank Transfer EUR 2 USD 300 EUR 150 4/13/2008

© SAP AG 2010 52
SAP Business One 2007 How to Use Bank Statement Processing

G/L Account Postings


Business Partner Bank Exchange Rate Gain
Debit Credit Debit Credit Debit Credit
(2) (1) (1) (1)

USD 300 USD 300 USD 300 EUR 50


EUR 200 EUR 200 EUR 150 USD 0
(1) Invoice
(2) Payment

Payment to Account: Salaries


The company pays monthly salaries to its employees via a payroll system that gives the bank payment
instructions. In this simplified scenario, no employee benefits, such as health and life insurance, savings
plans, and Social Security are involved, and no tax is applied. Upon receipt of the bank statement the
employee payments are recorded as cleared and need to be posted as G/L transactions.
The Outgoing Payments window was used to issue an outgoing payment to the relevant salary and wages
G/L account.
The relevant transaction row is entered in the Bank Statement Details window, with the internal bank
operation code indicating that the posting method is G/L Account From/To Bank Account. The transaction is
matched against the relevant amount and the relevant salary and wages G/L account. When the bank
statement is finalized, the posting amount is transferred from the bank G/L account to the salary and wages
G/L account.

NOTE
This scenario resembles bank fee handling.

Bank Statement Details


(Only relevant fields are shown)
Operation Currency Payment Payment Local Dates for Dates for
Code - Details - Currency Currency Currency Posting Posting
Internal Payment Amounts - Amounts - Amounts - Creation - Creation -
Code Currency Outgoing Amt Applied Amt Outgoing Amt Posting Date Document
Date
GLToFr USD 100,000.00 (100,000.00) 100,000.00 4/13/2008 4/13/2008
G/L Account Postings
Bank Salaries & Wages
Debit Credit Debit Credit
100000 100000

Payment to Account: Sundry Expenses with Tax - Gas Expenses


A company employee fills up her car with gasoline and gives the sales receipt to her company for
reimbursement. The company wants to log the purchase transaction and the associated VAT without
opening a business partner master data record for the gas station involved.
The Outgoing Payments window is used to issue an outgoing payment to the relevant sundry expenses G/L
account. When the bank statement is received, it shows that the outgoing payment has been cleared. The
relevant transaction row is entered in the Bank Statement Details window, with the internal bank operation
code indicating that the posting method is G/L account from/to bank account. The transaction is matched
against the relevant purchase transaction and VAT amounts. When the bank statement is finalized, the

© SAP AG 2010 53
SAP Business One 2007 How to Use Bank Statement Processing

posting amount is transferred from the bank G/L account and divided between the expense G/L account and
the sales tax G/L account.

Bank Statement Details


(Only relevant fields are shown)
Operation Dates Dates Payment VAT Amt Payment Local Dates for Dates for
Code - from the from the Currency Currency Currency Posting Posting
Internal Bank Bank Amounts Amounts Amounts Creation - Creation -
Code Statement Statement - - Applied - Posting Document
- Row - Due Outgoing Amt Outgoing Date Date
Date Date Amt Amt
GLToFr 4/13/2008 4/13/2008 100.00 10.00 (100.00) 100.00 4/13/2008 4/13/2008
G/L Account Postings
Bank Sundry Expenses - Gasoline VAT
Debit Credit Debit Credit Debit Credit
100 90 10

Cash Deposit to a Bank Interim Account - Retail business


A retail company has a cash register and deposits a single day’s takings in the bank. In SAP Business One,
a cash deposit was made transferring the cash asset recorded from the sales posting to an interim account.
A bank statement is received and a transaction row shows that the cash amount was cleared. The relevant
transaction row is entered in the Bank Statement Details window, with the internal bank operation code
indicating that the posting method is Bank Interim Account from/to Bank Account. The transaction is matched
against the cash deposit transaction to the interim account. When the bank statement is finalized, the posting
amount is transferred from the G/L bank interim account to the G/L bank account.

Bank Statement Details


(Only relevant fields are shown)
Operation G/L Payment Payment Local Interim Dates Dates for Journal
Code - Account/Doc. Currency Currency Currency Account for Posting Entry
Internal Identification Amounts Amounts Amounts Posting Creation -
Code No. - - Applied - Creation Document
Incoming Amt Incoming - Date
Amt Amt Posting
Date
interimdep 1000 1000 1000 161011 USD 4/13/2008 382
JE 381/1 - 1000 1000 1000 161011 381
DP 3
G/L Account Postings
Bank Interim Bank
Debit Credit Debit Credit
(1)1000 (2)1000 (2)1000

(1) Deposit
(2) Clearance

External Reconciliation
The company wants to verify the transactions recorded in SAP Business One against the bank statement
and to create adjustments, if required. In the following example, the bank statement shows an outgoing
payment. The relevant transaction row is entered in the Bank Statement Details window, with the internal
bank operation code indicating that the posting method is External. The transaction is matched to the

© SAP AG 2010 54
SAP Business One 2007 How to Use Bank Statement Processing

outgoing payment amount and the relevant journal entry displayed in the Bank Statement Details window.
When the bank statement is finalized, no posting is made but an external reconciliation is made connecting
the bank statement line with the outgoing payment.

Bank Statement Details


(Only relevant fields are shown)
Operation G/L Payment Payment Local Business Business Interim Dates
Code - Account/Doc. Currency Currency Currency Partner Partner Account for
Internal Identification Amounts Amounts Amounts Details - Details - Posting
Code No. - - Applied - BP BP Code Creation
Outgoing Amt Outgoing Name -
Amt Amt Posting
Date
External USD (USD USD 161010 14.04.08
100.00 100.00) 100.00
JE 384/0 - USD USD USD AVendor AVendor 161010
PS 23 100.00 (100.00) 100.00

Keyboard Shortcuts for Working with Tables


To speed up your work, use the following shortcut keys in SAP Business One:
Function Shortcut Key Operations
Move to the next active
Press TAB.
field
Move to the previous
Press and hold SHIFT + TAB.
active field
Enter today's date Enter any non-numeric character + TAB, for example, W + TAB.

Enter a date in the Enter a digit for a date + TAB, for example, 12 + TAB for March 12, where March
current month is the current month.
Enter a date in the Enter digits for a date and month + TAB, for example, 1212 + TAB for December
current year 12, 2006, where 2006 is the current year.
Enter digits for a day, month, and year + TAB, for example, 121205 + TAB for
Enter any date
December 12, 2005.
Select successive rows Select the first row, press SHIFT, and select the last row.
Select any displayed
Select the first row, press CTRL, and select the next relevant row.
rows
Deselect a row Press CTRL + select the relevant row.

© SAP AG 2010 55
SAP Business One 2007 How to Use Bank Statement Processing

Glossary
Term Abbreviation Description
bank statement Legally binding notification instrument from the bank to its customers. It
contains information on the turnovers on an account and can be
delivered to the customer via various channels, such as bank statement
printer or by mail.
If additional settlement details are included in the bank statement, this
special form or bank statement is also described as a balance
notification. If the customer raises no objection within a certain period to
the settlement results listed, these results are considered as accepted
by the customer.
bank statement BSP Execution of procedures for comparing and matching documents and
processing transactions in SAP Business One against those presented in a bank
statement.
external bank Unique identifier assigned by a bank for each banking transaction type.
operation code
external The comparison of an account with external data.
reconciliation
house bank HBA An internal representation of a company's bank account at a house
account bank. It contains all control information required for processing payment-
relevant processes.
internal bank Unique identifier of up to 15 characters used in SAP Business One to
operation code determine the type of each transaction row in the bank statement.
internal The adjustment of the credit and debit side of an account based on the
reconciliation status of the appropriate invoices.
matching Sets of rules that let SAP Business One match transactions in the
criteria manually entered bank statement to existing transactions for internal
reconciliation as part of bank statement processing.
posting method Process defined for creating transactions for the bank statement rows
associated with the internal operation code on finalizing the bank
statement.
posting Suggested documents and postings generated by SAP Business One
proposal for reconciliation with bank statement rows.

© SAP AG 2010 56
SAP Business One 2007 How to Use Bank Statement Processing

Bank Statement Processing Workflow


The following diagram shows the workflow for bank statement processing. The workflow consists of two
phases:
• Setup – configuration of bank statement-related settings in Administration → Setup → Banking →
Bank Statement Processing
• Run – data entry, transactions, and postings when the bank statement is finalized.

House
Banks
Setup Banks

Internal Bank
Posting Matching
Operation
Methods Criteria
Codes

Automatically
Run or Manually- Draft Bank
Entered Bank Statement
Statement

Finalized Bank
Statement

General
Ledger

© SAP AG 2010 57
SAP Business One 2007 How to Use Bank Statement Processing

Copyrights, Trademarks, and Disclaimers


© Copyright 2010 SAP AG. All rights reserved.

The current version of the copyrights, trademarks, and disclaimers at


http://service.sap.com/smb/sbocustomer/documentation is valid for this document.

© SAP AG 2010 58

You might also like