Accounts Online
 
 
Accounts Online 
User Management 
Invoices & receipts 
Custom Order Forms 
Custom Fields 
Protected Directories 
Auto Accounts 
API Functions 
Handling Taxes 
Shipping&Handling 
 
 
 
 
 
       | 
      
 
Taxes Handling
  
Accounts Online is capable of calculating and applying value added and sales taxes. Tax calculation performed by subroutines
contained within tax.pm module. Standard edition includes generic module, which can be replaced by customized one
in order to implement more complex country specific taxation schemes. 
 
Exact value of tax (both VAT and Sales Tax) calculated on per product base and is a function of net amount, account id
and product id. Each account record and each product record have fields named vat and gst. Generic
tax.pm module assumes that 
 
1) value of product vat(gst) field is a tax multiplier (i.e. if any given product should incur 10% sales
tax the value of gst should be set to 0.10)
  
2) value of customer record vat(gst) field is 0 or undefined if customer is not subject for corresponding
tax, 1 - otherwise. 
 
Thus generic tax module calculates tax as net price x product.vat (or gst) x customer.vat (or gst). 
 
You can set up vat and gst account fields manually using Account Manager or with custom order forms
(see ACME Hosting sample application for details). 
 
Please note, that taxes can be calculated only given valid account id. That means, that you should not use Auto Accounts
feature and disable quick checkout for shopping cart.
  
 |