476

(11 replies, posted in Installation)

Use XAMPP v1.8.2.5 (not 1.8.2.6) and enable openssl and some other extensions in the php.ini file.
Refer this post, incorporate the php.ini diff stated therein and read this wiki article.

477

(11 replies, posted in Installation)

See PM.
FA 2.4.x does not support PHP 8.0 that is in your version of XAMPP.

@braathwaate: Please specify which file this function can be in and how and where it may be called in the extension. Is it specific to your version of the Import Transactions extension?

@joe: Please check and correct it:
Line 202 in inventory/includes/item_adjustments_ui.inc:

            amount_cells(null, 'std_cost', null, null, null, $dec);

needs to be replaced with:

            amount_cells(null, 'std_cost', null, null, null, $dec2);

This line was introduced in commit on 2019-06-28 as Line 194:
Inventory Adjustment: negative adjustment should always use current average item cost.

480

(4 replies, posted in Announcements)

Official Extension Versions as on date attached. There is no guarantee that a higher version number has the latest code since version numbers get bumped every so often with no change in the code. Verify the extension contents and the Git Commit logs / date in my unofficial FA24extensions repo.

481

(4 replies, posted in Announcements)

Post Release Fixes attached.

CHANGELOG

* This also has the PHP compatibility fix stated here. - It is now in the core and in the attachment herein.
* View this post for fixes to this update. - It is now in the core and in the attachment herein.

@joe: Can we have a company specific flag to choose this option as a sys_prefs record? Or should we just have "cash and bank" accounts available in the select box?

Yes. This error was introduced in this 2020-11-28 commit.

A whole list of functions used in FA can be extracted from the webroot core folder with:

grep -R "function " core > FAFunctionList.txt

and remove all commented lines (and their multiline continuities) and normalise the tabs between the file name: and the function word besides removing sql and class elements and __construct().

Try with FA 2.4.9+ and see if the issue persists.
Also, state your PHP/MySQL/Platform versions.

Check your PM.

@joe: Fixed in my repo.

487

(4 replies, posted in Announcements)

Attached is the set of changed files between FA 2.4.8 and FA 2.4.9.
This also has the PHP compatibility fix stated here.

First 2 day download stats at SF
Previous release fileset changes in this post.
SF Main Download Page
FA 2.4.9 tar.gz download
MD5 Hash: b05ab536e2193281cd461741f5341c0a
Filesize: 1,597,628 bytes

488

(4 replies, posted in Announcements)

10 New Translation strings attached.
Translations on Transifex.

2 Translations removed:

No Revaluation was needed
Show Shortage

@joe: This should have been corrected before the FA 2.4.9 release as it will surely break any upgrade on systems with PHP < v5.4.

Looks like some primary keys got mangled or indexes are corrupt. Diagnose and fix DB errors in phpMyAdmin or other MySQL client. Also the next auto_increment key may have got jumped.

@joe: why is this?

Better still, make a separate application that uses the FA tables - this way you do not need to touch FA. PM for possibilities.

What happens when the payment is edited to show it as being only partially paid.... Better still do it offline manually!

494

(7 replies, posted in Dimensions)

Yes Joe. But the issue of segregated logins and customer subsets for FA usage across branches independently too is a subsequent missive here.

495

(1 replies, posted in Report Bugs here)

Instead of a journal entry, make a discount at allocation / payment time of $2.

496

(7 replies, posted in Dimensions)

Dimensions just provide a filtered view.

Current FA does not have per branch access control.

Can be a candidate for FA 2.5 and make do with an extension / core mod for now with users / branches stored in a json as sys_prefs records.

@joe: what say you?

PHPMailer Extension for FA has been packaged at https://github.com/apmuthu/FA24extensio … sions/mail and attached here.

Rename the reporting/includes/class.mail.inc file and copy over the one in the extension there.

Please test and provide feedback. Note that all info are stored in the sys_prefs table and hence backup and restore exposure should be taken care of.

Credits to Serban Constantinescu and his repo for this extension is here.

The said branch_id is actually commented out, possibly a remnant of an old version.

Choose the entry that was successful and make 10 entries of the same and import them making sure the Inv Nos are different so as not to violate the primary key requirements.

If you still get the error then it has something to do with the memory setting in PHP / Webserver configs.
Also check if your PHP variables settings are high enough like 3000 or so (default is 1000 only).

You are using backticks in item_description and delto field values. Remove them and all should be well.