April 2012 Setup, Configuration and Use. Document Version: Product Version: SAP Version: Localization: 1.1.0 8.80.103 8.



Similar documents
August 2012 Web Application for Enprise Job Costing SAP 2007A, SAP 2007A SP01, SAP 8.8 All regions

Enprise License Management. Online and Manual License Management. May Enprise Enprise Job

GP REPORTS VIEWER USER GUIDE

TASKE Call Center Management Tools

Utilities ComCash

Resources You can find more resources for Sync & Save at our support site:

Universal Management Service 2015

Using Crystal Reports with Enprise Job

Bank Reconciliation Import BR-1005

DocumentsCorePack Client

Installing OneStop Reporting Products

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

INSTALL/UPGRADE GUIDE: Amicus Small Firm Accounting

Sage 300 ERP Sage CRM 7.2 Integration Guide

EFT Overview Guide for Australia and New Zealand

File Management Utility User Guide

Setting Up ALERE with Client/Server Data

How to Back Up and Restore an ACT! Database Answer ID 19211

Pharos Uniprint 9.0. Pharos Print Center Guide. Document Version: UP90-Install-1.0. Distribution Date: May 2014

Connector for Microsoft Office SharePoint Server. ados.com Therefore Corporation, all rights reserved.

HP Enterprise Integration module for SAP applications

Ajera 7 Installation Guide

AR Collections Manager for Microsoft Dynamics SL

Structured Data Load. User Guide. Contents

STEP BY STEP IIS, DotNET and SQL-Server Installation for an ARAS Innovator9x Test System

v4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server

Sage 200 Web Time & Expenses Guide

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

AFN-StudentBillingEFTGuide

AFN-AccountsPayableEFTGuide

Sage 300 ERP Sage CRM 7.1 Integration Guide

How to Configure the Workflow Service and Design the Workflow Process Templates

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training

M4 Advanced Recurring Billing. User Guide

Forms Printer User Guide

MONEY TRANSFER. Import & Approval User Guide

Jet Data Manager 2012 User Guide

Introduction and Overview

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

GFI LANguard 9.0 ReportPack. Manual. By GFI Software Ltd.

Results CRM 2012 User Manual

InventoryControl for use with QuoteWerks Quick Start Guide

Connectivity Pack for Microsoft Guide

Recurring Contract Billing 10.0 SP6

Your Guide to setting up Sage One Accounting from your Accountant. Setting Up Sage One Accounting

Expat Tracker. User Manual HR Systems Limited

1.1. Overview Direct credits Direct debits Nab direct credits... 12

Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2

How to Define Authorizations

Monitor Print Popup for Mac. Product Manual.

TANDBERG MANAGEMENT SUITE 10.0

ACHIEVE THIRD PARTY MANAGEMENT (3PL)

EzyScript User Manual

Advanced BIAR Participant Guide

Accounts Receivable: Importing Remittance Data

HP LaserJet MFP Analog Fax Accessory 300 Send Fax Driver Guide

TheFinancialEdge. Administration Guide

Partner. Sage Pastel. Accounting. Installation Guide

TIBCO Spotfire Automation Services 6.5. User s Manual

-lead Grabber Business 2010 User Guide

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Preparing Your Server for an MDsuite Installation

TheFinancialEdge. Administration Guide

Omgeo OASYS Workstation Installation Guide. Version 6.4 December 13, 2011

FrontDesk. (Server Software Installation) Ver

E-Notebook SQL13.0 Desktop Migration and Upgrade Guide

Using SQL Reporting Services with Amicus

GFI LANguard 9.0 ReportPack. Manual. By GFI Software Ltd.

Administration guide. Host software WinCCU Installation. Complete gas volume and energy data management

Microsoft Dynamics GP. Electronic Banking

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008

MailStore Server 5.0 Documentation

Virtual CD v10. Network Management Server Manual. H+H Software GmbH

Connect Getting Started Guide. Connect Getting Started Guide

INSTALL AND CONFIGURATION GUIDE. Atlas 5.1 for Microsoft Dynamics AX

MS SQL Installation Guide

Contents PAYMENTS...1 PAYMENT TABLES...67

Ingenious Testcraft Technical Documentation Installation Guide

Shavlik Patch for Microsoft System Center

Novell ZENworks 10 Configuration Management SP3

Sage ERP Accpac 6.0A. SageCRM 7.0 I Integration Guide

Kaseya 2. Installation guide. Version 7.0. English

Chapter A5: Creating client files and attaching bank accounts

Exchange Server Backup and Restore

DocumentsCorePack for MS CRM 2011 Implementation Guide

0651 Installing PointCentral 8.0 For the First Time

User Manual Web DataLink for Sage Line 50. Version 1.0.1

Microsoft Business Contact Manager Version 2.0 New to Product. Module 4: Importing and Exporting Data

Vodafone Bulk Text. User Guide. Copyright Notice. Copyright Phonovation Ltd

PROJECTIONS SUITE. Database Setup Utility (and Prerequisites) Installation and General Instructions. v0.9 draft prepared by David Weinstein

