SlideShare a Scribd company logo
1 of 24
In Oracle R12 a new module called E-business Taxhas been introduced for maintenance ofall tax related
requirements ofdifferentgeographical locations.Contraryto Oracle 11i where there each module had different
setups for tax code and tax calculations;in Oracle R12 E-business tax module acts as a central repositoryfor all tax
setups and is integrated with all other modules.
This documentcovers two specific scenarios where we used the E-business taxmodules to setup tax and use the
tax rules in the module to calculate tax based on differentrequirements.
BASIC TAX SETUPS IN E-BUSINESS TAX
These are the basic mandatorytax setups to be performed in the E-Business TaxModule in R12 to enter Tax lines
manuallyor calculate taxes for any transaction.
1. TAX REGIME: Tax Regime is setup for the taxes in each country and a geographic region where you do
business and where a separate tax applies.A tax regime associates a common setofdefault information,
regulations,fiscal classifications and registrations to one or more taxes with same tax requirement.
2. TAXES: Tax is classification ofa charge imposed bya Governmentthrough a fiscal or a tax authority. Each
separate tax in a tax regime includes records for statuses,tax rates and rules used to calculate and report tax
requirements
3. TAX STATUS: Tax Status is the taxable nature of a productor service in the context of a transaction for a tax.
4. TAX JURISDICTION: A geographic area where a tax is levied by a specific tax authority.
5. TAX RATE: The rate specified for a Tax status in effect for a period of time;the tax rate can be expressed as a
percentage or as a value per unit quantity
6. TAX RULES: E-business taxuses the tax setups along with the tax rules to decide which taxes apply to a
transaction and how to calculate the tax amountfor each tax that applies to a transaction.
Case Study – 1
Business Requirement: Calculation ofUSE TAX in AP Invoices based on Ship To Location Zip code and Balancing
Segmentof Chartof Accounts.
The requirementofclientwas as follows:
Use tax was calculated in an AP Invoice based on the combination ofthe balancing segmentin the chart of accounts
and the zip code of a ship to location.
In 11i differentsales tax codes were setup for each combination ofbalancing segmentand ship to location.An offset
tax code was attached to each of the sales tax code.
For an invoice where use tax was applicable the user would enter the sales tax code (which has been attached to an
offset tax code) and validate the invoice. This would generate two tax lines one each for sales taxand offsettax.
After the upgrade to Oracle R12; Use tax can be applied on an invoice in two ways:
1. Similar to 11i make sales taxand offsettax codes to generate the use tax lines in the AP invoice.
1. Use feature of Self Assessed tax (newly introduced in R12) for accounting of use tax lines.Conceptof Self
Assessed tax is explained later in the document.
In this case study we have used option 2 as the base.
Detailed setups performed
1. Define Tax Regime
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Regime – Create
Define one tax regime for country United States as shown below:
2. Define Taxes
Define one tax called US USE TAX under the tax regime created for United States
Responsibility& Navigation:
Tax Managers – Tax Configuration – Taxes – Create
Click on Apply to save the changes
3. Define Tax Statuses
Define one tax status for the tax regime and tax setup in the previous steps.
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Statuses – Create
4. Define Tax Jurisdictions
Define one tax jurisdiction for the tax regime and tax setup in the previous steps.
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Jurisdictions – Create
5. Define Tax Rates
Define multiple rates for the combination ofCorp and Ship to location zip codes.A tax rate is made for the
combination ofTax Regime,Tax and Tax Status.
For instance:
Balancing Segments BAL_A and BAL_B
Ship to Location zipcode 100 and 101
The different rates which can be setup are
USE_BAL_1_100 – 5%
USE_BAL_B_101 – 10%
USE_BAL_A_101 – 2%
USE_BAL_B_100 – 1%
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Rates – Create
Click on Tax Accounts to enter the Expense and liabilityaccountdetails
Enter the Tax Expense Account. If this is left blank the expense accountfor ITEM line will be used.
The Tax Recoverable/Liabilityis the Use tax LiabilityAccount to be used.
6. Define Tax Rules
Oracle provides a seeded setof Tax Rules which can be used by the user for tax calculation.For any transaction
made the tax determination process uses these taxrules to decide the taxes which will apply and the amountof ta x
which has to be applied for a transaction.
Prerequisites for setting up the Tax Rules:
Step1:
To decide whether use tax applied on any transaction within Payables module a tax classification code called USE
TAX APPLICABLE will be made.A tax classification code is similar to a tax rate code with a tax rate of 0%.
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Rates – Create
Step2:
Create Geography Hierarchy:
The various zipcodes which will be used in the tax rules have to be setup in the geographyhierarchy in the trading
communityarchitecture.
Responsibility& Navigation:
Trading CommunityManager à Administration à GeographyHierarchy
Query for country United States in the below screenshot
Click on View Details tab
Chose the State required and click on View Details
Enter the various County details or enter a default county for the state as shown below.Click on View Details
Enter the different cities for the county and click on View Details to enter the zip code for each city.
Enter the zip codes which will be used for tax calculation with the code type as “Tax Geography Code”. Click on
Apply after creating/updating anychanges
Step3: Create Tax Determining Factor Sets
Responsibility& Navigation:
Tax Managers – Advanced Setup Options – Tax Determining Factor Sets – Create
The determining factor will work in the following manner:
Since use tax had to be calculated on invoices based on the balancing segmentand ship to location we chose the
following values in a determining factor set:
1. Flexfield segment1 ofthe Line accountis the balancing segment
2. The ship to location postal code of the invoice
3. Since use tax will apply only to certain invoices we chose a transaction inputfactor and the value is called as tax
classification code.
Step4: Create Tax Condition Sets
Responsibility& Navigation:
Tax Managers – Advanced Setup Options – Tax Condition Sets – Create
The tax condition setis made from the tax determining factor set.In the above screenshotwe have made a tax
condition setfor balancing segmentCIP and postal code 62201 using the determining factor setmade in the above
set.
TAX RULE SETUP
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Rules
The following tax rules will be setup for use tax calculation:
1. Determine Tax Applicability: Since the tax US_USE applies onlyfor use tax we make this tax applicable onlyif the
tax classification code in the invoice for an ITEM line is “USE TAX APPLICABLE”
2. Determine Tax Rate – This rule will derive the use tax rate for the invoices using the determining factor setand
condition set.While making the tax rule we enter the determining factor setand the condition setmade in the
previous steps as shown in below screenshot.
For each condition setthere will be a different tax rate which will be applied.
Example:
As shown in above screenshotthere are 4 condition sets:
1. COND_CIP_62201 – This means thatthe balancing segmentis CIP and ship to postal code is 62201.If the
invoice satisfies these two conditions and the tax classification code is USE TAX APPLICABLE the tax rate used
will be USE_CIP_62201.
1. COND_AMC_63103 – This means thatthe balancing segmentis AMC and ship to postal code is 63103.If the
invoice satisfies these two conditions and the tax classification code is USE TAX APPLICABLE the tax rate used
will be USE_AMC_63103.
For all the other rules the defaultvalues have been used.
7. Concept of Self Assessed Tax
A self-assessed taxis a tax calculated and remitted for a transaction,where tax was not levied by the supplier butis
deemed as due (and therefore needs to be paid by the purchaser).
In such cases the purchaser is responsible for calculating and remitting the tax. Self-assessmentis also known as
reverse charge or use tax in certain tax regimes.
When self-assessmentapplies to a tax line,E-Business Tax creates the recoverable and/or non-recoverable
distributions,and Payables creates an additional accounting distribution to record the liability for the self-assessment.
You can set the self-assessmentoption:
• At the tax profile level to defaultto the tax registrations thatyou create for this party.
• At the tax registration level.
• On an individual tax line.
E-Business Taxapplies self-assessmentto Payables invoices received by the first party according to the tax
registration setting ofthe Set for Self Assessment/Reverse Charge option.The specific tax registration record that E-
Business Taxuses is derived either from Determine Tax Registration rules or from the defaulttax registration.
We have setup the selfassessed taxfeature at the Tax Registration level.
Navigation:Tax Managers – Home – External Dependencies – Create FirstParty : Legal Entity and Establishments
Query the Legal Entity -View Details – Establishments Tab – Query Establishment(which is the OU here) –
Registrations – Create Tax Registration
Since we are using the selfassessed taxfeature only for use tax invoices we setup this option for the tax US_USE
only. Other taxes will not have this flag checked.
8. Invoice Creation and Use Tax calculation
Invoice can be created in base table or interface table with the tax classification code as USE TAX APPLICABLE.
Use the correct ship to location and balancing segments in the invoice.
The tax rules will be triggered on validation of the invoice in base tables and the use tax line will be generated.
Since we are using the selfassessed taxfeature there will not be any tax displayed on the invoice line,the tax details
will be visible in the Tax Details form.They will also not be stored in ap_invoice_lines_all table;instead theywill be
stored in zx_lines table with the trx_id which will be the invoice_id of the invoice.
Tax lines form indicating the use tax details.
Case Study – 2
Business Requirement: Calculation ofSALES TAX in AP for Invoices made from source ERS based on Supplier
site pin code
The requirementofclientwas as follows:
There were many invoices created in AP using the ERS source i.e create the PO and Receiptin Purchasing module
and then run the “Pay on Receipt” program to generate the invoice in interface tables with source as ERS.
The standard Payables Open Interface Importprogram will then importthese invoices into base oracle.
Sales tax applies on some of these ERS transactions based on the zip code of supplier site.
For instance:An ERS invoice with a supplier site A having zip code 63301 has a tax rate of 10% to be applied where
as supplier site B having zip code 62284 has a tax rate of 6% to be applied.
Since the ERS invoice which is inserted into the interface table consists ofonly ITEM line we needed to insertone
more TAX line with the correct amount.Additionally the total invoice amountalso has to be corrected to include the
tax amount.
Detailed setups performed for the same.
1. Define Tax Regime
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Regime – Create
Define one tax regime for country United States as shown below:
2. Define Taxes
Define one tax called US SALES TAX under the tax regime created for United States
Responsibility& Navigation:
Tax Managers – Tax Configuration – Taxes – Create
Click on Apply to save the changes
3. Define Tax Statuses
Define one tax status for the tax regime and tax setup in the previous steps.
Responsibility& Navigation:
Tax Managers à Tax Configuration à Tax Statuses à Create
4. Define Tax Jurisdictions
Define one default tax jurisdiction for the tax regime and tax setup in the previous steps.
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Jurisdictions – Create
5. Define Tax Rates
Define tax rates for each supplier site zip code. A tax rate is made for the combination ofTax Regime,Tax and Tax
Status.
For instance:
Supplier site zip codes are 63119 and 61548.
The different rates which will be setup are
SALES_63119 – 7.575%
SALES_61548 – 7.25%
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Rates – Create
Click on Tax Accounts to enter the Expense and liability accountdetails
Enter the Tax Expense Account. If this is left blank the expense accountfor ITEM line will be used.
The Tax Recoverable/Liabilityis the Use tax LiabilityAccount to be used.Since this is a sales tax rate we enter the
defaultaccount of 000 for the same.
6. Define Tax Rules
Oracle provides a seeded setof Tax Rules which can be used by the user for tax calculation.For any transaction
made the tax determination process uses these taxrules to decide the taxes which will apply and the amountof tax
which has to be applied for a transaction.
Prerequisites for setting up the Tax Rules:
Step1:
To decide whether use tax applied on any transaction within Payables module a tax classification code called SALES
TAX APPLICABLE will be made. A tax classification code is similar to a tax rate code with a tax rate of 0%.
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Rates – Create
Step2: Create Geography Hierarchy:
The various zipcodes which will be used in the tax rules have to be setup in the geographyhierarchy in the trading
communityarchitecture.Set up the zip codes to be used for the supplier sites where sales tax needs to be calculated
based on the step 2 in Point 6 in Case study1.
Step3: Create Tax Determining Factor Sets
Responsibility& Navigation:
Tax Managers – Advanced Setup Options – Tax Determining Factor Sets – Create
The determining factor will work in the following manner:
Since sales tax had to be calculated on invoices based on the supplier site for ERS invoices the determining factors
would be:
1. Geography – Ship From postal code
2. Transaction InputFactor – Tax classification code which will be used for ERS invoices.
Step4: Create Tax Condition Sets
Responsibility& Navigation:
Tax Managers – Advanced Setup Options – Tax Condition Sets – Create
The tax condition setis made from the tax determining factor set.In the above screenshotwe have made a tax
condition setfor postal code 61548 and tax classification code SALES TAX APPLICABLE using the determining
factor set made in the above set.
TAX RULE SETUP
Responsibility& Navigation:
Tax Managers – Tax Configuration – Tax Rules
The following tax rules will be setup for use tax calculation:
3. Determine Tax Applicability: Since the tax US_SALES applies onlyfor ERS Sales Tax we make this tax
applicable onlyif the tax classification code in the invoice for an ITEM line is “SALES TAX APPLICABLE”
4. Determine Tax Rate – This rule will derive the sales taxrate for the invoices using the determining factor setand
condition set.While making the tax rule we enter the determining factor setand the condition setmade in the
previous steps as shown in below screenshot.
For each condition setthere will be a different tax rate which will be applied.
Example:
As shown in above screenshotthere are 4 condition sets:
1. COND_SALES_63119 – This means thatif the ship from postal code is 63119 and the tax classification code in
the invoice is SALES TAX APPLICABLE then the tax rate used will be SALES_63119.
1. COND_SALES_61548 – This means thatif the ship from postal code is 61548 and the tax classification code in
the invoice is SALES TAX APPLICABLE then the tax rate used will be SALES_61548.
For all the other rules the defaultvalues have been used.
7. Invoice Creation and Sales Tax calculation for ERS invoice.
Generate the ERS invoice in the invoice interface tables using the program Payon Receiptprogram.
Update the following values for the ERS invoice in the interface table:
TAX CLASSIFICATION CODE – SALES TAX APPLICABLE
CALCULATE TAX AMOUNT DURING IMPORT – Set the flag to Y
ADD TAX TO INVOICE AMOUNT – Set the flag to Y
The calculate tax amountflag and add tax to invoice amountis setto Y so that the Payables Open Interface Import
program would trigger tax rules and calculate the tax amountand also add the tax amountto the invoice amount.
Hence the invoice will be imported with the tax line and correct invoice amount.
Following is the update scriptfor the same:
UPDATE apps.ap_invoices_interface
SET add_tax_to_inv_amt_flag = ‘Y’
AND calc_tax_during_import_flag = ‘Y’
WHERE source = ‘ERS’
UPDATE apps.ap_invoice_lines_interface
SET tax_classification_code = ‘SALES TAX APPLICABLE’
WHERE invoice_id IN (SELECT invoice_id
FROM apps.ap_invoices_interface
WHERE SOURCE = ‘ERS’)
Snapshots ofERS invoices in the interface table.
Invoice header in the interface table before it was processed.
Invoice line in the interface table
Supplier site pincode – 62223
After importing this invoice;the tax line has got generated based on the tax rule for Supplier site.The invoice amount
has also changed from 1000 to 1073.50
Case Study – 3
f

