1,726

(5 replies, posted in Setup)

CSV / Excel data can be parsed into MySQL.
To make sense of any application working with any db, take a sql backup of the schema, data and then make one transaction of each type in turn taking backups of the data each time and study the differences and you will then discern which table/fields have been affected (insert/update/delete). Then build an ERD from it.

1,727

(37 replies, posted in Installation)

It appears that your MySQL server is running on one collation/character set and your client connection is running on another whilst your action FA connection is trying to change the connection characteristics.

ALTER DATABASE <database_name> CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Refer article.

Your connection appears to be anonymous and not from a specific user with password.

FA 2.4.3 was released on 2017-11-10. Since then there have been several updates and it is possible that one or more of them may fix your issue even if it is not the repXXX file itself but it's dependencies.

The Aged Customer Analysis report is in reporting/rep102.php.

The said report file was last changed on 2017-03-18 and hence look for the functions and includes it uses and see if any changes in them would fix your issue.

Which table did you add the extra columns?
Have you modified the necessary SQL to include your new fields in the functions used to extract the line items referred to?
Do they bear the same name as fields in other related tables?
Make sure you provide all version details of all pertinent items - FA, PHP, MySQL, Platform, etc.

Post a bounty in the Job offers board and see if anyone is willing to assist.

1,730

(3 replies, posted in Installation)

It is possible that your password may have changed. All passwords are MD5 hash of the plain text password stored in the users table.

1,731

(7 replies, posted in Setup)

Which version of FA are you using and what versions of PHP / MySQL and Platform (Windows/Linux)? Unless you provide this info, we cannot fathom where the problem lies. It is possible that some reports had errors during it's evolution.

The said date 02-12-2018 happens to be the date on which the invoice was issued (and not the date they had it delivered / ordered). The date when they "purchased" the products will mean different connotations to different points of view.

1,732

(5 replies, posted in Accounts Receivable)

Check if the specific delinquent sales order is in the previous fiscal year and if it is not closed as yet and work accordingly.

1,733

(7 replies, posted in Setup)

That is the date on which the invoice was created. It is not the financial year date.
If you want the "printed on" date, then just add that line to the footer of the invoice as stated in the wiki.

The invoice data is the legal on on which it is accepted to get into the books of account and not the printed on date which can be done any number of times anytime.

1,734

(3 replies, posted in Modules Add-on's)

"Find" or "Fund" ?

Some applications built recently have been founded on REST APIs that are used by the application's menu links directly but not FA as of now.

1,735

(6 replies, posted in Wish List)

Do you mean prefixing the Account Number to the Account Name in search results?

1,736

(3 replies, posted in Installation)

All db access info are in config_db.php - check if those credentials are okay.
It is possible that some sys_prefs table records may have become corrupted.
If you have a backup for those companies, then try to manually restore them using any mysql client (phpMyAdmin, SQLyog, etc).

Since your other companies are working, the specific company/#/* files may be corrupted too. Check for the installed_extensions.php file contens in each of these folders.

Actually, at the very start, you should be examining your webserver error logs!

1,737

(7 replies, posted in Setup)

Have a look at the attachment in my previous post. The Invoice Sales Date is used in 2 places. I do not see any Financial Year Date. Which version of FA are you using and what versions of PHP / MySQL and Platform (Windows/Linux)?

FA treats each fixed asset as a single entity for that very same reason - if one is damaged/sold etc.

The FA interface can be made to acquire a set of assets in a single block but get stored as single assets.

1,739

(1 replies, posted in Wish List)

Take full P&L (rep707.php) as one report.
Take only Dimension 2 in another report.
Now use the difference wink

Alternatively, make a temporary modification to the SQL in the report file and invert the logic to get all but dimension 2. $_POST['PARAM_3'] > 0 && isset($_POST['PARAM_9']) && !(isset($_POST['PARAM_10']) will be for the presence of a single dimension.

1,740

(1 replies, posted in Reporting)

It is possible you upgraded your FA which now requires all tables to be InnoDB.

One work around is to convert all tables in the database into MyISAM type from InnoDB - FA 2.4.x should still work fine.
The current stock FA v2.4.x does not use any of the InnoDB features like references and cascades yet.

SELECT CONCAT('ALTER TABLE ', TABLE_SCHEMA, '.', TABLE_NAME,' ENGINE=MyISAM;') 
FROM Information_schema.TABLES WHERE TABLE_SCHEMA = 'DBNAME' AND ENGINE = 'InnoDB' AND TABLE_TYPE = 'BASE TABLE';

Replace your FA database name in 'DBNAME' above and then execute the output sql statements.

Alternatively enable InnoDB engine in your my.cnf or my.ini file and restart the MySQL server:

default-storage-engine=innodb
default-table-type=innodb

If you intend to depreciate it as a block, treat them all as one asset - a block of assets rolled into one.

1,742

(7 replies, posted in Setup)

The default Sales Invoice in FA does not show the Financial Year. See attachment. If you customised your invoice then you will need (to get your programmer) to make the changes.

Some hosts require a 755 permission for all files and folders to be visible on the web. This could be some SELinux setting.

1,744

(9 replies, posted in Modules Add-on's)

Can try to avoid making several changes in the core reports to include the pdf inc file if possible.
Attached is one instance of a function that may no longer be required or one that can be selectively incorporated with if(!function_exists(... at creation time and it's complement at usage time.

1,745

(8 replies, posted in FA Modifications)

The said theme is AdminLTE and is on Github.

1,746

(1 replies, posted in Fixed Assets)

Make each land purchase a separate asset if a different seller is involved and / or individual payments are made to different persons. All land particulars can be attached as documents to the transaction and listed summarily in the memo fields accordingly.

PDF docs may look unprofessional if they have others branding on it much like a "Trial" watermark on them or "Printed by Big Printers, Timbuktoo" on your visiting cards.

FA is one of the popular accounting packages for simple usage and the need for sufficient familiarity gained through searching forums / wikis etc before one can use it in an advanced manner and best self-supported. The latter is not for everyone though. It is slowly becoming the ERP of choice for the "poor" company and for those dissatisfied with proprietary expensive ones with enormous data lock-ins and recurring charges.

1,748

(7 replies, posted in FA Modifications)

Have a cron job clear the tmp folder where the cache gets stored or disable caching in the apache server config.

Refer:
http://bertanguven.com/disable-caching-of-assets-in-apache
https://stackoverflow.com/questions/11532636/how-to-prevent-http-file-caching-in-apache-httpd-mamp
https://gist.github.com/JamieMason/3245483

The journal entry should have been from the wrong sales account to the correct one. This should not affect the allocation of customer's  payments.

1. Yes, it can be done.
2. Editing the language translation .po file and compiling it into a .mo file after replacing Vendor with Supplier, etc will do the job.
3. Make a custom invoice of reporting/rep107.php and place it in your company/#/reporting folder for overriding it and adjust the Invoice into three parts - one above the other - within the same A4 page.
4. The themes do not affect the reports or the translations - yes you can make your own theme.
5. No, FA does not have approvals at this time - make your own extension for it.

If you want assistance, post your bounty offer in the Job Offers board.