Migrating TimeForce To A New Server

NetSuite OpenAir Integration Manager User Guide Version 5.6

User Guide. Trade Finance Global. Reports Centre. October nordea.com/cm OR tradefinance Name of document 8/8 2015/V1

Mobility Services Platform Software Installation Guide

PCS Clinical Audit Tool User Guide

Point of Sale 2015 Enterprise. Installation Guide

Batch & Document Management. User Guide

Transcription:

April 2012 Setup, Configuration and Use Document Version: Product Version: SAP Version: Localization: 1.1.0 8.80.103 8.8 All regions

Enprise Bank 2012 Enprise Solutions All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without written permission of publisher. Products that are referred to in this document may be eir trademarks and/or registered trademarks of respective owners. The publisher and author make no claim to se trademarks. While every precaution has been taken in preparation of this document, publisher and author assume no responsibility for errors or omissions, or for damages resulting from use of information contained in this document or from use of programs and source code that may accompany it. In no event shall publisher and author be liable for any loss of profit or any or commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: April 2012 in Auckland, New Zealand 2

Table of Contents Chapter 1 Installing Application 5 1. 1 Installation 5 Installation Prerequisites 5 Installation Procedure 6 Step 1 - Extract Zip File Step 2 - SAP Business One Add-on Administrator Step 3 - Register Add-on Step 4 - Add-on Install Wizard Step 5 - Database Connection 1. 2 Installation Troubleshooting 15 Chapter 2 Setting Up Enprise Bank 18 2. 1 Creating Export Templates 18 Export Data 23 Linking export templates to payment methods 50 2. 2 Creating Import Templates 51 2. 3 Data Export / Import 57 Importing Templates 58 Importing Export Templates Importing Import Templates Exporting Templates 60 2. 4 Batch Removal Password 60 Chapter 3 Using Enprise Bank 62 3. 1 Exporting Bank Transactions 62 3

3. 2 Processing export 62 Removing a Batch 63 Importing Bank Transactions Processing Bank Reconcilliation 3. 3 Check Export Setup 64 65 65 4

Installing Application 1 Installing Application 1.1 Installation The installation of add-on is a simple wizard driven process which uses standard add-on tools available inside SAP Business One. 1.1.1 Installation Prerequisites The following prerequisites must be met before add-on is installed: 1. A compatible version of Microsoft Windows, which includes only professional versions of Windows, not home versions. The Enprise products are tested against versions of Windows supported by SAP Business One. Currently se include: 1.1. Workstation Software 1.1.1. Windows 2000 1.1.2. Windows XP 1.1.3. Windows Vista 1.1.4. Windows 7 1.2. Server Software 1.2.1. Windows Server 2000 1.2.2. Windows Server 2003 1.2.3. Windows Server 2008 2. The SAP Business One client must be installed on local machine. Please ensure that correct version of Enprise product is selected for SAP version that is being run. Currently, 8.00 series of Enprise products can be run on both SAP Business One 2007 and 8.8x. The 8.80 version of application can only be used with 8.8x series of SAP Business One. 3. Microsoft.Net Framework is installed on local machine. 3.1. For 2005 / early 2007 versions of Enprise products you will require.net Framework 1.1 3.2. With 8.00 series of Enprise products.net Framework 2.0 is required. 5

Enprise Bank 3.3.For 8.80 series of Enprise products.net Framework 4.0 is required. 4. The user that is logged in and will be doing installation has administrative rights to client machine. 5. Login credentials are required to access SQL server. 6. SAP DI_API of same version as currently installed patch of SAP Business One is installed on local machine. Once se prerequisites are met installation of add-on can proceed. 1.1.2 Installation Procedure Installation of Enprise products is a simple process, which makes use of standard add-ons functions within SAP Business One. The following screenshots and steps are based on installation of Enprise Job add-on. However, process for installing any of Enprise applications, with exception of web based Enprise Service and Enprise Service Pro applications, is same. 1.1.2.1 Step 1 - Extract Zip File Versions of Enprise products can be downloaded from Enprise partner portal (www.enprise.com/ partner). You will need to register for access to this portal. The download will consist of a single zip file which will contain all necessary files to enable you to install or upgrade relevant Enprise product. In general zip file will contain: 1. A.ard file which is add-on configuration file required by SAP Business One 2. The install executable file 3. Version release notes 6

Installing Application 1.1.2.2 Step 2 - SAP Business One Add-on Administrator Once you have extracted files, you will need to add add-on to SAP Business One using Addon Administration utility. This can be found under Administration -> Add-Ons -> Add-On Administration SAP Business One Add-on Manager 7

Enprise Bank 1.1.2.3 Step 3 - Register Add-on 1. Click "Register Add-on" button on left hand side of Add-on Administration form to open registration screen. 2. Select Add-on Registration Data File (.ARD) and Add-on Installation Package from location you chose to unzip files. 3. Assign it to current company and tick to activate for current company this will automatically initiate installation. 4. Click "OK" to update and close. 5. Set "Default Group" and "Force Install" settings as required for your business scenario. Default Group allows you to set wher add-on is automatically run upon opening SAP Business One, is mandatory or is started when and as required (manually). If Force Install is selected, it will automatically install add-on on each computer that SAP Business One is opened on, against any company that is connected to. If Force Install is turned off n add-on will not install (recommended). 8

