Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM,...

36
© Copyright 2015. Apps Associates LLC. 1 Taxware Integration with Oracle Apps R12.2.4 Rajesh Singh Principal Consultant Apps Associates LLC December 14, 2015

Transcript of Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM,...

Page 1: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 1

Taxware Integration with Oracle Apps R12.2.4

Rajesh Singh Principal Consultant Apps Associates LLC

December 14, 2015

Page 2: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 2

Confidentiality Statement

The content of this document is proprietary, confidential information pertaining to Apps Associates’ products, services, solutions and methods. Information herein is intended for use by the client or prospective client only and must not be shared with any third party without consent from Apps Associates.

Page 3: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 3

Agenda

• Introduction to Apps Associates

• Taxware – Taxware Tax Engine

– Taxware – Structure

• Integration – Pre-requisites

– Web Service Client Installation Workaround

– Integrate TWE Adapter O2C with Oracle Financials 12.2.4

– Customer Specific Setups

• Known Issues – RMI – SO Connectivity

– RMI – AR Connectivity

– Address Validation

– Tax Adjustment on AR Invoice

• Q&A

Page 4: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 4

About Apps Associates

• Global Reach, Broad Service Profile

– Founded in 2002, 650+ employees

– US, Europe, India, Middle East

– Service Offerings: Applications, CRM, Analytics, EPM, Cloud, Middleware, Application Development, Application and Infrastructure Managed Services

• Significant Capabilities

– Cloud (IaaS, PaaS, SaaS)

– Business Process and System Integration

– Analytics and Big Data

• Strategic Partnerships, Certifications, Credentials

– Oracle Platinum Partner

– AWS Advanced Consulting Partner

– Salesforce Cloud Alliance Partner

– MuleSoft Partner

Page 5: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 5

Applications

Oracle EBS

Salesforce.com

Fusion Apps

Project Accounting

Business Intelligence / EPM

OBIEE/BI Apps

Hyperion/Essbase

Exalytics

Exadata

BICS, Endeca

Technology Services

Fusion Middleware

AIA/SOA

ADF

Microsoft Services

SharePoint

.NET Application Development

Infrastructure Services

DBA

Sys admin

Cloud Hosting

Middleware Admin

Security Solutions

High Availability

Product Development

Industry Solutions

ShipConsole

Freight Shopping

Customs Doc.

• Assessments, Implementations, Upgrades, Migrations Project Services

• Managed Services and Staff Augmentation Support Services

• PMF, CMMI Certification, ITIL Methodologies, SSAE16/SAS70 Type II Quality Assurance

Competencies and Capabilities

Page 6: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 6

Taxware

Page 7: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 7

Taxware Tax Engine

• Oracle provides Tax Extension facility to integrate external tax calculation programs with Oracle Applications.

• The Tax Extension is called whenever tax needs to calculate by the Receivables Tax Engine. The Tax Extension will return a tax rate or amount which will be use to create the appropriate tax line(s) and related accounting information.

• Sales and Use Tax System: A domestic tax calculation and reporting solution for the U.S. and Canada, the Taxware Sales and Use Tax System automatically calculates taxes for sales, purchases and rentals.

Page 8: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 8

Taxware Tax Engine

• Benefits: The Taxware Sales and Use Tax System content is updated regularly and can help company’s total cost of tax compliance and delivers:

– Full support of all transaction tax mechanisms in Canada’s harmonized and non-harmonized provinces (GST, HST, QST and PST)

– Scalability to accommodate multiple business models

– Taxing jurisdiction assignments through VeraZip or GeoTax

Page 9: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 9

Taxware Enterprise (TWE) – Structure

Page 10: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 10

Separator title goes here

Integration

Page 11: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 11

Pre-requisites

• Oracle R12.2.4 Tax Patch

– Patch 20034256:R12.AD.C

– Refer the following link for more detail

– https://blogs.oracle.com/stevenChan/entry/november_2014_ebs_12_2

• TWE O2C Adapter Installation

