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.
|