Installing Application 6. Click "OK" to close add-on manager. 9

Enprise Bank 1.1.2.4 Step 4 - Add-on Install Wizard The installer will take you through several wizard driven steps required to install add-on Installer Step 1 10

Installing Application Installer Step 2 11

Enprise Bank Installer Step 3 In order to proceed with installation you need to acknowledge and agree to end user license agreement. This is a copy of same agreement that needs to be signed and returned to Enprise when purchasing any software. 12

Installing Application Installer Step 4 13

Enprise Bank Installer Step 5 1.1.2.5 Step 5 - Database Connection During initial installation of add-on, a screen will open requesting that you enter credentials to be used when connecting to SQL server on which SAP Business One company databases are stored. Set Password Utility 14

Installing Application If at any stage password to your assigned SQL user changes, Enprise product will not be able to connect to SQL database. This password utility will n need to be run manually in order to update saved password, which will need to be done on each client machine. The utility can be found in install folder of Enprise product which by default is..\program Files\SAP\SAP Business One\AddOns\Enprise Solutions\Enprise Solutions\<Product Name> 1.2 Installation Troubleshooting Below are some common reasons why installation may fail, and ir related resolutions. Issue Resolution Is Enprise Bank showing as an installed If not, n installation procedure for this client has application in Control Panel > Add/Remove not completed Programs? restart SAP Business One Client and installation should begin. Is add-on registered in SAP Business One? If not, register add-on in SAP Business One using process detailed in Step 4. Has SA user password been successfully This can be checked using REGEDIT and checking stored in HKEY_LOCAL_COMPUTER registry? ENPRISE SOLUTIONS. > SOFTWARE > If registry is not present, run SETPASSWORD.EXE to create registry entry. 15

Enprise Bank Issue Resolution Have Enprise Bank files been copied to If files are not showing in that directory but addrelevant product folder found by default in on is installed on \Program Files\SAP\SAP One\AddOns\Enprise Name>? Business client, n manually remove add-on via Solutions\<Product control panel and edit AddOnsLocalRegistration.sbo document and remove Enprise Bank Interface entry. The AddOnsLocalRegistration.sbo is located on each client machine in primary SAP Business One folder which is usually: \Program Files\SAP\SAP Business One The file contains XML data relating to add-ons that have been installed. The entry that needs to be removed for Enprise Bank will be similar to script below: <AddOn Exe="EnpriseBank.exe" Installer="EnpriseBankInstaller.exe" InstallerMD5="1A7A6AFAC7DE430F13BF757C49D1E 0F6" Name="Enprise Bank" Path="C:\Program Files\SAP\SAP Business One\AddOns\Enprise Solutions\Enprise Bank" SelfUpgrd="false" Space="Enprise Solutions" UID="Enprise Solutions_Enprise Bank" UnInstEstTime="60" UnInstParams="/x" UnInstaler="EnpriseBankInstaller. exe" 16

Installing Application Issue Resolution UnInstallerMD5="1A7A6AFAC7DE430F13BF757C49D 1E0F6" Ver="8.80.100"><Common ID="15" Name="REM-HPJAMESB\SQL08R2"/></AddOn> Restart SAP Business One client and add-on will re-install on this client. Is Enprise_Bank.exe showing as a current Yes > End process manually and restart SAP operating process for this machine? Business One. No > Restart add-on or SAP Business One client. Ensure add-on is registered in SAP Business One Add-On Administrator and files are present in correct directories in SAP Business One on local machine. 17

Enprise Bank 2 Setting Up Enprise Bank Enprise Bank uses XML templates which define file layouts used in import and export process. These XML files are created via built-in template designer and can be easily imported and exported between SAP Business One databases. The successful setup of Enprise Bank Interface requires following: Define Import Bank Templates (Or import existing pre-defined templates) Define Export Bank Templates (Or import existing pre-defined templates) Define SAP Business One Payment Methods. Please refer to standard SAP Business One documentation for more information on this. Link Export Template to Payment Method this is a user defined field. Payment Run Defaults must have relevant payment methods selected. Please refer to standard SAP Business One documentation for more information on this. 2.1 Creating Export Templates The export templates contain design and layout of file that needs to be generated for particular bank, in order to export payment transactions generated within SAP Business One into bank's desk banking software. These templates can eir be manually created, or if an existing template has been created, imported using import routines. In order to edit or create an export template, bank's export file layout specification will need to be obtained from specific bank. Each bank has different file layout requirements which are generally outlined in detail in a whitepaper which bank can provide. Banks also often have multiple file formats that y can accept, and it is worthwhile asking for all available options in order to establish if one of ir alternate formats resembles an existing template. 18