– Tablespaces TWE_ORA_ADAPTER

– Install TWE_ORA_ADAPTER & TWE_AR_ADAPTER

– Install the RMI Client

Page 12: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 12

Web Services Client

Web Services Client Installation Workaround

• System Requirement to install WSC

– Windows Server 2003 (32 bit and 64 bit) OR Windows Server 2008

– .NET Framework 3.5

• Minimum 2 days to complete the WSC setups

Workaround

• Get the folder “twewebservicesclient” and “taxware” from Taxware team or from previous instance

• Copy into the new application server in the path “/u01/app”(Non-edition file system)

Page 13: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 13

Web Services Client

• Get the new certificates (clientsign and clientauth) and update the respective folders(certs, keystores and properties) in twewebservicesclient folder

• Correct the Java home Path in /twewebservicesclient/runsmoketest.sh

• Correct the instance name in /twewebservicesclient/properties/SOAPClientConfig.xml file

• Correct the System Profile (“TWE: RMI Server IP Address”, “TWE: Transaction Source”, “TWE: User Name”, “TWE: User Password”) values

• Start the RMI Services using

– nohup ./runRMIServer.sh &

Page 14: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 14

Integrate with Oracle (IWO)

• End Date Seeded U.S. Tax Regimes

• Create Tax Regime for United States

• Load the Taxware TMD2 Data

• Setup for MO: US Operating Unit Profile

• Register Tax Provider APIs

• Run Tax Partner Service Plug-In

• Create a Service Subscription for Service Provider ADP

• Create Configuration Owner Tax Option

• Assign Tax Account @Tax Rate level

• Assign Tax Account @Tax Jurisdiction level

• Create Canada Provinces Code

• Create Tax Regime for Canada

• Load Regime to Rate Flow for Canada

• Create Tax Regime for Canada

• Setup for MO: Canada Operating Unit Profile

• Register Tax Provider APIs for Canada Tax Regime

• Run Tax Partner Service Plug-In

• Create a Canada OU Service Subscription

• Create Configuration Owner Tax Option for Canada OU

• Assign Tax Account @Canada Tax Rate level

• Assign Tax Account @Canada Tax Jurisdiction level

• Configuring System Profile Options

• Transaction Type - Turn ON Tax Classifications

• Addresses Validation – Trading Community

• Setup Auto Accounting Account

• Setup for AP Account

Integrate TWE Adapter O2C with Oracle Financials 12.2.4

Page 15: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 15

IWO-End Date Seeded U.S. Tax Regimes

• Go to Tax Managers responsibility

• Click Tax Configuration Tax Regime

• In Country field enter United States

• End Date Seeded Tax Regimes: Click on Update button and provide the End date in 2 pages to complete this

• Apply the data fix zxdetfactemplb.sql (Doc ID 1151483.1) or apply Patch:8747425:R12.ZX.B if unable to end date the existing Regimes

Page 16: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 16

IWO-Create Tax Regime for US

• Go to Tax Managers responsibility

• Click Tax Configuration Tax Regime

• Click the Create button and enter details

– * Tax Regime Code : <Enter Appropriate Code(i.e. XX_NAME)>

– * Name : <Enter Appropriate Name(i.e. XX_NAME)>

– Regime Level: COUNTRY

– * Country Name: United States

– Parent Regime Code: Null

– * Effective From: <Enter Appropriate Date>

– Effective To: Null

• Controls and Defaults – Controls:

• Keep all the check box as NULL

– Allow Tax Recovery: Null

• Defaults – Tax Currency: USD

– Minimum Accountable Unit: 0.01

– Rounding Rule: Nearest

– Tax Precision: 2

– Allow Tax Inclusion: Standard Non-Inclusive Handling

– Allow Multiple Jurisdictions: Checked

– Allow Tax Rounding Override: Checked

– Exchange Rate Type: Corporate

– Reporting Tax Authority: Null

– Collecting Tax Authority: Null

