Business Background
Business Background
Public
Warning
This document has been generated from SAP Help Portal and is an incomplete version of the official SAP product documentation.
The information included in custom documentation may not reflect the arrangement of topics in SAP Help Portal, and may be
missing important aspects and/or correlations to other topics. For this reason, it is not for production use.
This is custom documentation. For more information, please visit SAP Help Portal. 1
1/13/25, 5:02 AM
Business Background
This section gives information about specific configurations that you need to do while working with SAP S/4HANA for advanced
compliance reporting.
Overview
In some countries, you can submit your compliance reports electronically by using the web services provided by the respective
government agencies. The SAP S/4HANA for advanced compliance reporting uses SAP HANA Cloud Integration (HCI) for
electronic submission of files. You can submit country-specific statutory reports via HCI only after the successful deployment of
Statutory Reporting generic integration content. This document describes how to deploy and configure the Statutory Reporting
generic integration package.
Prerequisites
Live HCI test or productive tenant should be available.
The HCI content catalog can be accessed by using the HCI Web UI URL of HCI tenant available in the SAP HANA Cloud Integration
– Notification mail. For example, https://XXXXX-tmn.XXX.XXX/itspaces
In advanced compliance reporting, the online submission of file from the S/4HANA tenant is always sent to the Statutory
Reporting generic integration and then from the Statutory Reporting generic integration to the Statutory Reporting country
specific integration. Communication authorization from S/4HANA tenant to the Statutory Reporting generic integration (HCI
tenant) is maintained in the communication management setup. Similarly, authorization for communication from the Statutory
Reporting generic integration to the Statutory Reporting country specific integration is required. This can be achieved by creating
the user credentials that contain the user name and password details of the authorized user* and configuring the created user
credentials into the Statutory Reporting generic integration receiver section (as explained below).
Note
Authorized user, here refers to user who has the HCI tenant authorization.
1. In the HCI Web User Interface, choose Menu-> Monitor from the top level menu on the left.
2. Choose Security Material. You can see all the security material, such as credentials and java key store file.
This is custom documentation. For more information, please visit SAP Help Portal. 2
1/13/25, 5:02 AM
3. Choose Add button, and select the User Credentials.
Password Self-explanatory
The user credentials are created and are deployed into the HCI tenant successfully.
This section describes the configuration required to adapt the Statutory Reporting generic integration via the HCI Web User
Interface. The Statutory Reporting generic integration configuration and deployment is mandatory for using the Statutory
Reporting country specific integration. Perform the following steps:
1. In the HCI Web User Interface, choose the top left menu icon and choose the section Discover from the drop-down menu.
You can see all the available integration packages for the tenant.
2. Search for the package name SAP S/4HANA Statutory Reporting Generic Integration.
3. Choose Copy to Workspace action for the integration package (button appears on mouse over). To get more information on
the package content, select the package and read the content description.
4. Choose Design from the top level menu on the left. You can see the integration package SAP S/4HANA Statutory
Reporting Generic Integration is copied to your workspace.
5. Choose the SAP S/4HANA Statutory Reporting Generic Integration package. The list of artifacts appear.
6. Select artifact Statutory Reporting Generic Integration and choose Configure in the Action menu.
7. In the screen, Configure Statutory Reporting Generic Integration, choose Receiver tab. Specify the following values:
This is custom documentation. For more information, please visit SAP Help Portal. 3
1/13/25, 5:02 AM
Note
Make sure IFLMAP URL (work node
URL) is entered and not the tmn node
user. You can find IFLMAP URL in the
SAP HCI notification mail. Prefix
“https:// “to the URL should be
maintained.
The Statutory Reporting generic integration is configured and is deployed to HCI tenant successfully.
This document provides steps to create a logical port relevant for the Statutory Reporting integration.
Prerequisites
SOA management setup is not transportable and should be explicitly maintained in quality and production systems
Procedure
This is custom documentation. For more information, please visit SAP Help Portal. 4
1/13/25, 5:02 AM
1. Log on to the S/4HANA system.
5. Choose the link in the Internal Name column of the search results.
The New Manual Configuration of Logical Port for Consumer Proxy 'CO_SRF_GOVT_SUBMIT_SERV' view appears.
7. In the Logical Port Name step, enter the logical port name as CO_SRF_GOVT_SUBMIT_SERV_PORT, and choose Next.
Choose Next.
URL Access Path cxf/s4hana/glo/srf/govtsubmission You must use exactly the same path.
Computer Name of Access URL Enter Computer Name Access URL (HCI For example, “XXXXXXX-
tenant operational URL) iflmap.hciXX.XXX.ondemand.com”
Note
Make sure IFLMAP URL (work node
URL) is entered and not the tmn node
URL. You can find IFLMAP URL in the
HCI notification mail. Do not prefix
“https://” to the URL.
Field Value
This is custom documentation. For more information, please visit SAP Help Portal. 5
1/13/25, 5:02 AM
Overview
In some countries, the companies can submit the statutory reports electronically by using the web services provided by the
respective government agencies. The SAP S/4HANA for advanced compliance reporting uses the SAP HANA Cloud Integration
(HCI) for electronic submission of files. You can submit the country-specific statutory reports via HCI only after the successful
deployment of Statutory Reporting generic integration content. This document describes how to deploy and configure Statutory
Reporting for United Kingdom integration package.
Advanced compliance reporting supports generation and submission of the following statutory reports for United Kingdom:
As a registered contractor with CIS, you must report to HMRC about the payments made to the sub-contractors. This is
done by filing monthly CIS reports with HMRC.
VAT
As a VAT-registered business, you must report to HMRC the amount of VAT charged and the amount of VAT paid by you.
This is done by filing the VAT return, which is usually due every 3 months.
EC Sales List
As a VAT-registered business in the UK, supplying goods and services to VAT-registered customers in another European
Union (EU) country, you must report the supply details to HMRC. You can use an EC Sales List report to show details of
each of your EU customers, the value of the supplies you have made to them, and the customer’s country code.
Prerequisites
Live HCI test or productive tenant is available
SOA management setup is complete in corresponding the S/4HANA on-premise system. For more information, see
Statutory Reporting SOA Management Setup.
The Statutory Reporting generic integration is deployed successfully. For more information, see Statutory Reporting
Generic Integration Setup.
This is custom documentation. For more information, please visit SAP Help Portal. 6
1/13/25, 5:02 AM
For United Kingdom HMRC online submission, companies should be registered with HMRC. For more information, see the
HMRC official website for registration and enrollment details.
You can access the HCI content catalog by using the HCI Web user interface URL of HCI tenant available in the SAP HANA Cloud
Integration – Notification mail. For example, https://XXXXX-tmn.XXX.XXX/itspaces.
This can be achieved by creating the user credentials which contain the S/4HANA communication user* and password details and
configuring the user credentials created in the Statutory Reporting United Kingdom integration receiver section (as explained
below).
1. From the HCI Web UI, click Menu Monitor from the top level menu on the left.
2. Choose Security Material. You can see all the security material, such as credentials and java key store file.
Password
Repeat Password
This is custom documentation. For more information, please visit SAP Help Portal. 7
1/13/25, 5:02 AM
1. While entering the parameters specific to a report category, in the user ID or sender ID parameter, specify an alias name
say GB_VAT_CREDENTIALS.
2. In the Password parameter, specify a dummy value. Note that the password specified here is not the actual password. The
actual password is configured in the HCI.
Name – Specify the alias name for the User ID or Sender ID. You must specify the alias name say
GB_VAT_CREDENTIALS that was entered in the Customizing activity.
User ID and Password – Specify the user ID or sender ID and password provided by the government
authorities for authentication.
b. Choose OK.
Note
Different user credentials should be created for each username-password pair. The request XML sent by HCI to advanced
compliance reporting contains the actual sender ID or user ID information, and has the password masked.
This section describes the configuration required to adapt the Statutory Reporting United Kingdom integration via the HCI web
user interface.
1. In HCI web user interface, choose the top left Menu icon and choose section Discover from the drop down menu. You can
see all the available integration packages for the tenant.
2. Search for the package name SAP S/4HANA Statutory Reporting United Kingdom Integration.
3. Choose Copy to Workspace action for the integration package (button appears on mouse over).
4. Choose Design from the top level menu on the left. You can see the integration package SAP S/4HANA Statutory Reporting
United Kingdom Integration is copied to your workspace.
5. Choose the SAP S/4HANA Statutory Reporting for United Kingdom Integration package. The list of artifacts appear.
6. Select the artifact Statutory Reporting for United Kingdom Integration from the package content.
This is custom documentation. For more information, please visit SAP Help Portal. 8
1/13/25, 5:02 AM
a. In Receiver drop-down, select value S4HANA_receiver.
Credential Name Enter credential name User credential created in the Creating
User Credentials section
The Statutory Reporting United Kingdom integration is configured and deployed to the HCI tenant successfully.
This is custom documentation. For more information, please visit SAP Help Portal. 9
1/13/25, 5:02 AM
COUNTRY US
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
SRF_REPCAT US_WHT_1099MISC
(Reporting
Category ID)
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CISRUSWHLDGTXITM
(CDS view
name)
RSZCOMPID REP_US_1099MISC_STRPWHLDGTAXIT
(Consumption
This is custom documentation. For more information, please visit SAP Help Portal. 10
1/13/25, 5:02 AM
view or BEx
query)
ALG_SUBOBJ *
ACTVT Display
(Activity)
COUNTRY GB
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CISRTAXITEMLOG,
(CDS view 2CISRUKEUTAXCLS
name)
This is custom documentation. For more information, please visit SAP Help Portal. 11
1/13/25, 5:02 AM
RSZCOMPID 2CCSRQTAXITEM,
(Consumption 2CCSRUKEUTAXCLSQ
view or BEx
query)
ALG_SUBOBJ *
ACTVT Display
(Activity)
COUNTRY GB
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
SRF_REPCAT GB_WHT_CIS300
(Reporting
Category ID)
RSZOWNER *
(Owner for a
reporting
component)
This is custom documentation. For more information, please visit SAP Help Portal. 12
1/13/25, 5:02 AM
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CISRUKWHLDGTXITM
(CDS view
name)
RSZCOMPID 2CCSRUKWHLDGTXITMQ
(Consumption
view or BEx
query)
ALG_SUBOBJ *
ACTVT Display
(Activity)
COUNTRY HU
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
This is custom documentation. For more information, please visit SAP Help Portal. 13
1/13/25, 5:02 AM
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CCSRHUEUTAXCLS,
(CDS view 2CCSRHUEUTAXCRR,
name) 2CIHUDOMSLSPURLIST
S_APPL_LOG ALG_OBJECT
(Applications (Object
Log) Name)
ALG_SUBOBJ
ACTVT Display
(Activity)
COUNTRY SG
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
SRF_REPCAT SG_VAT_DCL
(Reporting
Category ID)
This is custom documentation. For more information, please visit SAP Help Portal. 14
1/13/25, 5:02 AM
Components: view or BEx
Enhancements query)
to the owner)
RSZCOMPTP Query View, Query, Selection object
(Type of
reporting
component)
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CISRTAXITEMLOG
(CDS view
name)
RSZCOMPID 2CCSRQTAXITEM
(Consumption
view or BEx
query)
COUNTRY BE
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
This is custom documentation. For more information, please visit SAP Help Portal. 15
1/13/25, 5:02 AM
Enhancements BE_DOMESTICSALESLISTQUERY10,
to the owner) BE_DOMESTIC...
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CBEBOPS03CCRCUBE,
(CDS view 2CCBEDOMSLSLSTCUBE,
name) 2CCSRBEEUTAXCLS,
2CCSRQTAXITEM, 2CIJEBOPFICUBE,
2CISRTAXITEM
RSZCOMPID 2CCBEBOPS03CCRQ,
(Consumption 2CCJEBOPFIQRY,
view or BEx 2CCSRBEEUTAXCLSQ,
query) 2CCSRQTAXITEM,
BE_DOMESTICSALESLISTQUERY,
BE_DOMESTICSALESLISTQUERY,
REP_BEECSLQ
COUNTRY BE
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
SRF_REPCAT BE_WHT_28150
(Reporting
Category ID)
This is custom documentation. For more information, please visit SAP Help Portal. 16
1/13/25, 5:02 AM
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CISRBEWHLDGTXITM
(CDS view
name)
RSZCOMPID REP_US_1099MISC_STRPWHLDGTAXIT
(Consumption
view or BEx
query)
ALG_SUBOBJ *
ACTVT Display
(Activity)
COUNTRY LU
(Country Key)
SRF_RPGENT *
(Reporting
This is custom documentation. For more information, please visit SAP Help Portal. 17
1/13/25, 5:02 AM
Entity)
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CCSRLUEUTAXCLS, 2CIJEBOPFICUBE
(CDS view
name)
COUNTRY FR
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
This is custom documentation. For more information, please visit SAP Help Portal. 18
1/13/25, 5:02 AM
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CCFRBOPECOCUBE,
(CDS view 2CCSRFREUTAXCLS, 2CIJEBOPFICUBE
name)
COUNTRY FR
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
This is custom documentation. For more information, please visit SAP Help Portal. 19
1/13/25, 5:02 AM
SRF_REPCAT FR_WHT_DAS2
(Reporting
Category ID)
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CISRFRWHLDGTXITM
(CDS view
name)
RSZCOMPID REP_FR_STRPWHLDGTAXITEM
(Consumption
view or BEx
query)
ALG_SUBOBJ *
ACTVT Display
(Activity)
This is custom documentation. For more information, please visit SAP Help Portal. 20
1/13/25, 5:02 AM
COUNTRY PH
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
SRF_REPCAT PH_VAT_DCL
(Reporting
Category ID)
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CPSRPHTAXITEMQ
(CDS view
name)
RSZCOMPID 2CCSRPHTAXITEMQ
(Consumption
view or BEx
query)
COUNTRY PH
(Country Key)
This is custom documentation. For more information, please visit SAP Help Portal. 21
1/13/25, 5:02 AM
SRF_RPGENT *
(Reporting
Entity)
SRF_REPCAT PH_WHT_BIR2307
(Reporting
Category ID)
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CISRPHWHLDGTXITM
(CDS view
name)
RSZCOMPID 2CCSRPHWHLDGTXITMQ
(Consumption
view or BEx
query)
ALG_SUBOBJ *
ACTVT Display
(Activity)
This is custom documentation. For more information, please visit SAP Help Portal. 22
1/13/25, 5:02 AM
COUNTRY MY
(Country Key)
SRF_RPGENT *
(Reporting
Entity)
SRF_REPCAT MY_GST_03
(Reporting
Category ID)
RSZOWNER *
(Owner for a
reporting
component)
S_RS_COMP RSINFOAREA *
(Business (Info Area)
Explorer -
Components) RSINFOCUBE 2CIMYSRQTAXITEM
(CDS view
name)
RSZCOMPID 2CCMYSRQTAXITEM
(Consumption
view or BEx
query)
This is custom documentation. For more information, please visit SAP Help Portal. 23
1/13/25, 5:02 AM
You can create the new object type SRF_REPRUN using the details given below:
You can create a Document Type with name SRF and Doc. Type Desc as Simplify Stat.Report.
You can maintain the object link for the defined document type SRF, using Define Object Links. You can maintain the link using the
following details:
The output type represents a message or a document that shall be output. For example, billing document, outbound delivery,
check, and so on. You should create an output type for a message or output in advanced compliance reporting, only if it does not
exist.
For example, ACCT_WHT output type is created for withholding tax configuration, and it can be used by withholding tax forms
across the advanced compliance reporting framework.
For any new output type, create the following entry using the Customizing for Cross-Application Components, under Output
Control Define Output Types . The details for creating a new entry are provided in the following table:
This is custom documentation. For more information, please visit SAP Help Portal. 24
1/13/25, 5:02 AM
Note
You should use SRF_REPRUN as an application object type for all advanced compliance reporting correspondence definitions.
CL_SRF_OUTPUT_CONTROL_CALLBACK class should be used as the callback class for all advanced compliance reporting
output types.
1. In the SAP easy access screen, choose System User Profile User Data .
3. In the Defaults tab, under Spool Control, maintain the default output device.
5. In the Run Advanced Compliance Reports app, in the Partner Correspondence section, choose the Withholding Tax
Certificates for the Vendors. For each vendor certificate, the output device is maintained.
6. Select the recipient for which you need to print the form, and then choose Send Output. A spool request is created for the
print output.
8. To send the certificate for printing, select the spool no, and choose the Print Directly option (Ctrl+Shift+F8).
This is custom documentation. For more information, please visit SAP Help Portal. 25