enable tax to calculate on invoices originating in oracle r12 projects[1] copy

23
Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects By: Jeanne Cooper Senior Oracle Financials Consultant AST Corporation April 8, 2014 Specialized. Recognized. Preferred. The right partner makes all the difference. 1755 Park Street, Suite 100 | Naperville, Illinois 60563 | 1.888.278.0002 | www.astcorporation.com Applications Software Technology Corporation

Upload: ram-parepalli

Post on 18-Jul-2016

90 views

Category:

Documents


3 download

DESCRIPTION

Tax to Calculate on Invoices Originating in Oracle R12 Projects

TRANSCRIPT

Page 1: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects

By: Jeanne Cooper Senior Oracle Financials Consultant

AST Corporation

April 8, 2014

Specialized. Recognized. Preferred. The right partner makes all

the difference.

1755 Park Street, Suite 100 | Naperville, Illinois 60563 | 1.888.278.0002 | www.astcorporation.com

A p p l i c a t i o n s S o f t w a r e T e c h n o l o g y C o r p o r a t i o n

Page 2: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects

Page ii

Contents INTRODUCTION ..................................................................... 1

PROBLEM DEFINITION ............................................................ 1

E-BUSINESS TAX BUSINESS SCENARIO .................................. 1

HIGH LEVEL SOLUTION ........................................................... 1

SETUP REQUIREMENTS ......................................................... 2

SOLUTION DETAILS ................................................................ 2

FINAL NOTE: ........................................................................ 19

BUSINESS BENEFITS .............................................................. 19

SUMMARY ........................................................................... 20

Page 3: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects

Page 1

Introduction

E-Business Tax is a new mandatory module in Oracle’s Release 12 E-Business Suite. Oracle’s new tax engine, for Order-to-Cash and Procure-to-Pay business processes, encapsulates fiscal and tax rules in a single point solution for tax events. E-Business Tax is called upon whenever Sales or VAT tax needs to be calculated. Besides the basic E-Business Tax configuration, tax rules based on party, place, product and transactions can be used to calculate taxes.

The client can use a minimal configuration of E-Business Tax and use a 3rd party vendor to calculate Sales Tax and Use Tax or the client take full advantage of its features. Regardless, the E-Business Tax module cannot be ignored if the client decides to use Oracle R12.

Problem Definition

Project Accounting has not yet been upgraded to Oracle’s R12 Architecture. Tax does not automatically calculate on Receivables invoices when they are generated in Project Accounting. Enabling E-Business Tax will automatically calculate the tax on Receivables invoices originating in Project Accounting.

E-BUSINESS TAX BUSINESS SCENARIO

The client, Company XYZ is located in 65 countries. As a part of the global Oracle Release 12 Upgrade Project, Company XYZ plans to use E-Business Tax to calculate taxes within their Oracle Payables, Receivables and Projects modules. Several custom tax rules in E-Business Tax need to be built in order to meet specific business requirements. Tax rules affect all countries. Therefore, the tax rules must be configured for all 65 countries. Consequently, it was decided that the Expert (Tax) Rule Entry method was the most logical manner by which to build the custom tax rules.

High Level Solution

This white paper details how to configure Oracle E-Business Tax so taxes can be calculated on receivables invoices generated in Project Accounting before they are interfaced to Oracle Receivables. Custom tax rule must be created and additional configuration must be performed in E-Business Tax to allow tax to automatically calculate.

Page 4: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 2

SETUP REQUIREMENTS

Step 1. Configure Configuration Owner Tax Option for Application – Receivables

Event Class:

o Invoice

o Debit Memo

o Credit Memo

Step 2. Create Tax Determining Factor Set for use when constructing the custom tax rule for all 65 countries

Step 3. Create Tax Condition Set for use when constructing the custom tax rule for all 65 countries

Step 4. Build Custom Tax Rule using Expert Rule Entry

Solution Details

This section details the associated configuration steps required in Oracle E-Business Tax and how to build the custom tax rule needed to enable taxes to automatically calculate on invoices generated in Project Accounting before they are interfaced to Oracle Receivables.

ASSUMPTIONS:

1. Tax Regimes, Taxes, Tax Statuses, Tax Recovery Rates, Tax Rates and standard Tax Rules have already been successfully configure.

2. The Tax has been made available for transactions.

Step 1. Configure Configuration Owner Tax Options

