Sales Purchase and VAT Taxes

The purpose of this discussion is to help you configure your sales and purchase tax.

2014-05-01 AM - Purchase and Sales Tax

Parent Tax

One topic not discussed in the above video is the concept of a parent tax. Parent taxes are used when you have a single document line that requires multiple taxes. If you want to separate GST vs PST or if you want to separate federal vs local taxes for a single order line, you can set the order line to a parent tax record. The system will then break the tax into its components when the document is prepared. Here is an example:

Tax on top of other Tax

There are times when TaxB is calculated based on the total of LineNetAmt + TaxA or said another way Total Tax = Lines*TaxA + Lines*(1+TaxA)*TaxB. Therefore, TaxRateB = (1+TaxA)*TaxB. Use this link to get more explanation. Here is an example:

Tax Reconciliation Discussion

Group discussion about recon and VAT tax corrections

Resolving Errors

Missing Addresses

There are times when you are configuring taxes and you receive error messages (null pointer exception - NPE, and others). If this happens, make sure your Warehouses and Organizations have addresses. There is a hierarchy to how iDempiere obtains the from/to addresses. The Organizations and Warehouses are considered in this hierarchy.