top of page

BIR's EIS Electronic
System (EIS)Certification 


Provisions of Sections 237 and 237A of the National Internal Revenue Code (NIRC) of 1997, as amended by Republic Act No. 10963 or the Tax Reform for Acceleration and Inclusion (TRAIN) Law, mandated that within five (5) years from the effectivity of this Act and upon establishment of a system capable of storing and processing the required data, the Bureau of Internal Revenue (BIR) shall require taxpayers engaged in the export of goods and services, taxpayers engaged in e-commerce, and taxpayers under the jurisdiction of the Large Taxpayers Service to issue electronic receipts or sales or commercial invoices. Sales data on such electronic receipts or sales or commercial invoices shall be electronically reported to the BIR. It is in this light that the Electronic Invoicing/Receipting System (EIS) was developed.

The HelixCAS Electronic Invoicing System (EIS) app link:


The EIS has three (3) Portals, namely:

Electronic Invoicing/Receipting System (EIS)

is a web-based facility for use by taxpayers in issuing e-Receipts /e-Invoices

EIS Certification

platform for Certification of middleware developed by Taxpayer and Issuance of the Permit to Transmit (PTT) required sales data

EIS for Revenue Officers (ROs)

platform for BIR Revenue Officers (for BIR internal use only)

Those who need to obtain certification for EIS are taxpayers who have systems that issue invoices/receipts such as CAS and CRM/POS.
Taxpayers must obtain EIS certification on a per-server basis. For example, if the taxpayer is operating the CAS and CRM/POS system at the same time, or if the taxpayer's branch is operating the system by establishing a separate server, the taxpayer must be authenticated for each server on which the system is built.
EIS Certification Portal provides a testbed called Sandbox for Taxpayers and SW Providers to implement functions linking EIS invoice sending and inquiry APIs.
EIS Certification portal issues EIS Certificates for software that have passed all mandatory tests.
Using the software that has been issued EIS Certificates, actual invoice transmission to the production environment, not the test environment, is possible after the Permit to Transmit (PTT) is given.


The EIS Portal has the following main features:



  • Create application for EIS Certification

  • Generate application key and digital signing key-pair

  • Request for using sandbox

  • API testing

  • Request for EIS Certificate

  • Request for EIS PTT (Permit To Transmit)



  • This is a development guide for sending invoices and querying EIS API processing results.

  • Introduces the technical contents used in EIS API linkage.

  • Provide code samples that can be referred to by users for actual systems development.

  • Provide detailed descriptions of each field in JSON format



  • Check the list and contents of the advisories

  • Provide FAQs related to the EIS Certification portal and EIS API linkage.

  • Register a question and search for answers through Q&A.



  • Public key and various document templates required for the EIS Certification process are provided for download.

To transmit e-invoice through EIS API, sign-up in the EIS Certification portal system ( is required, and sign-up involves the approval of the BIR. After the sign-up approval is completed, the user can sign in and use the EIS Certification portal system and create an application for testing.
After developing the application by referring to the API development guide provided in this system, request the creation of a sandbox to test whether the application transmits e-invoice to the EIS.
When the sandbox is created, you can check whether the e-invoice transmission was successful or not and the invoice confirmation of the transmission result through this system, and when all tests are completed, you can request the issuance of an EIS Certificate.
After checking the invoice sent by the tested application, the BIR will approve the issuance of the EIS Certificate if there are no issues. Taxpayers can review and print EIS Certificate issued through the EIS Certification portal system.
To transmit actual invoices issued by the Taxpayer's CAS and POS system to the production environment, approval of Permit To Transmit (PTT) must be completed.
If the PTT approval is completed, the Taxpayer system can send the invoice to the operating environment using the issued EIS Certification Number.

With no intention of copyright infringement, the information above, sourced from the BIR e-invoicing website, is intended for reference only.

bottom of page