Contact Info
What does ERPNext Accounting need to handle for a Philippine company?
For a Philippine company, ERPNext Accounting has to produce the books of accounts your advisor presents for a computerized system, apply expanded withholding on supplier bills through withholding categories, record tax that customers withhold from your receipts, and keep peso books beside dollar billing. Most local outputs are built as reports or custom apps, so I scope them remotely and confirm coverage with Frappe or your implementer.
Last reviewed by Vikas Saroj
A finance team that moves its books into ERPNext is not only changing software. In the Philippines, the accounting system itself is something the tax authority may ask about, so the journals it prints, the way it numbers documents and the trail it keeps after a correction all matter as much as the trial balance.
This page stays inside the accounting module: withholding categories, payment deductions, bank and e-wallet reconciliation, peso and dollar ledgers, and the books your advisor needs. Hosting, implementers and the wider platform decision are covered on my separate ERPNext page for the Philippines.
I work remotely with controllers, finance managers and their external accountants. Tax positions and filings stay with your advisor, while I make sure ERPNext records the data they depend on and that every local report is tested before go-live.
Each task ends with a test on your own documents and a sign-off from the person who owns the figures, usually your controller and your external accountant.
General journal, ledger, sales and purchase books and cash journals produced from posted entries, with layouts your advisor approves and gaps filled by query or script reports kept in a custom app.
Tax Withholding Category records set up for the supplier types your advisor treats as subject to expanded withholding, linked to supplier masters and tested on service, rental and professional fee bills.
Payment entries that split a short receipt into cash and creditable withholding through the deductions table, so the invoice closes in full and a schedule of certificates still to collect remains visible.
Statement imports mapped to the export formats of your banks, plus clearing accounts for e-wallet and card settlements, so reconciliation happens in the Bank Reconciliation Tool rather than a side spreadsheet.
Company currency in pesos, customer and bank accounts in dollars where outsourcing or export billing needs them, exchange revaluation at period end and intercompany charges to an overseas parent.
A written routine for upgrades and custom app changes that keeps the system your advisor described consistent with the system you actually run, including who approves, tests and records each change.
What the books must show
Configuration and local reports
A month posted and checked
Philippine companies that keep their books in software are generally expected to have that system registered with, or acknowledged by, the BIR, and to be able to produce books of accounts and supporting records on request. The exact requirements, forms and whether your situation calls for registration or a simpler acknowledgment are questions for your tax advisor, and they change from time to time. What I can do is make sure ERPNext produces what that advisor asks for.
ERPNext stores every posting in its general ledger and keeps a version history on documents, which gives a good starting point for an audit trail. The work lies in presentation and control:
For the module in general, see ERPNext Accounting.
ERPNext has a Tax Withholding Category record that was designed to be generic: you define a rate, an account and optional thresholds, attach the category to suppliers, and purchase invoices or payments deduct the tax automatically. For a Philippine company, that mechanism can carry expanded withholding on professional fees, rentals, contractors and other payments your advisor considers in scope.
The decisions I work through with finance are practical ones:
Whether any Philippine-specific app or form layout exists for your ERPNext version is something I confirm with your implementer before deciding what to build. Unknowns go into the gap analysis with an owner and an estimate.
Corporate customers in the Philippines often deduct withholding before paying your invoice and are expected to send a certificate afterward. If the receipt is posted as a partial payment, the invoice stays open, receivables look overdue and the creditable tax disappears from view.
In ERPNext the cleaner route is the deductions table on the payment entry. The cashier records the amount received, then adds a deduction line that posts the withheld portion to a creditable withholding account, and the invoice closes in full. I set this up with:
Service exporters and outsourcing firms feel this most, because local clients withhold while foreign clients pay gross. Related patterns are on finance automation.
ERPNext reconciles bank accounts by importing statements and matching them against payment entries and journal entries in the Bank Reconciliation Tool. Philippine banks each export statements in their own layout, and some business accounts offer only PDF statements, so I collect a sample from every bank you use and build an import template for each. Where only PDF is available, we agree a conversion step and who owns it.
E-wallet and card settlements need their own design. Collections through wallets or payment gateways usually arrive net of fees, in batches, sometimes days later. I treat each provider as a clearing account: sales post to the clearing account, the settlement report moves the net amount to the bank, and fees post as an expense. The clearing balance should fall to zero for each settlement period.
On currency, the Philippine company reports in pesos, yet a USD receivable account, a dollar bank account or a foreign supplier can sit alongside it. Outsourcing firms and exporters invoicing in USD need exchange revaluation at month end and a decision, with your accountant, on which rates to use. Groups with an overseas parent add intercompany charges, which ERPNext supports through internal customers and suppliers. The broader patterns are on multi-currency ERP.
The Philippines has been moving toward electronic invoicing and electronic sales reporting for certain taxpayers. ERPNext exposes a full API, so a connection can be built, but I would not assume a ready-made Philippine connector exists for your version. Confirm with Frappe or your implementer what is available, who maintains it and whether it is tested against the current specifications. Your advisor confirms whether and when the rules apply to you.
Every local report and integration you add becomes code that must survive upgrades. ERPNext is released under an open source license, so there is no license fee, but there is also no vendor obliged to keep your custom apps working. A sensible routine includes:
Frappe does not pay me, and no hosting or support contract earns me anything. The platform view is on my ERPNext consultant Philippines page, with wider context on the Philippines ERP consultant page and the Philippines hub. Delivery is remote, and the engagement runs in English.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
ERPNext can produce the ledgers, journals and audit trail a computerized system typically needs, but registration depends on your advisor's submission and on reports built to their specification. I prepare the books, the system description and the change routine, then your advisor handles the process with the BIR. Confirm current requirements with them before you commit.
Its Tax Withholding Category feature can deduct withholding on purchase invoices or payments for suppliers you tag, with rates and accounts you define. It does not decide which payments are in scope; your advisor does. I configure the categories, test them on real bills and add a report of tax withheld per supplier for certificates and summaries.
I treat that as an open question for each project. Community or implementer apps may exist for parts of the local requirement, but coverage, maintenance and version support vary. I ask Frappe or your implementer what is available for your version, test anything offered, and list what still has to be built as reports or a custom app.
Use the deductions table on the payment entry. The cash received posts to the bank, the withheld amount posts to a creditable withholding account, and the invoice closes in full. A custom field tracks whether the certificate has arrived, and a quarterly report lets your accountant match amounts to certificates.
The work is remote: workshops by video, configuration reviews on a shared staging site and written test results. Philippine business hours overlap well with mine for live sessions. A visit to your premises is possible by arrangement, though ledger design and report testing rarely depend on one.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.