Topic: Release 2.4.12


This is a 2.4.12 release, which is mainly bugfix release, but also contains a couple of improvements and additional security fixes.

A lot of php 8 problems has been fixed. This release should now be PHP 8 compatible. The following versions has been tested: 8.0.0, 8.0.7, 8.0.12 and 8.1.6.

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

Download instructions

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

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


  • Fixed a couple of small bugs in Graphics engine.

  • Added SECURE_ONLY option in allowing explicit switching off https only access.

  • Dashboard Top 10 only show 1 record less than top. Fixed.

  • Sales Dashboard Aging total translation improvements.

  • PHP 8 Bug. Deprecated null value in parameter.

  • PHP 8.1 deprecated null parameters and missing file in reports fixed.

  • PHP 8.1 Deprecated null parameters. Clean UP local months names.

  • PHP 8.1 bug. Parameter to urlencode cannot be null in Fixed.


  • Bug 5544: Notes from template were not used in recurring invoices.

  • Add and Manage Customers: contact persons were not removed when deleting customer.

  • Email invoice always says invoice 0 from company. Fixed.

  • Invoice Prepaid Orders: Added new payments column for direct review of order invoicing status.

  • Customer balances reports: fixed balance sums for prepayment invoices.

  • Fixed Long product Description on Sales Quotation.

  • Additional bugfixes for prepayment handling in sales reports (Customer Balances, Aged Customer Analysys, Customer Statements and Sales Invoice).

  • Removed delivery in a batch cannot be voided after the invoice is made. Fixed.


  • Add and Manage Suppliers: contact persons where not removed when deleting supplier. Fixed.

  • Typo in translatable string - Purchable Total. Fixed to Purchasable.

  • Translatable string typo in Purchasing/allocations/supplier_allocate.php fixed.

  • Feature 5623: added link to new supplier invoice after supplier payment.

Items and Inventory

  • Missing function 'delete_image' when deleting item. Fixed.

  • Bug 5599: Generating an EAN-8 Barcode throws an error "Trying to access array offset on value of type bool". Fixed.

Bank and General Ledger

  • Code cleanup (fixed parameter lists in gl_all_accounts_list_row and calls to subledger__list_cells).

  • Bank account transfers didn't have GL dimensions.

  • Journal Entry - Cursor skips through dimension field. Fixed.

  • Adding Assets Classes fails. Fixed.

  • Buttons missing on Chart of Accounts page (on some editions). Fixed.

  • Bug 5571 and 5572. Unable to void/edit transactions in php 8. Due to an error in _('None') returns a positive value in php 8 and not a 0 value. Fixed.

2 (edited by apmuthu 07/15/2022 06:26:44 pm)

Re: Release 2.4.12

Release date 2022-07-13 as of GitHub commit

SF Download Link
MD5: 1f8bfd823f64fe03a7875cfb2fd2f88b
Filesize: 1,876,122 bytes

First 3 day download stats in SourceForge

Post's attachments 404.1 kb, 3 downloads since 2022-07-15 

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

Re: Release 2.4.12

This version now has new translatable strings:

Enter direct &Invoice

"Debits" instead of "Charges" only in reporting/rep101.php:137 and reporting/includes/ but remains "Charges" in reporting/rep201.php:115

"Invoice %s from %s" instead of "Invoice %d from %s"

Invoiced so far:

New Payments

4 (edited by apmuthu Yesterday 05:46:59 am)

Re: Release 2.4.12

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 40.4 kb, file has never been downloaded. 

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