AccountMate 7.x for SQL/Express

Program Upgrade from

AccountMate 6 or 6.5 for SQL/MSDE or

VAM/SQL 4 or 5

UPGRADE INSTRUCTIONS

As of November 28, 2007

Important!! Read this document first.

Do not run the AccountMate 7 (AM 7) for SQL/Express upgrade until you read and thoroughly understand all pages of this document. If you have any questions about the upgrade process after reading this material, please contact our Product Support team at (415) 883-1019 or via e-mail at support@accountmate.com before you attempt the upgrade.

What’s New?

This entire document has been designed to address your upgrade needs. This document is made up of two parts:

·         Checklist – step-by-step list of the procedures to be performed

·         Installation & Upgrade Details – detailed discussion of the procedures specified in the checklist

The following section(s) has (have) been updated:

·         Pre-installation Steps

·         Upgrading Data

·         Post-Upgrade Process

CHECKLIST

Note: For a detailed discussion of the specific steps in the checklist below, please refer to the Installation & Upgrade Details section.

A.    Pre-installation Steps

 

1.        Correct Version

 

2.        Upgrade Limitations

 

3.        Do Modifications Exist?

 

4.        Install SQL Server with Mixed Mode Authentication

 

5.        Choose Computer

 

6.        Check Disk Space

 

7.        Check Database Compatibility Level

 

8.        Verify Database Properties

 

9.        Run Reports

 

10.    Payroll Module Preparations

 

11.    Backup

 

12.    Close PO/AP and BR

 

13.    Generate and Export Accrued Received Goods Report

 

14.    Download Pre-Upgrade Utility

 

15.    Run Pre-Upgrade Utility

 

16.    Configure ODBC DSN

 

17.    Check Database Owner

 

18.    Check root folder for .fxp, .scx and .sct files

 

19.    Rename Folders

 

20.    Backup

B.    AM 7 for SQL/Express Installation

 

1.      Verify Exclusive Access

 

2.      Run Setup.exe

 

3.      Select Destination Location

 

4.      Select the “Custom” Installation Option

 

5.      AccountMate Product Key

 

6.      Select Components to Install

 

7.      Back up AM 7 for SQL/Express

C.    Upgrading Data

 

1.      Download and Extract Latest Upgrade Scripts

 

2.      Run Foreign Key Checker

 

3.      Launch the Administrator Program

D.    Post-Upgrade Process

 

1.      Activate Modules

 

2.      Install License File

 

3.      Input PR Tax Subscription Key

 

4.      Run Credit Card Encryption Utility

 

5.      Initialize Modules and Install Latest PR Tax Update

 

6.      Access Maintenance Records

 

7.      Compare GL Transfer Report and GL Financial Statements

 

8.      Review Upgraded Data (by running reports)

 

9.      Perform “Typical” or “Compact” Installation on Workstations

 

10.  Post AP Invoices for PO Receipts

E.     Troubleshooting Errors and Messages

 

1.      Upgrade does not occur

 

2.      Invalid Product Key

 

3.      Program Patches Error Message

 

4.      Foreign Key Violation Error

 

5.      Recalculate FUTA/SUTA Error

--- Checklist Ends (Detailed Discussion Follows) ---


INSTALLATION & UPGRADE DETAILS

A.   Pre-installation Steps

1.     Correct Version

This data migration program is designed to upgrade:

o        Databases on AM/SQL Version 6.5, Build MS604a or higher to AccountMate 7.1 for SQL or higher; or

o        Databases on AM/MSDE Version 6.5, Build MD604a or higher to AccountMate 7.1 for Express or higher; or

o        Databases on AM/SQL Version 6.5 International, Build MS605i or higher to AccountMate 7.1 for SQL or higher; or

o        Databases on AM/SQL Version 6, Build MS601a or higher to AccountMate 7.1 for SQL or higher; or

o        Databases on AM/MSDE Version 6, Build MD601a or higher to AccountMate 7.1 for Express or higher; or

o        Databases on VAM/SQL Version 5, Build MS504 or higher to AccountMate 7.1 for SQL or higher; or

o        Databases on VAM/SQL Version 4, Build MS405 to AccountMate 7.1 for SQL or higher.

Check the build number of your current installation by accessing the “About AccountMate” or “About Visual AccountMate” function under the Help menu. If it is on a build lower than the ones listed above, you must update to one of the required builds before you can use this upgrade program.