Owner Tax Options needs to be configured so taxes will automatically be calculated on Accounts Receivables invoices, debit memos and credit memos.

Responsibility: Tax Manager

Navigation: Tax Manager > Defaults and Controls > Configuration Owner Tax Option

Page 5: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 3

1. The Configuration Owner Tax Options page is displayed.

2. [Click] the Create button.

3. The Create Configuration Owner Tax Options page is displayed.

Page 6: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 4

4. The Configuration Owner Tax Options page was configured three times for each Operating Unit. Three combinations of Application / Event Class needed to be configured: Receivables / Invoice, Receivables / Debit Memo, Receivables / Credit Memo.

Field Description Description Description

Configuration Owner OU Name OU Name OU Name

Application Name Receivables Receivables Receivables

Event Class Invoice Debit Memo Credit Memo

Entity Name Transactions Transactions Transactions

Effective From Date DD-MMM-YYYY DD-MMM-YYYY DD-MMM-YYYY

Effective To Date

Rounding Precedence 1

Rounding Precedence 2

Rounding Precedence 3

Rounding Precedence 4

Default Rounding Level Header Header Header

Allow Exemptions Yes Yes Yes

*Regime Determination Set Determine Applicable Regime

Determine Applicable Regime

Determine Applicable Regime

Perform Additional Applicability for Imported Documents

Enforce Tax from Reference Document

Enforce Tax From Account Yes Yes Yes

Allow Offset Tax Calculation

Offset Tax Basis

Allow Tax Applicability Yes Yes Yes

Allow Entry of Manual Tax Lines Yes Yes Yes

Allow Override for Calculated Tax Lines Yes Yes Yes

Tax Line Override Impacts Other Tax Lines Yes Yes Yes

Allow Override and Entry of Inclusive Tax Lines Yes Yes Yes

Page 7: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 5

5. Make sure to [click] on the Apply button when done to save the changes.

6. Oracle will display a Confirmation that the Content Owner Tax Options have been successfully created.

Step 2. Create Tax Determining Factor Set

A tax determining factor is an attribute that may be used by the E-Business Tax (EBTax) engine to find and calculate taxes for a specific transaction. The EBTax rule engine allows implementers to create any number of custom tax rules that reference the tax determining factors: Party, Product, Place, Process and that satisfy the unique needs of a specific business operating within a tax jurisdiction.

Page 8: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 6

Background: Tax Determining Factor Set needs to be created, so it can be used when building the custom tax rule, in E-Business Tax, via the Expert Rule Entry method.

NOTE: The “Determining Factor Set” only needs to be defined once, unless it is Tax Regime specific (i.e. for specific country). When creating the Tax Determining Factor for a rule, which can be used for many countries, it is good practice to create a generic name and omit the Ledger or Tax Regime Code. This will save a lot of configuration time when building the custom tax rule.

Responsibility: Tax Manager

Navigation: Advanced Setup Options > Tax Determining Factor Sets

1. The Tax Determining Factor Sets page will be displayed.

2. [Click] on the Create button.

Page 9: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 7

3. The Create Tax Determining Factor Set page will be displayed.

4. The Create Tax Determining Factor Set page needs to be configured with following information:

Field Description

Tax Determining Factor Set (Create short descriptive meaningful name) DEFAULT TAX CALC FOR AR

Tax Determining Factor Set Name (Create short descriptive meaningful name) DEFAULT TAX CALC FOR AR

Set Usage Tax Rules **Ledger **Regime Code Determining Factor Class Registration Class Qualifier Bill To Party Determining Factor Name Registration Status Required No

WARNING: Never enter the Ledger and/or Regime Code unless you want the Tax Determining Factor Set to be applicable for only a specific Ledger and/or Tax Regime Code. If, for example you are creating this tax rule for multiple countries, a generically named Tax Determining Factor Set (where Ledger and/or Regime Code is not specified) will be able to be used for each country for which the rule needs to be built.

5. When the Tax Determining Factor Class was configured, “Registration” was selected.

Page 10: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 8

What is a Tax Registration Status Determining Factor?

In Release 12, the E-Business Tax module allows you to configure a tax rule that uses the Tax Registration Status as the determining factor for deriving the proper tax to apply.

A Tax Registration Status is frequently used for tax reporting as well as to levy the proper tax in certain countries.

E-Business Tax provides these seeded registration statuses:

• Agent – The party acts as a withholding agent for the tax authority for the applicable tax.