More Related Content

What's hot

Oracle Fixed assets ivas
Oracle Fixed assets ivasOracle Fixed assets ivas
Oracle Fixed assets ivasAli Ibrahim
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receivingAhmed Elshayeb
 
Oracle r12 eb tax sql queries for functional implementers for troubleshooting...
Oracle r12 eb tax sql queries for functional implementers for troubleshooting...Oracle r12 eb tax sql queries for functional implementers for troubleshooting...
Oracle r12 eb tax sql queries for functional implementers for troubleshooting...flower705
 
Oracle Fusion Applications Accounts Payables
Oracle Fusion Applications Accounts PayablesOracle Fusion Applications Accounts Payables
Oracle Fusion Applications Accounts PayablesBerry Clemens
 
Oracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperOracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperRizwan Ali Qumbrani
 
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsOracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsMohammed Raouf
 
Oracle applications sla r12 SLA- demos
Oracle applications sla r12   SLA- demosOracle applications sla r12   SLA- demos
Oracle applications sla r12 SLA- demosAli Ibrahim
 
Setup of budget in oracle
Setup of budget in oracleSetup of budget in oracle
Setup of budget in oraclemalikbnu2008
 
Understanding Multi-Org Structure in Oracle Apps
Understanding Multi-Org Structure in Oracle AppsUnderstanding Multi-Org Structure in Oracle Apps
Understanding Multi-Org Structure in Oracle AppsBaker Khader Abdallah, PMP
 
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdfnarane1976
 
