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, 3 downloads since 2021-07-04 

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

5 (edited by apmuthu 11/22/2021 07:12:31 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 355.5 kb, 2 downloads since 2021-11-22 

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