Contact your server service provider.

The design will involve a generic table for all approvals that will be looked up to display a list that is pending approval and record who approved it (with appropriate role permissions) and enable the posting of the record in the appropriate tables. We need to keep in mind that the date of approval should be the document date and all computations for average/cost price, possibly even document reference numbers, etc are created only then after approval.

628

(9 replies, posted in Reporting)

If all this needs is just a report request form check box without the need for any db changes or even sys_prefs changes, why not.

It is best if it is displayed for a specific customer so that totals do not get messed up for those witout multiple branches.

629

(3 replies, posted in Setup)

The reason why this is not implemented is that there are quite a few legacy users and those who use WinXP still in India where unicode in older browsers may not have the rupee font.

If you want, then replace line 508 in the CoA:

  `curr_symbol` varchar(10) NOT NULL DEFAULT '',

with whatever encoding you want - please note that the one of the first lines has SET NAMES latin1; as the default encoding.

Also change the data in line 521 accordingly for the symbol besides saving the file as UTF-8 encoding text and change the _init/config file with the proper encoding.

630

(9 replies, posted in Reporting)

@joe: want to add in core?

631

(1 replies, posted in Reporting)

Provide screenshot of what you want and where and why.

You can pass all sales as Journal Entries and not depend on the sales invoicing system in FA. Likewise for purchasing / vendor invoices. In such cases, you cannot allocate payments and cannot track inventory.

633

(6 replies, posted in Banking and General Ledger)

State version of PHP/MySQL/WebServer/Platform.
Also check file and folder permissions and webserver user ownerships.
Check your webserver, PHP and FA  error logs.
Troubleshoot with setting debug variables on in config.php.
As you intend to use it in production, take professional assistance if you feel you need to complement your skills.

634

(6 replies, posted in Banking and General Ledger)

Just open separate customer accounts and treat them as branches and when you give them money treat it as some credit note.
Alternatively, treat them as vendors/suppliers who provide a "bill" each month for the sums they receive as "Being an Orphan - Service" tax exempt.

635

(6 replies, posted in Banking and General Ledger)

Treat each orphan as an "employee" and give them a "salary".
"Sell" them stuff you would give away at a subsidy.
Make all of it as book entries only and and give them cash / cheque only for external transactions.
All external e-commerce transactions can be done at the common office under a single account and then journalled to the appropriate "employee".

Better still, if you just want AR/AP, then use SimpleInvoices.

636

(8 replies, posted in Announcements)

Prolific users who have posted more than 20 times in the FA forum (some may be missing based on date of data entered from profile page).

This is to serve newbies as a point of contact in their local countries and not meant for any "race" to log more.

637

(4 replies, posted in Setup)

You're welcome.

You can contact FA forum user @Geir from your country for specific local needs.

638

(4 replies, posted in Setup)

Setup tab => Company Setup => Home Currency => Choose your home currency

Banking & GL Tab => Currencies => Add / Edit Currencies

Banking & GL Tab => Exchange Rates => Add / Edit Exchange Rates

config.php => set exchange rate provider

The files you will need to refer are:

includes/ajax.inc
includes/JsHttpRequest.php
js/JsHttpRequest.js

The functions in_ajax() and absolute_url($url) are outside of the extended class.

The various ajax trigger commands executed are for:

rd => redirect
pu => popup
js => javascript
as => assign
up => update
di => disable target / enable target
fc => focus

There difference between the disable and enable methods for the "n='di'" command attribute is the boolean value of the argument $sData.

This is possible either as a separate extension or possibly in FA v2.5 where user roles on edit and add are separated.

In the meanwhile, give add/edit permission to such users and filter it based on username using custom code in the permissions line in the appropriate page.

Approvals not supported natively in FA 2.4. Maybe in FA 2.5. Some users have custom extensions for it though.

Make sure you have sufficient memory set in php.ini

Try to change the php.ini value for precision from the default 14 to 17 and restart your webserver and test it.

It is better to deal with a Owner's Current Account rather than mess with Equity/Capital account.

No.

https://frontaccounting.com/fawiki/index.php?n=Devel.AjaxInFA

647

(6 replies, posted in Reporting)

@joe: must this pull request be taken in?

648

(3 replies, posted in Setup)

Just set it in config.php by uncommenting line 88 to be:

$help_base_url = null;

There is no such ready-made extension publicly available as yet.

You can however have a separate application made that interfaces with the FA tables directly.

You will need to be much more specific in what you want and what your budget is. Many developers in the forum will be willing to assist you if the price is right based on where they live and what exchange rate devolves.

Check out contributions from various forum users and their repos / offerings. That will ensure capability to some extent. Ethics, you will have to play by ear and experience in an ongoing support relationship.

Since you want a retainer based consultant to maintain the installation, specify the platform (Windows, Mac or Linux) and the kind of server (apache/IIS/nginx, etc) and PHP/MySQL version familiarity.

To check for interest in assisting you, quote a compensation value affordable to you and any language preferences especially if other than English and any specific accounting knowledge you will need to depend on for operations and understanding. TimeZone issues are on the edges only.

Arm yourself with sufficient FA knowledge so that you can migrate between consultants easily without vendor lockin.