We’re excited to announce that the latest information is now available on our new site, the Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!
We’re excited to announce that the latest information is now available on our new site, the Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!
How To: Enable integration of E-Invoice Plugin (EaseMyGST) in Ginesys HO
EasemyGST is Ginesys' third party provider for E-Invoice services. Ginesys architecture supports Third Party plugins for different actions / operations of E-Invoice. This article is a step by step guide for the user to implement E-Invoice generation and other related actions/ operations.
Pre-requisites
Ginesys HO version should be 12.2.0 & above.
Check list
A. Rename Plugin Database
In Ginesys Application server, navigate to C:\GSL\GINESYS12\WebAPI\Plugins\EInvoiceGenerator
You will find EInvoiceSubmitLog_Template.db5 file there, copy the same and rename to EInvoiceSubmitLog.db5.
Please make sure that EInvoiceSubmitLog.db5 has read & write access to all.
B. Get client wise details from EasemyGST
The following information is required to be collected from EasemyGST:
clientId
secret
C. Un-extinct EMG user in Ginesys
Go to Ginesys Web - HO - Admin - Security - User - Users.
Find the user: "SYS EMG User".
Open the user in Edit mode.
Un-extinct it & save the user.
D. Generate API Key for EMG user in Ginesys
Go to Ginesys Web - HO - Admin - Security - User - Users.
Find the user: "SYS EMG User".
Open the user in edit mode.
Click on Generate Key & save the user.
Copy the API Key.
E. Configure TaxillaEInvoiceConfig.json file
In Ginesys Application server, navigate to C:\GSL\GINESYS12\WebAPI\Plugins\EinvoiceGenerator
You will find TaxillaEinvoiceConfig_Template.json file there, copy the same and rename to TaxillaEInvoiceConfig.json. Note: In case not found, you can download from below.
Please make sure that TaxillaEInvoiceConfig.json has read & write access to all.
Right-click - open the file in edit mode (using any text editor).
Place the details received from EasemyGST & API Key (copied from Ginesys) against the respective fields.
{ "postEInvoiceURL": "https://api.taxilla.com/mapro/process/einvoiceewbv1", "StatusCheckURL": "https://api.taxilla.com/process/v1/einvoiceewbv1/reports/IRN-Response", "CancelEInvoiceURL": "https://api.taxilla.com/process/v1/einvoiceewbv1", "TokenURL": "https://api.taxilla.com/oauth2/v1/token", "ClientId": "abc", "Secret": "abc", "GrantType": "client_credentials", "AppId": "envoice", "InboundURL": "http://localhost/WebAPI/api", "ApiKey": "LnqDi3jTQOvMTJpUyAEAaAuijlVMwjvcc2tKxSLYZVCz9NVs0XcAV+kq7waBj9GX8rmtZ4v5F2s/pxgNiHrJ8w==", "TransformationName": "Standard_CSV_Upload", "CancelTransformationName": "IRP_JSON_Upload-CancelEWB" }