Intercompany transaction flows – inventory(EBS R12)
Intercompany transaction flows – inventory(EBS R12)Intercompany transaction flows – inventory(EBS R12)
Intercompany transaction flows – inventory(EBS R12)SHAHZAD M. SALEEM
 
Fusion apps receivables
Fusion apps   receivablesFusion apps   receivables
Fusion apps receivablesHasan Shabbir
 
Purchase Order Approval Using Approval Management Engine
Purchase Order Approval Using Approval Management EnginePurchase Order Approval Using Approval Management Engine
Purchase Order Approval Using Approval Management EngineAh_Ismail
 
Overview of fusion payables.v1
Overview of fusion payables.v1Overview of fusion payables.v1
Overview of fusion payables.v1Suresh Mishra
 
Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Abdul Rahman Fouad Thabit
 
New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...Jade Global
 

What's hot (20)

Oracle Fixed assets ivas
Oracle Fixed assets ivasOracle Fixed assets ivas
Oracle Fixed assets ivas
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
 
Oracle EBS Currency conversion
Oracle EBS Currency conversionOracle EBS Currency conversion
Oracle EBS Currency conversion
 
Oracle r12 eb tax sql queries for functional implementers for troubleshooting...
Oracle r12 eb tax sql queries for functional implementers for troubleshooting...Oracle r12 eb tax sql queries for functional implementers for troubleshooting...
Oracle r12 eb tax sql queries for functional implementers for troubleshooting...
 
