From: kenny j. <jeo...@ya...> - 2003-09-11 06:07:10
|
Hi, Jame, I agree with Duncan for the following points: 1) "An online accounts system that I can reference, my accountant can reference or download from, that customers can get invoices from and login and check their details, and bills." It is why we need an web based accounting system. 2) "Equity into the business e.g. cash shows on the balance sheet but is not income or expense - it will reflect in the bank accounts and will depend on whether its a loan or cash injection." For cash investment: shown as CASH and EQUITY on the balance sheet; For property investment, for contributed a used computer: shown as FIXED ASSET and EQUITY. For loan from shareholders/partners: shown as CASH and LIABILITY 3)"For fixed assets (in NZ anything over about $200 that is not an expense) we then need amortization rates and a description mechanism of the item. We also get into working out the depreciation relative to any given period. This is often a separate module though." Depreciation and amortization schedules can be handled by Excel efficiently. A general purpose input form for depreciation and amortization is good enough. A general purpose input form can be used for fund transfers between two bank accounts,bad debt, credit memo, debit memo,and more. It is better not to worry about the depreciation and amortizartion schedules at this point because the users only need to input two figures: Depreciation Expense and Accumulated Depreciation, or Amortization Expense and Accumulated Amortization(or directly CREDIT the amortizable asset account). 4) "Invoicing and receipts are interesting because then do we add a debtors ledger and the ability to generate statements - the good thing with invoices etc is that if we were clever customers could look at their individual details online" It is not very hard to generate the reports with PHP and MySql. ***************************** Followings are for James' questions; 5) Accounting methods: it is not a big issue for the accounting program if the accounting program allows the users to make a choice. It means that the program must be able to handle Accounts Receivable and Accounts Payable. 6) Buy and sell of business properties, such as equipment and furniture: is it taxable or nontable? Actually, it is the depreciation and amortization case. See #3 above. 7)Inventory: when a user records the purchase, he also needs to record the number of units purchased; when the products are sold, the user records the number of units sold. Anything onhand is the $ending_inventory=$unit_on_hand*$unit_cost. If the number of units is too low, reorder. 8)Users may have to pay taxes. Some are tax deductible, but some are not. "I'm not quite aure what you mean here, could you elaborate?" If a business is making a profit, it may need to pay income taxes. Income taxes may or may not tax deductible, but a business needs to record the amount of income taxes that it has to pay, how much it has paid and when. This is the tax payable situation. 9)The methods of payments: paid by check,cash,credit card; payment term, such as, COD,Due on Receipt, 1% 10 Net 30, 2% 10 Net 30, Net 15, Net 30, Net 60. A business needs to know how the purchases are paid,where the money is going; A business also needs to know if a customer has paid on-time, has not paid a bill, how late. What the collection actions should be taken. A business should need to know how much it owes others, how late. With the above information, it is easier to generate the Accounts Receivable and Accounts Payable reports. 10)Date: Would you please review this one that I am using? <select name="date"> <? $i=0; while ($i<1825){ $date = date("Y-m-d",date("U")-$i*24*60*60 ); ?> <BR> ?> <option value='<? echo $date; ?>'><? echo $date; ?></option> <? $i=$i+1; } ?> </select> ************************* 11)I am an accountant, but I am not a programmer. I started to learn PHP and MySql in May after I installed your Php Balance Sheet. I am still learning the basic things of PHP and MySql. I copied something from PHP Balance Sheet and wrote something. It is for my learning purposes and it has not be completed yet, but I know that I have to make lots of improvement. I will rewrite the whole thing when I learn more about PHP and MySql. You may look at my homework at http://www.cpaea.com/accounting Thanks, Kenny Jeong __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |