Sie sind auf Seite 1von 23

Specialized. Recognized. Preferred.

The right partner makes all


the difference.

Enable Tax to Calculate on Invoices


Originating in Oracle R12 Projects
By: Jeanne Cooper
Senior Oracle Financials Consultant
AST Corporation

April 8, 2014

Applications Software Technology Corporati on


1755 Park Street, Suite 100 | Naperville, Illinois 60563 | 1.888.278.0002 | www.astcorporation.com
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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page ii
Introduction
E-Business Tax is a new mandatory module in Oracles Release 12 E-
Business Suite. Oracles 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 Oracles 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-B USINESS T AX B USINESS S CENAR IO


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.

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 1
S ETUP R E QUIREMENTS
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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 2
1. The Configuration Owner Tax Options page is displayed.

2. [Click] the Create button.

3. The Create Configuration Owner Tax Options page is


displayed.

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 3
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
Determine Determine Determine
*Regime Determination Set
Applicable Regime Applicable Regime 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
Yes Yes Yes
Lines
Allow Override for
Yes Yes Yes
Calculated Tax Lines
Tax Line Override Impacts
Yes Yes Yes
Other Tax Lines
Allow Override and Entry of
Yes Yes Yes
Inclusive Tax Lines

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 6
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
(Create short descriptive meaningful name)
Tax Determining Factor Set
DEFAULT TAX CALC FOR AR
(Create short descriptive meaningful name)
Tax Determining Factor Set 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.

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Field Description

(Create short descriptive meaningful name)


Tax Condition Set
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.

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 12
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


Determines the location where a transaction
Determine Place of Supply is considered to have taken place for a
specific tax.
Determines the taxes that apply to a given
Determine Tax Applicability
transaction.
Determines the party whose tax registration
Determine Tax Registration status is considered for an applicable tax on
the transaction.
Determines the tax status of each applicable
Determine Tax Status
tax on the transaction.
Determines the tax rate for each applicable
Determine Tax Rate
tax on the transaction.
Determines the amount upon which to apply
Determine Taxable Basis
the tax rate.
Calculates the tax amount for each
Calculate Tax Amounts
applicable tax on the transaction.
Determines the recovery rate to apply to
Determine Recovery Rate each recovery type for each applicable tax
on the transaction.
This is a special tax rule type that lets you
specify the results of tax applicability, tax
Direct Tax Rate
status, and tax rate for a given tax. You use
Determination
this rule type for specific tax determination
requirements.

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 14
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
(Create short descriptive meaningful name)
Rule Code
DEFAULT TAX CALC FOR AR
(Create short descriptive meaningful name)
Value / From Range
DEFAULT TAX CALC FOR AR

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 15
Field Description

Effective From (Date) DD-MMM-YYYY


Effective To (Date)
(Select from the LOV, the Determining Factor
Determining Factor Set Code 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.

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 16
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 created for this tax rule)
Condition Set Code
DEFAULT TAX CALC FOR AR
(Condition Set Name created for this tax rule)
Name
DEFAULT TAX CALC FOR AR
(If multiple conditions exist for a tax rule, enter
the order of each condition in which EBTax
Order
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.

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


Page 17
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:

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

F INAL N OTE :
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.

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Enable Tax to Calculate on Invoices Originating in Oracle R12 Projects


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

Das könnte Ihnen auch gefallen