The same you have subscribed, but without '-subscribe' suffix. Use your email address you have used for subscribe, or mail list server will send you next Chinese advice wink.

Janusz

Yes you are right, seems debuger does not works as it should at this point.
Nothing is perfect, even Firebug.

Janusz

What is your configuration? Firebug in FF under Linux works as expected.
Janusz

There is no special development forum, simply because mailing list (or direct mail contact) works better in this case. Subscription to developers mailing list is not restricted, but most of FrontAccounting users are rather interested in new features than FA internals and developer discussions wink.

Janusz

1,680

(2 replies, posted in Report Bugs here)

I have send you yesterday patch candidate directly on your email. Does it works for you?
Janusz

Yes, FA suffers from common illness of open source projects world - lack of time for documentation smile.

Janusz

As for now there is no real developers guide, I'm affraid. Please subscribe to developers mailing list (you will find the address on our wiki), so when in trouble you can ask other developers for help.

Regarding ajax it works generally as follows:
. All ajax updates are performed using JsHttpRequest library, which consists two parts: javascript code stored in js directory and used on browser side, and JsHttpRequest.php class used in ajax.inc backend handler.
. All ajax calls are supported by global $Ajax variable.
. Gui elements are ajaxified in helper functions (includes/ui/*). It means that during page rendering content/values of all form controls are buffered, and when $Ajax->activate method is called somewhere during ajax call processing, related element values/content is send to browser, and updated on user's window.
. All ajaxified elements degrade graccefully on non-javascript browser. It means that FA is usable also with javascript off, although in fallback mode it is not so comfortable as using ajax.
. Javascript handlers for most of active controls are installed on browser side during onload event handling by behaviour class. Most of the definitions you will find in inserts.js file.

Hope it helps.

Janusz

As far as I know current inventory valuation algorithm does not behave well when inventory became negative. Ask Joe about this, he is the author of the code.

Janusz

1,684

(8 replies, posted in Banking and General Ledger)

It seems something is broken in php sources, or session is not created, so the $_SESSION['language'] is not available at the moment of call.

What version do you test? Last stable is 2.2.5.

Janusz

1,685

(8 replies, posted in Banking and General Ledger)

Maybe you have something broken with session support on your hosting server. Maybe session caching directory is not writable? Try to play with session_save_path about line 156 in session.inc.

Janusz

Thanks wbaileynzl for words of appreciation.
Therefore I will close related mantis report.
Janusz

1,687

(2 replies, posted in Installation)

Make the diff file between base 2.2.4 and your customized version, and try to apply to 2.2.5 source tree (with patch utility or manually if too much failures appear).
Janusz

1,688

(19 replies, posted in Reporting)

Well, I don't know special requirements for your region, probably none of the fonts currently available on our site is suitable But if you want to have reports displayed in english regardless of user interface currently set, add following line in reporting/prn_redirect.php file  just after line containing include($path_to_root."includes/session.inc"):

$_SESSION['language']->set_language('en_GB');

Hope it helps.
Janusz

1,689

(4 replies, posted in Banking and General Ledger)

The default selected period is currently 1 month before current date. It could be shorter or longer depending on personal needs, but I see no obvious relation between the period we most often want inquiry bank account, and last statement used for reconciliation. But I can be wrong.
Janusz

If you are EU citizen and you do not wish open source projects like FrontAccounting be blocked by patent law please consider signing petition to stop software patents in Europe:
http://stopsoftwarepatents.eu/.

1,691

(4 replies, posted in Banking and General Ledger)

You can select reconciliation date with Bank Statement selector, or add new one in Reconcile Date field. Then after first reconciled payment the new date appears in BankStatement selector.
Janusz

1,692

(19 replies, posted in Reporting)

You have to install dejavu fonts from our Downlad page.
Janusz

1,693

(5 replies, posted in Items and Inventory)

If you want to do it properly, you should first enter purchase order, than receive/invoice items  in Purchases modules before sale.

Janusz

You can send code contributions to the address from Contact page of the site, or better directly to Tom to the address found on developer mailing list.
Janusz

This is a bug. THanks for pointing out.
Janusz

1,696

(13 replies, posted in Reporting)

Please update FA sources to just released 2.2.5 version (it has a couple of error handling fixes), and check whether you have no errors displayon System Diagnostics page.

Janusz

Isn't this the issue reported on mantis [0000196] ? Look in the comments on mantis.
Janusz

Could you check cost related fields in stock_master record for the service item under consideration?  They all should be zero. If not, probably service item cost is mistakenly updated somewhere in the code.
Janusz

1,699

(3 replies, posted in Installation)

Hi/Cześć  Andy,

FrontAccounting follows general accounting rules common for all countries using double-entry bookkeeping. It means that no special local rules are implemented, so you will not find here e.g. such polish specifics like  'simplified accounting' (KPiR) related features. If in doubt consult your accountant. Anyway FA has open architecture, so having enough skills you can easily extend its functionality. Also a couple of different COA's are available so you can choose something as start point.

Janusz

1,700

(13 replies, posted in Reporting)

Try switch js off in your browser and run the report while go_debug=1 or 0 in your config.php.
Hope it will show you exact error message.
Janusz