Xero e-Invoicing in the Philippines: Frequently Asked Questions
1. What is e-invoicing in the Philippines?
It is the requirement to generate a structured, digitally signed invoice and transmit it to the BIR’s Electronic Invoicing System (EIS), in addition to issuing it to your buyer.
2. Why do Xero users need more than Xero's standard invoicing?
Xero produces invoices for customers, but BIR compliance needs a specific JSON schema, a JWS signature and secure API transmission to EIS. An integration layer provides that.
3. Does Xero connect to BIR EIS out of the box?
You should not assume so. Global platforms are not built natively for the Philippine schema, so a certified connector or middleware is typically needed. Check current Xero capabilities and app marketplace options.
4. What does Advintek do for Xero customers?
Advintek pulls invoice data from Xero, maps it to the BIR format, signs and transmits it to EIS, and returns the status and BIR unique ID for your records.
5. What are EIS and ESRS?
EIS is the BIR platform. ESRS is the obligation to report sales data to it electronically in structured form. Covered taxpayers need both.
6. Which documents are in scope?
Sales invoices, service billings, credit notes and debit notes. Notes must reference the original invoice.
7. Is my Xero business in scope?
Phase 1 covers e-commerce and internet businesses, Large Taxpayers Service taxpayers, large taxpayers under the EoPT Act, and users of CAS, CBA or invoicing software. Invoicing through Xero can place you in scope.
8. When is the Phase 1 deadline?
31 December 2026.
9. Are small businesses on Xero exempt?
Only micro-taxpayers are currently exempt, and not if they already use an electronic invoicing system. Verify your BIR classification.
10. Do exporters need to comply by December 2026?
No. Exporters fall under a later phase, but they will eventually need e-invoices, including for zero-rated sales.
11. Do I need to set up each branch?
Yes. Each branch with its own four-digit branch code must be configured and must issue e-invoices.
12. Does the buyer type matter?
No. B2B, B2C, B2G and export sales all need an e-invoice. B2B requires the buyer TIN.
13. How does the Xero to BIR flow work?
You create an invoice in Xero, Advintek retrieves it, converts it to BIR JSON, signs and transmits it, and the accepted unique ID is recorded against the invoice.
14. How is data connected to Xero?
Through Xero’s API connection, so invoices, credit notes and changes are captured automatically rather than re-keyed.
15. Where do I keep the buyer TIN in Xero?
In the contact record or a custom field. Make sure every business customer has a valid TIN.
16. How are Xero tax rates mapped?
Each Xero tax rate is matched to a BIR tax category so 12% VAT, zero-rated and exempt lines are reported correctly and totals reconcile.
17. Can tracking categories help with branches?
They can help you identify which branch or location an invoice belongs to, supporting the correct branch code on each e-invoice.
18. How are discounts handled?
The BIR schema separates Senior Citizen, PWD, Regular and Special discounts. A generic Xero discount may need classification.
19. What about withholding taxes?
Four separate withholding fields exist. Your Xero setup should record those amounts distinctly so they can be mapped.
20. How does Xero multi-currency work with BIR rules?
Each e-invoice must show the transaction currency and its PHP equivalent, so exchange rates need to be captured reliably.
21. How long does the project take?
Plan six to ten weeks, covering mapping, the Acknowledgement Certificate, certification, testing and the Permit to Transmit.
22. What format and signature does the BIR require?
Structured JSON signed with JWS using RS256.
23. What is the Permit to Transmit?
The BIR’s approval to send live invoice data to EIS after you complete certification and testing.
24. What is the Acknowledgement Certificate?
The BIR’s acknowledgement of your invoicing software, filed per branch. EIS can reject payloads without an active one.
25. What is the three-day rule?
Invoice data must reach the BIR within three calendar days of the transaction date.
26. What are the limits on invoice and batch size?
Up to 1,000 line items per invoice and up to 100 invoices per API call.
27. Who holds the signing keys?
Your private key stays under your control. Both your keys and the BIR’s rotating public key need active management.
28. What if the BIR rejects an invoice from Xero?
The rejection concerns the data sent to the BIR. Fix the data and retransmit under the same invoice reference. The customer’s copy stays unchanged unless the content was wrong.
29. How do I correct a mistake?
You cannot silently edit a transmitted invoice. Use a credit note, debit note or cancel and reissue.
30. What are the penalties?
Failure to issue and late or failed transmission carry fines and, in serious cases, imprisonment or closure. Responsible officers can be held personally liable.
31. How long are e-invoices kept?
Ten years, in a retrievable digital format, including the full signed invoice.
32. Can I still issue manual invoices after go-live?
No, covered transactions must go through the e-invoicing process once you are live on EIS.
33. Is there a tax benefit to adopting e-invoicing?
Under CREATE MORE, an additional deduction for reporting system costs may be available, subject to eligibility. Check with your tax adviser.
34. How do I get started?
Contact Advintek to review your Xero organisation, branches and tax setup, and to schedule certification ahead of 31 December 2026.
