GSP Integration Guide
GSP Integration Guide
GSP Integration Guide
EINV-IND-GSP SET UP
GUIDE
SAP Integration and Certification Center EINV-IND-GSP Set Up Documentation
1. INTRODUCTION
Using the SAP solution for eInvoice India, you can generate Invoice Reference number (IRN) as
per the legal compliance in India.
The eInvoice solution requires the integration between SAP ERP or S/4HANA On Premise and
GSP(s). This following documentation describes the steps to adapt and deploy SAP Cloud
Platform Integration flow (iFlow) to establish communication between SAP ERP or S/4HANA OP
and GSP(s).
SAP Integration and Certification Center EINV-IND-GSP Set Up Documentation
2. PRE-REQUISITES
Ensure the following prerequisites are met:
• SAP E-Invoice (EINV) for India solution is available in your landscape.
• Provisioned live SAP Cloud Platform Integration (SCPI) production and/or pre-production
tenants.
o A sample of the URL’s you’ll need are:
▪ Account URL: https://account.hana.ondemand.com
▪ Web UI URL: https://xxx-tmn.avt.eu1.hana.ondemand.com/itspaces
▪ Runtime URL: https://xxx-iflmap.avtsbhf.eu1.hana.ondemand.com
Use your P-user or S-user credentials to login. If you get HTTP status 403 error, then
send a mail to service@sap.com.
o User role:
▪ SCPI service user should have the ESBMessaging.Send role.
▪ User should have AuthGroup.Administrator role to perform steps related to KeyStore,
client certificate mapping and User credentials.
• For sandbox access via GSP, request the IRP user credentials from GSP directly.
• Completed registration with GST Suvidha Provider(GSP) system and have received the
following:
o GST Suvidha Provider(GSP) integration/set up manual.
o Trusted certificates from GSP for SSL handshake.
o IRP public key certificate (SCPI expects the certificate in .CER format)
o IRP user credentials per GSTIN.
o Other required technical details from GSP.
o Two Integration Flows (.zip files) from GSP and save to any local location in your desktop.
▪ GSP integration flow [Integration Flow specific to GSP]
▪ Router integration flow [Routes e-Invoice request from SAP business application to specific
GSP Integration Flow]
o Ensure to read through the assessment report shared along with this set up documentation.
SAP Integration and Certification Center EINV-IND-GSP Set Up Documentation
note
For more information, see Creating content package and deploying GSP iflow.
Double click the processdirect > connection details > address > make note of this value (sample:
/gsp)
Note: You should enter the service provider name as same as the address value (without slash) in the
business application > sm30 > in view EDOINEINVGSPV.
SAP Integration and Certification Center EINV-IND-GSP Set Up Documentation
Note: IRP public key alias value is the same as the alias of the IRP public key certificate you
deployed (irpcert).
/indiaeinvoiceedoc
Important:
• After the successful deployment, verify that the integration flows are in the Started state by
clicking Monitor > Manage integration content.
• To obtain the EndPoint URL :
I. Click Monitor > Manage integration content
II. Choose the Router iFlow.
III. The EndPoint URL can be found to the right side of the page.
4. APPENDIX
About SAP Cloud Platform Integration tenant
With SAP eInvoicee solution, you get two Cloud Platform Integration tenants. For each tenant, you get a
welcome email outing the details about the tenant.
We recommend that you use one tenant for development/testing, and another for production.
SAP Integration and Certification Center EINV-IND-GSP Set Up Documentation
The authorization group AuthGroup.Administrator is designed for the administrator at customer side who
administers a (customer-specific) tenant management node.
For more details refer here.
You should have Tenant Admin authorizations (AuthGroup.Administrator role) for the tenant to perform
this operation.
1. Navigate to Monitor > Manage Security > Keystore.
3. Enter an alias to identify the certificate. Browse the certificate from local desktop.
4. Click Deploy.
For inbound HTTP connections to SCPI, you define Authorization options for the communication user
associated with the sender system to define how it accesses the Cloud Integration components. We
recommend that you use Client-Certificate with certificate-to-user mapping. Under this option, the
authentication of a sender is performed based on a client certificate. With a certificate-to-user mapping, the
certificate is mapped to a user, whose authorizations are checked on the tenant.
2. Click Add.
3. Enter the service user and deploy the client certificate obtained from SAP ERP
Note: The service user should have the ESBMessaging.Send role assigned to it.
You register the user as per the business place specified in IRP. Use the following steps to add these IRP
users in SCPI:
1. Go to Security material. Navigate to Monitor > Manage Security > Security Material.
SAP Integration and Certification Center EINV-IND-GSP Set Up Documentation
Note: In the Name field, enter the GSTIN of the business place to which the user belongs.
Connectivity Test
To check the connectivity with GSP, follow the steps:
1. Go to Monitor
3. Enter the host URL without any Protocols and enter the port number. Click on Send.
x
2. Choose Create.
1. Choose Artifacts.
3. Select Upload.
4. Browse for the appropriate Iflow (.zip file)
5. Enter the Name and Description and click Ok.
SAP Integration and Certification Center EINV-IND-GSP Set Up Documentation