Documente Academic
Documente Profesional
Documente Cultură
Case Study: Setup R12 E-Business Tax (EBTax) for Canada: Includes 2010 HST Changes [ID 577996.1] Modified 09-JUL-2011 Type BULLETIN Status PUBLISHED
In this Document Purpose Scope and Application Case Study: Setup R12 E-Business Tax (EBTax) for Canada: Includes 2010 HST Changes Case Study: Setup R12 E-Business Tax (EBTax) for Canada: Includes 2010 HST Changes 1. Introduction 2. If You Are Using an Upgraded Environment.... a. HST Setup: b Tax Groups: 3. Pre-Requisite Setup a. Setup Geography Hierarchy Structure & Details b. Define Tax & Geography Validation c. Setup a Legal Entity, Establishment, Ledger and Operating Unit d. Associate the Operating Unit with the Legal Establishment e. Replicate Seed Data f. Setup Responsibilities for the New Operating Unit g. Setup Mandatory Responsibility Level Profile Options h. Setup Item Validation Organization For The Operating Unit i. Setup a Freight Inventory Item j. Setup Tax and TCA Profile Options k. Setup Receivables System Options l. Setup Receivables AutoAccounting m. Setup Receivables Transaction Types n. Setup Transaction Sources o. Initialize Operating Unit Party Tax Profile p. Setup Receivables Activity Types q. Setup Banks, Branches and Accounts r. Setup Receivables Receipt Class & Payment Method s. Setup Approval Limits t. Run Geography Name Referencing Program 4 Tax Setup a. Define Regimes b. Define Taxes c. Define Tax Statuses d. Define Tax Jurisdictions e. Define Tax Recovery Rates f. Define Tax Rates g. Define the Party Tax Profile for Legal Entity & Operating Unit h. Setup Default Tax Rules i. Make Tax Available For Transactions j. Perform a Baseline Test in AR k. Perform a Baseline Test in AP 5. Tax Setup: Tax Setup For Common Scenarios a. Adjusting the Taxable Basis for Quebec and Prince Edward Island b. Zero Rated Items for Export c. Applying Tax to Freight d. Self-Assessed Taxes e. Reporting By Tax Authority f. Charging Different Tax Accounts For Each Tax g. Setting up Tax recovery for ITC and Rebates 6 Testing Your Tax Configuration a. Receivables b. Payables Community Discussion References
Applies to:
Oracle Purchasing - Version: 12.0 and later [Release: 12 and later ] Oracle Receivables - Version: 12.0.0 and later [Release: 12.0 and later] Oracle E-Business Tax - Version: 12.0 and later [Release: 12.0 and later] Oracle Order Management - Version: 12 and later [Release: 11 and later] Oracle Payables - Version: 12.0.0 and later [Release: 12.0 and later] Information in this document applies to any platform.
1 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Purpose
In Release 12, Oracle introduced E-Business Tax as the new tax calculation engine for the Order to Cash and Procure to Pay business flows. Each of these modules proprietary tax engines from earlier releases were discontinued in favor of this new solution. (Latin Tax Engine, Golden Tax Adaptor and the India Globalization still exist) This White Paper documents how a simplified implementation might be performed for a customer using E-business Tax for Canada in Release 12. This is a living document and we encourage readers to post input, ask questions or share best practices on our community thread for Canada Tax Setup. This Note includes changes reflective of HST adoption by British Columbia (BC) and Ontario (ON) scheduled to take effect July 1, 2010. Also added to this note are the Nova Scotia HST rate increases (added June 21, 2010) This white paper combines, extends and superseeds the following: 1) Oracle E-Business Tax Configuration Library (CLIC) Note 463001.1 2) Oracle E-Business Tax Implementation Guide Chapter 4: Canadian Sales Tax 3) White Paper titled: Integrating Oracle E-Business Tax With Oracle Receivables and Oracle Payables For Country Canada Release 12 (this document is no longer available for viewing on My Oracle Support)
Case Study: Setup R12 E-Business Tax (EBTax) for Canada: Includes 2010 HST Changes Case Study: Setup R12 E-Business Tax (EBTax) for Canada: Includes 2010 HST Changes 1. Introduction
For Canada, you can model your tax setups based on these setup examples. These examples are intended to demonstrate recommended setups, settings, and interdependencies for each tax regime. Disclaimer: This note is not intended to provide examples of all best practices nor cover all cases. The actual details of your own tax configuration setup will depend on your company's specific internal and legal tax requirements and it is often the case that the same business requirement can be satisfied in many ways. Please consult your tax department or obtain professional tax assistance to determine the specific requirements for your organization. Assumptions: This case study will guide you through the creation of basic tax setup for Canada. It assume that you already have completed the setup/installation of the applications and that you wish to add a new Canada Legal Entity/Operating Unit under which you will transact and pay/levy /collect taxes. Note: For this Case Study, we have chosen 1-Jan-2001 as the Effective From date but you may need to choose some other date depending on your requirement. -------------------------------------------------------------------------------------------------
2 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
a. HST Setup:
If you are using an 11i upgraded environment and the upgrade was completed BEFORE you setup your system for the BC and Ontario HST adoption, you will need to take additional steps. Refer to Note 1062897.1 titled: Case Study: How to Switch from an Upgraded Tax Regime to a New Tax Regime - Canada HST example
b Tax Groups:
Tax Groups are no longer used in Release 12 - See Note 738000.1 Can I Create a Tax Group in R12 E-Business Tax? For more on the upgrade process refer to Note 810443.1 Troubleshooting and Overview of the E-Business tax R12 upgrade for Order to Cash -------------------------------------------------------------------------------------------------
3. Pre-Requisite Setup
Note that some pre-requisites are not required to be performed when using an upgraded instance.
You may additionally wish to define lower levels in your hierarchy to enforce that users select valid city names and postal code combinations however this is not required for Canadian tax calculates as taxes are based solely on the Country and Province. Some customers do choose to take this additional step to ensure that the mailing addresses are valid. Refer to the Trading Community Architecture Administration Guide, Page 11-12 for more details on the complete implementation of this feature. Once the Geography Type of "Province" is defined, add each province under the "View Details" link
3 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Important Note: Due to an issue with TCA, when a Geography value is created (Say AB for Alberta) the system will set the default date to the system date. You cannot update this via the application. TCA product management is tracking a fix for this in Bug 7150723 If you have a need to import historical data a data fix will be required until this UI defect is resolved. Tax calculation uses the geography structure to identify relevant jurisdictions when calculating taxes and evaluating tax rules such as place of supply rule. -------------------------------------------------------------------------------------------------
4 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
You must also enabled Tax Validation for Reference1 for the hr_locations_all
Tax Relevancy: 1) Enabling Tax Validation for province ensures that all addresses match the province defined in TCA. Since TCA is the basis for the Jurisdictions and place of supply logic in E-Business Tax, it is critical that these be consistent. If you do not have tax validation enabled, the transactions in AR will not validate the tax location and tax calculation will not occur. 2) Enabling tax validation for HR_Locations ensures that the legal entity and operating unit addresses are valid for taxes and any rules referencing bill_from, ship_from, POO or POA will work as intended. -------------------------------------------------------------------------------------------------
5 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Tax Relevancy: 1) For E-Business tax, a tax regime can be associated to a Legal Entity and then optionally one or more Operating units in that Legal Entity can share the tax setup. 2) At least one Legal Entity for Canada must be created. The Legal Entity should include the Tax Registration and represents a level where tax setup can be attached. 3) The Registration defined on the Legal Entity record is the source for the legal establishment defaults. The Establishment tax profile in turn feeds the Bill From in AR and the Bill To / Ship to in AP. 4) The checkbox on the Legal Entity controls self-assessment of taxes. For Canada, GST and HST must be self-assessed for imported goods. Be sure you update the Legal Entity to reflect this after it is created Legal Establishment: First party legal entities identify your organization to the relevant legal authorities, for example, a national or international headquarters. First party legal establishments identify each office, service center, warehouse and any other location within the organization that has a tax requirement. When you create a legal entity, the system automatically creates a legal entity establishment. You can create additional legal establishments according to your needs. For each legal establishment there are one or more tax registrations, depending upon the tax requirements of the applicable tax authority. If you have multiple legal establishments you should additionally create records as children of the Legal Entity. Be sure to set the "Self Assessment" to the proper value when creating additional legal establishments. Note 604280.1 Explains How To Add New Legal Entity Registration Code for Countries that Are Not Available in the List Tax Relevancy: 1) The Registration defined on the legal establishment feeds the Bill From in AR and the Bill To / Ship to in AP. These addresses are then considered if your tax rules use these as the basis for tax calculation. 2) The checkbox on the Legal Establishment controls self-assessment of taxes. For Canada, GST and HST must be self-assessed for imported goods. Be sure you update the Legal Establishment to reflect this after it is created Ledger: Also known as set of books in 11i and prior releases this is the object that owns the accounting structure used for transactions. Operating Unit: Assign operating units to the primary ledger to partition subledger transaction data when multiple operating units perform accounting in the context of one or more legal entities. At least one Operating Unit must be defined for each legal entity and set of books. Operating Units are also referred to as "Organizations". The Operating Unit Location is taken from the Legal Establishment record referenced in section 3 above Tax Relevancy: Operating Unit along with Legal Entity represent two levels where tax content can be owned and tax setup performed. ------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
6 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Add additional responsibilities as needed for your company. Those shown above are minimal required for this case study. Some Examples:
-------------------------------------------------------------------------------------------------
7 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Profile Name HR: User Type MO: Operating Unit GL Ledger Name
GL
AR
AP
OM EBTax
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
>-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
8 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
HZ: Address Validation Level for Application eBTax: Allow Ad Hoc Tax Changes eBTax: Allow Manual Tax Lines eBTax: Allow Override of Customer Exemptions eBTax: Allow Override of Tax Classification Code eBTax: Allow Override of Tax Recovery Rate eBTax: Inventory Item for Freight (Oracle Order Management only) eBTax: Invoice Freight as Revenue (Oracle Order Management only) eBTax: Read/Write Access to GCO Data
Required
Available if rules wish to be created based upon tax codes Can lock down at lower levels if needed
Freight Enter the Item created in step 3i In order to assess tax on Freight Charges as per Revenue Canada Yes Yes In order to assess tax on Freight Charges as per Revenue Canada Allows for taxes to be defined at Global Configuration level
-------------------------------------------------------------------------------------------------
Tax Relevancy: 1) The Tax AutoAccounting type is used to build the account combination that in turn is stored on the calculated tax amount on the tax line. 2) AutoAccounting is also called during the tax rule execution with the resulting account derived for your invoice line being available for use in your tax rules.
9 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Note: If you define a tax rule to use the account combination, the account must be derived by AutoAccounting. Manually entered or overriden account combinations will be ignored during rule execution. Refer to Note 943657.1 for more details on this restriction -------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
10 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Canada does not discount the tax when an early-payment discount is applied. Reference: Revenue Canada: Taxable or Exempt Tax Relevancy: 1) Tax Rate Code Source: The Tax Rate Code Source you specify determines whether Receivables calculates and accounts for tax on adjustments, discounts, and miscellaneous receipts assigned to this activity. If you specify a Tax Rate Code Source of Invoice, then Receivables uses the tax accounting information defined for the invoice tax rate code(s) to automatically account for the tax. If the Receivables Activity type is Miscellaneous Cash, then you can allocate tax to the Asset or Liability tax accounts that you define for this Receivables Activity. If you set the Tax Rate code Source to "None" then taxes will not be applied on the adjustment. This is relevant for the discount example mentioned above. 2) Recoverable / Non-Recoverable: As the name suggests, this radio button determines if the adjustment should be considered when determining recoverable tax amounts. Note 1: If you wish to calculate tax on a miscellaneous receipt, the receivables activity type may not be linked to a jurisdiction specific tax rate because you cannot enter ship-to information in the Receipts window. Please keep this in mind when planning your implementation. Note 2: This step may need to be deferred until after the tax setup if you choose to set the tax rate code source to Activity and enter a code on the activity type. This is most frequently done when an activity type is created for a misc cash receipt -------------------------------------------------------------------------------------------------
11 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Approval Limits: Must be set in order for a user to enter and/or approve an invoice adjustment To see how to setup approval limits, refer to the AR Implementation guide -------------------------------------------------------------------------------------------------
4 Tax Setup
Tax Setup is performed under the Tax Managers responsibility added in step 3
a. Define Regimes
Tax regime - A single system of taxation as defined by a set of laws and regulations that determines the treatment of one or more taxes administered by a tax authority. Tax Regimes are typically defined at the country level.
Why Two Regimes? As a best practice a regime should be created for each tax type. Since PST is a sales tax and GST/HST are VAT type taxes two regimes are defined. While it is possible to combine these into a single regime, the compounding example for Quebec and Prince Edward Island presented later in the case study is based upon a two-regime model. This also has been the basis for the testing of this case study thus if you do elect to combine these into one regime, you may need to invest additional time to validate your solution.
Field Tax Regime Code Name Regime Level Country Name Effective From Used to Group Regimes Allow Tax Recovery
Value CA GST AND HST CA GST AND HST Country Canada 01-Jan-2001 No Yes
Value CA PST CA PST Country Canada 01-Jan-2001 No Yes Yes Yes No CAD 0.01 Nearest 2
Allow Override and Entry of Inclusive Tax Lines Yes Allow Tax Exemptions Allow Tax Exceptions Tax currency Minimum Accountable Unit Rounding Rule Tax Precision Allow tax Inclusion Yes No CAD 0.01 Nearest 2
12 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Allow Multiple Jurisdictions Allow tax Rounding Override Exchange Rate Type Reporting Tax Authority Default Recovery Settlement Tax Accounts Precedent Level Use Legal Registration Number Allow Cross Regime Compounding Compounding Precedence
Yes Yes
Yes Yes
Immediate
Immediate
No Yes 1
No Yes 2
After entering the above page, select "Continue" and then add the configuration option settings as shown for your Operating Unit. Repeat this for the PST regime. You may optionally set the "Configuration for Taxes and Rules" to "Common Configuration" if you do not wish to retain the flexibility for party specific (OU or LE specific) tax setup.
13 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Note: You can also subscribe at the "Legal Entity" Level. If you only choose the LE option then you must also update your Party Tax Profile for the Operating Unit to use the configuration of the Legal Entity or the tax will not be calculated. Also if you choose "Legal Entity" then it is not required that you subscribe the operating unit as the aforementioned checkbox will cause the OU to defer to the LE setup. Finally, if you subscribe to the Legal Entity then any tax setup that might exist at the OU level (Taxes, Rates, etc) would be ignored during tax calculation.
-------------------------------------------------------------------------------------------------
b. Define Taxes
Tax: A tax represents a distinct charge that can be applied to a transaction. Example: In Canada, depending upon the province, a transaction may have HST, GST and/or PST applied.
Field Tax Regime Code Configuration Owner Tax source Tax Tax Name Tax Type Effective From Enable Tax for Processing Geography Type Parent Geography Type Parent Geography Name Tax Currency Minimum Accountable Unit Rounding Rule Tax Precision Exchange Rate Type Compounding Precedence Reporting Tax Authority Collecting Tax Authority 1 2 Value CA GST AND HST Global Configuration Owner Create a new Tax CA GST Federal Goods and Services Tax VAT 01-Jan-2001 Yes PROVINCE COUNTRY Canada CAD 0.01 Nearest 2 Value CA GST AND HST Global Configuration Owner Create a new Tax CA HST Harmonized Sales tax VAT 01-Jan-2001 Yes PROVINCE COUNTRY Canada CAD 0.01 Nearest 2 Value CA PST Global Configuration Owner Create a new Tax CA PST Provincial Sales Tax Sales 01-Jan-2001 Yes PROVINCE COUNTRY Canada CAD 0.01 Nearest 2
14 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Applied Amount Handling Set as Offset Tax Set Tax for Reporting Purposes Only Allow Tax Inclusion Allow Override and Entry of Inclusive Tax Lines Allow Tax Rounding Override Allow Override for Calculated Tax Lines Allow Entry of Manual tax Lines Use Legal Registration Number Allow Duplicate Tax Registration Numbers Allow Multiple Jurisdictions Allow Mass Creation of Jurisdictions Tax Accounts Creation Method Allow Tax Exceptions Allow Tax Exemptions Tax Exemption Creation Method Allow Tax Recovery Allow Tax Recovery Rate Override Allow Primary Recovery Rate Determination Rules Allow Secondary Recovery Rate Determination Rules Primary Recovery Type Secondary Recovery Type Allow Tax Rate Rules Default Recovery Settlement
Recalculated No No Standard Non-Inclusive Handling Yes Yes Yes Yes No No Yes Yes Create Tax Accounts No Yes
Recalculated No No Standard Non-Inclusive Handling Yes Yes Yes Yes No No Yes Yes Create Tax Accounts No Yes
Recalculated No No Standard Non-Inclusive Handling Yes Yes Yes Yes No No Yes Yes Create Tax Accounts No Yes
Yes Immediate
Yes Immediate
Yes Immediate
15 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
-------------------------------------------------------------------------------------------------
Value CA PST
Value CA PST
Value CA PST
Value CA PST
Configuration Global Global Global Global Global Global Global Global Global Global Owner Configuration Configuration Configuration Configuration Configuration Configuration Configuration Configuration Configuration Configuration Owner Owner Owner Owner Owner Owner Owner Owner Owner Owner
16 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Tax Tax Status Code Tax Name Set as Default Tax Status (1) Default Status Effective From Allow tax Exemptions (2) Allow Tax Rate Override Default Recovery Settlement
01-Jan-2001
01-Jan-2001
01-Jan-2001
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Immediate
Immediate
Immediate
Immediate
Immediate
Immediate
Immediate
Immediate
Immediate
Immediate
1) Set as default Tax status: Each tax status must have at least one default. Tax Rules must be written to set alternate values as required. 2) Allow Tax Exemptions: With a rule based approach to setting tax exemptions, exempt transactions will be linked to an exempt tax status and rate. Setting the "Yes" value to this configuration option will also allow a user to define a tax exemption on a transaction or directly in the party tax profile to record the exempt reason code. This is however not required nor enforced. Because the exemptions are primarily tracked by way of tax status/rates we suggest that you use Caution when reporting if you intend to use the tax exemption fields on the seeded reports. Sample Screenshot of Tax Status
17 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
-------------------------------------------------------------------------------------------------
Example: Canadian PST and HST are applicable based upon the jurisdictions. Important Note Do not begin this step if you plan to import historical transactions and have not applied the data fix referenced in step 3.a You will not be able to back-date the jurisdiction start dates if this fix has not been applied and your LOV for the Geography will return no rows. Setup Jurisdictions for CA GST AND HST
Field Tax Jurisdiction Code Tax Jurisdiction Name Value CA AB Value CA BC Value CA BC Value CA MB Value CA NB Value CA NL Value CA NS Value CA NT Value CA NV Value CA ON
CA Alberta
CA CA Nova Newfoundland Scotia and Labrador CA GST AND HST CA HST Province CA GST AND HST CA HST Province
CA Nunavut
CA Ontario
Tax Regime CA GST Code AND HST Tax Geography Type CA GST Province
18 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Country
Country
Country
Country
Country
Country
Country
Country
Country
Country
Canada
Canada
Canada
Canada
Canada
Canada
Canada
Canada
Canada
Canada
AB
BC 1
BC 1
MB 1
NB 1
NL 1
NS 1
NT 1
NV 1
ON 1
Precedence 1 Level Collecting Tax Authority Reporting Tax Authority Effective From Effective To Set as Default Tax Jurisdiction Default Effective From No
No
No
No
No
01-Jan-2001 01-Jan-2001
CA British Columbia CA Manitoba CA Ontario CA PST CA PST Province Country Canada BC 1 CA PST CA PST Province Country Canada MB 1 CA PST CA PST Province Country Canada ON 1
CA Prince Edward Island CA Quebec CA PST CA PST Province Country Canada PE 1 CA PST CA PST Province Country Canada QC 1
19 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
-------------------------------------------------------------------------------------------------
Value CA PST
Configuration Global Global Global Global Global Global Global Global Global Global Owner Configuration Configuration Configuration Configuration Configuration Configuration Configuration Configuration Configuration Configuration Owner Owner Owner Owner Owner Owner Owner Owner Owner Owner Tax Tax Recovery Rate Code Recovery Type Percentage Recovery Rate CA GST CA GST STD REC RATE Standard 100 CA GST CA GST ZERO REC RATE Standard 0 CA HST CA HST STD PROV REC RATE Sec Rec Type1 61.54 CA HST CA HST BC PROV REC RATE Sec Rec Type1 58.33 CA HST CA HST CA HST CA HST NS FED REC RATE Standard 33.33 CA HST CA HST BC FED REC RATE Standard 41.67 CA HST CA HST ZERO REC RATE Standard 0 CA PST CA PST ZERO REC RATE Standard 0
CA HST CA HST ZERO PROV STD FED REC RATE REC RATE Sec Rec Type1 0 Standard 38.46
20 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
01-Jan-2001
01-Jan-2001
01-Jan-2008
01-Jul-2010
01-Jan-2008
01-Jul-2010
01-Jul-2010
01-Jul-2010
01-Jan-2001
01-Jan-2001
Yes 01-Jan-2001 Yes Yes Yes Yes Yes Yes Yes Yes
Note: Do not use a '%' sign in the tax recovery rate code as this will return errors when attempting to set the recovery rate on a tax rate. Internal bug 9343870 was logged. Error that will occur if this is done is: "The rate period and the associated default recovery rate must overlap. You can: adjust the rate period; enter another default recovery rate that is valid for the entered rate period; or clear the default recovery rate." -------------------------------------------------------------------------------------------------
Global Global Global Configuration Configuration Configuration Owner Owner Owner CA GST CA GST ZERO CA GST CA GST EXEMPT CA HST CA HST STANDARD
Rate Type Percentage Rate Effective From Effective To Tax Rate Name
31-DEC-2007 30-JUN-2006 CA GST Standard Rate CA GST STANDARD REC RATE STANDARD Immediate CA GST STANDARD REC RATE STANDARD Immediate CA GST STANDARD REC RATE STANDARD Immediate CA GST Zero Rate CA GST ZERO REC RATE STANDARD Immediate CA GST Exempt Rate CA GST ZERO REC RATE STANDARD Immediate CA HST Standard Rate
CA HST STD CA HST STD CA HST STD CA HST BC FED REC FED REC FED REC FED REC RATE RATE RATE RATE STANDARD Immediate STANDARD Immediate STANDARD Immediate STANDARD Immediate
21 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Set as Default Rate Default Effective From Default Effective To Allow Tax Inclusion Allow Override and Entry of Inclusive Tax Lines Allow Tax Exemptions Allow Tax Exceptions Allow Ad Hoc Rate
Yes 01-Jan-2008
Yes 01-Jan-2001
Yes 01-Jan-2001
Yes 01-Jan-2008
Yes 01-Jul-2010
Standard Standard Standard Standard Standard Standard Standard Standard Standard Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Handling Handling Handling Handling Handling Handling Handling Handling Handling Yes Yes Yes Yes Yes Yes Yes Yes Yes
No No No
Adjustment for Ad Taxable Hoc Amounts Basis Tax Accounts: Optional Tax Recovery/Liability
Global Global Global Global Global Global Global Global Global Configuration Configuration Configuration Configuration Configuration Configuration Configuration Configuration Configuration Owner Owner Owner Owner Owner Owner Owner Owner Owner CA PST CA PST STANDARD CA PST CA PST STANDARD CA QC CA PST STANDARD RATE Percentage 7 01-Jan-2001 CA PST STANDARD RATE Percentage 7.5 01-Jan-2001 CA PST CA PST STANDARD CA ON CA PST STANDARD RATE Percentage 8 01-Jan-2001 30-Jun-2010 CA PST Standard Rate CA PST ZERO REC RATE STANDARD Immediate Yes 01-Jan-2001 CA PST ZERO REC RATE STANDARD Immediate Yes 01-Jan-2001 CA PST ZERO REC RATE STANDARD Immediate Yes 01-Jan-2001 CA PST ZERO REC RATE STANDARD Immediate Yes 01-Jan-2001 CA PST ZERO REC RATE STANDARD Immediate Yes 01-Jan-2001 Yes 01-Jan-2001 Yes 01-Jan-2001 Yes 01-Jan-2001 CA PST ZERO REC RATE STANDARD Immediate Yes 01-Jan-2001 CA PST CA PST STANDARD CA PE CA PST STANDARD RATE Percentage 10 01-Jan-2001 CA PST CA PST STANDARD CA SK CA PST STANDARD RATE Percentage 5 01-Jan-2001 CA PST CA PST STANDARD CA BC CA PST BC SPECIAL RATE Percentage 9 01-Jan-2001 30-Jun-2010 CA PST CA PST STANDARD CA SK CA PST SK SPECIAL RATE Percentage 3.5 01-Jan-2001 CA PST CA PST SPECIAL RATE CA ON CA PST ON SPECIAL RATE Percentage 1 01-Jan-2001 30-Jun-2010 CA PST ZERO RATE Percentage 0 01-Jan-2001 CA PST CA PST ZERO
Rate Type Percentage Rate Effective From Effective To Tax Rate Name
Default Recovery Rate Code Recovery Type Default Recovery Settlement Set as Default Rate Default Effective From
22 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Default Effective To Allow Tax Inclusion Allow Override and Entry of Inclusive Tax Lines Allow Tax Exemptions Allow Tax Exceptions Allow Ad Hoc Rate
30-Jun-2010
30-Jun-2010
30-Jun-2010
Standard Standard Standard Standard Standard Standard Standard Standard Standard Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Non-Inclusive Handling Handling Handling Handling Handling Handling Handling Handling Handling Yes Yes Yes Yes Yes Yes Yes Yes Yes
No No No
Adjustment for Ad Taxable Hoc Amounts Basis Tax Accounts: Optional Tax Recovery/Liability
23 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Tax Accounts
24 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
-------------------------------------------------------------------------------------------------
g. Define the Party Tax Profile for Legal Entity & Operating Unit
A tax profile is the body of information that relates to a party's transaction tax activities. A tax profile can include tax registration, tax exemptions, configuration options, main and default information, party fiscal classifications, tax reporting codes, and account tax details. Steps Required: 1) Setup a tax profile for the Operating Unit and Legal Entity. Make sure that you have selected both tax regimes as associated to the Operating Unit (will automatically copy to the Legal Entity) or that you set both tax regimes as associated to the legal entity and you check the "Use Subscription of the Legal Entity" checkbox on the Operating Unit tax profile. For this case study we are subscribing at the operating unit. 2) Make sure the "Set for Self Assessment / Reverse Charge checkbox is checked if you wish to self-assess in AP (required for imports) Sample Screenshot of OU Tax Profile
Tax Relevance: 1) Tax Profiles contain vast amounts of data that can influence tax calculations and reporting. Most significantly, the configuration options tab on the Legal Entity and Operating Unit identify the tax regimes that will be invoke when a transaction is created. Note: If you select the "Use Subscription of the Legal Entity" on the Operating unit tax profile, the configuration options will be ignored and instead the application will reference the legal entity. This also eliminates some features in E-Business Tax such as the ability to define tax rules that reference operating unit "owned" components such as transaction type. Use caution when selecting this value as you can not reverse this selection. 2) Self-Assessment is critical for AP if you import materials. -------------------------------------------------------------------------------------------------
25 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Direct Tax Rate Determination Determine Place of Supply Determine Tax Applicability Determine Tax Registration Determine Tax Status Determine Tax Rate Determine Taxable Basis Calculate Tax Amounts
Blank Ship to, use bill to if ship to is not found Applicable Ship From Party CA GST STANDARD CA GST STANDARD RATE STANDARD_TB STANDARD_TC
Blank Ship to, use bill to if ship to is not found Applicable Ship From Party CA HST STANDARD CA HST STANDARD RATE STANDARD_TB STANDARD_TC
Blank Ship to, use bill to if ship to is not found Applicable Ship From Party CA PST CA PST STANDARD RATE STANDARD_TB STANDARD_TC
Note: Not all tax rules defaults are set in the "tax rules" window 1) Direct Tax Rate Determination is normally only used for upgraded regimes. This rule is also ignored if any other rules are enabled 2) Determine Tax Status is set on the tax status setup form 3) Determine Tax Rate is set on the Tax Rate setup form 4) Taxable basis is set to exclude early payment discounts as Canada does not discount the tax when an early-payment discount is applied. Reference: Revenue Canada: Taxable or Exempt
-------------------------------------------------------------------------------------------------
26 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Field Tax Default Primary Recovery Rate Code Default Secondary Recovery Rate Code
CA GST STANDARD REC RATE CA HST 100 PCT FED REC RATE CA HST 61.54 PCT PROV REC RATE
61.54 PCT rate is based upon current primary HST recovery rate for all provinces except for BC. In BC the recovery rate is 7/12th or 58.33%. A separate rate and rule must be defined to apply this recover rate.
Note: Bug 9762787 has reported a problem where the message below is displayed even when a tax rate has been defined: Row 1 Error - You must first define a tax rate for this tax. This is currently unresolved however as a workaround you can uncheck the checkbox next to "Allow tax rate rules" and enable the tax. This can be changed at a later date when/if you define a tax rate rule. -------------------------------------------------------------------------------------------------
27 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
So how did the prior steps cause this to calculate? 1) 2) 3) 4) 5) 6) 7) An Invoice was entered against a specific Operating Unit which is part of a Legal Entity The OU or LE are linked to the "Tax Regime" by way of the tax profile. This triggered E-Business tax to consider the regime. The tax place of supply rule validated that the bill-to address should be considered The bill-to address on the invoice had a province and country that could be tied to a taxing jurisdiction within the regime The taxing jurisdiction was found to be associated with a valid tax rate The tax was applicable Standard tax calculation was used (rule defaults said to use line amount * Tax rate)
-------------------------------------------------------------------------------------------------
28 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
For this case study a simplified set of steps were performed that included: 1) Setup Payment Terms 2) Setup bank, branch and account (used same setup as from AR in section 3) 3) Setup Financial Options (required to setup inventory org first - see section 3) 4) Setup Supplier: Name: Canada Supplier Address: 123 Oracle Way Toronto, ON ABC123 Invoice was entered with minimum data Control amount for tax was entered as $13 and Invoice amount of $100 Calculate Tax returns the amounts shown below for GST and PST
-------------------------------------------------------------------------------------------------
a. Adjusting the Taxable Basis for Quebec and Prince Edward Island
The taxable basis formula for most transactions is (line amount) *(tax rate). Since the PST in Quebec and on Prince Edward Island is calculated on the selling price plus GST, you will need to define a Determine Taxable Basis tax rule to identify when a different taxable basis is needed and which taxable basis tax formula to use. Note 1063491.1 documents the step-by-step setup required to comply with this requirement. Tax Setup Impact of Note on Case Study: 1) Tax Regime compounding must be enabled and precedence set (Already shown in step 4a on Tax Regime setup) 2) Tax Zone setup required (New step - no impact on prior setup) 3) Tax Formula setup required (New step - no impact on prior setup)
29 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
4) Taxable Basis Rule setup required (New step - no impact on prior setup) -------------------------------------------------------------------------------------------------
d. Self-Assessed Taxes
In Canada, taxes must be self-assessed for a number of scenarios including against purchases where the supplier is outside of Canada and not registered to assess taxes. To see how to configure your system to comply with this sample scenario, refer to Note 948414.1 How to Configure a Tax for Automatic Self-Assessment in R12 E-Business Tax and Payables Tax Setup Impact of Note on Case Study: 1) Tax profile for LE may need to be updated 2) Vendor tax profiles may need to be created 3) Tax Registration Rule may be required -------------------------------------------------------------------------------------------------
To see how to configure a Tax Authorities (aka Legal Authority), follow the steps outlined in For PST you should associate the Tax Authority at the Jurisdiction level.
Note 817698.1.
30 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
Be sure to create a Tax Authority for Canada Revenue Agency as well as one for each PST taxing authority. A tax authority can be defined as a collecting or reporting tax authority. Tax Setup Impact of Note on Case Study: 1) Legal Authority must be created 2) Legal Authority must be linked to existing tax objects (jurisdiction, rates, etc) as needed for business requirements -------------------------------------------------------------------------------------------------
a. Receivables
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Invoice Entry with automatic calculation Invoice Entry with Manual Entry of Tax Line AutoInvoice Integration with other modules AutoInvoice Integration with Legacy systems AutoInvoice Data Migration Credit Memo - Applied Credit Memo - On Account Adjustments (Tax) Adjustments (Non-Tax) Tax Accounting Tax Compounding Tax Exemptions Exports Exception Rates Miscellaneous Receipts Receipt Applications Tax Reporting
b. Payables
1. Standard Invoice Entry with tax control amount
31 of 32
8/2/2011 11:18 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doc...
2. 3. 4. 5. 6. 7.
Self-Assessment Credit Memo's Tax Recovery Tax Reporting Tax Exception Rates Tax Exemptions
Community Discussion
Welcome, User303706 Main Home Actions Start new discussion Create new document Subscribe Discussion Discussions Documents People Finder Tags Profile Subscriptions Off
View Discussion There are 42 Replies Last post: October 20, 2010 7:09 AM by User186548 This discussion has been viewed 1870 times. Back to list | <Prev Nested view (click to change)
January 19, 2010 7:29 AM Dedicated Thread: Case Study on Canada Tax setup - Including HST uptake by BC and Ontario
*My Oracle Support Community Suggestions My Oracle Support Health Checks Oracle Auto Service Request Patch Reviews - General Support Training Using My Oracle Support Application Integration Architecture Cross Industry Pre-Built Integrations Foundation Pack Industry Specific Pre-Built Integrations Patch Reviews - AIA Business Intelligence Oracle Business Intelligence Enterprise Edition (OBIEE) Communications Industry Subscribe to this Community
Starting in July 2010, BC and Ontario will join 4 other provinces in using HST instead of GST/PST. We are working on some documentation that will help all of you with this migration. Let us know if you have started this setup. What issues have you encountered? What questions have arisen? Also let us know if you have any requirements that you need to satisfy so we can fold them into the documents that ar created. Note 577996.1 has been created as a case study on how one might go about setting up tax for Canada. Please provide your input, ideas, gaps and suggestions so we can enhance this note further. If we get a good response we will explore creating similar notes for EMEA and the US setup.
Refresh Tags |
Add Tags
Top Participants Journeyman 456 points / 465 total 1. January 28, 2010 12:18 PM
References
NOTE:1062897.1 - Case Study: How to Switch From an Upgraded Tax Regime to a New Tax Regime - Canada HST example
Related Products Oracle E-Business Suite > Oracle E-Business Suite > Oracle E-Business Suite > Oracle E-Business Suite > Oracle E-Business Suite > Keywords DYNAMIC ADV FEATURES; FEATURES; DYNAMIC TAX REGIME Procurement > Procurement > Oracle Purchasing Financial Management > Credit to Cash > Oracle Receivables Financial Management > Financials Common Modules > Oracle E-Business Tax Order Management > Order Management > Oracle Order Management Financial Management > Procure to Pay > Oracle Payables
Back to top Copyright (c) 2007, 2010, Oracle. All rights reserved. Legal Notices and Terms of Use | Privacy Statement
32 of 32
8/2/2011 11:18 AM