BIR EIS Software Integration

Our Expertise is your Solution

BIR EIS Integration
We can help your company set up and transmit your Sales Data to BIR via the Electronic Invoicing / Receipting System (EIS) API.

Our company Ivant Technologies has helped hundreds of companiies in the Philippines and worldwide in implementing IT web solutions using Java and other related technologies.

According to the provisions of Sections 237 and 237-A of the Philippine National Internal Revenue Code (NIRC) of 1997, as amended by the Philippine Republic Act No. 10963 or the Tax Reform for Acceleration and Inclusion (TRAIN) Law:

"It is 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."
Steps in Setting up the BIR EIS:

  1. Apply for EIS Certification on the BIR Portal
  2. Once account is approved, generate authentication key and digital signing key-pair
  3. Request for EIS sandbox account for testing
  4. Conduct API testing for Authentication API and Callback API
  5. Request for EIS Certificate
  6. Request for EIS PTT (Permit To Transmit)
JSON Data Conversion

JSON Data Conversion

Convert the client CSV invoice file to BIR EIS JSON format - client will provide CSV TXT Excel data file - we will do the data fields mapping programming for the BIR required JSON format

BIR EIS Test Cases

BIR EIS Test Cases

Provide access to BIR EIS Sandbox - programming for Authentication API - programming for Callback API - implement encryption and Digital signature of e-invoice document JWS - API calls to transmit JSON data

Production Setup

Production Setup

Posting of data files based on schedule - separation of VAT, VAT Exempt, Zero Rated - posting of invoices with adjustments: sales cancellation , sales return and change in price

Permit to Transmit

Permit to Transmit

The final step of applying for PTT will require the submission of the following documents: - Risk Disaster Management Plan - Software Features and Specifications - IT Systems Configuration Diagram - System, Data and Process Flow

Support and Maintenance

Support and Maintenance

The EIS Software can run in AWS Cloud server or in client provided cloud / internal server - regular Portswigger web vulnerability tests with remediation of issues - periodic update of Java and Tomcat software versions. - server uptime monitoring


Project Kickoff

Accounting / IT Department introduction meeting, Request and create client's BIR EIS Account


Workflow Analysis

Agree on the schedule and method of invoice posting, posting of invoices with adjustments


Software Development

Provide Invoice files in CSV TXT format, Invoice Data fields mapped to required JSON format, API development using Java libraries.


BIR Sandbox Account

Create and get approval for the BIR Sandbox Account, Generate the required digital signing keys, pass the required BIR test cases, UAT Testing with client team.


Production Deployment

Request for EIS Certificate, submission of required system documents, request for Permit to Transmit


System Maintenance

Server performance monitoring, Software version updates, VAPT scanning and remediations. Audit Trail upkeep.

  • Pasig, MM, Philippines
  • Prestige Tower, Ortigas Center

Ivant Technologies is a software firm based in the Philippines and specializes in the development of custom business software. The Company was established in 2005 and currently works with hundreds of small, medium and big business clients in the Philippines and other countries worldwide.


EIS e-invoice API Development Guide

Electronic Receipt and Invoice System, and Electronic Sales Reporting system


Official BIR EIS JSON File format v2.01_3.25.2022

EIS Certification User Guide

Electronic Receipt and Invoice System, and Electronic Sales Reporting system project (PC)