Financial Management Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
Khalifa
Product and Topic Expert
Product and Topic Expert
1,728

 

process.png

 

1.png

Registration into the ETA Electronic Billing System. For more info https://www.eta.gov.eg/en/node/101

2.png

Apply to one of the entities licensed by ITIDA to provide digital signature/electronic seal services, which are mentioned in detail at this link.

3.png

Install an API Signing Solution on the In-house Signing Server that allows the signing processes through the SAP Cloud Integration. For more info https://www.eta.gov.eg/en/node/107 

4.png

Host the Cryptographic device (USB Token) in the In-house Signing Server and install the token driver application (e.g., epass2003).

5.png

Register the SAP backend system in the ETA portal to generate the necessary Client ID, Client Secret1, and Client Secret2. For more info Register an ERP system and follow the steps below:

Khalifa_9-1723037672124.png

  • Log in as a taxpayer delegate by using a valid username and password.
  • On the left-side menu, select Manage Profile, and then choose Taxpayer Profile.
  • Scroll down the page, and then go to Representatives.
  • On the upper-right corner, select + Register ERP.

6.png

Deploy the SAP Integration Package for Egypt Electronic Invoices in your SAP Integration Suite tenant,

Khalifa_11-1723037912377.png

  • Complete the essential configuration steps in the SAP API Hub’s guide for setting up your tenant in the SAP Integration Suite Please access.

7.png

Define and deploy all Secure Parameters in SAP Integration Suite Tenant to securely recognize and communicate the In-house Signing Server hosts a Cryptographic device (USB Token).

Security Parameter's fields :Khalifa_13-1723038275184.png

  • Name[must] follows the specific format: edoc_egypt_<type>_<taxpayerid>. 
    • <type> must be one of the list below
    • <taxpayerid> Tax Registration Number must be without spaces and '-' character.
  • Description[text] parameter text description 
  • Secure Parameter[must] parameter value
  • Repeat Secure Parameter[must] parameter value

Security Parameter's mandatory types:

  1. pin: provided by the service provider with the USB Token device.
  2. thumbprint: included in the digital certificate issued by the service provider .
  3. secretkey: the License key of the signing middleware.
  4. signingServer: the IP address of the in-house signing server that hosts the USB Token device

Example of a Secure Parameter for type 'signingSever' :Khalifa_1-1723061428125.png

8.png

Define OAuth2 Client Credentials in the SAP Integration Suite Tenant to securely authenticate the electronic invoice APIs and communicate with the ETA.

Khalifa_15-1723038553115.png

  • Name: follows the specified format: edoc_egypt_eta_<mode>_<taxpayerid>.
    The mode can be “test” or “prod” depending on the SAP integration suite tenant.
  • Client ID: generated when registering the SAP backend system.
  • Client Secret: generated when registering the SAP backend system.
  • Scope: Enter "InvoicingAPI"

 

Related blogs