Oracle Fusion Applications Accounts Payables
Oracle Fusion Applications Accounts PayablesOracle Fusion Applications Accounts Payables
Oracle Fusion Applications Accounts Payables
 
Oracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperOracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaper
 
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsOracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
 
Oracle applications sla r12 SLA- demos
Oracle applications sla r12   SLA- demosOracle applications sla r12   SLA- demos
Oracle applications sla r12 SLA- demos
 
Setup of budget in oracle
Setup of budget in oracleSetup of budget in oracle
Setup of budget in oracle
 
Understanding Multi-Org Structure in Oracle Apps
Understanding Multi-Org Structure in Oracle AppsUnderstanding Multi-Org Structure in Oracle Apps
Understanding Multi-Org Structure in Oracle Apps
 
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
 
R12.2.4 india localization setup
R12.2.4 india localization setupR12.2.4 india localization setup
R12.2.4 india localization setup
 
Intercompany transaction flows – inventory(EBS R12)
Intercompany transaction flows – inventory(EBS R12)Intercompany transaction flows – inventory(EBS R12)
Intercompany transaction flows – inventory(EBS R12)
 
Fusion apps receivables
Fusion apps   receivablesFusion apps   receivables
Fusion apps receivables
 
Purchase Order Approval Using Approval Management Engine
Purchase Order Approval Using Approval Management EnginePurchase Order Approval Using Approval Management Engine
Purchase Order Approval Using Approval Management Engine
 
Overview of fusion payables.v1
Overview of fusion payables.v1Overview of fusion payables.v1
Overview of fusion payables.v1
 
Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...
 
New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...
 
Oracle fixed assets
Oracle fixed assetsOracle fixed assets
Oracle fixed assets
 
