Would it then not clutter the standard listing of the transaction summary listing? Some vouchers could have huge GL postings like Opening balances and P & L Transfers.
4,177 04/14/2015 05:35:12 am
Re: Add Currency Symbol at Invoice Top (8 replies, posted in Accounts Receivable)
The function get_exchange_rate_from_to() calls the following functions in the same file includes/banking.inc:
1. get_exchange_rate_to_home_currency($from_curr_code, $date_)
2. get_exchange_rate_from_home_currency($currency_code, $date_)
The first one is the arithmetic inverse of the second one.
All currency exchange rates in FA are relative to the home currency.
The sql used in the second function (lines 91, 92) is:
SELECT rate_buy, max(date_) as date_ FROM ".TB_PREF."exchange_rates WHERE curr_code = ".db_escape($currency_code)."
AND date_ <= '$date' GROUP BY rate_buy ORDER BY date_ Desc LIMIT 1The date_ <= $date is key to the record being pulled out.
Should it not be for all future transactions by making it date_ >= $date ?
After all, when we get an exchange rate from a provider (YAHOO, ECB, BLOOMBERG, GOOGLE, etc) it should be for all future transactions till the next one is obtained and not for all past transactions.
@joe: your take?
4,178 04/13/2015 09:22:07 pm
Re: Add Currency Symbol at Invoice Top (8 replies, posted in Accounts Receivable)
If SGD is the home currency, get the exchange rate of the alternate currency say USD here. The exchange rate of the home currency will always be "1". The Supplier / Customer Currency needs to be used for the Supplier / Customer Invoice respectively.
4,179 04/13/2015 06:49:05 pm
Re: JsHttpRequest: JavaScript code generated by backend is invalid! (4 replies, posted in Report Bugs here)
The recommended FA server versions for FA v2.3 are PHP 5.3+, MySQL 5 to 5.1 and Apache 2.2.x
The latest version of FA is v2.3.24 with many bugs squashed since your version which was released on 2013-.02-14. The date shown in your install is based on the file creation date of the CHANGELOG.php file.
MS Internet Explorer <= v8.0 is now not supported by FA. Use some of the later versions of FireFox. Chrome has it's quirks and politico-commercial slants.
Does your install have much data?
What CoA (chart) are you using?
Which extensions are you using?
Any customisations?
4,180 04/13/2015 06:40:00 pm
Re: report generator (7 replies, posted in Reporting)
Choose the Inventory Sales Report and choose your customer and the date range.
The Wiki page on FA Reports has the specific report 304 you want.
Navigate to:
Items and Inventory => Inventory Reports => Inventory Sales Report
4,181 04/13/2015 06:33:58 pm
Re: Add Bank Balance (14 replies, posted in Banking and General Ledger)
Actually, the Zoho looks simple enough but what happens to the figures if they are not balanced? Multiple submissions and JS error popups I guess.
The Journal Voucher mode makes sure the credits and debits are balanced and also allows you to have more than one opening balance for one account which is useful if you want to reconcile entries of the previous period.
If the trial balance is really big, it can span multiple Journal Vouchers by consolidating unallocated balances to a temporary Suspense Account from which the contras are made in subsequent JVs.
After all FA is designed and used primarily by Accountants (CPAs) and professional bookkeepers and not for simple income and expense tallying.
The Zoho screenshot is attached for reference towards any UI tweaking. Thanks for your valuable input.
4,182 04/13/2015 02:06:42 pm
Re: Accent Character in email (1 replies, posted in Report Bugs here)
See how the information is stored in the backend database table - you might want to escape it with a backslash or use the encoded version of it. If your db charset is UTF-8 it might have choices.
4,183 04/13/2015 02:03:47 pm
Re: JsHttpRequest: JavaScript code generated by backend is invalid! (4 replies, posted in Report Bugs here)
What platform are you using FA on - Linux or Windows?
What browser and version are your trying it out on?
MSIE versions <= 8 are not suitable for FA.
4,184 04/13/2015 02:01:50 pm
Re: Blank report in Sales Quotes & Sales Orders during multiple prints (3 replies, posted in Reporting)
If the report size is too big, ie., PHP uses more than say 1000 POST variables or has run out of memory and error_reporting has been turned off, such a situation will arise. Try increasing the max php variables allowed and script processing time and memory used in the php.ini (max_input_vars, 1000)
The following links are explanatory:
http://stackoverflow.com/questions/9505192/php-post-limited-to-1000-variables
http://stackoverflow.com/questions/5064485/php-limit-in-post-variables
https://www.a2hosting.com/kb/developer-corner/php/using-php.ini-directives/php-max-input-vars-directive
4,185 04/13/2015 01:56:15 pm
Re: Add Bank Balance (14 replies, posted in Banking and General Ledger)
After you are done, please provide feedback as to how we can improve the information in the wiki (maybe a new page is needed) to help others in future.
4,186 04/13/2015 01:54:23 pm
Re: Assemby, disassembly and advance manufacturing issue (1 replies, posted in Manufactoring)
Assembly: Make a BOM from Inventory and Assemble it to make another Inventory Product.
Disassembly: Disassemble such an assembled Inventory and explode the components back into their original inventory items.
Manufacture: Use a BOM along with other services and costs to manufacture an Item and you can keep adding items and costs as you manufacture.
4,187 04/13/2015 01:49:08 pm
Re: Supplier Reference in Payment Entry (1 replies, posted in Accounts Payable)
The Supplier Reference is from the Supplier's actual invoice document received from them bearing their reference number for interfacing with them. In case you are sequentially providing it on their behalf to suit your internal references then it can be what you will - it hopefully allows blank as well.
4,188 04/13/2015 01:44:48 pm
Re: Bug in Excel Reports (10 replies, posted in Report Bugs here)
The file reporting/includes/Workbook.php has the functions to write the Excel file and the said function is part of it that helps store the End of File characters (Eof) for the header in a hexadecimal byte packed manner. It is possible that some PHP versions on some platforms may be putting out blank headers and only these separators get to the top.
BIFF means BInary File Format. There are many types of BIFF records. Each has a 4 byte header. The first two bytes are an opcode that specifies the record type. The second two bytes specify record length. Header values are stored in byte-reversed form (less significant byte first). The rest of the record is the data itself
Other places where this is used so is at:
Line 195: http://voltampmedia.com/PHPExcel/html/_b_i_f_fwriter_8php_source.html
Line 195: http://phpcrossref.com/xref/moodle/lib/phpexcel/PHPExcel/Writer/Excel5/BIFFwriter.php.html#_storeeof
The Microsoft Excel Format is documented at:
https://www.openoffice.org/sc/excelfileformat.pdf
Excel97-2007 Binary File Format *.xls Specification.pdf
http://www.opennet.ru/docs/formats/xls.txt
4,189 04/13/2015 07:20:30 am
Re: Editing a Journal Entry results in a duplicate entry on Tax Report (20 replies, posted in Report Bugs here)
The issue has been fixed in the core itself and the changes have been bundled and attached to the release announcement post. Just overwrite your FA v2.3.24 files with them.
4,190 04/13/2015 07:18:05 am
Re: report generator (7 replies, posted in Reporting)
Try to list what fields you want - it may be possible to use the standard reports with appropriate filters for it.
4,191 04/13/2015 07:13:21 am
Re: Can't install extension (15 replies, posted in Installation)
644 is a subset of 666 - check if the ownerships changed.
@joe: should we introduce the leading "\0" stripping out in the core? Will it affect any End of Field character for VARCHARS for buffer overflow exploits?
4,192 04/13/2015 07:10:30 am
Re: sales reports (9 replies, posted in Reporting)
Please see the Inventory Sales Report request form - there are filters for Inventory Category, Customer, location and service item flag.
4,193 04/13/2015 07:03:04 am
Re: Add check payments (18 replies, posted in Wish List)
Wow! So cheques in your country's accounting are treated as multiple time transferable negotiable instruments much like cash!
Sorry, FA does not cater to this, though you may put in whatever you want in the memo field and hope the cheques you issue of take in are their final resting place - you will not be informed by your vendors that they have passed on your cheque to their vendors.... and you in your turn will not inform your customers that their cheques have been passed on to your vendors!
Furthermore, your bank statement may not have much written in it's description field for you to reconcile multiple cheques with same value and date....
Endorsing someone's cheques to another is generally infrequent and is accomodated using Journal transfer entries but in your case it seems to be the order of the day!
Good Luck.
4,194 04/12/2015 11:27:30 am
Re: Inventory Sales Report (14 replies, posted in FA Modifications)
@joe: Thanks for a quick one.
Wiki-ed the updated screenshot for Rep304 and attached herein.
4,195 04/12/2015 10:09:59 am
Re: Add check payments (18 replies, posted in Wish List)
Post the cheque payment entries as on the date of the cheque / date of proposed submission to bank but make the entry now itself on getting the physical cheque. If any reference to the current date is needed, it may be put into the memo field for the transaction.
The actual date of encashment taken from the banker's statement can be entered into the bank reconciliation page at Banking and General Ledger => Reconcile Bank Account.
4,196 04/11/2015 08:49:17 pm
Re: report generator (7 replies, posted in Reporting)
http://www.tutorialspoint.com/mysql/mysql_pdf_version.htm
4,197 04/11/2015 08:47:56 pm
Re: sales reports (9 replies, posted in Reporting)
See if the new report version posted in this post suits you.
4,198 04/11/2015 08:44:45 pm
Re: cart CMS to integrate it with my FRONTACCOUNTING erp (1 replies, posted in Jobs wanted/offered, non-free offers)
Fix a price for each feature and see who calls....
BarCoding for FA is instructed in the Wiki.
4,199 04/11/2015 08:42:32 pm
Re: Add Bank Balance (14 replies, posted in Banking and General Ledger)
First, your theme is most welcome as there are many users for the RTL languages in FA. I have attached your screenshot here as well.
Yes, you are right about choosing 2014 as the active accounting year and entering the Journal entries as a single Journal Voucher - but in your case, you would then have to input all data from 2015-01-01 onwards and not from May 1st onwards.
Alternatively, just take a trial balance as of 2015-04-30 in your old system and keep all the account codes for them in your new CoA in FA handy (make new accounts and assign the appropriate account as a bank account) and make all entries as of 2015-04-30 in FA in the Banking and General Ledger => Journal Entry screen.
As for Bank Account, please note that a GL Account first needs to be made and then assigned as a bank account in the Banking and General Ledger => Bank Accounts screen.
To create a new GL Account, use the Banking and General Ledger => GL Accounts screen.
4,200 04/11/2015 08:18:41 pm
Re: Journal Inquiry NULL fix (1 replies, posted in Report Bugs here)
This issue has now been fixed in the db_pager.inc file itself using a subquery and hence above fix is not needed. It has been committed in the Official GitHub Mirror.
