Skip to forum content
FrontAccounting forum
It's much more fun, when you can discuss your problems with others...
You are not logged in. Please login or register.
Active topics Unanswered topics
Search options
I did a test of the "Version 2.4.18 Build 03.04.2024" on the old Linux computer:
1. created a "accounting_test" database
2. copied the entire "FA-master.zip" to the web server "root" directory and unzipped it
3. Changed the permissions accordingly on directory levels
4. Ran the "Install" and indicated "accounting_test" as the database [my production database name is "accounting"]
5. Installed and Activated the same list of Extensions - including the "Import Transactions" program
6. Updated the "Access Setup" for the user to include the "Import Transactions" program
7. Ran the "Import Transactions" program on the "Version 2.4.18 Build 03.04.2024" on the old Linux computer
8. Changed the "Import Type" (drop down list) to "Deposit Processing"
RESULT-> successfully displayed the "Bank Accounts" and the drop down list to display/choose a bank account
I then repeated the above steps on the new Linux computer.
RESULT-> Failure. It would NOT display the "Bank Accounts" and drop down list
CONCLUSION:
There must be an issue with in the "import_transactions.php" code that doesn't work in PHP 8.2.28. Looking back in the "CHANGELOG.txt" file that was included with "Version 2.4.18 Build 03.04.2024" and I noticed a few references to "Fixed more php 8.2 deprecation bugs" and "Additional fix for php=>8.2". I suspect this may be the issue with this module.
It is not an option to install PHP 5.6.40 on the new Linux computer.
It does not appear that there have been any schema changes from "Version 2.4.5 Build 16.03.2020" to "Version 2.4.18 Build 03.04.2024".
I have installed the very latest FA v2.4.18.... and still I get the same results.
The "Import Type" changes to "Deposit Processing", but it will not change the "Control Accounts".
On the new Linux computer, the version of PHP is 8.2.28. On the old Linux computer, the version of PHP is 5.6.40.
Where do I check for DB Schema changes?
I've been using "Version 2.4.5 Build 16.03.2020" since 2016 on a computer running an End of Life version of Linux. I recently built a new computer with a more recent version of Linux and installed "Version 2.4.18 Build 03.04.2024" of FA. I exported the entire database from the old computer and imported it into the new one using PHPAdmin. Everything seemed fine.
However, when I attempt to "Import Transactions" the "Import Settings" screen will not changes the "Control Accounts" when switching the "Import Type" (drop down list) from "General Journal Processing" to any of the following:
- Deposit Processing
- Payment Processing
- Sales Order Processing
- Direct Sales Invoice Processing
Instead, it continues to show "Receivable Account Default" and "Payable Account Default"
Good morning Tom,
I'm very familiar with Inventory valuation using FIFO/LIFO/Average/Standard costing methods. I worked with several accounting systems from Real World, MCBA, Maccola, and now Pass-Port Software. I used to have the source code for the Inventory Control module from Real World. This was coded using COBOL... yes, I know this is supposed to be a dead programming language. But, it is still in use more than 40 years later.
I now own a brewery and have been utilizing Front Accounting since 2018. Unfortunately, I haven't been using the Purchasing, Inventory and Manufacturing modules primarily because it doesn't support FIFO.
I do know some PHP coding as well but the Object Oriented concepts are foreign to an old "Top Down", "Structured Design" COBOL programmer. I would be willing to take this on if you are willing to help with the PHP coding.
Posts found: 6