1

(2 replies, posted in Announcements)

Announcement

This is a 2.4.18 release, which is a new feature release, PHP 8 compatibility release, as well as a bugfix release.

A couple of php 8.2 and 8.3 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, 8.1.6, 8.2.0 and 8.3.2.

Please report any bugs/problems found via our Mantis Bugtracker at
http://mantis.frontaccounting.com.

Download instructions

In Sourceforge FrontAccounting (http://sourceforge.net/projects/frontaccounting), select
Files -> FrontAccounting 2.4 ->2.4.18.

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

Security

FrontAccounting should NOT be used via unsecure http protocol. If you really need this - change SECURE_ONLY constant in /includes/session.inc to false (comment in the file added). Unfortunately this option cannot be added in sysprefs/config.php because the settings are not available before session is started.

Common

  • Fixed several php 8.2 deprecation bugs.

  • Fixed language modules locale.inc integration.

  • New empty language template.

Sales

  • Bug 5722: Canceled Sales Orders Show Up In Sales Order Inquiry. Fixed.

  • Customer Transaction Inquiry on Reference (partly) fixed.

  • Bug 5711. Bad Content-type set for invoice mail attachment; malformed invoice mails sent from Win based FA servers. Fixed

  • Better sql construct in sales/includes/db/sales_order_db.inc

  • Bug 5735. Problems with sending emails with encoding other than ASCII - fixed.

Items and Inventory

  • Wrong implicit conversion from double in Items. Fixed by using int.

Banking and General Ledger

  • Implemented attachments for Bank Accounts, and redesign of Bank Accounts to a tabbed window with Settings, transactions and attachments.

  • Bug. Edit Journal -> orphaned attachments after edit. Fixed.

@seahawk
This is an old issue for Windows installations. We are working on that. In the meantime please set the following variabel in config.php to 1:

$no_check_edit_conflicts = 1;

Joe
PS. This is NOT a php8 bug. This issue range over several php versions.

3

(3 replies, posted in Translations)

Hi guys,
Please keep the forum in the English Language. That way many more can benefit from us.

Joe

Fixed both errors. The one in gl/inquiry/profit_loss.php and the one in inventory/manage/items.php.

Pushed to stable repo.

/Joe

Will check on this today.

Joe

Yes, of course you are right. Sorry for the typo. Thanks for the correction.

Joe

This has now been fixed, but not in file /gl/gl_journal.php. It was better to fix it in /gl/includes/db/gl_journal.inc in function write_journal_transaction.

You can download the fixed file here and replace it /gl/includes/db/gl_journal.inc.

Thank you for pointing this our. There were no errors in the bank payment/deposit routines.

Joe

I will check this asap.

Joe

I have to ask @Itronics about this.

/joe

I will look into this. I agree that this could be better. To make it backward compatible, maybe we can just swap  the selector control for this and eliminate the allocate field if not chosen.

Will talk to Janusz about this.

Joe

I understand that you guys are very busy.

Anyhow, I am sure the fixes are ok and I am pushing the files to stable repo now.

Joe

12

(5 replies, posted in Accounts Receivable)

This is a dublicate of another topic.

Please go to this topic.

.https://frontaccounting.com/punbb/viewtopic.php?id=10451

Joe

@seahawk and @kvvaradha

Hello again,

I have now fixed the Workbook.php1 and the exel_report.inc files.

Please download them, rename Workbook.php1 to Workbook.php and replace on your test server. Tell me if all the deprecation errors have vanished. (They should).

If this is also ok, then we can commit the files to stable repo.

@seahawk

Regarding first error line 66 in frontaccounting.php: Creation of dynamic property front_accounting::$renderer is deprecated in file.

Please insert the following line 31 in frontaccounting.php:

var $renderer = null;

It should remove the 8.2 error, right? Please tell me.

Regarding second error line 267 in sales_order_entry.php. Please change the line to:

$cart->reference = get_post('ref');

Please tell me if it helps, thanks.

Regarding the third error, I need some time to fix the workbook.php file. This is not our own, so I have to fixi the file.
Will be back on this.

Joe

Yes, of course. Sorry.

Joe

Could recurring invoices be a candidate?

This has been pushed to stable repo. Thanks.

Joe

This bug was reported on Mantis as
0005724: Bug In Date Editing in Latest FA

I cannot reproduce this error. And this has been specified on the Mantis bug report.

Joe

Please set the $go_debug variable in config-php to 2 for trapping the errors. Thanks in advance.

Joe

20

(7 replies, posted in Wish List)

Well, I can see that this is a major improvement, so it has been implemented and pushed to the stable repo.

You can download /sales/inquiry/customer_inquiry.php and /sales/includes/db/cust_trans_db.inc and replace on your server.

Joe

21

(7 replies, posted in Wish List)

Sorry Guys for the late response.

@rafat

Yes I know, but you can use the 'Journal Inquiry' in 'Banking and General Ledger' for this. This is not optimal, but it works.

Changing this in 'Customer Transactions' will require more changes.

Joe

22

(4 replies, posted in Announcements)

Announcement

This is a 2.4.17 release, which is a new feature release as well as a bugfix release.

A couple of php 8.2 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, 8.1.6 and 8.2.0.

Please report any bugs/problems found via our Mantis Bugtracker at http://mantis.frontaccounting.com.

Download instructions

In Sourceforge FrontAccounting (http://sourceforge.net/projects/frontaccounting), select
Files -> FrontAccounting 2.4 ->2.4.17.

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

Security

FrontAccounting should NOT be used via unsecure http protocol. If you really need this - change SECURE_ONLY constant in /includes/session.inc to false (comment in the file added). Unfortunately this option cannot be added in sysprefs/config.php because the settings are not available before session is started.

Common

  • PHP 8.2 fix. Deprecated dynamic class member adds. Huge error.log.

Sales

  • Mark Inactive Customers in Reports (when no Filter).

  • Added Payment Link (Payment Service) for XUMM. A Dutch free Payment Service (see announcement forum).

Purchasing

  • Mark Inactive Suppliers in Reports (when no Filter).

  • Bug 5709: Opening Balance is calculated incorrectly in supplier balance. Fixed.

  • Bug Found in Supplier Invoice in Calculating Unit Tax

23

(7 replies, posted in Wish List)

Guys,

You can select the Customer Transactions and then filter by Sales Invoices or whatever you want.
Now you can see the order nr, reference and invoice no. And you can press the corresponding numbers for further details.

Joe

@boxygen

You are right. This has been fixed and committed to stable repo. Thanks for reporting.

A fixed version kan be downloaded here and replaced on your server.

Joe

@kvvaradha.

@Janusz reports back that these function was established for the unstable version and is intended to be used in the future.

So we will keep them.

Joe