VAT in Oracle EBS
VAT in Oracle EBS
VAT in Oracle EBS
It is always beneficial to first understand the basic concept of value added tax before going into any
setups of VAT. Tax is a charge by the government. VAT is a form of indirect tax. Sales tax is a tax
applied on sale of goods:
The former is associated with VAT and the latter is associated with CST. Tax payable on sales is
‘Output Tax’ and tax paid on purchases is ‘Input Tax’.
The following examples are related to ‘India’ which might be useful in understanding the VAT
concept.
Example 1 – Suppose manufacturer buys raw materials worth Rs. 100 @ 4% VAT. Manufacturer sells
goods to distributor for Rs. 300 at same rate. The distributor sells it to the retailer or the shopkeeper
for Rs. 500 at same rate. The retailer sells it to the final customer for 800 at same rate.
Example 2 - This example will make it clear as to why value added tax was introduced.
Paid to 10 20 30 -
government
Inter State Vs Intra State Sales
Case 1: When there is sale of goods from one state to another state, it is termed as
interstate sale of goods. Example: Delhi and UP are two different states in India. Sale of
goods from state 1 (Delhi) to state 2 (UP) is termed as interstate sales.
Case 2: When there is sale of goods within the state, it is termed as Intra-State sales. Example: A
dealer in ‘Delhi’ sells goods to another dealer in ‘Delhi’. VAT is applicable in Intra-State sales of goods
and not inter-state sales of goods.
Setups related to Value Added Tax
The setups to be done for VAT implementation are explained below with the help of
screenshots:
1. Identify the tax method – The tax method can be classified into ‘Item Method’ and
‘Account Method’. Before, defining the tax codes and tax rates the method needs to
be determined.
Under the item method the system looks for the tax code defined at: Item,
Customer, Customer Site and system option (order matters).
Taxes can also be controlled from ‘Revenue Account’ in such a way that chart of
accounts is VAT compliant. While navigating to the GL tax options window in general
ledger, you can assign tax codes to account. In this case when receivables imports
the transactions the tax code will default.
2. Define tax codes and tax rates – Once the tax method is determined, the code and
rates must be defined by navigating to system options in receivables module.
4. Use of tax groups – Tax groups can be used under two scenarios namely: If tax
method is not account based and VAT rates are calculated using a combination of
inventory item and ship-to location. Instead of assigning a tax code to item, tax
groups can be utilized if items are shipped to multiple countries to collect different
taxes.
5. Use of item method – Here, assign the tax codes / tax group to each inventory item.
Inventory item templates can also be used to define items. In this case receivables
will automatically assign the correct tax code or the tax group. It is recommended
that separate template be created for each VAT classification. The five basic classes
of VAT are: Standard, reduced, luxury, zero and exempt.
6. Define Sales Tax Location Flexfield Structure – This is required to determine the tax
rates as well as to control which fields of customer address is required while entering
the domestic address. Certain structures are already defined in ERP.
7. Defining tax preferences – The tax is also effected by the system options explained
below :
First, choose a calculation level (line or header) to calculate tax for each line or
invoice for each rate.
Secondly, choose a rounding rule from up, down and nearest. Up rounds the tax
calculation to greater amount, down rounds the tax calculation to smaller amount
and nearest rounds the tax calculation to the nearest decimal / integer.
Lastly, if you uncheck the ‘Allow Override’, receivables will disable the tax calculation
and tax rounding at customer and customer site level.
8. Using tax defaults – Use the system options (Receivables) to determine how output
tax is computed and use system options (Payables) to determine how input tax is
calculated. The setup is different under item and account method which is explained
below:
Item Method
Product Yes 3
Revenue account No
Account Method
Customer site No
Customer No
Product No
System options No
There can be customers who are exempt from paying tax (in part or full) and
items/products that are exempt from tax (in part or full). In such a case customers
and items can be assigned a tax code that would exempt them from tax.
9.
10. Saving the system options – Once you save the system options three concurrent
programs will be fired. These programs should be completed successfully / without
any errors.
11. Tax Exemptions – As stated earlier once the tax codes and their associated tax rates
are defined, the codes will be assigned to item, customer or customer site. If the
customer needs to be exempted from paying VAT, assign tax code at customer level
and if only particular customer sites needs to be exempted from paying VAT, assign it
customer site level.
12. Transaction types and auto-accounting – To ensure that completed invoices show
value added tax for each transaction type, the ‘Tax Calculation’ field should be set to
‘Yes’ in the receivables transaction types window. Auto-accounting can be used to
determine how the receivables will derive the ledger account for VAT.
13. Tax Profile options – Certain tax profile options need to be setup and the following
settings are usually recommended:
Other tax profile options will be setup depending upon the requirement of the
business: Tax: Allow override of customer exemptions, Tax: Invoice freight as
revenue and Tax: Inventory item for freight.
The following are the important features provided by receivables for successfully
implementing Value Added Tax., many of which have been covered above.
http://docs.oracle.com/cd/A60725_05/html/comnls/us/ar/calcta02.htm#n_taxstp
http://docs.oracle.com/cd/A60725_05/html/comnls/us/ar/stptax04.htm#t_exempt