
SAP S/4HANA Cloud, public edition distinguishes between internal and external tax calculation methods for the United States. External Sales & Use Tax Calculation is handled through integration with external tax partners such as Avalara, Sovos, Thomson Reuters, Vertex, Wolters Kluwer, or other approved tax solution providers (listed alphabetically). For more information, refer to the documentation on External Sales & Use Tax Calculation.
The External Sales and Use Tax Calculation solution in SAP S/4HANA Cloud, Public Edition utilizes the U.S. tax procedure 0TXUSX. It includes a standard tax interface provided by SAP, enabling seamless integration with external tax systems. This integration facilitates the following operations:
The External Sales & Use Tax Calculation process in SAP S/4HANA Cloud, Public Edition, includes the following four main components:
1. External Tax Communication Scenario (SAP_COM_0177)
Establishes a secure connection between your SAP S/4HANA Cloud system and external tax partners, enabling the automation of tax determination and calculation. See details here.
2. Display External Tax Document (Fiori App: F4782):
Provides a centralized, user-friendly view of transactional sales and use tax data. Key functionalities include:
More details can be found here.
3. Manage External Tax Postings (Fiori App: F3085):
Facilitates the monitoring and management of external tax calculation transactions, providing the following key functionalities:
More details can be found here.
4. Extensibility
Cloud Business Add-Ins (Cloud BAdIs), defined by SAP and collaboratively implemented by partners and customers, offer extensibility options to support custom tax calculation requirements:
For more information, see:
To enable external tax calculation, start by assigning the country US to the tax calculation procedure 0TXUSX and ensuring all configurations are accurate. This setup is essential for connecting to your external tax partner system.
Detailed steps and additional information about the external tax solution can be found here. Additionally, you can use the Fiori app External Tax Configuration Check to verify your setup and ensure everything is correctly configured.
When external tax calculation is triggered during the sales process, the following steps occur:
Sales Tax Determination in Order-to-Cash Processes
Accurate tax determination for sales orders, invoices, and other sales and service documents is essential. It depends on various factors, including the who, what, when, where, and how of the transaction. Additional details on tax calculation parameters can be found here.
Tax Sourcing in External Tax Integration
To accurately track the jurisdiction code used for tax determination and calculation, a Tax Sourcing field was introduced in version 2008CE (Q3/2020). This field allows external tax partners to provide sourcing information and supports the following sourcing options:
Origin-Based: Tax is determined based on the ship-from jurisdiction code, which represents the jurisdiction from where the goods are shipped.
Destination-Based: Tax is determined based on the ship-to jurisdiction code, reflecting the jurisdiction where the goods are delivered.
Point of Order Acceptance-Based: Tax is determined by the jurisdiction code corresponding to the location where the seller formally accepts the customer’s order.
Point of Order Origination-Based: Tax is determined by the jurisdiction code of the location where the customer initiated or placed the order.
Jurisdiction Code Logic in Order-to-Cash Process
In SAP S/4HANA Cloud, public edition, jurisdiction codes are derived based on the following default rules:
The ship-from jurisdiction code and point-of-order acceptance jurisdiction code are sourced from the jurisdiction code of the shipping plant, which is determined when the plant address is maintained in the U.S.
The ship-to jurisdiction code and point-of-order origin jurisdiction code default to the jurisdiction code maintained for the ship-to customer.
To customize or modify these default rules, you can utilize the Change Fields BAdI (FOT_EXT_CALC_FIELDS_CHANGE). For detailed instructions, refer to:
In the Procure-to-Pay (P2P) process for purchase orders and invoices, as well as in the Journal Entry process when the "Calculate Tax" option is selected, tax is calculated at the line-item level using the following key elements by default:
The way sales tax liabilities are posted to the accounting journal entries is based on customer-specific configurations. By default, SAP S/4HANA Cloud delivers default G/L accounts with a Layered Tax Liability Structure. This setup defines separate Sales and Use Tax Liability G/L accounts based on the level of jurisdiction (e.g., state, county, city, and others).
However, customers have the flexibility to create their own G/L account structure and determine account mappings as needed. The default structure and example provided here are for demonstration purposes only.
P.S.: For external tax integration, it is recommended that customers maintain tax exemptions, including customer exemptions and material exemptions, exclusively in the tax partner system. Avoid using tax code O0 in the SAP S/4HANA system to prevent discrepancies with the external partner system.
Sales Tax on Buyer’s Books (I1)
Use Tax on Purchase (U1)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
6 | |
4 | |
3 | |
3 | |
3 | |
3 | |
2 | |
2 | |
2 | |
2 |