Setting Up Enprise Bank Creating file is carried out under Administration -> Setup -> Enprise Bank -> Export Template menu option. Export Template Designer This form uses standard SAP Business One Find / Add functionality, allowing user to set form to Find mode and search for an existing template, or set form to Add mode to create a new template. Multiple export templates can be created for each bank format required. Field Format ID Details This is a system-generated field value, providing a 19

Enprise Bank Field Details unique reference to each export template created. Bank Name A user-entered description of template, which is generally used to identify which bank template relates to. Output File Folder browse dialog This is used to identify path and file name used when an export file is generated. The system will use name that is inserted as base name for files created, but will also append date details to file. Remove underscores Yes / No from filename When system appends date to file name, system will generally add an _ (underscore) to file. If this creates issues with bank import, user can choose to remove se. File Format CSV Determines nature of file that is exported. Fixed Length The bank will indicate type of file that y require. 1. CSV - each field added to export file will be separated by a comma when exported, to designate separation between fields. This allows width of fields to adjust according to length of data being exported into field. 2. Fixed length - each field has a predefined width and system separates field data 20

Setting Up Enprise Bank Field Details based on se widths. No separator exists between fields. If data that needs to be exported is too long for field, system will omit any data that exceeds specified length of field. If exported data does not fill entire space of field, as part of setup of field, system can fill space eir with predefined characters or leave space blank. This requirement will be indicated by bank. Grid Area Each row within grid relates to a column to be exported to output file. Grid: Layout Position Header Body Footer 1. Header - this is information created at start of file. The information is not repeated and generally contains information about batch being exported. With a number of bank formats bank may require file title information and file header information. This can be accommodated by using header option and adding a row with a carriage return between title information and header information. 2. Body - body information is recurring 21

Enprise Bank Field Details information created within file, related to each payment that was included within batch. 3. Footer - footer is similar in nature to header with exception that it is written at absolute end of file. Grid: Order User-entered numerical Allows company to control order in which field is exported. This order will be determined value by bank's requirements. Grid: User-entered value This field is used to provide a description of field that will be exported and is primarily used for person creating template, to understand what each field is for. The description field is not exported when creating an export file. Grid: Type The type field controls information that is exported. This will be discussed in greater detail in Export Data section. Data Format Field Width Text Alignment Pad Char This area provides additional information relating to grid row that is highlighted, and controls additional details relating to information being exported. These fields will be explained in greater detail in Export Data section. 22

Setting Up Enprise Bank 2.1.1 Export Data The data that is exported in each field of export file is controlled by a combination of Type and Format options that are selected within rows of template grid. The various options available are: Type Footer Account Field Single option Code The extended Field Name Fields Account The account field is a Data Field carry-over from historical Format versions of Enprise Bank, which only supported outgoing payments. This category provided Acc Name Field Name Acc option allows company to Foreign identify specific information about Name vendor business partner Telephone 1 that is required in Telephone 2 export file. that was linked to master data element payment. Mobile Phone If information is This category has been Fax left in system due to E-Mail a User Defined Field Active on master data, an some templates still using category, but it has not been updated to OnHold bring through customer business balance information. Customer additional data type User Defined Fields is Account partner required that resides in used. Street and supplier information 23

Enprise Bank Type Footer Fields can be obtained through Block Payee and Creditor Zip Code information. County State Country Reference DME Identification Instruction Key Amount The actual transaction Depending payment Data 0 amount. Format places on Decimal currency set on Controls wher system exports a separator between 2 payment, system will Decimal places decimal points of payment. If 0 decimal eir export local points are currency value or n system will not foreign currency value. add a separator. Batch Provides a unique Referenc reference to batch e being exported. Data Batch Format Reference selected 24

Setting Up Enprise Bank Type Footer Fields Count Provides a count of Data number of records that Format are exported. This X Factor relates to number of payment Count Records Integer Value Multiplication Default = 1 that is applied to transactions count that have been included of factor payment records. This is used within batch. for certain bank formats where a payment record is split into multiple rows and count needs to total multiple rows. Count + Provides a count of x Data Count + x number of records that Format are exported and n X Value Integer value adds an additional user needs to be added to defined factor to result. This accommodate is certain footer / header rows in count totals. record count. to bank requirements to include Identifies factor that X Factor Integer Value Multiplication Default = 1 that is applied to count of factor payment records. This is used for certain bank formats where a payment 25

Enprise Bank Type Footer Fields record is split into multiple rows and count needs to total multiple rows. Creditor Contains all available Data Option Details Bank bank details relating to Format 2472 Account vendor / customer Combination string of bank, branch, account number and suffix in one string value. 2-4-7-2 linked to payment. The first option will not have an separators between different elements while second option will insert a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch number. The following 7 digits will be taken as account number. The last 2 digits will be used as suffix. 2473 2-4-7-3 Combination string of bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert 26

Setting Up Enprise Bank Type Footer Fields Option Details a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch number. The following 7 digits will be taken as account number. The last 3 digits will be used as suffix. 2474 2-4-7-4 Combination string of bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch number. The following 7 digits will be taken as account number. The last 4 digits will be used as suffix. 2483 Combination string of 27

