Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
PUBLIC2022-03-07
Configuration Guide for SAP Excise Tax Management
© 2
022
SAP
SE o
r an
SAP affi
liate
com
pany
. All r
ight
s re
serv
ed.
THE BEST RUN
Content
1 Business Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Master Data and Tax Rates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Configuration - Basic Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Configuration - Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5 Configuration - Movement Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6 Configuration - Stock Ledger Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7 EMCS Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8 System Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
9 Configuration - Extensibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139.1 Extension Activation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
10 Configuration - Integration with SAP Cloud Transport Management. . . . . . . . . . . . . . . . . . . . . 1510.1 How to transport data in the Warehouses app. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
11 SAP Notes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2 PUBLICConfiguration Guide for SAP Excise Tax Management
Content
1 Business Configuration
The business configuration feature enables you make various settings to meet your specific requirements. It also allows you to adapt and improve your solution at any time as your needs change.
The available configurations are described in detail in the following chapters.
Configuration Guide for SAP Excise Tax ManagementBusiness Configuration PUBLIC 3
2 Master Data and Tax Rates
App Name Description
Tax Rates Tax rates for excise tax are defined here. At least one tax rate must be available for each tax type.
4 PUBLICConfiguration Guide for SAP Excise Tax Management
Master Data and Tax Rates
3 Configuration - Basic Data
App Name Description
Tax Types Indicates the excise tax types or functions. Tax types involve the grouping of related products together, for example cigars and cigarettes. There are pre-defined tax types for excise tax, and their basic properties are maintained in this app. However, additional tax types can also be created as required.
Procurement Type Schemas Procurement types are defined and summarized in the procurement type schema. The user assigns indicators to the procurement types when the tax types are defined.
Procurement Types Assignments Admissible excise tax procurement types are assigned to the procurement type schemas. You can only enter the procurement types that are assigned to the procurement type schema for the tax type at company code level in the excise tax material master.
Tax-Independent Material Groups Material groups for excise tax materials that are subject to tax type cross-assignment are defined here. The materials for the excise tax type can be summarized for customer-specific evaluations because the information is stored in the excise tax document.
The tax independent material groups are only relevant for excise tax, they do not affect any business process in SAP S/4HANA.
Tax-Dependent Material Groups Material groups for excise tax materials that are subject to tax type cross-assignment are defined here. The materials for the excise tax type can be summarized for customer-specific evaluations because the information is stored in the excise tax document.
The material groups are assigned to the tax types here.
Tax Period Profiles Period profiles are maintained here. The system allows you to maintain a weekly, monthly and a bi-weekly profile. With period profiles, the system creates a new period automatically once a new posting arrives for the specified period. The profile is assigned to a warehouse and during document selection, the system uses the assigned period profile to generate the period ID for the excise tax documents that are created for the warehouse.
Configuration Guide for SAP Excise Tax ManagementConfiguration - Basic Data PUBLIC 5
App Name Description
Account Determination For every goods movement in a warehouse that requires a tax amount to be reserved, the system creates an accounting document of the goods movement. The accounting details used for posting of the accounting document are maintained here.
6 PUBLICConfiguration Guide for SAP Excise Tax Management
Configuration - Basic Data
4 Configuration - Warehouse
App Name Description
Warehouses All configurations for the tax warehouse are maintained here. The excise tax documents are assigned to the warehouse and company code on the basis of this configuration.
NotePeriod profiles must first be created in the Period Profile app. This is mandatory.
Address Types for Warehouses The necessary address details of an existing tax warehouse are maintained here. The addresses are used for printing purposes.
Settlement Unit Settlement units that are dependent on the tax type and the tax warehouse are maintained here. The settlement units can be different for each tax type and the official authorities in charge require different levels of accuracy in the tax calculation values. This application provides the flexibility to configure these tax types.
Warehouse Assignments All storage locations for a warehouse are maintained here. Assignments of company codes to a storage location are also maintained here. The storage locations can belong to different plants. A storage location can, for example, have one tax warehouse for each tax type.
Special Partner Types This is an indicator for delivering excisable goods when the goods recipient doesn’t have a tax warehouse license number but special allowances are made for the goods recipient for receiving tax suspended goods.
All the groupings regarding ShipTo and Vendors can be defined here. For example, deliveries to foreign embassies are shown separately and are subject to duty suspension. This can be achieved by assigning special partners.
Assigning a special partner to a tax type is also possible for ShipTo or Vendors.
Configuration Guide for SAP Excise Tax ManagementConfiguration - Warehouse PUBLIC 7
5 Configuration - Movement Control
App Name Description
Movement Categories for Tax Types Movement category indicates the grouping of similar movement types. Movement categories for the tax type are maintained here. It defines the method used to analyze a document to identify its importance with respect to taxation. For example, ship-to-party is analyzed for customer deliveries, and the corresponding plant and storage location are analyzed for stock transfers.
Movement categories are predefined and cannot be modified. Customer-specific movement categories can only be found in the range between 900 - 999.
You must specify a stock ledger group for movement categories found within the ranges 300 - 399 and 900 - 999. If a movement category is entered without a tax type, the movement category can be used in all tax types.
NoteFor individual movement types, ensure that there is an assignment of the movement type to a movement category.
Movement Categories for Movement Types All the configurations for movement type and movement indicator are defined here, and they are assigned to the movement category. The movement category is assigned for all tax types and tax warehouses. The movement category can also be independent of the tax types and tax warehouses. It is also possible to make additional entries that specify the tax type and/or tax warehouse.
8 PUBLICConfiguration Guide for SAP Excise Tax Management
Configuration - Movement Control
6 Configuration - Stock Ledger Group
App Name Description
Stock Ledger Groups Stock ledger groups serve as a grouping for business process scenarios. Movements that are identical from a tax point of view are grouped together in stock ledger groups. Predefined stock ledger groups are available here. The user can also create their own stock ledger groups. Using stock ledger groups, individual tax operations can be blocked or released depending on the tax type and tax warehouse, such as the purchase of taxed goods from another country/region within the EU.
Stock ledger groups are also used to control the representation of movements in the stock ledger. Since a detailed breakdown of the tax operations isn’t required, stock ledger groups can be combined.
Characteristics of Stock Ledger Groups All the properties of a stock ledger group for each tax warehouse are maintained here.
For example, you can record the movements entered in the official stock ledger, the extended stock ledger, and those that aren’t entered in any stock ledger. This is used for reporting for internal as well as official purposes.
These records are displayed in the Stock Ledger Entry column within the application.
Stock Ledger Group Replacement You can change the stock ledger groups and their assignments to the stock ledger division that are determined by document selection. This can, for example, be necessary if the main customs office responsible for a tax warehouse wants the movements to be assigned differently.
EU-Affiliated Non-EU-Countries There are European states that aren’t European Union members, yet are within the continent. To ensure reporting, these countries/regions are first assigned to an EU member country/region. Configurations for these European states are maintained here. These are first assigned to an EU country/region. They’re then regarded as EU inland traffic countries/regions.
Configuration Guide for SAP Excise Tax ManagementConfiguration - Stock Ledger Group PUBLIC 9
App Name Description
Block Schemas for Stock Ledger Groups Block schemas used to block certain tax movements for materials based on the excise procurement type are maintained here. For example, you can set the document selection to refuse the purchase receipts in the tax warehouse if the material is flagged as an own brand product in excise tax.
The block schemas are stored with the stock ledger groups. They’re independent of the tax type.
Block Schema Assignments Excise procurement types that are blocked by the block schema are defined here. Procurement types are always stored in reference to the accompanying procurement type schema.
Admissible Postings for Closed Periods Stock ledger groups that are used to post certain movements, after the close of a taxation period, such as German beer tax, are maintained here. Note that this activity is performed after consultation with custom offices.
Manage European Countries This app enables you to view and maintain the complete list of countries/regions that currently belong to the European Union.
There are EU member states that may in future withdraw from the European Union, for example, the United Kingdom is currently part of the European Union but will soon stop to be an EU member state. Additionally, system shows the subregions, which are part of United Kingdom but still are a part of European Union.
10 PUBLICConfiguration Guide for SAP Excise Tax Management
Configuration - Stock Ledger Group
7 EMCS Data
The Excise Movement and Control System (EMCS) is a computerised system for monitoring the movement of excise goods under excise duty suspension in the European Union. Under EMCS, movement of excise goods is documented at every stage through an electronic Administrative Document (eAD).
App Name Description
Product Codes The Product Codes are defined as per the Custom Authorities. Once the Product Codes are defined they can be further maintained in the Edit Excise Tax Material Master Data and Edit Business Partner apps.
Configuration Guide for SAP Excise Tax ManagementEMCS Data PUBLIC 11
8 System Configuration
App Name Description
System Configuration After the initial setup, you can maintain the date of the initial selection of documents from the associated backend system.
NoteThe date of initial selection has to be the present or future date. For legal reasons, the data from any system cannot be processed for an earlier date.
RecommendationDo not reset the date after initial document selection as this would reprocess all the documents on next document selection. Any reset of the date would also delete previously generated reconciliation reports.
Error Messages An error message is created whenever there is information missing from the master data or configuration data. All the reasons for rejection are maintained here. These reasons are observed when the rejected document is created. You can decide whether a rejected document can be reset by document selection.
12 PUBLICConfiguration Guide for SAP Excise Tax Management
System Configuration
9 Configuration - Extensibility
App Name Description
Extension Activation You can provide your own HTTP extension service to overwrite the attributes of the excise tax documents. After setting up a destination with that extension service, you enter the Destination Name along with a unique Extension ID and the Extension Type to allow the SAP Excise Tax Management solution to call the service.
For more information, see Extension Activation [page 13].
9.1 Extension Activation
About Function Extensions
You can use them to enhance the attributes in excise tax documents by plugging extensions into SAP Excise Tax Management. If extensions are configured for a material document you are processing, the configured extension service is triggered and its output is used as the basis for overwriting the attributes in the excise tax document. This is only possible once you have developed an extension service in your landscape or programming environment with an HTTP endpoint.
● Function extension for the stock ledger determination - Attributes related to the stock ledger, such as the stock ledger group, division, sub division, and stock ledger can be replaced.
● Function extension for the tax calculation - The excise tax value can be replaced.● Function extension for the quantity calculations - Quantities, such as the settlement quantity, and content
cubic litres can be calculated and replaced according to user-specific requirements.
NoteIn the case of batch-managed materials, it is mandatory to calculate the settlement quantity in the Quantity Calculation extension on the basis of the dynamic batch characteristics maintained.
● Functional extension for stock synchronization - Legal reports can be extended to include customer-specific stock for materials such as Work in process.
NoteTo make any changes, you require the Configuration Expert role. For more information, see Assigning Role Collections to Users.
Input and output interface definitions are described in the reference documentation Purpose.
Configuration Guide for SAP Excise Tax ManagementConfiguration - Extensibility PUBLIC 13
Function Extension
This function extension is called during the standard document selection process to adjust the stock ledger attributes based on the configured extensions. Perform the following steps:
1. Create your own HTTP service.Create an extension service that complies with the interface structure defined in the reference documentation in the section Interface Definition for Extensions for Stock Ledger Determination
2. Set up the destination.To do this on SAP Business Technology Platform, see Create HTTP Destinations.
3. Configure the destination as a function extension in the SAP Excise Tax Management application.This can be done from the Extension Activation app. You can enter the Destination Name along with the Extension ID and the Extension Type to enable communication between systems.The following extension types are available:
Extension Type Additional Info/Action
Stock Ledger Determination The configured function extension should be further config-ured in the Replace Stock Ledger Groups app's Extension Point attribute.
Tax Calculation Once configured, only one extension of the type Tax Calculation is available and is called every time a tax value is calculated from any process.
Quantity Calculation Once configured, only one extension of the type Quantity Calculation is available and is called every time the settlement quantity and content cublic litres (volume) are calculated from any process.
Stock Synchronization Once configured, only one extension of the type Stock Synchronization is available and is called while synchronizing and calculating the stock for legal reports.
14 PUBLICConfiguration Guide for SAP Excise Tax Management
Configuration - Extensibility
10 Configuration - Integration with SAP Cloud Transport Management
The integration with SAP Cloud Transport Management allows you to use SAP Cloud Transport Management with the following apps to transport data:
● Warehouses: How to transport data in the Warehouses app [page 15]
NoteThe warehouse address details are not transported along with a warehouse. They must be maintained in the Address Types for Warehouses app.
10.1 How to transport data in the Warehouses app
You can use the Warehouses app to maintain the configurations for the tax warehouse. The excise tax documents are assigned to the warehouse and company code on the basis of this configuration.
Context
Procedure
1. Open the Warehouses app.2. Search for the warehouse in the Search text box or select values for the Tax Type, Warehouse ID, Company
Code, or Period Profile Type fields.3. Click Go.
The Warehouses table is populated with the warehouses matching the search criteria.4. (Optional) To create a warehouse or delete one or more warehouses, click Create or Delete.5. (Optional) To export details for one or more warehouses to a Microsoft Excel spreadsheet, click one of the
Export options.6. Check the checkboxes for the warehouses you want to copy or transport.
a. To create a copy of a warehouse for editing, select a warehouse, click Copy As, edit the details, and click Create.
Configuration Guide for SAP Excise Tax ManagementConfiguration - Integration with SAP Cloud Transport Management PUBLIC 15
b. To trigger a transport request for one or more warehouses, check the checkboxes next to the warehouses, click Transport, provide a description for the transport request, and then click Trigger.
16 PUBLICConfiguration Guide for SAP Excise Tax Management
Configuration - Integration with SAP Cloud Transport Management
11 SAP Notes
Before you start to configure this business scenario, consult the following SAP Notes. Ensure that you have the up-to-date version of each SAP note, which you can find on SAP Service Marketplace at http://service.sap.com/notes .
SAP Notes
SAP Note Title Description
3133501 Enhancement to SAP Excise Tax Plant service to include Region code for plant.
This note must be implemented to synchronize region code data for plant fromSAP S/4HANA to SAP Excise Tax Management application during synchronization of master data.
3112954 Display all account document posting errors returned by SAP S/4HANA in SAP Excise Tax Management.
This note must be implemented to display all the Account Document Posting error messages from SAP S/4HANA in Transfer Financial Postings app in SAP Excise Tax Management.
3113914 Removal of unused fields in Excise Tax Material Stock Service C_EXSTXMATSTOCKBYKEYDATE_CDS
This note must be implemented to remove the unused fields in Material stock service.
3082689 New Excise Tax OData service for Closing Stock of Materials for a Key Date
This note must be implemented to create the OData service to replicate stock data from the SAP S/4HANA system to SAP Excise Tax Management application that is further is used in Inventory Reports. Therefore, this Note is a prerequisite for the Inventory Reports.
3058747 Enhancement of Excise Tax Material Document Service to get Issuing Plant and Storage Location in case of Stock Transport Orders
This note must be implemented to get the issuing plant and storage location for a goods receipt material document in case of a stock transport order from SAP S/4HANA.
3036538 Corrections in Excise Tax Material Document Service to remove Sales Order Item Number in case of Purchase Order Scenarios
Installation of this Note is recommended in order to ensure that the sales order item number would be empty in SAP Excise Tax Management application in case of purchase scenarios.
3032661 Excise Tax Pricing Routine 281 This Note must be installed so that the pricing routine 281 calls tax calculation service from SAP Excise Tax Management at SAP Business Technology Platform and gives the excise tax value.
Configuration Guide for SAP Excise Tax ManagementSAP Notes PUBLIC 17
SAP Note Title Description
3030076 Application Logging in Excise Tax Pricing Routine 281
This Note must be implemented to log all the erroneous and successful synchronous Excise Tax Calculation service calls from SAP S/4HANA to the SAP Business Technology Platform application.
3027219 Enhancement of Excise Tax Material Document CDS view to get Sales Document Item Category in case of Returns and Language independent.
This Note must be installed for the service API_EXCISETAXMATDOCITM_SRV to return sales document item category in case of returns scenario, and also, the sales order type returned is language independent.
3013197 New Excise Tax OData service for Unit Of Measure
This Note must be installed to enable live replication of unit of measure from SAP S/4HANA to SAP Excise Tax Managment application
3008481 New Excise Tax OData services for Commodity code
This Note must be installed to enable live replication of commodity codes from SAP S/4HANA to SAP Excise Tax Managment application
3006790 Enhancement of Excise Tax OData service API_EXCISETAXPLANT_SRV to get assigned company code
This Note must be installed to ensure that the assignment of plant to company code is replicated from SAP S/4 HANA to SAP Excise Tax Management application.
2998909 INFO: Analysis for pending documents count in SAP Excise Tax Management application as 0 when there are new material documents
This is an Info Note. It provides instructions for checking the missing authorization objects for the user maintained at the SAP BTP destination. The checking takes place when there are new material documents, but the number of pending documents in the SAP Excise Tax Management application is zero.
2997546 Corrections in Read Accounting Document for Excise Tax
This Note must be installed for correcting the function module EXCISETAX_ACCDOC_READ and for ensuring the posting of financial document from SAP Excise Tax Management application to SAP S/4HANA.
2990619 New Excise Tax OData services for Sales Order Type, Goods Movement Reason Code, Sales Document Item Category and Production Order
This Note must be installed to display the descriptions along with the code values for sales order type, sales order item category, production order type, and movement reason.
18 PUBLICConfiguration Guide for SAP Excise Tax Management
SAP Notes
SAP Note Title Description
2987892 Excise Tax: Enhancements to Material Document OData Service API_ExciseTaxMatDocItm_SRV
This Note must be installed for the addition of the fields SalesOrderType,SalesDocumentItemCategory,PurchaseOrderType,ProductionOrderType,GoodsMovementReasonCode to the OData service API_ExciseTaxMatDocItm_SRV. This would be further consumed at SAP Excise Tax Management.
Configuration Guide for SAP Excise Tax ManagementSAP Notes PUBLIC 19
Important Disclaimers and Legal Information
HyperlinksSome links are classified by an icon and/or a mouseover text. These links provide additional information.About the icons:
● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements with SAP) to this:
● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.
Videos Hosted on External PlatformsSome videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the control or responsibility of SAP.
Beta and Other Experimental FeaturesExperimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental features in a live operating environment or with data that has not been sufficiently backed up.The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.
Example CodeAny software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Bias-Free LanguageSAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities, genders, and abilities.
20 PUBLICConfiguration Guide for SAP Excise Tax Management
Important Disclaimers and Legal Information
Configuration Guide for SAP Excise Tax ManagementImportant Disclaimers and Legal Information PUBLIC 21
www.sap.com/contactsap
© 2022 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.
Please see https://www.sap.com/about/legal/trademark.html for additional trademark information and notices.
THE BEST RUN