BIR EIS Guide

Free tools · Runs in your browser

EIS e-invoice test tools

Build, check and calculate BIR e-invoice JSON before you run the sandbox tests. Everything on this page runs locally in your browser; nothing you paste is sent anywhere.

Test data only

These tools check structure and arithmetic against the v2.01 format. They don't replace BIR validation, and you should never paste a production signing key or real customer data into any web tool.

Tool 1

EIS Invoice JSON Builder

Fill in a form and get a complete v2.01 e-invoice JSON. Choose CAS or CRM/POS, load a sample, and the builder recalculates totals and validates as you type.

  • CAS and CRM/POS modes with guide samples
  • Seller, buyer, up to 1,000 line items, SC/PWD discounts
  • Withholding taxes and foreign currency fields
  • Corrections with previous EisUniqueId
  • Import, export and copy JSON; compute a JWS

Tool 2

Invoice JSON validator

Paste one invoice, or an array of invoices

Checks required fields, TIN and branch formats, the EisUniqueId, item arithmetic, VAT and totals, and shows which EIS code each problem would likely trigger.

TransClass: V/VT/VATABLE, Z/ZR/ZERO-RATED, E/VE/EXEMPT

Tool 3

EisUniqueId builder and decoder

Build an ID

Issue date + your 8-character EIS Cert ID + an 8-character control value. Here the control value is your sequence number in zero-padded hex; use the method your API Guide specifies in production.

EisUniqueId—

Decode an ID

Tool 4

VAT and totals calculator

Work out the invoice totals

Uses 12% VAT. Enter the sales amount as VAT-exclusive or VAT-inclusive; results map to the v2.01 total fields.