- ہوم
- Apps
- SaaS Tools
- Philippines Payroll Pack
مثالی پیش منظرA Business Central AL extension that runs Philippine payroll end to end
— SSS, PhilHealth and Pag-IBIG contribution tables, BIR graduated withholding, 13th-month pay, payslips and bank file export.
ECOSIRE builds, installs and supports it after you request a quotation.
Philippines Payroll Pack کیا ہے؟
A Business Central AL extension that runs Philippine payroll end to end — SSS, PhilHealth and Pag-IBIG contribution tables, BIR graduated withholding, 13th-month pay, payslips and bank file export. ECOSIRE builds, installs and supports it after you request a quotation. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.
اہم خصوصیات
آرڈر پر تیار، مکمل طور پر آپ کے لیے
خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔
- 1
آپ آرڈر دیتے ہیں
ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔
- 2
ہم بناتے اور انسٹال کرتے ہیں
ECOSIRE اسے آپ کے Dynamics 365 Business Central پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔
- 3
لائیو + معاونت
آپ تقریباً ایک کاروباری ہفتے میں لائیو ہو جاتے ہیں، گو لائیو کے بعد دو ہفتوں کی معاونت کے ساتھ۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔
اس مصنوع کے بارے میں
Philippine payroll is not a rounding problem, it is a table problem. SSS contributions come from a published bracket schedule with employee, employer and EC shares plus mandatory provident fund amounts above a salary ceiling; PhilHealth is a percentage with a floor and a ceiling that move on their own schedule; Pag-IBIG has its own rate breakpoint and monthly cap; and BIR withholding runs off the graduated TRAIN tables applied per payroll period, with de minimis benefits and the PHP 90,000 13th-month-and-other-benefits exclusion sitting on top. Microsoft Dynamics 365 Business Central ships no Philippine payroll localization at all — most teams run the whole thing in a spreadsheet, then key summary journals back into Business Central, which means the general ledger is always one manual step behind the payroll register and nobody can reconcile an employee's year-to-date figure without opening the workbook.
What we build is a proper AL extension for Business Central — delivered as a per-tenant extension for SaaS, or as an app package you deploy on-premises — that puts the payroll engine inside the system that already holds your chart of accounts, dimensions and vendors. Contribution schedules live in real setup tables with effective-from dates, so when SSS or PhilHealth publishes a new circular you add the new version rather than editing history; every past run recomputes against the table version that was in force on its period. A calculation codeunit walks each employee's payroll period, resolves the applicable bracket, computes employee and employer shares, applies the BIR graduated table to taxable compensation net of mandatory contributions, and writes payroll lines that post to the G/L through standard journal posting with your own dimension setup — cost centre, project, department — carried onto every line.
The pack is built the way Business Central expects: table and page extensions on Employee for the SSS, PhilHealth, Pag-IBIG and TIN identifiers plus tax status; new ledger tables for payroll runs, lines and year-to-date accumulators; event subscribers rather than base-application modifications, so a Microsoft release wave upgrade does not break the extension; permission sets that separate the payroll clerk who enters timesheets from the officer who releases and posts; and job queue entries for the scheduled work — draft run generation, contribution accrual and report file build. Payslips render as report objects you can email straight from Business Central or archive to the employee card. Bank file export is a configurable layout so the same run produces the format your disbursement bank actually accepts. Statutory outputs — the SSS contribution collection list, PhilHealth remittance report, Pag-IBIG MCRF, BIR 1601-C monthly remittance figures, 2316 employee certificates and the alphalist source data — are generated from the same posted ledger, not re-keyed. API pages exposed over the REST API v2.0 / OData v4 endpoints let a time-and-attendance system push hours in and let Power BI, Power Automate or a Dataverse-connected app read run summaries out without anyone touching the database.
This is build-to-order, and we are explicit about what that means: there is no AppSource button to press today. You request a quotation, we run a scoping call on your actual pay structure — pay frequencies, allowance and de minimis catalogue, night differential and overtime rules, loan deductions, the bank file spec your bank issued you, and which Business Central version and deployment type you are on. We then build the extension against that scope, install it on your sandbox, run a parallel period against your existing payroll so the peso figures are proven line by line before anything posts to your production general ledger, and hand over the git repository with the AL source. Typical delivery is one working week from confirmed scope, longer only if you want integrations we have not scoped, such as a biometric time system or a multi-entity shared services setup.
Statutory tables change. We build the schedules as data you can maintain yourself, document the update procedure in the handover pack, and stay available during the post-go-live support window to handle the first rate change with you rather than leaving you to discover it at month end.
What you get
- Installable AL extension source and compiled app package built for your specific Business Central version and deployment type (SaaS per-tenant extension or on-premises)
- Installation and configuration on your environment, including contribution schedules, tax tables, pay elements, dimension mapping and bank file layout loaded with your real setup values
- Technical documentation: object ID ranges, table and page extension inventory, codeunit and event subscriber map, API page endpoints, permission set definitions and the statutory table update procedure
- User guide covering the full payroll cycle — timesheet entry through calculate, release, post, payslip distribution and statutory report generation — plus a live training session with your payroll team
- UAT on a sandbox environment including a parallel payroll period reconciled line by line against your existing payroll, with a documented rollback plan before any production posting
- Post-go-live support window covering defect fixes, the first statutory rate change and questions from your payroll staff during their first live runs
- Git repository handover with full commit history, branch structure and build pipeline, transferred to your organisation so you own the source outright
- Signed-off scope document recording pay frequencies, allowance catalogue, deduction rules and integration boundaries as built
Who this is for
Payroll Officer or HR Manager
Runs semi-monthly payroll for 30 to 500 employees in a spreadsheet today and re-keys the summary into Business Central. Needs the SSS bracket, PhilHealth ceiling and BIR table to be right without checking a circular by hand every cutoff, and needs payslips and the bank file to come out of the same run that posts to the ledger.
Finance Controller or CFO
Owns the general ledger and signs the BIR filings. Wants payroll cost hitting the correct accounts and dimensions at posting rather than as a month-end journal, wants year-to-date figures reconcilable to the trial balance at any moment, and wants the 2316 and alphalist data traceable to posted transactions rather than a workbook.
IT Manager or Business Central Administrator
Responsible for the environment surviving Microsoft's release waves. Needs an extension built on event subscribers and extension objects rather than base-app changes, permission sets that fit existing role centres, and API endpoints so the time-and-attendance system and Power BI can talk to payroll without database access.
Business Central Partner or Implementation Consultant
Delivering a Business Central rollout to a Philippine client with no localized payroll to offer. Needs a scoped, source-delivered payroll extension they can install, configure and hand over as part of their own project, with documentation good enough that their own consultants can support it.
How Philippines Payroll Pack Compares
| Criterion | ECOSIRE | Custom Build | Competitor | Dynamics 365 Business Central نیٹو |
|---|---|---|---|---|
| Philippine statutory coverage | SSS, PhilHealth, Pag-IBIG and BIR graduated withholding built to your scope, with 13th month and de minimis handling | Whatever your developer builds; statutory research and bracket logic are on you | Varies widely — many are payroll shells with a generic contribution table, not PH-specific brackets | None. Business Central ships no Philippine payroll localization |
| Rate and table changes | Effective-dated setup tables your team maintains; procedure documented and the first change walked through with you | Often hard-coded, so every circular becomes a developer ticket | Vendor pushes an update on their schedule, which may lag the circular | Not applicable — no payroll tables exist |
| General ledger posting | Posts through standard journal posting with your dimensions on every line | Depends entirely on the developer's design | Usually posts a summary journal; dimension depth varies | Manual journal keyed from a spreadsheet |
| Source code ownership | Full AL source and git repository handed over to you | You own it, and you own all future maintenance too | Closed source; access rented via subscription | Not applicable |
| Upgrade safety across release waves | Table/page extensions and event subscribers only — no base-app modification | Risk depends on whether the developer avoided base-app changes | Generally upgrade-safe, but you wait for the vendor to certify each wave | Not applicable |
| Delivery model and lead time | Build-to-order: one working week from confirmed scope, sandbox UAT and parallel run included | Typically 2 to 4 months including your own requirements gathering and testing | Installs in minutes, then weeks of configuration to fit PH rules it may not fit | Available immediately — because there is nothing to install |
| Fit to your pay structure | Allowances, night differential, loans and bank file layout built to your actual rules at scoping | Exactly your rules, at your cost and timeline | Your rules must bend to the vendor's configuration options | No payroll structure exists to fit |
| Integration and reporting access | API pages on REST API v2.0 / OData v4 for time systems, Power BI, Power Automate and Dataverse | Built only if specified up front | Often a closed data model with limited or paid API access | Not applicable |
Frequently Asked Questions about Philippines Payroll Pack
How long does delivery take?
Typical delivery is one working week from confirmed scope. The clock starts when we have agreed your pay frequencies, allowance and de minimis catalogue, deduction rules, bank file specification and Business Central version — not when you first enquire. Scoping itself is a short call. Timelines extend beyond four weeks only for work outside the standard pack, such as biometric time-system integration or a multi-entity shared services structure, and we tell you that in writing before you commit.
Is this an existing app I can download from Microsoft AppSource?
No. This is build-to-order. There is no instant download and no trial to install today. You request a quotation, we scope your requirements, and we build the extension against your setup and your Business Central version. What you receive is a compiled app package plus the full AL source in a git repository transferred to you.
What happens when SSS, PhilHealth, Pag-IBIG or BIR rates change?
Contribution schedules and tax tables are effective-dated setup data, not hard-coded values — your team adds a new version with a start date and the engine picks it up for periods on or after that date, while past runs keep recomputing against the version that was in force. The update procedure is documented in the handover pack, and during the post-go-live support window we walk your team through the first rate change with them. Ongoing maintenance beyond that window is available as a separate support arrangement.
Which Business Central versions and deployment types are supported?
We build against current Business Central release waves for both Business Central online (SaaS) and on-premises. For SaaS we deliver a per-tenant extension installed to your production and sandbox environments; for on-premises we deliver the app package plus deployment instructions for your service tier. Because the extension uses table and page extensions and event subscribers rather than base-application modifications, Microsoft's release wave updates apply without a rebuild in the normal case, and we confirm your exact version at scoping.
Can it feed our time-and-attendance system and our reporting stack?
Yes. Timesheet hours, overtime and night differential can be pushed in through API pages published on the REST API v2.0 / OData v4 endpoints, and payroll run summaries can be read out the same way — so Power BI, Power Automate or a Dataverse-connected app consumes payroll data without anyone touching the database. If your time system exports a file rather than calling an API, we scope a file import instead. Either way the integration boundary is written into the signed scope document.
How do we know the numbers are correct before we go live?
We run a parallel period on your sandbox: your existing payroll and the extension process the same cutoff, and we reconcile employee by employee and line by line — gross, each statutory contribution, withholding tax and net pay — until the figures match or the difference is explained and accepted. Nothing posts to your production general ledger until that reconciliation is signed off, and a rollback plan is documented before the first production run.
Do we own the code?
Yes. The git repository containing the full AL source, commit history and build pipeline is handed over to your organisation. You are not locked into ECOSIRE to change a tax table, adjust a payslip layout or extend the pack later — though most clients keep us on a support arrangement because we already know the codebase.
Related Modules

