Topic: Release 2.4.8


This is a 2.4.8 release, which is mainly bugfix release, but also contains a couple of improvements (see below for details).

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

Download instructions

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

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


  • Bug 4980: The field characters size of "Memo" in voiding a transaction doesn't correspond to the field size in the database. Fixed by cutting the text to 60 characters in audit_trail.

  • Bug 4987: In rtl languages, text aligned centered is printed aligned right in PDF documents. Fixed.

  • Voided Documents Still Exist In Drop-down when printing. Fixed.

  • Bug 5009: Page # on invoices counts up across invoices. Fixed for all documents.

  • Count error when printing to Excel. Fixed.

  • Formatting error in fixed.

  • Bug 4988: Auto Increase of Document References can't be disabled. Fixed.

  • Uninitialized string offset in Fixed for php >= 7.0.

  • Improved F2, F3 and F4 keys (Customers/Suppliers, Customer Branches and Inventory & Items) in Sales/Purchases forms.

  • Added missing new install translation files, nb_NO and nl_NL.

  • Backup and Restore: Added support for views

  • Updated standard COAs (moved dates forwards).


  • Credit Note Modification: fixed check whether transaction is editable.

  • Limit editable stock items list in Sales Order, Credit Notes to 50 chars.

  • Paged transaction inquiries optimized for maximum links in Sales and Purchasing. Allocate Customer Payments or Credit Notes: fully allocated payments with discount where still displayed even with settled option off, fixed.

  • Report Sales Listing: fixed duplicate lines in report .

  • Fixed misleading database error message in

  • Added new attachment types for customer specific documents.

  • Bug 5013: Zero invoices create zero payments and cause db error upon view payment. Fixed.

  • Misspelled parameter in rep115.php, Customer Trial Balance. Fixed.

  • Recurring invoices - improved period covered description.

  • Customer Payment Entry - Scrolling behaviour when clicking All or None. Fixed.

  • Sales Order Inquiry Sort Descending, Fixed.

  • Bug 4904: Customer Credit Note: fixed invalid inventory GL postings for service items.


  • Purchase Order View: fixed dates, added overdue delivery marker.

  • Code cleanup in supplier_invoice.php and supplier_credit.php.

  • Supplier Invoice: on form opening currency was not displayed for foreign supplier.

  • Bug 4946: Inserting a supplier without the short name resets the whole form. Fixed.

  • Bug 4944: The field characters size of Supplier's Reference is too short. Fixed.

  • Supplier Invoice: Wrong alignment in 2 first columns when selecting items to invoice. Fixed.

  • Paged transaction inquiries optimized for maximum links to Sales and Purchasing.

  • Bug 4950: Field for supplier name is too short in the supplier form. Increased from 40 chars to maximum 60 chars in the Suppliers form.

  • Added new attachment types for supplier specific documents.

  • Tax rate displayed twice in rep209 (Purchase orders). Fixed.

Items and Inventory

  • Inventory Adjustment: fixed error in adjustment entry when inventory notifications are switched on.

  • Inventory Adjustment: negative adjustment should always use current average item cost.

  • Bug 4920: Search icon in 'items table' wraps underneath select combo when screen width reduced. Fixed.

  • Inventory Item Movements: Purchase Order Delivery and Credit Note has in reference column trans_no or Return memo presented instead of reference. Fixed.

  • Inventory location transfer from sales kit did not work. Fixed.


  • Clone Manufactured Item -> Clone BOM.

Fixed Assets

  • Fixed Assets Depreciation: removed invalid and obsolete audit record update.

Bank and General Ledger

  • Audit Trail: regression in audit history (after sql strict mode related changes) fixed.

  • Strict SQL related error when background journal transaction was saved. Fixed.

  • Journal Inquiry Dates should follow the User Preference Transaction Days. Fixed.

  • Show more relevant info in CounterPart Field, Journal Inquiry.

  • Bug 5002: Journal Inquiry: incorrect amounts displayed for journal entries with more than one customer/supplier accounts, fixed.

  • Bank statement report with 'All' Selection of Bank Accounts fixed.

  • Amendment Required in rep601.php (Bank Statements) for voided transactions. Fixed.

Re: Release 2.4.8

New translation strings in FA 2.4.8 attached.
Translations hammered out on Transifex.

Post's attachments

FA 2.4.7 to 2.4.8 Translation Strings.txt 720 b, 15 downloads since 2020-02-05 

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

Re: Release 2.4.8

Attached is the set of changed files between FA 2.4.7 and FA 2.4.8.
There are no DB changes.
All translations for Tamil and Hindi have been committed in my unofficial FA24extensions repo.

* First 2 day download stats at SF.
* Previous release change fileset post.
* SF Main Download Page
* FA 2.4.8 tar.gz download
* MD5 Hash: f5a66878f841146a8b602220d1ca5623
* Filesize: 1,591,401 bytes

Post's attachments 571.2 kb, 21 downloads since 2020-02-05 

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

4 (edited by apmuthu 11/29/2020 04:21:26 pm)

Re: Release 2.4.8

Post Release Fixes attached.


New SysPrefs boolean variable added: long_description_invoice on 2020-06-13
Fixes PHP 7.4 bugs and security loophole in adding languages too as of 2020-08-04
Dimensions extended to AR/AP as well - 2020-08-12
TCPDF error introduced on 2020-07-04 has been fixed now.
New layout for Login page
This also has the PHP compatibility fix stated here.

Post's attachments 581.8 kb, 3 downloads since 2020-11-29 

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

Re: Release 2.4.8

I know its COVID-19 times, but is there a date as of when we should expect FA2.5?

Re: Release 2.4.8

I was awaiting some item stock improvements from Janusz before moving forwards. But he seems very overloaded with daily work.

I guess we should also consider FIFO option in stock handling. So we need a field for this in the stock moves table. And of course a flag in the company setup for using this.

In my opinion we should try to assemble what we have decided so far. I will make a list and try to put developers on the various tasks.


Re: Release 2.4.8

All FA 2.4.8 users can now update to the current post release fixes (in the 4th post in this thread) that addresses a security vulnerability through using the  install new language facility as also PHP 7.4 fixes.

Re: Release 2.4.8

Prolific users who have posted more than 20 times in the FA forum (some may be missing based on date of data entered from profile page).

This is to serve newbies as a point of contact in their local countries and not meant for any "race" to log more.

Post's attachments

FA User Posts Stats By Country.xlsx 12 kb, 20 downloads since 2020-08-28 

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

Re: Release 2.4.8

Interesting. Thanks @apmuthu.