– Use Legal Registration Number: Null

• Configuration Option – Party Name: <Enter Appropriate OU>

– Party Type: <Operating Unit Type>

– Address: <Enter OU Address>

– Country Name: United States

– Configuration for Taxes and Rules: Common Configuration with Party Overrides

– Configuration for Product Exception: Party-Specific Configuration

– Effective From: SYSDATE

• Service Subscription – Service Provider: ADP Inc.

– Business Flow: Order To Cash

– Effective From: SYSDATE

• Finish

Page 17: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 17

IWO-Configuration Owner Tax Option

• Navigation: Tax Manager Defaults and Controls Configurations Owner Tax Options

• Search for

– US OU

– Receivables

• End-Date and Disable the existing Configuration Owner Tax Options

• Submit a new request: TWE: Create Configuration Owner Tax Options

• Navigation: Tax Manager Requests

• This program takes no parameter

Page 18: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 18

IWO-Configuration Owner Tax Option

• Verify these columns for Event Class (Invoice, Credit Memo and Debit Memo) of Configuration Owner Tax Options

• Make sure that “Perform Additional Applicability for Imported Documents” should be unchecked

• If it is read only, get the data fix from Taxware

Page 19: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 19

IWO-Create Canada Provinces Code

• Navigation: Trading Community Manager Trading Community Administration Geography Hierarchy

• Search for Code as CA and click on View Details

• Click on Add Rows and enter Canada Provinces Codes which are not present

• Taxware will consider only 2 digits Provinces Codes

• Correct all the Canada SHIP_TO Provinces codes as same as 2 digits Provinces Codes

Page 20: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 20

IWO-Tax Account @CA Tax Rate level

• Navigation: Tax Manager Tax Configuration Tax Rates

• Search for Regime Level, Country, Tax Regime Code, Tax Rate Code and Tax

• Click on update Tax Accounts icon to bring up the “Update Tax Accounts” window

• Select Ledger and click the Create button

• Select the Operating Unit value

• Select a GL code combination for the Tax Liability account

• Apply the same steps for CA QST, PST and HST

Page 21: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 21

IWO-Tax Account Update Issue

• Execute the below scripts to get rid of this issue

• UPDATE ZX_JURISDICTIONS_B

• SET EFFECTIVE_FROM = <SYSDATE>

• WHERE TAX_REGIME_CODE = ‘XX_CA_NAME’;

• Commit;

• When assignment of Tax Account is complete, execute following script to put original date back

• UPDATE ZX_JURISDICTIONS_B

• SET EFFECTIVE_FROM = <Original Date>

• WHERE TAX_REGIME_CODE = ‘XX_CA_NAME’;

• Commit;

Page 22: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 22

IWO-Configuring System Profile Options

• Navigate: System Administrator Profile System

• Select Tax Managers as Responsibility

• Search Profile as TWE%

• Click find

• Enter appropriate profile option as below – TWE: Calculate Tax Parameters Customized: Yes

– TWE: RMI Server IP Address: <EBS Application IP Address>

– TWE: RMI Server Log Enabled: Y

– TWE: RMI Server Request Port Number: 7777

– TWE: Transaction Source: <EBS Application Name>

– TWE: User Name: <TWE Server User ID>

– TWE: User Password: <TWE Server User PWD>

• Rest parameters value: As default

• Save and close

Page 23: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 23

IWO-US Addresses Validation

• Navigation: Trading Community Manager Trading Community Administration Geography Hierarchy

• Search Country Code as US

• Click on Manage Validations

• Map the appropriate attribute column

• Check the displaying check boxes

Page 24: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 24

IWO-Canada Addresses Validation

• Navigation: Trading Community Manager Trading Community Administration Geography Hierarchy

• Search Country Code as CA

• Click on Manage Validations

• Map the appropriate attribute column

• Check the displaying check boxes

• City validation is OFF. It is not required for TWE tax calculation.

Page 25: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 25

IWO-Geography Name Referencing Program