Oracle R12 Legal Entity
Oracle R12 Legal EntityOracle R12 Legal Entity
Oracle R12 Legal Entity
 

Similar to Ebtax in oracle EBS r12

Release12 e businesstaxenginewp
Release12 e businesstaxenginewpRelease12 e businesstaxenginewp
Release12 e businesstaxenginewpSherif Ramadan,PMP
 
Ebs tax-implementation
Ebs tax-implementationEbs tax-implementation
Ebs tax-implementationvdrao
 
Service tax configuration in india
Service tax configuration in indiaService tax configuration in india
Service tax configuration in indiasadasiva
 
Sap 1099 misc generic withholding tax reporting
Sap 1099 misc generic withholding tax  reportingSap 1099 misc generic withholding tax  reporting
Sap 1099 misc generic withholding tax reportingSURESH BABU MUCHINTHALA
 
VAT implementation in GCC countries
VAT implementation in GCC countriesVAT implementation in GCC countries
VAT implementation in GCC countriesAzdan
 
4636061 cin
4636061 cin4636061 cin
4636061 cinmdafsar
 
AS 22 - Accounting for Tax of Income
AS 22 - Accounting  for Tax of IncomeAS 22 - Accounting  for Tax of Income
AS 22 - Accounting for Tax of IncomeRutuja Chudnaik
 
UAE FTA Vat declaration - config guide
UAE FTA Vat declaration - config guideUAE FTA Vat declaration - config guide
UAE FTA Vat declaration - config guideDhruv Singhvi
 
Beginners guide-to-sap-cin-taxation
Beginners guide-to-sap-cin-taxationBeginners guide-to-sap-cin-taxation
Beginners guide-to-sap-cin-taxationRamesh Ganapathi
 
sap cin configuration
sap cin configurationsap cin configuration
sap cin configurationracer007
 
Oracle Hyperion Tax Provision - Value proposition
Oracle Hyperion Tax Provision - Value propositionOracle Hyperion Tax Provision - Value proposition
Oracle Hyperion Tax Provision - Value propositionMaurice Hellemons ✔
 
GL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesGL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesMohammed Raouf
 
GCC VAT - 40 days to go
GCC VAT - 40 days to goGCC VAT - 40 days to go
GCC VAT - 40 days to goGnana Prakash
 

Similar to Ebtax in oracle EBS r12 (20)

Dora ppt6(fico)
Dora ppt6(fico)Dora ppt6(fico)
Dora ppt6(fico)
 
Dora ppt6
Dora ppt6Dora ppt6
Dora ppt6
 
Release12 e businesstaxenginewp
Release12 e businesstaxenginewpRelease12 e businesstaxenginewp
Release12 e businesstaxenginewp
 
Ebs tax-implementation
Ebs tax-implementationEbs tax-implementation
Ebs tax-implementation
 
Service tax configuration in india
Service tax configuration in indiaService tax configuration in india
Service tax configuration in india
 
Dora ppt4(fico)
Dora ppt4(fico)Dora ppt4(fico)
Dora ppt4(fico)
 
Sap 1099 misc generic withholding tax reporting
Sap 1099 misc generic withholding tax  reportingSap 1099 misc generic withholding tax  reporting
Sap 1099 misc generic withholding tax reporting
 
VAT implementation in GCC countries
VAT implementation in GCC countriesVAT implementation in GCC countries
VAT implementation in GCC countries
 
4636061 cin
4636061 cin4636061 cin
4636061 cin
 
How OIE Works with E-BTax
How OIE Works with E-BTaxHow OIE Works with E-BTax
How OIE Works with E-BTax
 
AS 22 - Accounting for Tax of Income
AS 22 - Accounting  for Tax of IncomeAS 22 - Accounting  for Tax of Income
AS 22 - Accounting for Tax of Income
 
Cin interview questions
Cin interview questionsCin interview questions
Cin interview questions
 
UAE FTA Vat declaration - config guide
UAE FTA Vat declaration - config guideUAE FTA Vat declaration - config guide
UAE FTA Vat declaration - config guide
 
Beginners guide-to-sap-cin-taxation
Beginners guide-to-sap-cin-taxationBeginners guide-to-sap-cin-taxation
Beginners guide-to-sap-cin-taxation
 
sap cin configuration
sap cin configurationsap cin configuration
sap cin configuration
 
Oracle Hyperion Tax Provision - Value proposition
Oracle Hyperion Tax Provision - Value propositionOracle Hyperion Tax Provision - Value proposition
Oracle Hyperion Tax Provision - Value proposition
 
GL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesGL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal Entities
 
GCC VAT - 40 days to go
GCC VAT - 40 days to goGCC VAT - 40 days to go
GCC VAT - 40 days to go
 
Sd CIN
Sd CINSd CIN
Sd CIN
 