PayTabs / Tap MENA Payment Gateway for Business Central
A custom-built Business Central (AL) extension that connects PayTabs and Tap to your invoices — pay-links, multi-currency MENA settlement, and automatic payment, fee and refund posting. Built, installed per-tenant and supported by ECOSIRE.

Peppol E-Invoicing Hub for Business Central
A build-to-order AL extension that lets your Business Central tenant send and receive Peppol BIS Billing 3.0 e-invoices across the EU and global Peppol network, with Access Point connectivity, SMP lookup, Schematron validation and country-specific CIUS profiles. Installed per-tenant and supported by ECOSIRE.

Power Automate / Zapier Integration Hub
A per-tenant Business Central extension that exposes rich event triggers and create/update/find actions to Power Automate, Zapier and Make, with a built-in webhook publisher and field-mapping engine. Built, installed and supported by ECOSIRE on your BC environment.

Power BI Embedded Analytics & Agentic Insights Pack for Business Central
A per-tenant Business Central extension that embeds curated Power BI finance, sales, inventory and project dashboards directly into your role centers, adds AI anomaly flags on key figures, and drills through from a chart visual straight back to the underlying BC page. Built, installed and supported by ECOSIRE on your own tenant.
Philippines Payroll Pack
A Business Central AL extension that runs Philippine payroll end to end — SSS, PhilHealth and Pag-IBIG contribution tables, BIR graduated withholding, 13th-month pay, payslips and bank file export. ECOSIRE builds, installs and supports it after you request a quotation.
- Effective-dated SSS contribution schedule with employee, employer and EC shares plus the mandatory provident fund tier above the regular salary ceiling — new circulars are added as a new version, never an edit to history
- PhilHealth premium computation with configurable rate, monthly salary floor and ceiling, and employee/employer split, versioned by effective date
- Pag-IBIG contribution with the rate breakpoint, employer counterpart and monthly cap, plus optional MP2 voluntary savings as a separate deduction line
- BIR graduated withholding tax applied per payroll period from configurable TRAIN tax tables, computed on compensation net of mandatory contributions and de minimis exclusions