Enprise Bank Type Footer Fields Option Details 2-4-8-3 bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch number. The following 8 digits will be taken as account number. The last 3 digits will be used as suffix. 2484 2-4-8-4 Combination string of bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch 28

Setting Up Enprise Bank Type Footer Fields Option Details number. The following 8 digits will be taken as account number. The last 4 digits will be used as suffix. Branch No Only Exports only branch number associated to bank account. Bank No Exports only Only bank number associated to account. Account No Only Exports only bank account number associated to account. Suffix 2 Exports only suffix of account number. This option will deem last 2 digits to be suffix. Suffix 3 Exports only suffix of account number. This option will deem last 3 digits to be suffix. Suffix 4 Exports only suffix of 29

Enprise Bank Type Footer Fields Option Details account number. This option will deem last 4 digits to be suffix. BSB Number BSB code from Business Partner user defined field. Unformat Bank account details with ted Bank Account no formatting applied. Number This option will take information as it has been entered into SAP Business One. User No. User fields from bank 1 setup. OCRB.UsrNumber1 User No. User fields from bank 2 setup. OCRB.UsrNumber2 User No. User fields from bank 3 setup. OCRB.UsrNumber3 User No. User fields from bank 4 setup. 30

Setting Up Enprise Bank Type Footer Fields Option Details OCRB.UsrNumber4 Account Name Name of bank account Control Key Control key from bank account setup. ABA Routing Number This option is only relevant to certain localizations. The field maps to OCRB. UsrNumber1. IBAN IBAN code from bank account setup. Creditor If transaction type is Data String from Details an outgoing payment, Format account table Acc Code system will bring through name of Business Partner linked to payment. Name Field Name extended Field Name Acc option allows company to Foreign name Where transaction is an incoming payment, SAP identify specific Telephone 1 master data element Telephone 2 that is required in system will bring through The Mobile Phone Business One company Fax name. Email export file. If information is required that resides in 31

Enprise Bank Type Footer Active a User Defined Field Fields on master data, an On Hold additional data Account type User Defined Fields Balance should be used. Street Block City Zip code County State Country Reference DME Identification Instruction Key Creditor If transaction type is Data String Number an outgoing payment, account table Format from system will bring through account number of Business Partner linked to payment. 32

Setting Up Enprise Bank Type Footer HH:MM With all format Fields Where transaction is an incoming payment, system will bring through SAP Business One company name Date Date information relating Data to payment Format YYYYDDD options, following references are used: HHMM YY = 2 digit year HH:MM:SS value HHMMSS YYYY = 4 digit year MM/DD/YYYY value MM MM/DD/YY (not associated with HH) YYYY/MM/DD = 2 YY/MM/DD reference DD/MM/YYYY when digit month DD = 2 digit day reference DD/MM/YY HH = 2 digit hour YYDDD reference MMDDYYYY MM MMDDYY (when associated to HH) = 2 digit minute 33

Enprise Bank Type Footer Fields YYYYMMDD reference YYYYDDD = special YYMMDD case DDMMYYYY Julian date format DDMMYY YYDDD = special case Julian short date format Date If format selected above HHMM, is available options are: Today's time Payment date For all or formats available options are: Todays date Payment date 34

