Fork the FA24Extensions repo and change what you want.

1,252

(4 replies, posted in Setup)

1. Yes. Use the Git Master for now.
2. Read the Wiki and Forum Posts and contact fellow UK users.
3. Make / or have made an extension for it if you cannot make do with standard UI.
4. Country specific features can be used through custom extensions contracted for - place offers in the Job Board.

Remember, that FA users span almost every country on the net. Any country specific features should generally be provided with suitable web links for more info so that those outside your country may also be leveraged to assist you.

Recently, there has been a surge in UK based downloads of FA and hence you are in adequate company!

Better to make it dynamic where SQL user variables are suitably populated and used.

1,254

(1 replies, posted in Report Bugs here)

@joe: Thanks.

It now stands committed.

1,255

(1 replies, posted in Report Bugs here)

The recent commit addressed only one double semicolon line ending.
The following files all need have one or more of them removed:

admin\attachments.php
fixed_assets\includes\fa_classes_db.inc
gl\includes\db\gl_db_trans.inc
inventory\view\view_transfer.php
js\behaviour.js
manufacturing\view\wo_issue_view.php
purchasing\view\view_po.php
reporting\rep451.php
sales\customer_credit_invoice.php
sales\includes\db\customers_db.inc
taxes\tax_groups.php

@joe: Kindly take in the changes from the commit in my repo.

Attached is the list of changed files and their consolidated diff.

1,256

(82 replies, posted in FA Modifications)

@notrinos: Thanks. The fix now includes the missing variable $title in the function arguments. It is also a property in the Widget class.

@joe: ST_DIMENSION is referenced in the reflines table for type 40. If allowed, how did this get leftout for so long?

Just install from official repo and then overwrite the files with the latest ones and then activate it for the desired companies and then activate the permissions for those companies roles.

The modules/_cache folder will have the remnants of module installations and the modules folder will have the module files in a fodler in it. Also the installed_extensions.php will have it listed if installed and will be also present in the various company counterparts where activated.

To manually install just copy over the module folder into the modules folder and then activate as normally done.

1,259

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

Thought as much. Thanks @notrinos. Reverted it in my FA24Mods.

This occurs because your CSV file is not properly formatted.
The list() statements in the files import_transactions.php and includes/import_transactions.inc populate the $code_id variable.

The possibilities where it could go wrong are at:

ST_JOURNAL:
  list($reference, $date, $memo, $amt, $code_id, $taxtype, $dim1_ref, $dim2_ref, $person_type_id, $person_id, $comments)
ST_BANKPAYMENT:
  list($reference, $date, $memo, $amt, $ignore, $code_id, $taxtype, $dim1_ref, $dim2_ref, $person_type_id, $person_id, $BranchNo)
ST_BANKDEPOSIT:
  list($reference, $date, $memo, $ignore, $amt, $code_id, $taxtype, $dim1_ref, $dim2_ref, $person_type_id, $person_id, $BranchNo)
ST_BANKDEPOSIT / ST_BANKPAYMENT:
  list($reference, $date, $memo, $amt, $code_id, $taxtype, $dim1_ref, $dim2_ref, $person_type_id, $person_id, $BranchNo)
ST_SALESORDER / ST_SALESINVOICE:
  list($customer_id, $branchNo, $reference, $date, $payment_id, $sales_type_name, $dimension_id, $dimension2_id, $item_code, $item_description, $quantity, $unit, $price, $discountpercentage, $freightcost, $delfrom, $deldate, $delto, $deladdress, $contactphone, $email, $custref, $shipvia, $comments, $exrate)

1,261

(1 replies, posted in Installation)

Try an earlier version of PHP. Also set the file and folder permissions for the webserver user where write permissions are needed.

1,262

(82 replies, posted in FA Modifications)

@notrinos: You have placed a lot of widgets php files in the reporting folder - should they not be in a separate folder?

If some common css is needed for every theme, should they not be in a separate include file?

This is useful when the supplier is not organised or is illiterate.

1,264

(82 replies, posted in FA Modifications)

@joe: will this affect the non dashboard default themes and if not, can it be included in the core?

Check if the DB user in FA has the necessary permissions - use the debug feature in FA and check it out or take local professional assistance.

Logout, close all browser instances and then login. Check the db that the serial numbers of the vouchers do not already exist in your FA instance. Then try it again.

It appears that you are using the dry run method which is used for checking. Try the actual run choice.

The Official Extensions repo has become a nightmare for some as they have not been updated properly by the respective authors / maintainers in recent times. Compounded with this is the fact that PHP/MySQL versions too have been rapidly evolving. Hence the onus is on the end user to take suitable precautions like this non exhaustive list:

1. Take backup before any new module installation
2. Read the module code if PHP savvy
3. Compare the code in the modules folder with those in the FA24Extensions repo and other repos and use your own judgement before relying on any source.
4. Search the forums and the wiki and other's weblogs for pertinent gotchas.
5. Rollback any bad extension install
6. Ensure that the FA DB schema is not changed on such roll back - a restore from backup is better and advised.
7. File additions/deletions and modifications especially in the various installed_extensions.php files need to be rolled back as well.
8. Many Charts of Accounts when taken from the official repo will not have their field name orders in synch with the default ones.

If you are dealing with a commercial / production installation, do not use FA (or for that matter any ERP) without professional assistance - smart people's time will need to be paid for well and are certainly worth much more than many dumb superior's salaries! Those who pretend to be "self-sufficient" IT heads responsible for FA in their organisations are actually doing a great disservice to their employers - all will be well till something goes wrong and then heads roll or a coverup occurs - either way FA gets a bad name!

1,269

(14 replies, posted in Report Bugs here)

For those who want the Fiscal Year Ending {EE}/{EEEE} format as well, it is available in my commit.

If all that is different is just some colour(s) in a theme, then a selectable css can be implemented instead of more themes.

1,271

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

Hope this addresses the new argument in the calls in:

gl/view/accrual_trans.php
reporting/rep702.php
reporting/rep704.php

https://www.w3schools.com/php/default.asp

1,273

(14 replies, posted in Report Bugs here)

Then we can also have the fiscal year end date as {EE} and {EEEE} as well so that we can have ###/2018-19 if we use {NNN}/{FFFF}-{EE}.

1,274

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

The 4th post in this thread lists the files that use the said function.

1,275

(14 replies, posted in Report Bugs here)

@joe: This can be included. Commit Diff.