Show TOC

Make Settings for Generic Withholding Tax Reporting

In this activity you make the settings for generic withholding tax reporting. This allows you to define country-specific reporting versions in Customizing. A reporting version determines the possible selection paramters used, how the data for reporting is selected and formatted, and then how it is output in the form of configurable lists.
Where, for the sake of conciseness, the following documentation refers to "reports", this means the country-specific versions of reports for reporting extended withholding tax.
A number of standard "reports" are supplied by SAP. In addition, you also have the option of creating further "reports" in the customer -specific name range "/**". You can also define (additional) list types in the name range "/**" for both the standard "reports" and those you create yourself.

Activities

You make the settings in the following maintenance views:

1. Define country-specific reporting versions
You can create and change country-specific reports here. You can only change those in the customer-specific name range "/**".
First define the data source , which is responsible for selecting and formatting the data, and provides the withholding tax information at line item level. There are currently two data sources available, DS1 and DS2, which are used for different types of documents for reporting.
The ISO code of the country for which the "report" is to be used, a name and two titles can also be entered for the "report", which then appear in the header of the output list.
2. Define free selection parameters
Standard selection parameters, which can be taken from the selection screen, are assigned to each data source. In addition, you can also enter further parameters for free selection for a country-specific report.
There are two different groups of parameters:
a) Free parameters that are supported by the logical database.
Both of the above data sources use the logical database "KDF" to select data, which supports a number of parameters for free selection that can be displayed with transaction SE36. You only need to enter the table and field names in the maintenance views for these parameters.
b) Free parameters that are not supported by the logical database.
Seek the advice of your SAP consultant before using these parameters. Using these parameters, selection is only made once the data source has been generated (which takes a great deal more time). In addition to the table and field names, the event at which the check is to take place must also be defined here. This means that the name of the logical database node in which the field in question is delivered must be specified, as well as whether the check is to be made at the "GET" or the "GET-LATE" event. The field "Prog.check" must also be activated.
3. Define list types
You define the list types here that control how the "reports" are output. For each country-specific "report" you can define and change several list types in the customer-specific name range "/**".
For each list type, specify whether the output should be at the level of the line items provided by the data source.
4. Define grouping criteria
Then, for each list type, define a hierarchy of grouping criteria that can be used to group and summarize the data for the list output. The hierarchy results from the sequence of group levels. The possible grouping criteria can be found under possible entries. For each criterion, you can specify whether at the start of a new group level (for example, at then beginning of an new company code for the criterion "company code") a header containing information about the current company code is to be output, and whether a totals row should be output before you change to a new group level.