Setting Up Enprise Bank Type Footer HH:MM With all format Fields Date + x Date information relating Data to payment made but Format YYYYDDD allowing company to add on additional days to options, following references are used: HHMM YY = 2 digit year incorporate a file expiry HH:MM:SS value date. HHMMSS YYYY = 4 digit year MM/DD/YYYY value MM MM/DD/YY (not associated with HH) YYYY/MM/DD = 2 YY/MM/DD reference DD/MM/YYYY when digit month DD = 2 digit day reference DD/MM/YY HH = 2 digit hour YYDDD reference MMDDYYYY MM MMDDYY associated to HH) = 2 YYYYMMDD YYMMDD DDMMYYYY (when digit minute reference YYYYDDD = special case Julian date format DDMMYY YYDDD = special case Julian short 35

Enprise Bank Type Footer Fields date format Date If format selected above HHMM, is available options are: Today's time Payment date For all or formats available options are: Todays date Payment date X Value Integer value Identifies number of days that need to be added to selected date,. Payer Contains all banking Bank details of Data SAP Format Option Details 2472 Combination string of 36

Setting Up Enprise Bank Type Footer Fields Account Business One company Option Details using Enprise Bank. 2-4-7-2 bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch number. The following 7 digits will be taken as account number. The last 2 digits will be used as suffix. 2473 2-4-7-3 Combination string of bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch 37

Enprise Bank Type Footer Fields Option Details number. The following 7 digits will be taken as account number. The last 3 digits will be used as suffix. 2474 2-4-7-4 Combination string of bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch number. The following 7 digits will be taken as account number. The last 4 digits will be used as suffix. 2483 2-4-8-3 Combination string of bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert 38

Setting Up Enprise Bank Type Footer Fields Option Details a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch number. The following 8 digits will be taken as account number. The last 3 digits will be used as suffix. 2484 2-4-8-4 Combination string of bank, branch, account number and suffix in one string value. The first option will not have an separators between different elements while second option will insert a between elements. The first two digits will be taken as bank number. The second 4 digits will be taken as branch number. The following 8 digits will be taken as account number. The last 4 digits will be used as suffix. 39

Enprise Bank Type Footer Fields Option Details Branch No Only Exports only branch number associated to bank account. Bank No Exports only Only bank number associated to account. Account No Only Exports only bank account number associated to account. Suffix 2 Exports only suffix of account number. This option will deem last 2 digits to be suffix. Suffix 3 Exports only suffix of account number. This option will deem last 3 digits to be suffix. Suffix 4 Exports only suffix of account number. This option will deem last 4 digits to be suffix. BSB Number BSB code from Business Partner user 40

Setting Up Enprise Bank Type Footer Fields Option Details defined field. Unformat Bank account details with ted Bank Account no formatting applied. Number This option will take information as it has been entered into SAP Business One. User No. User fields from bank 1 setup. DSC1.UsrNumber1 User No. User fields from bank 2 setup. DSC1.UsrNumber2 User No. User fields from bank 3 setup. DSC1.UsrNumber3 User No. User fields from bank 4 setup. DSC1.UsrNumber4 Account Name Name of bank account Control Key Control key from bank 41

Enprise Bank Type Footer Fields Option Details account setup. Swift Number Swift number IBAN IBAN code from bank account setup. Payer If transaction type is Data Details an outgoing payment, Format Code Name system will bring through SAP Business One Foreign Name company name. Telephone 1 Where transaction is an incoming payment, Telephone 2 Mobile Phone system will bring through account Fax name of Business Email Partner linked to Active payment. OnHold Account Balance Street Block City 42

Setting Up Enprise Bank Type Footer Fields Zip Code County State Country Reference DME Identification Instruction Key Payment Identifies and brings Data Payment Currenc currency Format Currency y associated symbol to payment into export file. The currency option has an impact on Payment Field that is brought through into export file. If currency is same as system currency, system will export 43

Enprise Bank Type Footer Fields local currency value of payment transaction. If currency has any or value, system will export foreign currency payment value. The payment currency is set on step 6 of payment wizard for foreign or multi-currency business partners. Payment Additional Field information. payment Data Payment Field Format Pay Name Field Payment Doc The Payment Doc Number Number links directly to eir incoming or Payment outgoing Reference tables Details ORCT). The payments (OVPM or reference information relates to reference field that 44

Setting Up Enprise Bank Type Footer Fields is entered on step 6 of payment wizard. ( PWZ3.IsrRef) Sequenc Provides a e reference number for Format Number each payment unique Data Sequence Number row transaction. Seed Allows user to identify number a starting for sequence number. Increment Determines value by which sequence number increase should with each payment row. Sum Calculates total value Data Sum amount Sum amount with of payment batch Format with DP DP = totals local which can be added to batch as a hash total. currency value of all Sum (HSBC Accs with payments in batch. DP) Sum Accs (HSBC) = Sum Accs. a format specific to 45

Enprise Bank Type Footer Fields (HSBC) HSBC bank which sums last Sum Accs (BNZ) four digits of bank account number and n forces Sum Amount result to be 4 (Header/ characters by eir Footer) padding right of string with zeros or removing left portion that exceeds 4 characters. Sum Accs (HSBC with DP) = similar to Sum Accs (HSBC) however inserts a decimal point in middle of 4 characters. Sum Accs (BNZ) = a format specific to BNZ bank which combines 4 digit branch and 7 digit bank account number and n 46

Setting Up Enprise Bank Type Footer Fields totals this new number. Based on bank requirements, system n forces result to be 11 characters long by eir padding right of string with zeros, or dropping left portion of string that exceeds 11 characters. Sum Amount (Header / Footer) = Totals local currency value of all payments in batch, ignoring decimal point. i.e decimal values are assumed to be part of actual number 123.45 47

Enprise Bank Type Footer Fields becomes 12345. Unmodif The unmodified string ied option provides controls Format String around file layout and ability to enter nondatabase information. Data Carriage Carriage Return - Return forces a carriage return in export file allow Empty Field related for between No Formatting separation title and header rows, or where each payment requires multiple rows. Empty Field - provides ability to insert a blank space in file for data that may no longer be required by bank. No Formatting - provides ability to enter static, database nonrelated information. information This will be brought through into 48

Setting Up Enprise Bank Type Footer Fields database file with no manipulation formatting being carried out. User The user bank option will Bank bring through bank Format include bank code, details branch ID and account of Data User Bank The exported data will SAP Business One company number. that is used is relation to payment. User Provides ability to Defined insert data from user- Format Fields defined fields on business partner or payment methods screen into export file. Data Field Name User Defined Fields List of user defined fields on master BP and Payment Methods master. 49

Enprise Bank 2.1.2 Linking export templates to payment methods In order to export transactions based on SAP Business One payments wizard, export templates need to be linked to relevant payment method that has been set up within SAP Business One. The link is established via a user defined field on standard SAP Business One Payment Methods form, which is created when Enprise Bank add-on is installed. Access to SAP Business One Payment Methods form is from following menu option: Administration -> Setup -> Banking -> Payment Methods Payment Methods Setup The same export template can be attached to multiple payment methods. Having Check Bank Details option selected is recommended as it will ensure that all bank details are correctly entered against Business Partners assigned to this payment method. 50

Setting Up Enprise Bank The system does not add a formatted search to field, however, if company requires a search to be added, script below will return required result. SELECT RECNO AS [Template ID],DESCRIPTION AS [Template Name] FROM ENPRISE_BANKREC_EXPORT_HEADER_DEF 2.2 Creating Import Templates The import template designer allows company to design layout of bank statement files that are generated by desk banking software that n need to be imported into SAP Business One for reconciliation processing. Within designer, company needs to identify column number within export file that relates to specific information that system will n import. The actual processing of a bank reconciliation is outside scope of this document, but this information can be obtained from SAP. 51

Enprise Bank Import Template Designer Field Format ID Details This is a system-generated field value providing a unique reference to each import template that is created. Bank Name A user-entered description of template which is generally used to identify which bank template relates to. G/L Account The general ledger account within SAP Business 52

Setting Up Enprise Bank Field Details One relating to this bank template. This is a default value and can be altered when processing import allowing user to have multiple bank accounts linked to same template. Transaction Date The column number in bank-generated import file that relates to date of transaction. Cheque No The column number in bank-generated import file that relates to cheque reference number. Details The column number in bank-generated import file that relates to details about transaction. Reference The column number in bank-generated import file that relates to reference information about transaction. Particulars The column number in bank-generated import file that relates to or party information about transaction. Header Row Skip The header and footer rows which usually contain column titles which are for benefit of file user, but not required by system when importing file. These rows within import file need to be ignored when system carries out import. This option identifies to system number of rows that should be ignored and not imported into SAP Business One. 53

Enprise Bank Field Footer Row Skip Details This option is same as Header Row Skip function but applies to footer information within import file which is not relevant to import. Field Has Amount Total Certain import files separate out incoming and outgoing amounts into two columns, while or files contain a single column for all transactions with a designator (such as a - sign) to identify wher value is an incoming or outgoing transaction. Total Amount The column number in bank-generated import file that relates to total transaction value. This option is only enabled if Field Has Total Amount option is checked. Credit Amount The column number in bank-generated import file that relates to incoming transaction value. This field is only enabled if Field Has Total Amount option is not checked. Debit Amount The column number in bank-generated import file that relates to outgoing transaction value. This field is only enabled if Field Has Total Amount option is not checked. Reverse Sign With certain bank files, file is generated from bank's perspective rar than from customer's perspective. This results in a negative 54

Setting Up Enprise Bank Field Details amount (which in bank's perspective is an outgoing transaction) actually reflecting an incoming amount for customer and vice versa for positive amounts. The reverse sign orders import process to reverse sign on transaction so that negative amounts are treated as incoming amounts, and positive amounts are treated as outgoing transactions. This field is only enabled if Field Has Total Amount option is checked. Evaluation Column Where actual transaction amount does not designate an incoming or outgoing payment, but rar anor column in file provides this information, company can specify column number related to this field. This field is only enabled if Field Has Total Amount option is not checked. Value If company chooses Evaluation Column option, n value column needs to provide information that system must use to evaluate wher transaction is an incoming or outgoing value. This field needs to hold field value from file that relates to eir incoming or outgoing 55

Enprise Bank Field Details transaction. Type Debit - Column Value The type field identifies wher value entered indicates Debit in Value field reflects designator for an Credit - Column Value incoming (credit) transaction or an outgoing indicates Credit (debit) value. If system encounters a transaction that does not contain value entered in Value field, system will automatically assign it to alternate Type value. Date Format DMY The format of date that bank uses when DYM exporting data. MDY MYD YMD YDM YD Date Separator / The separator that is used by bank to separate - different date elements.. ~ Values Have Decimal Identifies wher amount columns within bank file contain decimal values or not. If option is unchecked, system will n assume that last two digits in amount columns are decimal values. 56

Setting Up Enprise Bank Field Remove NonNumeric Characters from Value Details This option will automatically remove any nonnumeric characters from amount columns on import of a file. This is to accommodate scenario where bank files automatically contain currency symbol in amount columns. Use Non Default Separator Character The system assumes that file is a comma separated file and evaluates columns based on this structure. If bank uses an alternate separator between columns, separator needs to be identified. Character This field allows company to specify which character is used to separate fields within bank export file. This field is only enabled if Use Non Default Separator Character option is checked. 2.3 Data Export / Import An import and export function is available to allow templates to be transferred between databases. The functions can be accessed from Administration -> Data Import/Export -> Data Import or Data Export. Within each of se sections, new options have been added: 57

Enprise Bank Data Import / Export 1. Import Enprise Bank Export Template: allows export templates that have been exported from anor database, to be imported into current database. 2. Import Enprise Bank Import Template: allows import templates that have been exported from anor database, to be imported into current database. 3. Export Enprise Bank Export Template: allows export template details to be exported to an XML file which can n be imported into anor database using Import Enprise Bank Export Template function. 4. Export Enprise Bank Import Template: allows import template details to be exported to an XML file which can n be imported into anor database using Import Enprise Bank Import Template function. 2.3.1 Importing Templates When importing Enprise Bank template files, additional information regarding files are required: 58

Setting Up Enprise Bank 2.3.1.1 Importing Export Templates Importing an Export Template Field Export Template File Details Browse field for user to select relevant XML file to be imported. Template Path Output A browse function to allow user to define a folder on system where export files should be saved. 2.3.1.2 Importing Import Templates Importing an Import Template Field Import Template File Details Browse field for user to select relevant XML file to be imported. 59

Enprise Bank 2.3.2 Exporting Templates The only information required when exporting templates is actual template ne that needs to be exported and where resulting XML file should be saved. With both export options, a dialogue box similar to one below is presented: Export Templates Field Import / Template Export Details A drop-down option listing all import / export templates that have been created in database. Output File A path identifying where system should save resulting XML file. 2.4 Batch Removal Password The Batch Removal function resets status of a batch of payments that have been exported via Enprise Bank, to a status permitting m to be exported again. Once a batch has been exported Enprise Bank will not allow batch to be re-exported unless batch removal process has been carried out. The ability to reset batch status is password controlled. 60

Setting Up Enprise Bank The default batch removal password is: ENPRISEBANK101 Changing this password is encouraged and is carried out under Administration -> Setup -> Enprise Bank -> Batch Removal Password menu option. 61

Enprise Bank 3 Using Enprise Bank Enprise Bank has been developed around two primary functions: 1. Allowing bank transactions created within SAP Business One to be exported to desk banking software 2. Allowing statements downloaded from desk banking software to be imported into SAP Business One and used in bank reconciliations. 3.1 Exporting Bank Transactions The bank-related transactions that are exported by Enprise Bank are all a direct result of processing that is carried out via SAP Business One Payment Wizard. The payment wizard allows batch processing of eir incoming or outgoing payments based on criteria selected when running wizard. This document is not intended to explain Payment Wizard, and refore we encourage use of official SAP documentation on this topic. When processing a payment run via Payment Wizard, initial parameters allow you to choose wher or not payment means are via Check or Bank Transfer. Enprise Bank will only export details relating to Bank Transfer payment means. During processing of Payment Wizard a selection of Payment Methods is made. Only Payment Methods that have been linked to an Export Template will be exported via Enprise Bank. 3.1.1 Processing export At conclusion of Payment Wizard, export of transactions is carried out at Banking -> Enprise Bank -> Export to Desk Banking. 62

Using Enprise Bank Export to Desk Banking The user is n able to choose which payment methods y wish to export, along with date range if applicable. The system will n generate file based on template specifications linked to payment method and save data in folder specified in template. Once file has been generated it can be imported into desk banking software. 3.1.2 Removing a Batch For security's sake, after a batch of payments has been exported via Enprise Bank, batch is not able to be exported again. This is to prevent a batch being uploaded to banking software, and potentially being paid, multiple times. However, if re is an issue with initial creation of a batch, it is possible to reset batch status to allow batch to be exported using Remove a Batch option. In order to remove a batch following information is required: 1. The batch number 2. The batch total 63

Enprise Bank 3. The batch removal password Once batch status has been updated, transactions can be exported using standard export functions. If some details have changed on Business Partner master data relating to Payment Run that has been executed, an option does exist within SAP Business One to recreate export file. This will refresh data within database tables to reflect new data. However, if this process needs to be carried out, it is important that if you have already exported batch within Enprise Bank, you first remove batch and n recreate file using Payment Wizard. This will n allow payment details to be re-exported with amended information. 3.2 Importing Bank Transactions The importing of transactions is carried out from Banking -> Enprise Bank -> Import External Bank Statement menu option. Importing a Bank Statement Field File Format Drop down selection of The list of import templates that have been set up import templates Details within system. 64

Using Enprise Bank Field File Path Details Browse option to identify where bank statement file has been saved from desk banking software. G/L Account Choose from list of G/L The general ledger account associated with account bank transactions being imported. This will default to G/L account specified in template design, but can be altered if needed. 3.2.1 Reference Batch reference. Batch description. Transaction Date The transaction date of bank statement. Processing Bank Reconcilliation This document does not intend to explain bank reconciliation process within SAP Business One and would rar encourage use of official SAP documentation on this topic. Enprise Bank however, is not intended to be used in conjunction with Manual Reconciliation within SAP Business One, rar to allow use of Reconciliation function which n allows user to choose between Manual, Automatic or Semi-Automatic reconcilliation options. 3.3 Check Export Setup The Check Export Setup, which is located under menu option Banking -> Enprise Bank -> Check Export Setup, is a facility that can be used to verify templates that have been configured, and that 65

Enprise Bank data is available on Business Partner master records. The check can highlight inconsistencies where data required for export template does not exist on Business Master data. Check Export Setup 66