Softlock e-Invoice Digital Signing solution supports invoice issuers digitally sign their e-invoice documents to comply with the Egyptian Tax Authority's new regulations.
e-Invoice Signing Solution is a RESTful API, so it can integrate easily with the current system.
Egypt Ministry of Finance and the Egyptian Tax Authority is in the process of modernizing the solutions used for tax information management and processing. One of the important elements of this overall modernization is the implementation of digital processing of the invoices. It is an activity that is part of Egypt’s vision 2030 for Digital Transformation and improving governmental services.
E-invoicing platform is going to enable digital capturing of invoices circulating in the country starting with the business to business (B2B) invoices and later business to consumer (B2C). Ministerial Decision No.(188) for 2020 was issued to bind the tax society to the e-Invoice system.
The solution will be available and running on an on-premises server with a hardware smart token attached and containing the signing digital id/private certificate.
On-premises Signing Server
It contains the up and running signing solution and communicate with the smart token that has the signing digital certificate, and will do the following operations:
Receiving the invoice signing request from your application in JSON document format via RESTful API.
Preparing the JSON file to be in a canonical format.
Hashing the prepared JSON with sha256 algorithm.
Signing the hash created using CADES-BES signature.
Reconstructing the signed JSON by include the Base64 encoded CADES-BES signature into the original JSON document.