🇵🇠Philippines - E-Invoicing Specifications (BIR e-Invoice)
Status: 🟢 Mandatory | Active for all businesses Authority: BIR (Bureau of Internal Revenue) Platform: e-Invoice System (PH e-Invoice)
1. Context & Overview
The Philippines has implemented mandatory e-invoicing through the BIR. All businesses must issue electronic invoices for tax compliance. The system requires BIR accreditation and real-time reporting for VAT purposes.
| Date | Scope | Obligation |
|---|---|---|
| 2018+ | Progressive | Initial mandatory rollout |
| Ongoing | All businesses | Continuous BIR compliance |
| Current | Full mandatory | All transaction types |
2. Technical Workflow (Clearance Model)
flowchart TD
S["Invoicerr (Supplier)"] -->|1. Generate XML| X[XML Document]
X -->|2. Digital Signature| Cert[Digital Certificate]
Cert -->|3. Submit to BIR| BIR[BIR Platform]
BIR -->|4. Validation| V[Schema + Rules]
V -->|5. Authorization| BIR
BIR -->|6. Return ACK| S
S -->|7. Deliver Invoice| C[Client]
S -->|8. Store XML| DB[Archive]
🧱 Key Components
- TIN (Tax Identification Number): 12 digits
- Digital Certificate: BIR-approved
- BIR Accreditation: Required for software
- Invoice Type: VAT/Non-VAT
3. Data Standards & Formats
A. Required Format
- XML Format: BIR schema
- Encoding: UTF-8
- Digital Signature: Required
B. Document Types
| Type | Description |
|---|---|
| Invoice | Standard sales invoice |
| Official Receipt | Payment receipt |
| Credit Memo | Adjustments |
| Debit Memo | Adjustments |
C. Critical Data Fields
- TIN: Tax ID (12 digits)
- BIR Accreditation Number: Software registration
- VAT Rate: 12% standard
- Invoice Date: MM/DD/YYYY format
4. Business Model & Compliance
A. Workflow
- TIN Registration: Obtain BIR tax ID
- Accreditation: Get BIR software accreditation
- Certificate: Acquire digital certificate
- XML Generation: Create BIR-compliant document
- Signing: Apply electronic signature
- Submission: Send to BIR
- Delivery: Send to buyer
B. Archiving
- Retention: 5 years
- Format: Original XML
5. Implementation Checklist
- TIN Registration: Obtain Philippine tax ID
- BIR Accreditation: Get software approval
- Digital Certificate: Acquire BIR certificate
- XML Engine: Build BIR schema generator
- Signature Integration: Implement signing
- BIR API: Connect to e-Invoice system
6. Resources
- BIR Portal: Bir.gov.ph
- e-Invoicing Section: BIR e-Invoice