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, 7 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 09/15/2022 03:11:22 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 82.9 kb, 2 downloads since 2022-09-15 

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