Verify that the version number on the upgrade CD is AM7.1 or higher. If you want to upgrade to any other version contact AccountMate Product Support at (415) 883-1019, support@accountmate.com or call Customer Service at 1-800-877-8896 ext 752.

2.     Upgrade Limitations

Please take note of these upgrade limitations that affect the following modules:

a.      BR Module: There are data structure differences between AM 7 and the older AccountMate versions. You must therefore complete any bank reconciliation projects that are pending in your current AccountMate version and then close the period in the BR module before performing the upgrade. Refer to step 12 of this section for more information.

b.      PO Module: Accrued received goods records are not converted. Refer to steps 12 through 15 of this section for more information.

c.      PO Module (International Version): The Return Goods to Vendor feature and all its related functions and reports are no longer available in AM 7 since the Return to Vendor Authorization module is available. All data related to the Return Goods to Vendor feature will not be converted. If you require them for audit trail, generate the following reports:

§         Print Goods Returned Note

§         Return to Vendor Reports

3.     Do Modifications Exist?

To use the generic upgrade program, your current AccountMate system and data structure must be unmodifiedThis upgrade will remove any modifications or custom reports in the source AccountMate system. If you still need your customizations after the upgrade, you must have a programmer apply them into your new version.

To optimize the process, the upgrade program will drop ALL the existing triggers defined in the company databases. The triggers required to run AM 7 will be installed during the upgrade.

If you modified the data structure or system, please do not proceed. Instead, e-mail our Development Consulting Service, devconsulting@accountmate.com, to inquire about the procedures to modify the generic upgrade program to work with your modified AccountMate data or system. Regular consulting charges will apply.

4.     Install SQL Server with Mixed Mode Authentication

Verify that SQL Server or Express is properly installed and set up for use with AccountMate.

a.      Make sure that SQL Server/Express is installed under Mixed Mode to support both SQL and NT Authentication.

b.      Be sure to assign a non-blank password to the ‘sa’ SQL login ID. Take note of the password as you will need it to configure the ODBC DSN connection.

c.      Take note of the SQL Server/Express Instance name as you will also need it to configure the ODBC DSN connection.

Note: AccountMate does not sell SQL Server. For assistance on installing your SQL Server or Express, refer to your IT Professional.

5.     Choose Computer

We recommend that you run the upgrade at the computer that holds the SQL Server/Express. If for any reason you cannot perform the upgrade at the server, run it at a computer that has the SQL Client Tools.

6.     Check Disk Space

You should have free disk space of at least 2-3 times the size of your current AccountMate data in the server drive that holds your data.

7.     Check Database Compatibility Level

The compatibility level of the AMWSYS, sample and live company databases to be upgraded should be 70 or higher; otherwise, you will encounter syntax errors during the upgrade. 

To verify the compatibility level of the databases using Microsoft SQL Server 2000 or 2005, perform the following steps: 

a.      If you are using Microsoft SQL Server 2000, access the SQL Server Enterprise Manager. If you are using Microsoft SQL Server 2005, access the SQL Server Management Studio.

b.      Connect to the SQL Server that holds the AccountMate databases you are going to upgrade.

c.      Expand the Databases folder; point the cursor to the affected database (e.g. AMWSYS) and right-click on your mouse.

d.      Select Properties to display the Properties window. Access the Options page or tab. In the Compatibility Level field, make sure that the Database Compatibility Level is 70 or higher. Do this for each of the AMWSYS, sample, and live company databases. 

8.     Verify Database Properties

Using SQL Enterprise Manager (SQL Server 2000) or Microsoft SQL Server Management Studio (SQL Server 2005), verify that the Data Files and Transaction Log are set to Automatically Grow File for all the AccountMate databases (i.e. AMWSYS, sample, and live companies). Set the File Growth to at least 10%. You can change the settings back to what they were after the upgrade is complete.

9.     Run Reports

Run the GL Transfer Report from each of the non-GL modules that you use. Also generate the GL financial reports (e.g. Balance Sheet, Income Statement, GL Listing, etc.). If you encounter any error (e.g. Out of balance, Transfer date is not defined, etc.), resolve the data problem before proceeding with the upgrade. It is advisable to keep a hard copy of the final, correct reports to compare against the same reports generated after the upgrade.

10. Payroll Module Preparations

Note: If you do not have the Payroll module, please skip this step.

