E Invoice Integration
eInvoicing and integration with eInvoicing & eReceipt solution
Egyptian eInvoicing & eReceipt
Egypt Ministry of Finance and 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 implementation of digital processing of the invoices and receipts. It is an activity that is part of Egypt’s vision 2030 for Digital Transformation, and improving governmental services, and within the framework of ETA Reform Programme, where eInvoice & eReceipt is one of the main projects, which is about creating a central solution that enables ETA to follow all trading transactions between companies (B2B) and companies and consumers(B2C), through the instant exchange of invoice and receipt data in digital format.
eInvoicing & eReceipt platform is going to enable digital capturing of invoices and receipts circulating in the country with business to business (B2B) invoices and business to consumer (B2C). Ministerial Decision No.(188) for 2020 was issued to bind the tax society to the eInvoice system.
The overview of the main user groups interacting with the solution and the external interaction elements is provided in the image below. Image shows:
- taxpayers that can be in both role of the issuers of documents and the role of receivers
- tax authority employees that are defining the configuration of the process and overseeing it
- various elements of interaction available
For companies integrating their ERPs and POS using this SDK the main elements are System integration and Notifications management:
- System integration provides set of APIs defined in this SDK that can be called by taxpayers
- Notifications can be configured to call back taxpayer ERP and POS systems to notify about various events
Additional pre-requisite element of interaction is digital taxpayer profile (taxpayer identity) that needs to be defined and configured to allow system access to the APIs mentioned above. It is part of the taxpayer identity management module of the solution that also is exposed to taxpayer representatives through Web UI. High level architecture of the solution showing internal modules including the identity management module is shown in figure below. Figure also shows the developer resources modules and this is SDK is one of them.