Check if this was a server time zone issue at the time when you tried it. This is a very old thread. Hope you have all the post release fixes in your install. Also a latest change was reverted to await v2.5 but is in mt FA24Mods folder (2019-06-24).

652

(0 replies, posted in Installation)

If you install FA on a platform running MySQL >= 5.7, chances are that the defaults will conflict with FA and cause errors.

Here are some useful links to sort these issues out:

https://www.tutorialspoint.com/how-to-disable-only-full-group-by-in-mysql
https://stackoverflow.com/questions/23921117/disable-only-full-group-by
https://riptutorial.com/mysql/topic/8245/error-1055--only-full-group-by--something--is-not-in-group-by-clause----

You can also download a free MySQL book (2 MB) too.

@x-roast: Kindly share your workaround for peer review to ensure that you are on the right track.

I do not understand what you mean by "entered an arrested client with all the debts". Kindly contact your country users with sufficient experience (if classified by number of posts) like:
@almohasb
@abozeed
@AsimACC
@JavaMan
@Mahmoud Ali

@joe: An alert in both instances before acceptance stating the possible ambiguity may be in order.

How did you "collect all dues"? A Journal entry or by debit note? Only latter is allocatable to the due invoices.

Which version of MySQL / PHP are you using? Later versions of MySQL may prevent blank value for salesman not to be taken as NULL and may wrongly insist in a NOT NULL field definition (with a default of 0) and strict mode enabled in the MySQL settings.  See that there is atleast one entry in the "0_salesman" table and make sure that is chosen for the new company's default salesman.

CREATE TABLE `0_cust_branch` (
...
...
`salesman` int(11) NOT NULL DEFAULT '0',
...
...

The counter value is in the file config_db.php where the variable $tb_pref_counter should refer to the next available array element.

The command to set the auto increment field correctly (self-adjusting) at the end would be:

ALTER TABLE <table_name> AUTO_INCREMENT = 1;

but in FA, there is no "Company" table.

Creation of the DB would require additional privileges that the FA's DB user should have atleast for the duration of the install. Use phpMyAdmin / SQLyog / MySQL Workbench or some such MySQL client tool or just operate from the hosting control panel or the SSH terminal if you have access. Otherwise contact your hosting provider.

What platform are you having your FA hosted (Webserver / PHP / MySQL / OS) and their versions and what privileges and skills you have in manipulating them? If you are handicapped in the above skills, then take professional assistance providing a bounty on the Job Offers board.

Thanks @cedricktshiyoyo for the use case and @joe for the quick update.

Updated Post Release Fixes.

Check if the attachment is what you need.

@joe: if acceptable, it can be placed with a checkbox in the filter fields to achieve this feature.

Try making the "Only Balances" option to "Yes".

Banking & GL => Trial Balance
already has the drill down to the account numbers of interest links.

What drill down are you expecting beyond this?

@joe: Can update the sys_prefs data in the default chart sqls with:

,('long_description_invoice', 'setup.company', 'tinyint', '1', '0')

Also, see if the attached patch for reporting/rep107.php can be incorporated.

665

(1 replies, posted in Reporting)

Yes. Check if there is enough space on the report's lines to accommodate it. A memo is unlimited for all practical purposes to be contained within the space available.

@rafat: Thanks for the feedback. Hence no utf8_encode() was necessary if the necessary fonts are installed and called upon.

@joe: This can be implemented in the core for 2 line item in invoice with a SysPrefs flag for a company-wise choice.

First, enable the availability of the long_description field in the function get_customer_trans_details in sales/includes/db/cust_trans_details_db.inc by inserting the following line as line 23:

        item.long_description As StockLongDescription,

** @joe: the above can be implemented now **




Then put in these lines at line 166 in reporting/rep107.php:

                $c--;
                $rep->TextColLines($c++, $c, $myrow2['StockLongDescription'], -2);

If you have your Arabic fonts correctly setup to print Arabic characters in reports, all should be well.

Without Arabic Reporting fonts, some testing snapshots are attached.

When transactions are entered out of order in a single day or when supporting documents come it, this might be a use case scenario for negative balances.

Logo of your firm can replace the file:

themes/default/images/logo_frontaccounting.png

@joe: need this fix?

Try to put in both languages in the name itself or alter the rep107.php accordingly.

Very nicely done. Keep up the good work.

No one seems to indicate if they are accountants!

674

(2 replies, posted in Setup)

And read this post.

@joe can this be included into the core with a Company Setup flag in sysprefs table?