If you have the Payroll module, please note that there are extensive data structure changes in version 7 Payroll. As such, we suggest that you generate these reports before the upgrade so you can use them to validate your PR data after the upgrade:

o        Payroll Entry Reports

o        PR Check Reports

o        Management Reports

o        Deduction Transactions Report

11. Backup

Back up all live company databases in preparation for performing Period-End Closing. In case of problems, you can restore the databases from your backup and try again. DO NOT SKIP THIS STEP!

12. Close PO/AP and BR

After completing all pending Reconcile Bank Account transaction records, you must close the period in the BR module. This is essential for the BR module’s data to be properly upgraded.

The BR period you are closing does not have to match the bank statement period you have reconciled. For example, if the most recent bank reconciliation you have completed is for the June statement period but your current period in BR is July you can still proceed with the Period-End Closing. It is also not necessary for all bank account records to be reconciled for the same statement period. For example, if some but not all your bank accounts have been reconciled for the July statement period you can still proceed with the Period-End Closing. The system only requires that there are no pending bank reconciliation projects in the databases that are to be upgraded.

You must also perform Period-End Closing for your PO/AP modules; however, these modules must be closed through the period that has transactions that have yet to be posted to GL. For example, if you have recorded PO/AP transactions dated up to July 31, 2007 you must close PO/AP through July 2007. Closing the period in PO/AP is necessary to generate the correct information for the succeeding steps.

13. Generate and Export Accrued Received Goods Report

Run the Accrued Received Goods Report sorted by Vendor#. This must be performed in your current AccountMate installation as you will no longer be able to generate this report in AM 7 for PO receipts recorded prior to the upgrade.

Be sure to keep a copy of the said report. You will need it after the upgrade to identify which PO receipts have accrued liabilities. When you post an AP invoice for your PO receipts in AM 7, you can check the receipts against this report and charge the AP invoice against the Accrued Received Goods Liability, if applicable.

Note: You must keep a copy of this report for as long as accrued receipts recorded in your previous AccountMate version are not reversed in your AP invoices. Do not dispose of them after the upgrade until all of the PO receipts in the report have been fully reversed in AP. 

14. Download Pre-Upgrade Utility

You can obtain the Pre-Upgrade Utility (accrual.zip) from the Download Center\Conversion and Upgrade Tools section of the AccountMate website. If you are an AccountMate End User, you must ask your AccountMate Reseller to download this file for you. You will need this file if you have Accrued Received Goods transactions in your PO module.

15. Run Pre-Upgrade Utility

The Accrued Received Goods Report does not show which accruals have been posted to GL, which is why you need to run the Pre-Upgrade Utility as an additional step. 

Extract the content (accrual.sql) of the Pre-Upgrade Utility you downloaded in step 14 to a convenient location. Using SQL Query Analyzer, run the file extracted against the database that you are upgrading. This will generate a special report showing the accruals made for PO receipts that have been transferred to GL but have not yet been reversed or invoiced in AP. When used with the Accrued Received Goods Report, the special report will provide you with the information you need to facilitate the posting of AP invoices in AM 7 for the accruals recorded in your previous AccountMate version.

Save the output of running this script into a directory that can only be accessed by authorized personnel to minimize the risk of deletion. You can print these results for a hard copy that you can use when posting AP invoices for these accruals.

Caution: This must be performed on the correct database, for all databases that you need to upgrade. Moreover, you must not delete or dispose of these files/printouts for as long as the corresponding PO receipts are not yet invoiced / reversed in AM 7.

16. Configure ODBC DSN

Note: If you are upgrading to AM 7.3 or higher, please skip this step.

Before installing AM 7, verify that your System DSN is configured correctly for AccountMate. The procedures described below must be performed on the server and on every workstation that will run the AM 7 for SQL/Express program.

Verify that:

a.      Your System Data Source name is “AMMS”.

b.      Type in the correct SQL Server/Express instance name.

c.      Set the ODBC to use SQL Server Authentication.

d.      Mark the check box “Connect to SQL Server to obtain default settings for the additional configuration options”.

e.      Use ‘sa’ for the login ID and use a valid password; and, as much as possible, do not use a blank password.

f.       Test the connection and verify that your test results will read, “Tests completed successfully”.

17. Check Database Owner

Check that all the databases to be upgraded to AM 7 for SQL/Express have ‘vamlogin’ for the database owner. This includes the AMWSYS and sample databases.

