A build-to-order Business Central extension that adds Saudi (KSA) payroll compliance — GOSI employer/employee contributions, Mudad/WPS salary files, Nitaqat/Saudization dashboards and end-of-service gratuity — installed and supported by ECOSIRE on your own tenant. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
示意预览A build-to-order Business Central extension that adds Saudi (KSA) payroll compliance
— GOSI employer/employee contributions, Mudad/WPS salary files, Nitaqat/Saudization dashboards and end-of-service gratuity — installed and supported by
ECOSIRE on your own tenant.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Dynamics 365 Business Central 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
Microsoft Dynamics 365 Business Central ships with strong financials but no native Saudi payroll engine — GOSI percentages, Mudad/WPS file layouts, Nitaqat ratios and Saudi Labor Law end-of-service rules are all left to you. This app closes that gap.
ECOSIRE builds a per-tenant AL extension tailored to your environment and installs it directly on your Business Central tenant (cloud SaaS or on-prem). It is delivered as custom AL — table extensions, page extensions, codeunits and event subscribers — not a one-click AppSource download. You buy the build; we engineer, deploy and support it.
What it does. A GOSI engine computes employer and employee contributions on each payroll run, honouring the Saudi-vs-expatriate split and Annuities/SANED bands, and posts results to your chosen G/L accounts. A Mudad/WPS exporter generates the bank salary file in the layout your processing bank or the Mudad portal expects, driven from BC vendor/bank master data. Saudization dashboards read employee nationality and category to compute live Nitaqat ratios against your CR's target band. An end-of-service settlement codeunit applies the half-month/full-month gratuity formula based on tenure and resignation-vs-termination rules. Iqama, contract and GOSI-registration expiry alerts run on a recurring Job Queue entry and notify HR before deadlines lapse.
Everything respects BC conventions: dedicated permission sets, dimension-aware G/L posting, and clean exposure over the BC REST/OData API so Power BI, Power Automate or Dataverse can read payroll registers without direct table access. Because it is your own extension, ECOSIRE can extend a rule the moment GOSI or Mudad changes a layout — no waiting on a third-party publisher's release cycle.
Owns the G/L and needs GOSI, payroll and gratuity to post cleanly to the right accounts and dimensions, reconcile every month, and survive an audit — without exporting to spreadsheets.
Runs the monthly payroll, files the WPS salary file through Mudad/the bank, and must keep Nitaqat in a safe band while never missing an Iqama or contract expiry.
Implementing or maintaining Business Central for a Saudi entity and needs a localized payroll layer they can own as source AL, rather than gluing together a black-box third-party app.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Dynamics 365 Business Central 原生 |
|---|---|---|---|---|
| GOSI Saudi-vs-expat contribution automation in payroll | 包含 | 部分支持 | 包含 | 不包括在内 |
| Mudad / WPS salary file export in your bank's layout | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Saudization / Nitaqat ratio dashboards | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| End-of-service gratuity engine (KSA Labor Law) | 包含 | 部分支持 | 包含 | 不包括在内 |
| Iqama / contract expiry alerts via Job Queue | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Source AL code ownership and free customization | 包含 | 包含 | 不包括在内 | 不包括在内 |
| Installed and supported on your tenant by the vendor | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Rapid rule updates when GOSI/Mudad change formats | 包含 | 部分支持 | 部分支持 | 不包括在内 |
No — this is build-to-order, not a one-click AppSource install. ECOSIRE engineers the AL extension for your specific Business Central version and KSA profile, then installs it on your sandbox and production tenants. Typical delivery is around 2–4 weeks depending on how unusual your Mudad/WPS bank layout and gratuity policies are. You'll get a scoping call first so the lead time and configuration are confirmed before any payment is committed to build.
Every build includes a defined warranty window for defect fixes, plus an optional ongoing support arrangement. Because GOSI rates and Mudad/WPS file layouts change by regulation, we keep the rate tables config-driven so most changes need no new code; when the authorities change a file format, ECOSIRE updates your extension and redeploys. You own the source AL, so you are never locked to us or to a third-party publisher's release schedule.
Yes. It is delivered as a standard AL extension, so it installs on Business Central online (SaaS) per-tenant and on on-premises/private deployments. We target your exact platform version and validate in a sandbox before touching production.
The GOSI engine reads each employee's nationality and category and applies the correct contribution split — the higher combined rate (Annuities + SANED + occupational hazards) for Saudi nationals and the occupational-hazards-only basis for expatriates — within the applicable wage ceiling. Rates live in a configurable table so you can adjust them when GOSI revises the percentages.
Yes. Payroll registers, GOSI contribution summaries and Nitaqat figures are exposed over the Business Central REST/OData API, so Power BI dashboards, Power Automate flows and Dataverse-based apps can consume them directly without raw table access — and without breaking your permission boundaries.
A build-to-order Business Central extension that adds Saudi (KSA) payroll compliance — GOSI employer/employee contributions, Mudad/WPS salary files, Nitaqat/Saudization dashboards and end-of-service gratuity — installed and supported by ECOSIRE on your own tenant.