• Navigation: Trading Community Manager Control Request Run Single Request Geography Name Referencing Program

• Run one by one Location Table Name as HZ_LOCATION and HR_LOCATION_ALL respective to Country United States and Canada

Page 26: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 26

IWO-Setup AP Account

• Execute these 2 update scripts for US OU and CAN OU

update zx_evnt_cls_options

set process_for_applicability_flag = 'N', enforce_tax_from_ref_doc_flag = 'N', allow_override_flag = 'N',

allow_manual_lines_flag = 'N‘

where entity_code ='AP_INVOICES' and effective_to is null and first_pty_org_id = (select party_tax_profile_id from zx_first_party_orgs_all_v where party_type_code = 'OU‘ and PARTY_NAME = 'US OU');

update zx_evnt_cls_options

set process_for_applicability_flag = 'N', enforce_tax_from_ref_doc_flag = 'N', allow_override_flag = 'N',

allow_manual_lines_flag = 'N'

where entity_code ='AP_INVOICES'

and effective_to is null

and first_pty_org_id = (select party_tax_profile_id from zx_first_party_orgs_all_v where party_type_code = 'OU‘ and party_name = 'CAN OU');

Page 27: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 27

Customer Specific Setups

• Configure and Assigning TWE Organization Code

• Setups to Exempt the Tax

Page 28: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 28

IWO-TWE Organization Code

• Navigation: Inventory Organizations Organizations

• Search for US OU

• Click on Descriptive Flex field next to Internal Address field

• Enter TWE Organization Code respective to OU

• Save

• Do the same step for Canada OU

Page 29: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 29

IWO-Setups to Exempt the Tax

• Navigation: Order Management Super User Orders, Returns Sales Orders

• Click on Header Descriptive Flex field

• Change the Exempt value from NO to YES to exempt the tax

• Login to APPS via SQLPLUS and execute following commands:

• grant all on oe_order_headers_all to twe_ar;

• grant all on ra_interface_lines_all to twe_ar;

• Login to TWE_AR via SQLPLUS and compile these 2 packages (twe_ar_adapter_b_riso.wrp and twe_ar_adapter_custom_b.sql)

Page 30: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 30

Separator title goes here

Known Issues

Page 31: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 31

RMI – SO Connectivity

• Issues when

– RMI Services is not started

– TWE Services is Down

• Resolution

– Check the RMI Services using smoke test

– Start RMI Services if not started

Page 32: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 32

RMI – AR Connectivity

• Issues when

– RMI Services is not started

– TWE Services is Down

• Resolution

– Check the RMI Services using smoke test

– Start RMI Services if not started

Page 33: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 33

Address Validation

• Issues when

– HZ Geography Validation is off, new customer address has been created and ran the Auto Invoice Master Program

• Resolution

– Switch On the validation and run the Geography Name Referencing Program

Page 34: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 34

Tax Adjustment on AR Invoice

• Issues when

– Creating Tax adjustment on AR Transaction

• Resolution

– Verify the field “Perform Additional Applicability for Imported Documents” for Event Class (Invoice, Credit Memo and Debit Memo) of Configuration Owner Tax Options

– Make sure that “Perform Additional Applicability for Imported Documents” should be unchecked as mentioned in Slide 17

Page 35: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

© Copyright 2015. Apps Associates LLC. 35

Connect with Us

Web: www.appsassociates.com

Email: [email protected]

YouTube: www.youtube.com/user/AppsAssociates

LinkedIn: www.us.linkedin.com/company/Apps-Associates

Twitter: www.twitter.com/AppsAssociates

Facebook: www.facebook.com/AppsAssociatesGlobal

Google+: www.plus.google.com/+AppsAssociatesGlobal/

Page 36: Taxware Integration with Oracle Apps R12.2 · Taxware Integration with Oracle Apps R12.2.4 ... CRM, Analytics, EPM, Cloud, Middleware, Application Development, ... Oracle EBS Salesforce.com

Thank You!