18. Check root folder for .fxp, .scx and .sct files

Check your root folder for any *.fxp, *.scx and *.sct files. They are known to cause problems and must be removed before you install the new AM 7 for SQL/Express version. THIS IS A MUST!

19. Rename Folders

In the server and in every workstation where AM 7 for SQL/Express will be installed (i.e. AMSQL folder), rename the Forms, Patches and RPTMOD folders before installing the new version. The installation of the new AM 7 for SQL/Express version will create new Forms, Patches and RPTMOD folders. 

20. Backup

Back up all databases including AMWSYS, sample and any other company databases. Also, back up the front end of your current AccountMate version. In case the upgrade fails or you decide to postpone it for another time, you can delete the AccountMate folder used in the failed upgrade, restore the files from your backup (both the AccountMate folder and the databases) and either try again or reschedule the upgrade. DO NOT SKIP THIS STEP!

B.   AM 7 for SQL/Express Installation

1.     Verify Exclusive Access

Check that no one accesses AccountMate while you perform the installation and upgrade. You can verify this by selecting the Current Login User List function; make sure you are the only user currently logged in. Exit AccountMate and continue with the installation and upgrade.

2.     Run Setup.exe

Insert the AM 7 for SQL/Express CD into a CD-ROM drive. If the installer does not automatically run, click on Setup.exe. You will be shown the AccountMate 7.x for SQL or the AccountMate 7.x for Express Setup screen.

3.     Select Destination Location

On the Choose Destination Location screen, accept the default Destination Folder by clicking the Next> button; or click the Browse… button to change to the desired path.

o   This should be the folder in which your current AccountMate program is installed.

o   If you are running the installer at the computer where the AccountMate file server is physically located, select that local folder name (e.g. C:\AMSQL).

o   If you are running the installer from a machine other than the file server where your current AccountMate program is physically located, select the network path where the AccountMate folder has been mapped (e.g. F:\AMSQL).

4.     Select the “Custom” Installation Option

Click on the Next button to proceed to the Setup Type screen. Since you are installing on the server where you will perform the upgrade, make sure that you choose the Custom installation option.

5.     AccountMate Product Key

In the Product Key window, enter the 25-character AccountMate Product Key printed on the License File CD that was shipped to you with your AM 7 for SQL/Express package. Should you encounter problems with your Product Key, contact AccountMate Customer Service at 1-800-877-8896 ext 752.

Note: The Product Key is version specific, which means that the product key for version AM7.3 will not work for any other version and vice versa.

6.     Select Components to Install

In the Select Components window, you will see three Components to install. These are: 

o        Program Files => these are the executable files, which will allow you to run the main AccountMate 7 for SQL/Express program and all its functions and reports.

o        Administrator Program => installs the Administrator program, which will allow you to activate modules, install your license file, create companies, and manage group and user access rights among other functions.

o        Run-time Files => will install the Crystal Reports and Visual FoxPro run-time libraries (DLL’s) necessary for running various AccountMate 7 for SQL/Express functions and reports. 

Be sure to select the Program Files and Run-time Files option boxes in this window so that the executable program as well as the Crystal Reports and Visual FoxPro run-time libraries (DLL’s) will be installed. 

For the server, the computer where the upgrade will be performed (if other than the server), and those workstations that need to run the Administrator program be sure to check off all three options, including the option for Administrator Program. The Administrator program is required to complete the AccountMate 7 for SQL/Express installation and to perform the upgrade

Continue with the rest of the installation screens until you see the InstallShield Wizard Complete window.

7.     Back up AM 7 for SQL/Express

Back up the AccountMate 7 for SQL/Express front end files you just installed. In case of failure, you can delete the AccountMate folder and databases used in the failed upgrade and restore this backup and the database backup without having to redo the AM 7 for SQL/Express installation. DO NOT SKIP THIS STEP!

C.   Upgrading Data

1.     Download and Extract Latest Upgrade Scripts

Make sure you have the latest upgrade scripts (i.e. Upgrade File for AM7). The latest version of this file is available for download from the Download Center\Conversion & Upgrade Tools section of the AccountMate website. If you are an AccountMate End User, you must ask your AccountMate Reseller to download these files for you.

Extract the contents of the download file (SQL_to_AM7.zip) into the AccountMate 7 application folder. When extracting the contents of the zip file, verify that the “overwrite existing files” and “use folder names” checkboxes are marked.