• Registered – The party is registered for the applicable tax.

• Not Registered – The party is not registered for the applicable tax.

Creating new Tax Registration Status Determining Factors

Although the Registration Statuses listed above come seeded, new values can be added using the following responsibility and navigation to the Application Object Library Lookups window.

Responsibility: Application Developer

Navigation: Application > Lookups > Application Object Library > Type = ZX_REGISTRATIONS_STATUS

Step 3. Create Tax Condition Set

The tax condition set is the logic of the tax rule. It specifies the factors to consider, and the resulting value that must exist for each factor, in order for the result of the tax rule to be true (and therefore the tax to calculate).

Page 11: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 9

Tax condition sets group together the tax conditions that constitute a tax rule. You can set up tax condition set in advance and apply them to a tax rule (using Expert Rule Entry), or you can set up a tax condition set during tax rule creation (using Guided Rule Entry).

Each tax condition in a tax condition set consists of a tax determining factor (determining factor class/class qualifier/determining factor name), an operator, and a value.

Background: Tax Condition Set needs to be configured so it can be used when building the custom tax rule, in EBusiness Tax, using the Expert Rule Entry method.

NOTE: The “Tax Condition Set,” for this tax rule will be built without the country name. Omitting the country name will enable the same Tax Condition Set to be used for each tax rule for every tax.

Responsibility: Tax Manager

Navigation: Advanced Setup Options > Tax Condition Sets

1. The Tax Condition Sets page will be displayed.

2. [Click] on the Create button.

3. The Create Tax Condition Set page will be displayed.

Page 12: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 10

4. Enter the following information on the Create Tax Condition Set page:

Field Description

Tax Condition Set (Create short descriptive meaningful name) DEFAULT TAX CALC FOR AR

Tax Condition Set Name (Create short descriptive meaningful name) DEFAULT TAX CALC FOR AR

Determining Factor Set (Name created in previous step) DEFAULT TAX CALC FOR AR

**Country Name

Determining Factor Set Name (Name created in previous step) DEFAULT TAX CALC FOR AR

WARNING: Never enter the Country Name unless you want the Tax Condition Set to be applicable for only the Country specified.

5. After the information has been entered on the Create Tax Condition Set page, [click] on the Continue button.

Page 13: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 11

6. The Create Tax Conditions page will be displayed and contain pre-populated values.

7. Enter / verify the following information on the Create Tax Conditions page

Field Description Determining Factor Class Registration Class Qualifier Bill To Party Determining Factor Name Registration Status Operator Not Equal To

Value / From Range Agent

To Range

Ignore Condition No (leave check box unchecked)

8. [Click] on the Finish button when done to save the changes.

NOTE: Once you use a tax condition set to create a tax rule, you can no longer update the condition set.

Step 4. Create tax Rule

Tax rules are created for each combination of configuration owner, tax regime, and tax.

Background: When a tax rule needs to be configured for multiple Tax Regimes, it is suggested to use the Expert Rule Entry approach. It will save a significant amount of time; especially since Data Loader cannot be used to upload information into HTML pages for Oracle Rel 12.

Page 14: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 12

Responsibility: Tax Manager

Navigation: Tax Configuration > Tax Rules

1. The Tax Rules search page will be displayed.

2. Enter the Configuration Owner, Tax Regime Code and Tax for which the tax rule needs to be created. To serve as an example, the following information and subsequent tax rule was entered for Austria (ISO code AU).

3. [Click] on the Go button.

Page 15: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 13

4. Oracle will re-display the Tax Rules page, based on the search criteria entered, and list the Determination Tax Rule Types. The tax line determination process uses the information of the transaction header and transaction line to determine the tax lines.

The rule types and related processes used for tax line determination and tax calculation are:

Rule Type Description

Determine Place of Supply Determines the location where a transaction is considered to have taken place for a specific tax.

Determine Tax Applicability Determines the taxes that apply to a given transaction.

Determine Tax Registration Determines the party whose tax registration status is considered for an applicable tax on the transaction.

Determine Tax Status Determines the tax status of each applicable tax on the transaction.

Determine Tax Rate Determines the tax rate for each applicable tax on the transaction.

Determine Taxable Basis Determines the amount upon which to apply the tax rate.

Calculate Tax Amounts Calculates the tax amount for each applicable tax on the transaction.

Determine Recovery Rate Determines the recovery rate to apply to each recovery type for each applicable tax on the transaction.

