Topic: Release 2.4.10


This is a 2.4.10 release, which is mainly bugfix release, but also contains a couple of improvements.

The Graphics Engine (../reporting/includes/, has been rewritten to also include SVG (Scalable Vector Graphics).
This also improved the option to show a new type, Splines (A curve that connects two or more specific points, or that is defined by two or more points. A prittier line graph).
Another new type, Half Donut is also created, with the option to place a value inside. This is also the fact with the old type Donut.

Developers, interested in using this engine in own modules can read a briefly documentation in front of

This new Graphics Engine also resulted in a new and better Dashboard in the core.
The work force is done inside the /includes/ If you place a in a theme, The /admin/dashboard.php will use this instead.

This release should also be PHP 8 compatible. The following versions has been tested: 8.0.0 and 8.0.7.

Please report any bugs/problems found via our Mantis Bugtracker at

Download instructions

In Sourceforge FrontAccounting (, select
Files -> FrontAccounting 2.4 ->2.4.10.

For Windows users select the zip file. For all other users select the tar.gz file.


  • Compatibility fix for commit on 2020-09-28 (php < 5.4)

  • Fixed volatile error on first installer page show.

  • Call to undefined count_array() in Fixed.

  • Wrong security area passed in generalledger.php. Fixed.

  • Bug 5322: Login/Timeout: Added message on failed login attempt.

  • Bug 5326: Install Languages/Extensions/Themes/CoA: fixed warnings during module installation.

  • Bug 5352: Missing global declaration in reset_form() in attachments.php. Fixed.

  • PHP 7.4 Bugs in some reports and fixed.

  • Fixed javascript error appearing on themes using SVGElements.

  • Function get_magic_quotes_gpc() is deprecated php7.4. /install/ Fixed.

  • Feature 5388: Print Documents list gets too long. Fixed by default 180 days in company setup.

  • Fixed a php8 deprecation no required parameters after optional parameters in function.

  • PHP 8. Fixed undefined array key warnings.

  • New dashboard and Graphics Engine Class, that also includes the SVG Vector Graphics for the core. Much prettier graphics.


  • Bug in Customer/Supplier Payments Recording. Fixed.

  • Bug 5360: Spelling mistake in ../sales/allocations/customer_allocate.php. Fixed.

  • Payments & Deposits: Rounding problem. Fixed.

  • Bug 5197: Slightly changed email subject for sales invoice to avoid false marking by spam filters.

  • Bug 5245: Added debtors_master.debtor_ref to get_customer_trans() results


  • Purchase Order: regression bug introduced in 2.4.9 fixed.

  • Bug 5310: database error in supplier invoice edition if current fiscal year is missing. Fixed.

  • Bug in Customer/Supplier Payments Recording. Fixed.

  • Payments & Deposits: Rounding problem. Fixed.

Items and Inventory

  • Item Adjustments Note: disable rounding of Unit Cost. Fixed.

  • Wrong permissions for Inventory Purchasing Report (rep306.php). Fixed.

  • Bug 5460: Inventory valuation report does not discard zero quantity items for items with decimal quantity units. Fixed.


  • Bug 5351: dim dim2 not defined in lines 623, 627 of purchasing/includes/db/ Fixed.

Bank and General Ledger

  • Revenue/Cost Accruals: bad input focus after error. Fixed.

  • GL Account Transactions report shows html code on Person/Item if PT_WORKORDER. Fixed.

  • Undefined variable error in Bank Transfer. Fixed.

  • Bug 5310: databse error when on bank payment/transfer edit if current fiscal year is missing. Fixed.

  • Bug 5332: Tax Report: Multiple entries for a single tax line. Fixed.

  • Bug 5429: Balance Sheet report sometimes prints lines with zero amounts. Fixed.

CoA Fiscal Year discussion moved here.

Re: Release 2.4.10

Release date 2021-06-20 as of GitHub commit

SF Download Link

Needs following fixes for working:

2.4.10 Balance and Profit and loss reports fail to print

select item not working in purchase order and sales order entry file gives error with this functions

Re: Release 2.4.10

This version now has 5 new translatable strings:

Invalid password or username. Please, try again.
Max day range in Documents must be a positive number.
Max day range in documents
Invoice %d from %s

Re: Release 2.4.10

Attached is the set of changed files between FA 2.4.9 and FA 2.4.10.
This needs the fixes listed in the second post herein to work.

First 3 day download stats at SF
Previous release fileset changes in this post.
SF Main Download Page
FA 2.4.10 tar.gz download
MD5 Hash: e230171d44cc88b532d801d38b31c589
Filesize: 1,869,717 bytes

Post's attachments 713.4 kb, 1 downloads since 2021-07-04 

You don't have the permssions to download the attachments of this post.

5 (edited by apmuthu 10/19/2021 01:58:46 pm)

Re: Release 2.4.10

Post Release Fixes attached.


Github Master (Bleeding Edge) Download Link

These fixes can be applied to (overwrite) the release version to be fully functional.

Post's attachments 225.8 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.