2.     Run Foreign Key Checker

Note: If you are upgrading to AM 7.2 or lower, please skip this step.

Locate the Foreign Key Checker (AMFKCHK.EXE) in the Upgrade subfolder of your AccountMate 7 application folder. This file should have been installed along with the upgrade scripts you downloaded from the AccountMate website.

This tool must be run against all AccountMate company databases, including the sample company. It checks for possible foreign key violation errors that could occur during the upgrade process. Depending on the validation results, you must fix the data and then create another backup before proceeding with the upgrade. The Upgrade folder also contains the AccountMate for SQL Foreign Key Checker Utility_User Guide (PDF). Please read this document carefully before using the tool.

3.     Launch the Administrator Program

Run the AccountMate Administrator program.

If you are upgrading to AM 7.3 or higher, you should be prompted for the SQL Server or Express instance where your AccountMate data is stored (Figure 1). Enter the computer name and the SQL Server or Express instance name (e.g. COMP1\SQL1NSTC); then, press OK.

Note: Those who are upgrading to AM7.2 or lower versions will not see this message.

Figure 1. Update Dialogue Box

After you’ve entered the Supervisor password, you should see a message telling you that a new program has been detected (Figure 2). Click Yes on the message box to proceed with the upgrade.

Figure 2. Upgrade Dialogue Box

The next screen (Figure 3) is a reminder to download the latest version of the upgrade scripts and instructions from the Conversion and Upgrades section of the AccountMate website. If you have already performed these steps, click on Yes to proceed to the next screen.

Figure 3. Upgrade Dialogue Box

Before proceeding with the upgrade, the system will remind you to make a backup of the various existing databases in the previous AccountMate version, including AMWSYS (Figure 4). This is most important and must be complied with at all times.    

Figure 4. Upgrade Dialogue Box

Click the Yes button. At this stage, you will note that the system is being upgraded one database at a time starting with AMWSYS. This can be a prolonged process depending on the number of companies to be upgraded and the size of each company’s data. Please be patient!

Figure 5. Upgrade Status Window

When all the databases have been upgraded, you will get the message shown in Figure 5.  

Figure 6. Help/About AccountMate Screen

One way of verifying that you have successfully completed the upgrade is by checking the information contained in the Help/About AccountMate window. Check that the Version#, System DBC and Company DBC Versions are as shown in Figure 6. The Program Directory will not necessarily change since this is just the directory or path where the AM 7 front end is installed.

D.   Post-Upgrade Process

1.     Activate Modules

Activate all your modules.

a.      In the Administrator program, select Setup > Licensing > Activate Module. The system will display the Important Notice window that contains the AccountMate License and Copyright Notice. Click on “I Agree” to proceed.

b.      Verify the value entered in the space provided for the AccountMate Product Key. If the Product Key supplied is valid, the system will list all the modules that you acquired with a check mark on the Purchase column.

c.      To activate a module, click on the box in the Activate column beside the module you want to be able to use.   

Note: If you entered the AccountMate Product Key upon installation, you will see the same information upon accessing the Activate Module function window. If you purchased any new modules since the new version was installed, you will be issued another Product Key. You must enter the new Product Key in the space provided in the Activate Module window to activate the new modules purchased.

2.     Install License File

The AccountMate license is in a License File CD that comes with your AM 7 for SQL/Express package. The License File CD label shows your company name, Support ID and Product Key. If you notice any discrepancy in your company name or Support ID, please contact Customer Service at 1-800-877-8896 ext. 752.

To install the License File:

a.      Insert the License File CD into a CD-ROM drive that is accessible from the computer where you will perform the License File installation.

b.      Access the AM 7 Administrator program (click on Amsqladm.exe in the AccountMate root directory).

c.      Select the Install License File option under the Licensing function on the Setup menu. This will display the Important Notice window. Click “I Agree” to be shown the Install License File dialogue box.

d.      Click the ellipsis button beside the License File field and select the path that points to the CD-ROM drive. 

e.      Click on the Install button on the dialogue box to initiate installation of the license.

Notes:

§         You have 90 days from the installation of your new AM 7 version to install the license file. After 90 days, the unregistered copy will expire and you will be locked out of the main AccountMate program until the license is installed.