Direct Tax Rate Determination

This is a special tax rule type that lets you specify the results of tax applicability, tax status, and tax rate for a given tax. You use this rule type for specific tax determination requirements.

Page 16: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 14

The tax calculation is based on the place of supply. Therefore; the custom tax rule will be built based on the Determine Place of Supply. The tax rule will be created for the Default Tax Rate for each Tax Rule.

5. On the Determine Place of Supply tax rule type row, [click] on

the new custom tax rule icon beneath Expert Rule Entry.

6. The first of three configuration tax rule pages will be displayed:

A. Step 1 of 3 General Information

B. Step 2 of 3 Rule Conditions

C. Step 3 of 3 Rule Order

Each is discussed in the following.

Page 17: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 15

A. Step 1 of 3 – General Information

7. The Create Tax Rule: General Information page will be displayed.

8. [Enter] the following information:

Field Description

Tax Law Reference Description Use the Tax Law Reference and Description as Tax Rule Code and Rule Name

Event Class Category Event Class Application Receivables Event Class Invoice Set as Geography Specific Rule

Rule Code (Create short descriptive meaningful name) DEFAULT TAX CALC FOR AR

Value / From Range (Create short descriptive meaningful name) DEFAULT TAX CALC FOR AR

Page 18: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 16

Field Description

Effective From (Date) DD-MMM-YYYY

Effective To (Date)

Determining Factor Set Code (Select from the LOV, the Determining Factor Set Code specifically created for this tax rule) DEFAULT TAX CALC FOR AR

9. After the information has been entered, [click] on the Next button.

Page 19: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 17

B. Step 2 of 3 Rule Conditions

10. The Create Tax Rule: Rule Conditions page will be displayed.

11. [Enter] the following information:

Field Description

Condition Set Code (Condition Set Code created for this tax rule) DEFAULT TAX CALC FOR AR

Name (Condition Set Name created for this tax rule) DEFAULT TAX CALC FOR AR

Order

(If multiple conditions exist for a tax rule, enter the order of each condition in which EBTax should follow to calculate the tax rule) 1

Result Bill To Application

NOTE: Verify the correct Determining Factor Class is displayed on the bottom of the page. The Determining Factor Class will be displayed after the Condition Set Code is selected.

Page 20: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 18

12. After the information has been entered, [click] on the Next button.

C. Step 3 of 3 Rule Order

13. The Create Tax Rule: Rule Order page will be displayed.

14. [Enter] the following information:

Page 21: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 19

Field Description

Select Rule Code DEFAULT TAX CALC FOR AR Rule Order 60

NOTE: Rule Order was numbered “60” so to not interfere with any other existing rules.

15. After the information has been entered, [click] on the Finish button.

16. Oracle will display a Confirmation that the tax rule was successfully created.

FINAL NOTE:

In addition to configuring the above, Default Tax Rate Names for each of the 64 countries were provided to the Technical Team. The Technical Team included the Default Tax Rate Names in their custom program for the Project Accounting module.

Business Benefits

This associated configuration and custom tax rule will enable tax to automatically calculate on Receivables invoices when they originate in Project Accounting.

Page 22: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects Page 20

Using the Expert Entry Method to build custom tax rules, expedites the configuration process when there are a multitude of Tax Regimes for which tax rules need to be created.

Summary

This document provided an overview of Oracle Release 12 E-Business Tax (EBTax). It highlighted the configuration required before constructing custom tax rules in EBTax using the Expert Rule Entry. Additionally, this paper detailed how the Expert Rule Entry can be utilized to configure custom tax rules for multiple Tax Regimes.

Page 23: Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects[1] Copy

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects April 8, 2014r AST Corporation 1755 Park Street, Suite 100 Naperville, Illinois 60563 Phone: 888-278-0002 Fax: 630-778-1179 www.astcorporation.com Copyright © 2014 AST Corporation AST Corporation is a privately held company founded in 1995 to serve commercial and public sector organizations in utilizing the full potential of their investment in Oracle Applications and Technologies. We have built our practice by providing top quality full life cycle and turn-key consulting services for Oracle Applications implementation and upgrade projects, among other specific services. Our mission is to insure that you, as a valued client, receive the highest level of expertise and personalized service for your Enterprise Applications. We endeavor to help you realize the full benefit from your investment in software applications and integrate them seamlessly to your business processes.