Professional Documents
Culture Documents
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
© SAP AG 2010 3
SAP Business One 2007 How to Use Bank Statement Processing
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
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.
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.
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.
© 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
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
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
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.
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.
© SAP AG 2010 8
SAP Business One 2007 How to Use Bank Statement Processing
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.
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.
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
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
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
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
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
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
© 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.
© SAP AG 2010 14
SAP Business One 2007 How to Use Bank Statement Processing
See also:
Bank Statement Summary on page 45
Bank Statement Details on page 33
Bank Statement Information – Selection Criteria on page 47
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
See also:
Bank Statement Line Details – Expanded on page 38
© 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
Procedure
...
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
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
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
© 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
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.
Key to Fields
Field Activity/Description
© SAP AG 2010 21
SAP Business One 2007 How to Use Bank Statement Processing
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
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.
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
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
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.
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
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.
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
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
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
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.
© 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
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.
© 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.
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
© 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.
© 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.
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.
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
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
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
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
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.
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.
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
Suppliers
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
Customers
© 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.
© SAP AG 2010 51
SAP Business One 2007 How to Use Bank Statement Processing
(1) Payment
(2) Clearance
© SAP AG 2010 52
SAP Business One 2007 How to Use Bank Statement Processing
NOTE
This scenario resembles bank fee handling.
© 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.
(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.
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
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
© SAP AG 2010 58