§         You will also be limited to a database size of approximately 0.25 gigabytes. If your upgraded data has a size that is greater than 0.25 gigabytes, you will be locked out of the main AccountMate program even if you have not exceeded the 90-day grace period, you will only be able to use the program once you have installed your license file.

3.     Input PR Tax Subscription Key

Note: If you do not have the Payroll module, please skip this step.

If you have the Payroll module and an active Payroll Tax Subscription, you will be issued a PR Tax Subscription Key. The PR Tax Subscription Key is printed on the AM 7 for SQL/Express License File CD, provided that your Payroll Subscription was active at the time the upgrade was shipped to you. This key controls the states that you will be able to activate in the Payroll module. It also includes information about the tax year covered by your subscription, which in turn determines your ability to manually update the federal and state tax tables for the current tax year.

To input the PR Tax Subscription Key:

a.      In the Administrator program, select Setup > Licensing > Input PR Tax Subscription Key.

b.      In the space provided, enter the 20-character PR Tax Subscription Key printed on the AM 7 for SQL/Express License File CD. If the Subscription Key supplied is valid, the system will display in the New Tax Year field the tax year covered by your subscription.

c.      You can drill down on the New PR Tax Subscription Key field caption to view the states covered by your subscription.

If you notice any discrepancy with the subscribed tax year or states or if you receive an error message when you enter the Subscription Key, please contact Customer Service at 1-800-877-8896 ext. 752.

4.     Run Credit Card Encryption Utility

Note: If you do not have the Accounts Receivable, Sales Order or Payroll module, please skip this step.

Credit card numbers entered in AM 7 and higher are encrypted in the database. Those coming from older AccountMate for SQL or MSDE versions will have to be encrypted using the utility that comes with the upgrade utility.

To encrypt your converted credit card numbers:

a.      Locate the fix10009113_9114.zip file in the AMSQL\Upgrade folder. This file should have been installed along with the upgrade scripts you downloaded from the AccountMate website.

b.      Extract the contents of the zip file into the AMSQL\Upgrade folder.

c.      Verify that no one is running either the main AccountMate program or the AccountMate Administrator program.

d.      Launch the CREDITCARDUPDATE.EXE file from Windows Explorer.

e.      Choose the live AccountMate company database from the drop-down list.

f.       Click the Update button to encrypt the credit card numbers.

5.     Initialize Modules and Install Latest PR Tax Update

For each activated module that you use, you must access the Housekeeping menu and perform Module Setup.

If you are using the Payroll module and have a PR Tax Subscription for the current tax year, you must also verify that you have the latest PR tax updates installed. You can check this by running the Federal/State/Local Tax Table Maintenance functions. If you do not have the latest PR tax updates, you must download them from the AccountMate Download Center (/download/) and install them in your upgraded system.

6.     Access Maintenance Records

Go through the different Maintenance functions and verify that all required fields are set up or assigned the desired values. This must be performed for each module you have activated and initialized. Pay particular attention to the following Maintenance records:

o        Inventory Maintenance => verify that a Unit-of-Measurement is assigned to each inventory item record. You must also verify that an inventory item marked for Use in Work Order is not set up to Use Specification, and vice versa. If both checkboxes are marked, you must verify which one you want to apply to the inventory record and unmark the feature that does not apply to the item.

o        Inventory Type Maintenance => verify that a Unit-of-Measurement is assigned to each inventory type record.

o        Sales Tax Entity Maintenance => verify that GL Account IDs are assigned to the Sales Taxes Payable and Sales Tax Costs fields of each tax entity record.

o        Employee Maintenance => verify the accumulated earnings, paid leave, deductions, and taxes of each employee. You must also verify that the correct Earning Codes, Paid Leave Codes, and Deductions have been assigned to each employee record.

Note: If you upgrade to AM 7.2 or higher, you must also verify the Expense GL Account IDs assigned in the Earning Code tab of the Employee Maintenance function.

o        Earning Code Maintenance => verify the assigned Expense GL Account IDs and the Accumulate Paid Leave settings defined for each earning code record.

o        Paid Leave Code Maintenance => verify the assigned Accrual Method, Tier settings, and the assigned Liability and Expense accounts.

Notes:

§         Each paid leave code created by the upgrade process will have one tier only. Only the Salaried Base and Carry leave settings will be upgraded.

§         Prior to version 7, the Payroll module did not accrue liability for employee leave benefits. If you want to fully employ the Paid Leave feature in AM 7 you must post an adjusting journal entry in the General Ledger module to record the employee leave balance as of the time you started using AM 7 Payroll.

