QuickBooks e-Invoicing in the Philippines: Frequently Asked Questions
1. What is Philippines e-invoicing?
It is the legal requirement to issue invoices as structured, digitally signed data and send that data to the BIR through its Electronic Invoicing System (EIS).
2. Why do QuickBooks users need an integration?
QuickBooks creates the invoice, but the BIR expects a specific JSON payload, a JWS signature and API transmission to EIS. A compliance layer handles those steps for you.
3. Does QuickBooks transmit invoices to BIR EIS on its own?
Do not assume it does. International accounting products are not built natively for the Philippine EIS schema, so a certified connector, middleware or custom build is normally required. Confirm current capabilities with Intuit.
4. How does Advintek support QuickBooks?
Advintek reads invoice data from QuickBooks, maps it to the BIR schema, signs and transmits it to EIS, then returns the accept or reject outcome and the BIR unique ID.
5. Does this apply to QuickBooks Online and QuickBooks Desktop?
Both can be in scope if they are used to issue invoices. The integration approach may differ because Online and Desktop expose data differently.
6. Which documents are covered?
Sales invoices, service billings, credit notes and debit notes. Notes must reference the original invoice ID.
7. Is my QuickBooks business required to comply?
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. Software-based invoicing often places a business in scope.
8. What is the deadline?
31 December 2026 for Phase 1, under RR 26-2025.
9. Are micro and small taxpayers exempt?
Micro-taxpayers are exempt for now unless they already use an electronic invoicing system. Small taxpayers should verify their classification.
10. Are exporters covered right now?
No. Exporters fall under a later phase. A separate Revenue Regulation will set the date.
11. Do branches need separate compliance?
Yes. Each branch, with its own four-digit branch code, must issue e-invoices and be configured individually.
12. What does my customer have to do?
Nothing. The seller reports to the BIR and the buyer receives the invoice as normal.
13. How does the flow work from QuickBooks to the BIR?
An invoice is created in QuickBooks, Advintek captures it, converts it to BIR JSON, signs it, transmits it to EIS and writes the status back so your team can track it.
14. How is data captured from QuickBooks?
Through the QuickBooks API or supported data exports, depending on your product and plan, so invoices, credit memos and updates are picked up without double entry.
15. How are credit memos handled?
QuickBooks credit memos map to BIR credit notes and must reference the original invoice. Orphan notes are rejected.
16. How are VAT and non-VAT items mapped?
Tax codes and rates in QuickBooks are matched to BIR categories for 12% VAT, zero-rated and exempt sales so totals reconcile.
17. Where do I store customer TINs and branch codes?
In customer records or custom fields. B2B invoices require the buyer TIN, and the seller’s TIN must include the four-digit branch code.
18. How are discounts treated?
Senior Citizen, PWD, Regular and Special discounts are separate fields in the BIR schema. A single discount line in QuickBooks may need classification.
19. How is withholding tax handled?
The schema has four withholding buckets. Your chart of accounts and invoice setup should let the integration pick up each amount separately.
20. Can I issue multi-currency invoices?
Yes, but every invoice must show the transaction currency and the PHP equivalent.
21. How long does implementation take?
About six to ten weeks end to end, including mapping, the Acknowledgement Certificate, certification and the Permit to Transmit.
22. What format is required?
Structured JSON with a JWS digital signature using RS256.
23. What is the Permit to Transmit?
The BIR’s go-ahead to send live invoices to EIS. It follows certification and sandbox testing.
24. What is the Acknowledgement Certificate?
A BIR acknowledgement of your invoicing system, filed per branch. Without an active certificate, EIS can reject your payloads.
25. What is the transmission window?
Three calendar days from the transaction date.
26. What are the size limits?
1,000 line items per invoice and 100 invoices per API call.
27. How are keys managed?
Your private key remains in your control, and BIR public key rotations must be tracked so transmissions do not fail silently.
28. What if EIS rejects an invoice?
The issue is with the data sent to the BIR. Correct it and retransmit under the same invoice reference. Your customer’s copy is only affected if the invoice content was wrong.
29. Can I void or edit a transmitted QuickBooks invoice?
Not silently. Use a credit note, debit note or the cancel and reissue process so the BIR record stays consistent.
30. What are the penalties for non-compliance?
Fines of PHP 1,000 to PHP 50,000 per offence for failure to issue, plus imprisonment in some cases, and daily penalties for late or failed transmission. Officers can be personally liable.
31. How long must I retain e-invoices?
Ten years, in a retrievable digital format, including the full signed invoice.
32. Can I keep issuing manual invoices from QuickBooks?
Only until you go live on EIS. Treat 31 December 2026 as a hard switch.
33. Are there tax incentives?
CREATE MORE allows an additional deduction for the cost of your reporting system, subject to eligibility. Confirm with your tax adviser.
34. What is the best way to start?
Talk to Advintek about your QuickBooks edition and branches, confirm scope and plan certification ahead of the deadline.