What is sap cin
What is sap cinWhat is sap cin
What is sap cin
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Ebtax in oracle EBS r12

  • 1. In Oracle R12 a new module called E-business Taxhas been introduced for maintenance ofall tax related requirements ofdifferentgeographical locations.Contraryto Oracle 11i where there each module had different setups for tax code and tax calculations;in Oracle R12 E-business tax module acts as a central repositoryfor all tax setups and is integrated with all other modules. This documentcovers two specific scenarios where we used the E-business taxmodules to setup tax and use the tax rules in the module to calculate tax based on differentrequirements. BASIC TAX SETUPS IN E-BUSINESS TAX These are the basic mandatorytax setups to be performed in the E-Business TaxModule in R12 to enter Tax lines manuallyor calculate taxes for any transaction. 1. TAX REGIME: Tax Regime is setup for the taxes in each country and a geographic region where you do business and where a separate tax applies.A tax regime associates a common setofdefault information, regulations,fiscal classifications and registrations to one or more taxes with same tax requirement. 2. TAXES: Tax is classification ofa charge imposed bya Governmentthrough a fiscal or a tax authority. Each separate tax in a tax regime includes records for statuses,tax rates and rules used to calculate and report tax requirements 3. TAX STATUS: Tax Status is the taxable nature of a productor service in the context of a transaction for a tax. 4. TAX JURISDICTION: A geographic area where a tax is levied by a specific tax authority. 5. TAX RATE: The rate specified for a Tax status in effect for a period of time;the tax rate can be expressed as a percentage or as a value per unit quantity 6. TAX RULES: E-business taxuses the tax setups along with the tax rules to decide which taxes apply to a transaction and how to calculate the tax amountfor each tax that applies to a transaction. Case Study – 1 Business Requirement: Calculation ofUSE TAX in AP Invoices based on Ship To Location Zip code and Balancing Segmentof Chartof Accounts. The requirementofclientwas as follows: Use tax was calculated in an AP Invoice based on the combination ofthe balancing segmentin the chart of accounts and the zip code of a ship to location. In 11i differentsales tax codes were setup for each combination ofbalancing segmentand ship to location.An offset tax code was attached to each of the sales tax code. For an invoice where use tax was applicable the user would enter the sales tax code (which has been attached to an offset tax code) and validate the invoice. This would generate two tax lines one each for sales taxand offsettax. After the upgrade to Oracle R12; Use tax can be applied on an invoice in two ways: 1. Similar to 11i make sales taxand offsettax codes to generate the use tax lines in the AP invoice. 1. Use feature of Self Assessed tax (newly introduced in R12) for accounting of use tax lines.Conceptof Self Assessed tax is explained later in the document. In this case study we have used option 2 as the base. Detailed setups performed 1. Define Tax Regime Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Regime – Create
  • 2. Define one tax regime for country United States as shown below: 2. Define Taxes Define one tax called US USE TAX under the tax regime created for United States Responsibility& Navigation: Tax Managers – Tax Configuration – Taxes – Create
  • 3. Click on Apply to save the changes 3. Define Tax Statuses Define one tax status for the tax regime and tax setup in the previous steps. Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Statuses – Create 4. Define Tax Jurisdictions Define one tax jurisdiction for the tax regime and tax setup in the previous steps. Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Jurisdictions – Create
  • 4. 5. Define Tax Rates Define multiple rates for the combination ofCorp and Ship to location zip codes.A tax rate is made for the combination ofTax Regime,Tax and Tax Status. For instance: Balancing Segments BAL_A and BAL_B Ship to Location zipcode 100 and 101 The different rates which can be setup are USE_BAL_1_100 – 5% USE_BAL_B_101 – 10% USE_BAL_A_101 – 2% USE_BAL_B_100 – 1% Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Rates – Create Click on Tax Accounts to enter the Expense and liabilityaccountdetails
  • 5. Enter the Tax Expense Account. If this is left blank the expense accountfor ITEM line will be used. The Tax Recoverable/Liabilityis the Use tax LiabilityAccount to be used. 6. Define Tax Rules Oracle provides a seeded setof Tax Rules which can be used by the user for tax calculation.For any transaction made the tax determination process uses these taxrules to decide the taxes which will apply and the amountof ta x which has to be applied for a transaction. Prerequisites for setting up the Tax Rules: Step1: To decide whether use tax applied on any transaction within Payables module a tax classification code called USE TAX APPLICABLE will be made.A tax classification code is similar to a tax rate code with a tax rate of 0%. Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Rates – Create
  • 6. Step2: Create Geography Hierarchy: The various zipcodes which will be used in the tax rules have to be setup in the geographyhierarchy in the trading communityarchitecture. Responsibility& Navigation: Trading CommunityManager à Administration à GeographyHierarchy Query for country United States in the below screenshot Click on View Details tab Chose the State required and click on View Details
  • 7. Enter the various County details or enter a default county for the state as shown below.Click on View Details Enter the different cities for the county and click on View Details to enter the zip code for each city. Enter the zip codes which will be used for tax calculation with the code type as “Tax Geography Code”. Click on Apply after creating/updating anychanges Step3: Create Tax Determining Factor Sets
  • 8. Responsibility& Navigation: Tax Managers – Advanced Setup Options – Tax Determining Factor Sets – Create The determining factor will work in the following manner: Since use tax had to be calculated on invoices based on the balancing segmentand ship to location we chose the following values in a determining factor set: 1. Flexfield segment1 ofthe Line accountis the balancing segment 2. The ship to location postal code of the invoice 3. Since use tax will apply only to certain invoices we chose a transaction inputfactor and the value is called as tax classification code. Step4: Create Tax Condition Sets Responsibility& Navigation: Tax Managers – Advanced Setup Options – Tax Condition Sets – Create The tax condition setis made from the tax determining factor set.In the above screenshotwe have made a tax condition setfor balancing segmentCIP and postal code 62201 using the determining factor setmade in the above set. TAX RULE SETUP Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Rules
  • 9. The following tax rules will be setup for use tax calculation: 1. Determine Tax Applicability: Since the tax US_USE applies onlyfor use tax we make this tax applicable onlyif the tax classification code in the invoice for an ITEM line is “USE TAX APPLICABLE”
  • 10. 2. Determine Tax Rate – This rule will derive the use tax rate for the invoices using the determining factor setand condition set.While making the tax rule we enter the determining factor setand the condition setmade in the previous steps as shown in below screenshot.
  • 11.
  • 12. For each condition setthere will be a different tax rate which will be applied. Example: As shown in above screenshotthere are 4 condition sets: 1. COND_CIP_62201 – This means thatthe balancing segmentis CIP and ship to postal code is 62201.If the invoice satisfies these two conditions and the tax classification code is USE TAX APPLICABLE the tax rate used will be USE_CIP_62201. 1. COND_AMC_63103 – This means thatthe balancing segmentis AMC and ship to postal code is 63103.If the invoice satisfies these two conditions and the tax classification code is USE TAX APPLICABLE the tax rate used will be USE_AMC_63103. For all the other rules the defaultvalues have been used. 7. Concept of Self Assessed Tax A self-assessed taxis a tax calculated and remitted for a transaction,where tax was not levied by the supplier butis deemed as due (and therefore needs to be paid by the purchaser). In such cases the purchaser is responsible for calculating and remitting the tax. Self-assessmentis also known as reverse charge or use tax in certain tax regimes. When self-assessmentapplies to a tax line,E-Business Tax creates the recoverable and/or non-recoverable distributions,and Payables creates an additional accounting distribution to record the liability for the self-assessment. You can set the self-assessmentoption: • At the tax profile level to defaultto the tax registrations thatyou create for this party. • At the tax registration level. • On an individual tax line. E-Business Taxapplies self-assessmentto Payables invoices received by the first party according to the tax registration setting ofthe Set for Self Assessment/Reverse Charge option.The specific tax registration record that E- Business Taxuses is derived either from Determine Tax Registration rules or from the defaulttax registration. We have setup the selfassessed taxfeature at the Tax Registration level. Navigation:Tax Managers – Home – External Dependencies – Create FirstParty : Legal Entity and Establishments Query the Legal Entity -View Details – Establishments Tab – Query Establishment(which is the OU here) – Registrations – Create Tax Registration Since we are using the selfassessed taxfeature only for use tax invoices we setup this option for the tax US_USE only. Other taxes will not have this flag checked.
  • 13. 8. Invoice Creation and Use Tax calculation Invoice can be created in base table or interface table with the tax classification code as USE TAX APPLICABLE. Use the correct ship to location and balancing segments in the invoice. The tax rules will be triggered on validation of the invoice in base tables and the use tax line will be generated. Since we are using the selfassessed taxfeature there will not be any tax displayed on the invoice line,the tax details will be visible in the Tax Details form.They will also not be stored in ap_invoice_lines_all table;instead theywill be stored in zx_lines table with the trx_id which will be the invoice_id of the invoice.
  • 14. Tax lines form indicating the use tax details. Case Study – 2 Business Requirement: Calculation ofSALES TAX in AP for Invoices made from source ERS based on Supplier site pin code The requirementofclientwas as follows: There were many invoices created in AP using the ERS source i.e create the PO and Receiptin Purchasing module and then run the “Pay on Receipt” program to generate the invoice in interface tables with source as ERS. The standard Payables Open Interface Importprogram will then importthese invoices into base oracle. Sales tax applies on some of these ERS transactions based on the zip code of supplier site. For instance:An ERS invoice with a supplier site A having zip code 63301 has a tax rate of 10% to be applied where as supplier site B having zip code 62284 has a tax rate of 6% to be applied.
  • 15. Since the ERS invoice which is inserted into the interface table consists ofonly ITEM line we needed to insertone more TAX line with the correct amount.Additionally the total invoice amountalso has to be corrected to include the tax amount. Detailed setups performed for the same. 1. Define Tax Regime Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Regime – Create Define one tax regime for country United States as shown below: 2. Define Taxes Define one tax called US SALES TAX under the tax regime created for United States Responsibility& Navigation: Tax Managers – Tax Configuration – Taxes – Create
  • 16. Click on Apply to save the changes 3. Define Tax Statuses Define one tax status for the tax regime and tax setup in the previous steps. Responsibility& Navigation: Tax Managers à Tax Configuration à Tax Statuses à Create
  • 17. 4. Define Tax Jurisdictions Define one default tax jurisdiction for the tax regime and tax setup in the previous steps. Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Jurisdictions – Create 5. Define Tax Rates Define tax rates for each supplier site zip code. A tax rate is made for the combination ofTax Regime,Tax and Tax Status. For instance: Supplier site zip codes are 63119 and 61548. The different rates which will be setup are SALES_63119 – 7.575% SALES_61548 – 7.25% Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Rates – Create
  • 18. Click on Tax Accounts to enter the Expense and liability accountdetails Enter the Tax Expense Account. If this is left blank the expense accountfor ITEM line will be used. The Tax Recoverable/Liabilityis the Use tax LiabilityAccount to be used.Since this is a sales tax rate we enter the defaultaccount of 000 for the same. 6. Define Tax Rules Oracle provides a seeded setof Tax Rules which can be used by the user for tax calculation.For any transaction made the tax determination process uses these taxrules to decide the taxes which will apply and the amountof tax which has to be applied for a transaction.
  • 19. Prerequisites for setting up the Tax Rules: Step1: To decide whether use tax applied on any transaction within Payables module a tax classification code called SALES TAX APPLICABLE will be made. A tax classification code is similar to a tax rate code with a tax rate of 0%. Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Rates – Create Step2: Create Geography Hierarchy: The various zipcodes which will be used in the tax rules have to be setup in the geographyhierarchy in the trading communityarchitecture.Set up the zip codes to be used for the supplier sites where sales tax needs to be calculated based on the step 2 in Point 6 in Case study1. Step3: Create Tax Determining Factor Sets Responsibility& Navigation: Tax Managers – Advanced Setup Options – Tax Determining Factor Sets – Create The determining factor will work in the following manner: Since sales tax had to be calculated on invoices based on the supplier site for ERS invoices the determining factors would be: 1. Geography – Ship From postal code 2. Transaction InputFactor – Tax classification code which will be used for ERS invoices. Step4: Create Tax Condition Sets Responsibility& Navigation: Tax Managers – Advanced Setup Options – Tax Condition Sets – Create
  • 20. The tax condition setis made from the tax determining factor set.In the above screenshotwe have made a tax condition setfor postal code 61548 and tax classification code SALES TAX APPLICABLE using the determining factor set made in the above set. TAX RULE SETUP Responsibility& Navigation: Tax Managers – Tax Configuration – Tax Rules The following tax rules will be setup for use tax calculation: 3. Determine Tax Applicability: Since the tax US_SALES applies onlyfor ERS Sales Tax we make this tax applicable onlyif the tax classification code in the invoice for an ITEM line is “SALES TAX APPLICABLE”
  • 21. 4. Determine Tax Rate – This rule will derive the sales taxrate for the invoices using the determining factor setand condition set.While making the tax rule we enter the determining factor setand the condition setmade in the previous steps as shown in below screenshot.
  • 22. For each condition setthere will be a different tax rate which will be applied. Example: As shown in above screenshotthere are 4 condition sets: 1. COND_SALES_63119 – This means thatif the ship from postal code is 63119 and the tax classification code in the invoice is SALES TAX APPLICABLE then the tax rate used will be SALES_63119. 1. COND_SALES_61548 – This means thatif the ship from postal code is 61548 and the tax classification code in the invoice is SALES TAX APPLICABLE then the tax rate used will be SALES_61548. For all the other rules the defaultvalues have been used. 7. Invoice Creation and Sales Tax calculation for ERS invoice. Generate the ERS invoice in the invoice interface tables using the program Payon Receiptprogram. Update the following values for the ERS invoice in the interface table: TAX CLASSIFICATION CODE – SALES TAX APPLICABLE CALCULATE TAX AMOUNT DURING IMPORT – Set the flag to Y ADD TAX TO INVOICE AMOUNT – Set the flag to Y The calculate tax amountflag and add tax to invoice amountis setto Y so that the Payables Open Interface Import program would trigger tax rules and calculate the tax amountand also add the tax amountto the invoice amount. Hence the invoice will be imported with the tax line and correct invoice amount. Following is the update scriptfor the same: UPDATE apps.ap_invoices_interface SET add_tax_to_inv_amt_flag = ‘Y’ AND calc_tax_during_import_flag = ‘Y’ WHERE source = ‘ERS’ UPDATE apps.ap_invoice_lines_interface SET tax_classification_code = ‘SALES TAX APPLICABLE’ WHERE invoice_id IN (SELECT invoice_id FROM apps.ap_invoices_interface WHERE SOURCE = ‘ERS’)
  • 23. Snapshots ofERS invoices in the interface table. Invoice header in the interface table before it was processed. Invoice line in the interface table Supplier site pincode – 62223 After importing this invoice;the tax line has got generated based on the tax rule for Supplier site.The invoice amount has also changed from 1000 to 1073.50