7.     Compare GL Transfer Report and GL Financial Statements

Run the GL Transfer Report for your non-GL modules and the GL financial statements (i.e. Balance Sheet, Income Statement, and GL Listing) and compare the information generated against the same reports from your previous AccountMate build. This will help identify any issues that may have resulted from the upgrade and will make it possible for you to correct these problems before data processing is resumed in the new version.

8.     Review Upgraded Data (by running reports)

You should run the newly upgraded company in AM 7 and review the data to ensure that everything has been upgraded successfully. Here is a partial list of reports you can run to help verify the upgrade:

o        GL : Trial Balance, Income Statement, Balance Sheet

o        AR : AR Aging, Payment Distribution Report

o        AP : AP Aging, AP Check Register

o        SO : Open Order Report, SO Shipment Report

o        PO : Backorder Report, PO Received Goods Report

o        IC  : Inventory Transfer In-Transit Report

o        MI  : Back Order Report

o        BR  : Bank Reconciliation Report

o        PR  : PR Check Register Report, Earning Code Transaction Report, Paid Leave Transaction Report, Deduction Transactions Report, QTD or YTD Tax Withholdings Report

o        CL  : Consolidated Account Balance Report, Consolidated Account Balance Analysis

9.     Perform “Typical” or “Compact” Installation on Workstations

Caution: You need not run the workstation installation on the computer where you performed the server installation. If you previously performed the server upgrade through one of your workstations, running the installer on that same workstation will bring up the Uninstall AccountMate window.

a.      Access each workstation where you will run the new AccountMate version. Insert the AM 7 for SQL/Express CD into a CD-ROM drive. If the installer does not automatically run, click on Setup.exe. You will be shown the AccountMate 7.x for SQL or AccountMate 7.x for Express Setup screen.

b.      On the Choose Destination Location screen, accept the default Destination Folder by clicking the Next> button; or click the Browse… button to change to the desired path.

o        For workstations with separate client installations: this should be the folder where the old AccountMate program is installed. If a workstation is running on Windows Vista, we strongly recommend that you do NOT install the application in the C:\Program Files directory.

o        For mapped workstation installations: since you are installing into a machine other than the file server where your AccountMate program is physically located, select the network path where the AccountMate folder has been mapped (e.g. F:\AMSQL).

c.      Click on the Next button to proceed to the Setup Type screen. Since you are installing on a workstation, make sure that you choose either the Typical or Compact installation option.

o        Choose the Typical option if you want to run a separate client installation from each workstation. This option installs the AM 7 for SQL/Express program and run-time files on the workstation.

o        Choose the Compact option if you want to run the AM 7 for SQL/Express program through a mapping from a file server. This option installs just the run-time files on the workstation.

d.      Next, the wizard will take you through the selection of a Program Folder, after which the files for the version upgrade will be installed. Click Finish to complete the workstation installation.

e.      Configure ODBC DSN on each workstation unless you are upgrading to AM 7.3 or higher. Refer to step 16 in Part A for more information

10. Post AP Invoices for PO Receipts

When posting an AP invoice in AM 7 for SQL/Express for PO receipts that had been accrued in previous AccountMate versions, you must do the following:

a.      Retrieve your Accrued Received Goods report and the report generated from running the accrual.sql script against the corresponding company database.

b.      Check whether the AP invoice you are posting pertains to a PO receipt that appears in the report generated from the accrual.sql script. If it does, the said PO receipt has an outstanding accrued obligation in GL.

c.      When posting an AP invoice for the said receipt, change the reference account defaulted in your AP Invoice Transactions\GL Distribution tab to the GL Account ID used for your accrued liability for PO receipts. The default reference account will come from the Vendor record. The accrued obligation would have been posted to the GL Account ID defined in the Accrued Received Goods field of the GL Distribution tab in PO Module Setup, unless the value in this field has been changed.

d.      Do not post any value in the Reverse Accrued Amount field of the Information Tab in the AP Invoice Transaction screen. The upgrade does not bring over records of PO accrued receipts from your previous AccountMate version.

e.      All other AP invoices involving PO receipts that are not in the report generated from the accrual.sql file but which appear as outstanding accruals in the Accrued Received Goods report were never posted to GL. As such, no outstanding obligations have been created for them in GL. For these invoices, you can just post them like you would a regular AP invoice for an obligation that was never processed through PO. This means that you must post it against the corresponding expense or asset GL Account ID. You will not be able to post a reverse accrued amount for it, as there is no record of the accrual in AM 7.

