News from the Editor

Release 2.4 beta

Posted by Joe (joe) on May 14 2015
News from the Editor >> Program

Release 2.4 beta is available for download at SourceForge.


This is a preliminary FrontAccounting ERP 2.4 Beta release. This version provides a couple of new important features (in addition to all the
features merged from latest 2.3.24 release), but main development effort was
focused on internal architecture changes and cleanups to make future FA development
easier. Please keep in mind the application in current beta stage is only rougly
tested, so installation on production servers is not recommended yet. Until final
2.4.0 version both software API and database scheme are subject to smaller changes. At the time of release most of optional extension modules available from central
extensions repo has been also ported to 2.4 and should be mostly usable. Due to deep changes made under the hood, we highly encourage all current FA 2.3 users
to make test upgrades on a copy of your working installation connected to separate database
filled with your real company data. This will allow us find and fix any possibl
upgrade issues before final 2.4 release. Please report any bugs/problems found via our
Mantis Bugtracker at

Download instructions

In Sourceforge FrontAccounting, select
Files -> FrontAccounting 2.4 ->2.4.beta. For Windows users select the zip file. For all other users select the tar.gz file.


  • Added full UTF-8 support with per-company selectable collation, and automatical convertion with charset repair from earlier FA versions during upgrade.
  • Added attachment link after most popular entry forms
  • Added support for png and gif item images.
  • Changed hardcoded date range in inquiries (30) to be a user preference.
  • Additional separate permission level allowing other user's transactions edition.
  • New mysql/mysqli driver implemented. Uses mysqli driver from php version 5.5.
  • Many global variables from config.default.php has been moved to GL Setup, Company Setup and Display Setup.
  • Cleanup: removed all closing tags in php files.
  • Switching all MyISAM tables to InnoDB to ensure better db consistency.
  • Added stub for database query profiling.
  • Rewritten upgrade procedures now allow additional upgrade parameters selections.
  • Multiply cleanups in db scheme: removed obsolete fields, optimized some fields type.
  • Improved journal trans: added currency support, tax and source document date. Allowed multiply customer/supplier allocations to single journal transaction.
  • Transaction references extended with parametrized patterns, initial transaction reference patterns set to {001}/{YYYY}.


  • Legal text field in Company Setup increased to a text field.
  • Implemented sale in prepayment mode (invoices are issued for customer partial payments, as opposite to partial deliveries)
  • Removed sparse fields contact_name,disable_trans from cust_branch, added branch bank account field on customer entry form.
  • Salesman Report: fixed bug in provision calculation, Sales Persons: changed break point definition to turnover level.
  • Improved recurrent orders feature: added invoice date and memo edition, additional checks for proper nvoice generation.


  • Default Receival Days setting added in System and GL Setup.
  • Added possibility to assign payments against orders (to be reallocated to invoices later).
  • Added exchange rate field in grn_batch.
  • Added dimension edition on purchase invoice entry.

Items and Inventory

  • Added 'no_purchase' option for items (with default value set in stock category).
  • Inventory Adjustment: removed obsolete increase/descrease selector from entry form (negative quantities can now be entered just with minus sign).
  • Removed obsolete Movement Types handling.

Bank and General Ledger

  • Bank deposit/payment edition added.
  • Setting customer/supplier currency bank account in payment / deposit forms.
  • Rewitten document reports layout for easier modifications, support for multiply payment services.
  • Implemented journal entries with multiply virtual AR/AP subaccounts.
  • Shipping tax is now defined per tax group as set of selected tax type(s).
  • Bank charges posting can be now cutsomized using Bank Charges Account in bank account settings.
  • Added memo and usage fields in Quick Entries.

Last changed: May 14 2015 at 11:20 am


Support This Project