FrontAccounting Update

1. Application files update

a. Source files update

Extract distribution zip/tar.gz file in empty directory, and copy all the files to your FrontAccounting directory overwriting old files. If it is major release upgrade you can skip next step and go directly to cleanup.

b. Configuration files update

Compare new config.default.php file with the old config.php and add all new settings (if any).

The following variables has been moved from config.default.php into sys_prefs table:

$no_zero_lines_amount = 1;
$show_po_item_codes = 0;
$accounts_alpha = 0;
$loc_notification = 0;
$print_invoice_no = 0;
$allow_negative_prices = 1;
$print_item_images_on_quote = 0;

These values can be maintained in Setup tab -> System and GL Setup.

The following variables has been moved from config.default.php into sys_refs table:

$alternative_tax_include_on_docs = 0;
$suppress_tax_rates = 0;

These values can be maintained in Setup tab -> Company Setup.

The following variables has been moved from config.default.php into users table:

$save_report_selections = 0;
$use_date_picker = 1;
$def_print_destination = 0;
$def_print_orientation = 0;

These values can be maintained in Setup tab -> Display Setup or Preferences.

 Please also remove these variables from your existing config.php file

2. Database upgrade

This step can be skipped for small version updates i.e. when you have already installed FrontAccounting version 2.4 or later. Before database upgrade is done on all company databases backup file is created automatically to enable database restore after failure.

After major version upgrade overwriting files in first step makes the system unaccessible for all users but site admin, who have to run upgrade procedures to update all company databases to the new version provided with the release. After logging to administrator account of first installed company go directly to Setup/Software Upgrade screen, mark all subsequent 'Install' checkboxes and press 'Upgrade System'.

If something goes wrong during upgrade, you can eventually try forced upgrade option. Forced upgrade ignores some smaller errors which can arise during upgrade due to some exotic database configuration. This is depreciated option, so first read error messages if any, try to fix signalized problems, restore databases from backup and retry normal installation. To run upgrade in forced mode check box 'Force Upgrade', and press 'Upgrade System' again.

3. Final cleanup

Remove or rename install folder in main FrontAccounting directory.

4. New features configuration

During upgrade process new features are initialized to default status, and sometimes old settings are also changed to conform with new security policy. This automatic process is designed to be as neutral for end users as possible, however sometimes site or company admin intervention can be necessary to set thing after changes to their best state. Below you will find description of new settings available after upgrade.

----------------------