f.       For all other AP invoices, post them as you would normally do. This applies to all invoices pertaining to either non-PO transactions or to PO accrued receipts that are posted subsequent to the upgrade to AM 7.

E.    Troubleshooting Errors and Messages

The succeeding sections will provide tips for troubleshooting some of the more commonly encountered upgrade error messages.

1.     Upgrade does not occur

This usually happens when the files for the new version are not properly installed or when the backup is not properly restored after a failed upgrade. To resolve this:

a.      Make sure that the main AMSQL program and the Administrator program for the new AM 7 for SQL/Express version are properly installed. Check the modified date of the amsql.exe and amsqladm.exe in the AMSQL folder where you are running the upgrade.

b.      Make sure you are running the Administrator program, and not the main AMSQL program. Only the Administrator program will trigger the version upgrade.

c.      If you are launching the Administrator program from a program shortcut, verify that the shortcut is mapped to the AMSQL folder where you installed AM 7 for SQL/Express.

d.      If you have previously performed a failed upgrade, make sure that you delete the AccountMate folder used in the failed upgrade, restore the backup made of the AM 7 for SQL/Express front end (step 7 of Part B) and restore the backup of the AMWSYS and live company databases before you resume the upgrade.

2.     Invalid Product Key

This error may be caused by a difference between the product key and the license file. The system checks the information coded in both and verifies that they are for the same End User.

This error may also be the result of using a product key for the wrong version. For example, you cannot use the AM 7.2 product key for an AM 7.3 installation and vice versa.

If you receive this error, contact AccountMate Customer Service.

3.     Program Patches Error Message

If you did not rename the Patches folder before performing the upgrade, you will receive the error shown in Figure 7 the moment you launch the main AccountMate program after the upgrade. To resolve this error:

a.      Verify whether you still need the program patches. If you are uncertain about this, contact your AccountMate Reseller or AccountMate Product Support.

b.      If you no longer need the program patches, delete them from the Patches folder by clicking ‘Yes’ in response to the error message.

c.      If you still need the program patches, copy them to a folder outside AccountMate before launching the program. When prompted with the error message after launching AccountMate, click ‘Yes’. Copy the program patches back to the Patches folder before you resume processing transactions in the new system.

Figure 7. Program Patches Error

4.     Foreign Key Violation Error

One of the possible issues that could cause the upgrade to fail is a foreign key violation. You may find an error entry similar to the following in the log file:

The UPDATE statement conflicted with the FOREIGN KEY constraint “FK_…” The conflict occurred in database “database name”, table “dbo.tablename”, column ‘cacctid’.

This problem occurs if you do not perform step 2 of Part C (Run Foreign Key Checker) before performing the upgrade. To resolve this problem, you must:

a.      Delete the AM 7 company database and application folder used in the failed upgrade.

b.      Restore the AM 7 application folder backup (step 7 of Part B) and the database backup (step 20 of Part A) made prior to the upgrade.

c.      Run the foreign key checker utility against each company database (step 2 of Part C).

5.     Recalculate FUTA/SUTA Error

If you did not install the latest PR Tax Subscription program and you perform the Recalculate FUTA/SUTA function in your upgraded system, you may get an error message similar to the following:

“[Microsoft][ODBC SQL Server Driver][SQL Server]INSERT statement conflicted with COLUMN FOREIGN KEY constraint ‘FK_prdist_cwageacc_209A25F7’. The conflict occurred in database ‘sample999’, table ‘glacct’, column ‘cacctid’.

SQL Stmt: insert into prdist(cuid, cempno, cwageacc, ctaxacc, ctogl, ctrsno, dpost, nwageamt, ntaxamt, ndistpct) values(?pcUid, ?Prtrst.cEmpNo, “, ?Prempg.cTaxacc, ‘F,?Prtrst.cTrsNo, ?Prtrst.dPost, 0, ?pnTaxAmt, ?Prempg.nDistPct)”

To resolve this issue, be sure to install the latest PR Tax Subscription program.

Downloads: The following can also be obtained from our website; visit: /businesspartner/info/downloads/conversion_upgrades.asp

·         Upgrade File for AM7

·         Pre-Upgrade Utility