This chapter provides an overview of configuration tasks required to integrate PeopleSoft with the Taxware Enterprise tax solution and discusses how to:
Configure Taxware Enterprise integration
Set Up PeopleSoft Installation Options for Taxware Enterprise
Test the Taxware integration
PeopleSoft communicates with the Taxware Enterprise web service through the PeopleSoft Integration Broker. To integrate with the Taxware Enterprise tax solution, you must perform the following configuration steps:
Set up your local integration gateway and load the gateway connectors.
Activate the TAX_INTEGRATION message channel.
Activate the following messages using the PeopleSoft Application Designer:
GET_GEOCODE_REQ
GET_GEOCODE_RES
DO_TAXCALC_REQ
DO_TAXCALC_RES
See Enterprise PeopleTools 8.46 PeopleBook: PeopleSoft Application Designer
Activate the following transactions on the PSFT_TAX node and set the connector URL to the appropriate Taxware endpoint:
GET_GEOCODE_REQ
DO_TAXCALC_REQ
Set Taxware as the Tax Vendor on the PeopleSoft Financials/Supply Chain Installation Options page and set the appropriate Taxware Enterprise options on the Tax Provider Installation page.
See Setting Up PeopleSoft Installation Options for Taxware Enterprise.
Note. When you switch from one Tax Vendor Application to another, such as switching from Taxware Sales and Use Tax to Taxware Enterprise, any geocodes associated with address records in the PeopleSoft database need to be upgraded before tax calculations can be sent to the tax vendor software. The Tax Provider Installation page will display the geocode upgrade process status. You should run the process, allow it to complete successfully, or fix any errors that occur, before proceeding.
Configure Billing, Order Management, and Purchasing business units to calculate sales and use taxes through a tax vendor and set business-unit level tax vendor options.
This section discusses how to:
Set up the integration gateway.
Activate the TAX_INTEGRATION Message Channel.
Configure PSFT_TAX Node Transactions.
Page Name |
Object Name |
Navigation |
Usage |
IB_GATEWAY |
PeopleTools, Integration Broker, Configuration, Gateways |
Define local integration gateway and load connectors. |
|
APPMSGMONITOR |
PeopleTools, Integration Broker, Monitor Integrations, Monitor Message, Channel Status tab |
Activate the TAX_INTEGRATION message channel. |
|
IB_NODE |
Integration Broker, Integration Setup, Node Definitions |
Activate tax node transactions and set the connector URLs. |
Access the Gateways page.
If the Connectors list is empty, click the Load Gateway Connectors button. The Integration Broker uses the HTTPTARGET connector to communicate with the Taxware web service.
See Enterprise PeopleTools 8.46 PeopleBook: PeopleSoft Integration Broker, Managing Integration Gateways
Access the Channel Status page.
Find the TAX_INTEGRATION entry in the table of message channels. If the channel status is Paused, click the RUN button to activate the channel.
Access the Node Definitions page.
Using Search, open the PSFT_TAX node.
Click the Transactions tab.
Click the Edit link for the DO_TAXCALC_REQ transaction.
Set the Status of the transaction to Active.
Click the Connectors tab.
Set the Value field of the PrimaryURL property to the endpoint of the tax software's tax calculation request function. Typically this will be: http://HOST:PORT/taxwareServlet/servlet/TaxwareAdapter where HOST:PORT addresses the Taxware web service on the application server.
Click Save.
Click the Return to Transaction List link.
Click the Edit link for the GET_GEOCODE_REQ transaction.
Set the Status of the transaction to Active.
Click the Connectors tab.
Set the Value field of the PrimaryURL property to the endpoint of the tax software's geocode request function. Typically this will be: http://HOST:PORT/taxwareServlet/servlet/TaxwareAdapter where HOST:PORT addresses the Taxware web service on the application server.
Click Save.
The Set Up Financials/Supply Chain, Install, Tax Provider Installation page provides the following options for Taxware Enterprise:
Note. To display options for Taxware Enterprise, Taxware must be chosen as the Tax Vendor on the Overall Installation Options page and Taxware Enterprise as the Taxware Tax Application on the Tax Provider Installation page.
Tax Vendor Call Options |
Select whether taxes rules will be applied to individual lines or to an entire invoice. The options are:
The Doc Level option allows you to take advantage of invoice and multiline maximum tax rules in some jurisdictions, but when you choose the Doc Level option, returns and credits must be carried out by issuing a full credit and rebill. The Line Level option allows more flexibility when issuing credits and returns, but prevents you from taking advantage of maximum tax rules at the invoice or multiline level. This option should be chosen when it is not an acceptable practice to issue a full invoice credit and rebill when an individual line must be credited. Note. PeopleSoft always conducts transactions with Taxware Enterprise at the document level. The Taxware call options determine how tax rules are applied by Taxware Enterprise. |
Tax Vendor Call – Payables |
Select how tax rules are applied when sales and use tax liabilities are calculated in the Accounts Payable application. Tax rules on transactions from Purchasing are always applied line by line, regardless of the value in this field. |
Tax Vendor Call – Sales |
Select how tax rules are applied when sales and use tax liabilities are calculated in Billing. Tax rules on transactions from Order Management are always applied line by line, regardless of the value in this field. |
Tax Vendor Upgrade Status |
Displays the status of the process run when the tax vendor application is changed. The process updates the geocodes associated with addresses in PeopleSoft. |
Message Node Name |
Set to the node setup for the exchange of messages between the PeopleSoft Integration Broker and Taxware Enterprise. Typically, the node name is PSFT_TAX. |
Tax Exemption Override Allowed |
Allows tax exemption certificates to be maintained in PeopleSoft. If tax exemption overrides are not allowed, exemptions must be maintained within the Taxware application. |
To test the Taxware Enterprise integration, click the Test Tax Install button on the Tax Provider Installation page. Enter the organization code defined in Taxware Enterprise in the box that appears. The system will send a test transaction to Taxware and should report a Geocode and nonzero tax amount. If an error message appears or the tax amount is zero, then there is a problem with the tax installation that must be corrected.