Back to newsroom
Product25 May 2026

SourceForge launches Global Payroll & HR for Business Central — five country packs at launch.

Our fourth Business Central extension is live. A multi-country HR & payroll add-on with India, UAE, Saudi Arabia, Netherlands and USA country packs out of the box, a configurable Pay Element Engine, Anthropic Claude AI features and a Self-Service web app over OData.

SourceForge Software Services has shipped the SourceForge Global Payroll & HR add-on for Microsoft Dynamics 365 Business Central. It joins the AI Assistant for BC, the OCR Payable Agent and the Reconciliation Agent in the SourceForge BC extension line.

Five country packs ship at launch: India (IN-PACK) with EPF, ESI, PT, TDS old and new regimes; United Arab Emirates (AE-PACK) with WPS file generation, GPSSA pension for UAE nationals and EOSB accrual; Saudi Arabia (SA-PACK) with GOSI, Mudad WPS files and EOSB; Netherlands (NL-PACK) with wage tax tables, ZVW and AOW; United States (US-PACK) with layered Federal/State/Local income tax, FICA Social Security with ceiling, Medicare with additional surtax above the 00k threshold, and NACHA ACH file output.

The heart of the product is the Pay Element Engine — every earning, deduction, contribution and statutory line is a row in a configurable table. Eight calculation methods (Fixed / Percentage / Formula / Slab / Attendance Proportionate / Piece Rate / Balance Remainder / Lookup) plus a formula evaluator supporting arithmetic, conditionals, MIN/MAX/ROUND/CLAMP/SLAB and employee/period/attendance/wage-base tokens. Effective dating, eligibility filters (country / grade / establishment / employment type), rounding, caps and automatic dependency resolution. A rate change is a row edit, not a deploy.

Four Anthropic Claude features are built in: natural-language query against the published API surface, auto-generated plain-English payslip explanations, anomaly detection (with a deterministic heuristic layer that runs even when AI is off), and document extraction from employee uploads. Zero Data Retention headers are sent on every Claude call by default.

Adjacent functionality: overtime engine with daily / weekly / weekly-off / public-holiday / shift / night triggers; leave engine with multiple accrual methods, carry-forward, encashment and year-end carry; holiday calendars and shifts with rosters; GL posting setup per pay element with provision flags for gratuity, leave and bonus accruals; loan types with simple, reducing-balance and flat interest methods, and concessional-loan perquisite handling; F&F settlement; payment file generation (SEPA, NACHA, NEFT, WPS, Mudad, delimited, fixed-width, custom XML).

A companion Next.js Self-Service web app authenticates via Microsoft Entra ID OAuth2 and consumes the published BC OData v1.0 API surface under /api/v2.0/sgp/payrollhr/v1.0/. Employees view payslips, leave balances and attendance, and submit leave / regularisation / overtime / tax-declaration requests. Managers approve their teams. Record-level security means employees see only their own data.

WhatsApp delivery is wired in for payslips, leave approvals, payroll completion and document expiry. Per-employee opt-in is required; every send is logged with provider message ID and delivery status. Five permission sets — SGP Admin, HR Officer, Payroll Officer, Employee Self, Manager Self — round out the security model.

AppSource submission is pending; v1.0 is shipping today via signed .app distribution.

Full product page at /products/sourceforge-global-payroll-hr

Source

Published by SourceForge Software Services Pvt Ltd, Kolkata. For interviews, quotes or additional context, contact info@sourceforge.in.

Working on something we could be part of?

Customer go-lives, joint launches and partnerships are how the company grows. If you're considering SourceForge for a serious deployment — start the conversation.

WhatsAppCall us