Skip to main content
Dynamics 365 Finance & OperationsSaaS Tools

GCC Payroll, WPS & Gratuity

Gulf payroll for Dynamics 365 Finance & Operations: WPS files, gratuity, social insurance and Arabic payslips.

Nothing is pre-built - we scope, quote, then build it for your legal entities.

ऑर्डर पर निर्मित

GCC Payroll, WPS & Gratuity क्या है?

Gulf payroll for Dynamics 365 Finance & Operations: WPS files, gratuity, social insurance and Arabic payslips. Nothing is pre-built - we scope, quote, then build it for your legal entities. Built to order by ECOSIRE for Dynamics 365 F&O (build-to-order) — indicative price from $1499.00 USD; request a quote for a scoped proposal.

GCC Payroll, WPS & Gratuity — Gulf payroll for Dynamics 365 Finance & Operations: WPS files, gratuity, social insurance and Arabic payslips

What we build

  • Pay elements with fixed, percentage, formula and attendance-driven calculation types, each carrying its own gratuity, social insurance and overtime base flags
  • Pay cycles and pay periods defined per legal entity, with payroll calculation running in the SysOperation batch framework
  • Built directly on HcmWorker, employment, position and compensation plan records - no parallel employee master
  • WPS salary information files generated through Electronic reporting per country layout, validated against your bank test facility
  • Employee payment files produced as Electronic reporting formats so a bank layout change is configuration, not code
  • End-of-service gratuity per country labour law, contract type and service-year band, with a monthly provision batch posting to the general ledger
  • Final settlement statement combining gratuity, leave encashment, notice pay and outstanding loan balances
  • Social insurance configuration per country and nationality band, with contributory base, ceiling and employer or employee split, plus authority-format registers
  • Bilingual Arabic and English payslips with right-to-left layout, delivered as SSRS or Electronic reporting documents
  • Payslip access through the Employee self service workspace, and through a Power Apps canvas app on Dataverse via dual-write
  • Air-ticket entitlement accrual by grade and family size with provision and drawdown journals, plus leave accrual rules built on F&O leave and absence
  • Payroll posting as general journal or employee vendor invoices with ledger dimensions derived from position, department, cost centre or project, approved through the F&O workflow framework

इस उत्पाद के बारे में

Human Resources in Dynamics 365 Finance & Operations handles workers, positions, jobs, compensation plans and leave enrolment well. What it does not handle is Gulf payroll. The payroll functionality that ships in the product targets the United States, and there is no Gulf localisation to switch on. So groups running legal entities in the UAE, Saudi Arabia, Qatar, Oman, Bahrain or Kuwait end up with the organisational structure in F&O and the actual pay run somewhere else - a spreadsheet, a standalone payroll package, or an outsourced provider - and then re-import a summary journal every month.

That split costs more than it looks. Headcount and position changes are entered twice. Cost centre and project dimensions on payroll cost are approximations, because the external system does not know your ledger dimension structure. End-of-service gratuity is accrued once a year on a spreadsheet rather than provisioned monthly, so the liability on the balance sheet is wrong for eleven months out of twelve. Wage Protection System files are assembled by hand, and a single malformed record gets the whole batch rejected by the bank. And nobody in the business can produce an Arabic payslip that satisfies a labour inspection without retyping it.

What ECOSIRE builds

A Gulf payroll module written in X++ as an extension, sitting directly on the Human Resources data already in your environment - HcmWorker, employment records, positions, compensation plans and leave enrolments. No parallel employee master, no synchronisation job between two versions of the truth.

Pay elements and the calculation engine

Earnings, allowances and deductions are configured as pay elements with a calculation type: fixed amount, percentage of basic, formula across other elements, or attendance-driven. Each element carries its own ledger posting setup and its own treatment for gratuity, social insurance and overtime bases, because in Gulf payroll the question is rarely how much an allowance is and almost always which bases it belongs to. Pay cycles and periods are defined per legal entity. The calculation itself runs in the SysOperation batch framework, so a multi-thousand-employee run is a batch job with a progress log and a re-runnable result set, not a foreground process that times out.

WPS and bank files

Wage Protection System files are generated through Electronic reporting, which means the layout is a configuration you can see and version rather than hard-coded string building. We implement the salary information file for the countries in your scope - the UAE fixed-width SIF, the Saudi format for the mandated wage protection channel, and the Qatar, Oman or Bahrain equivalents as required - to the specification published by the relevant central bank or labour authority, then validate the output against your own bank test facility before go-live. Employee payment files use the same Electronic reporting mechanism, so a change in bank format is a format update rather than a code change. ECOSIRE is not a certified payroll provider in any GCC country and does not file anything on your behalf; we build the files, you submit them.

End-of-service gratuity and provisions

Gratuity is calculated per the labour law of each country and per contract type - unlimited or limited term, resignation or termination, the service-year bands that change the accrual rate, and the eligible salary base as your legal advisor defines it. A monthly provision batch posts the movement to the general ledger with the right ledger dimensions, so the liability is current every month rather than an annual surprise. Final settlement pulls gratuity, unused leave, notice pay and outstanding loan balances into one settlement statement that the employee signs and the ledger posts.

Social insurance and statutory deductions

Contribution rules are configured per country and per nationality band - GOSI in Saudi Arabia with the split between Saudi nationals and expatriates, GPSSA in the UAE, PASI in Oman, the Bahraini and Qatari schemes - each with its own contributory base, ceiling, employer share and employee share. Contribution registers export in the layout each authority expects, again through Electronic reporting.

Arabic payslips and self service

Payslips render bilingually, Arabic and English, with correct right-to-left layout and Arabic labels, produced as an SSRS report or an Electronic reporting document depending on how you need to archive them. Employees see their own payslips in the Employee self service workspace, and where you want a phone-first experience we publish the same data through dual-write to a Power Apps canvas app.

Leave, air tickets and loans

Annual leave accrues against the F&O leave and absence setup with Gulf-specific rules: accrual during unpaid leave, leave salary paid in advance of departure, and encashment on settlement. Air-ticket entitlement accrues monthly per grade and family size, with a provision journal and a drawdown when the ticket is actually taken. Employee loans and salary advances are recorded with a deduction schedule that the payroll run honours automatically and that stops at the outstanding balance on final settlement.

Posting and multi-entity operation

Payroll results post as a general journal or as employee vendor invoices, whichever your finance team prefers, with ledger dimensions derived from the position, department, cost centre or project the worker is assigned to. Payroll runs are approved through the F&O workflow framework before posting. Groups run each legal entity on its own cycle and consolidate through standard cross-company reporting.

Who it is for

Groups with employees in one or more GCC countries already running Dynamics 365 Finance & Operations for finance, that are currently paying people out of a separate system and re-importing journals. It suits payroll managers, HR directors and financial controllers who want one employee record and a defensible monthly liability.

How delivery works

1. Scoping call. Which countries, how many legal entities, your bank or banks, contract types, allowance structure, current gratuity policy and who signs off the interpretation of it. 2. Fixed quote. Written scope, fixed price, lead time - typically one working week, longer where several countries and banks are in scope. 3. Build. X++ extension plus Electronic reporting configurations, developed against a copy of your HR setup. 4. Install in test. Deployable package into your sandbox through LCS. You run a parallel payroll for at least one full cycle against your existing system and reconcile the difference line by line. 5. Production. Deployment in your change window, with the first live run supervised. 6. Support. A defect-correction window covering at least the first production cycles, plus a written handover.

What is out of scope

We do not provide legal or tax advice. Gratuity formulas, eligible salary bases and contribution rules are implemented exactly as your legal or HR advisor specifies them in writing, and that specification is part of the signed scope. Bank onboarding, authority registration and filing remain yours.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    हम आपके इंस्टेंस पर इंस्टॉल करते हैं और सोर्स कोड सौंपते हैं, और गो-लाइव के बाद दो सप्ताह का समर्थन शामिल है। हमारे द्वारा दिए गए कोड की खामियाँ निःशुल्क ठीक की जाती हैं।

What you get

  • Full X++ source in a dedicated model, pushed to your Azure DevOps repository
  • Electronic reporting configurations for every WPS, payment and authority file in the agreed scope, delivered as exportable versions
  • Signed deployable package installed into your sandbox through LCS
  • Configuration of pay elements, pay cycles, gratuity rules, contribution bands and posting setup in your test environment, documented in a configuration workbook
  • Bilingual payslip layouts plus security roles, duties and privileges for payroll administrator, payroll approver and employee
  • Administrator and payroll-operator documentation plus recorded training, including a parallel-run reconciliation guide
  • A defect-correction support window covering the first production payroll cycles, with a written handover pack

Who this is for

Payroll Manager

Assembles WPS files by hand every month and finds out about a formatting error only when the bank rejects the batch. Generating the file from the same run that produced the payslips, in a versioned Electronic reporting format validated against the bank test facility, removes the retyping and the rejection loop.

HR Director

Maintains positions and contracts in F&O while the actual pay run lives in a separate system, so every joiner, leaver and grade change is entered twice. Running payroll on the existing worker and position records means one employee master and one place where an Arabic payslip comes from.

Financial Controller

Carries an end-of-service liability that is only accurate at year end, and payroll cost allocated to dimensions the external system guessed at. Monthly gratuity provisioning and dimension-aware posting make the liability and the cost centre split defensible at any month end.

How GCC Payroll, WPS & Gratuity Compares

CriterionECOSIRECustom BuildCompetitorDynamics 365 Finance & Operations नेटिव
WPS salary information file generated through Electronic reporting per countryIncludedPartial supportPartial supportNot included
End-of-service gratuity by contract type and service band with monthly provisioningIncludedPartial supportPartial supportNot included
Bilingual Arabic and English payslip with right-to-left layoutIncludedPartial supportPartial supportNot included
Social insurance calculation per country and nationality band with authority registersIncludedPartial supportPartial supportNot included
Air-ticket and leave-encashment provisioning as scheduled batch jobsIncludedPartial supportNot includedNot included
Runs on existing HcmWorker and position records with no parallel employee masterIncludedPartial supportNot includedIncluded
Full X++ and Electronic reporting source delivered to your own repositoryIncludedIncludedNot includedNot included
Fixed written scope and price agreed before development startsIncludedNot includedPartial supportNot included

Frequently asked questions

Can I download and install this now?
No. This is built to order. We hold a scoping call, issue a fixed written quote, and then build the module for your countries, entities and banks. Lead time is typically one working week from acceptance, and longer where multiple countries and bank formats are in scope - we state the date in the quote rather than after you have paid.
Which versions and editions are supported?
Dynamics 365 Finance and Supply Chain Management, cloud-hosted, on a currently supported service update, with the Human Resources capabilities in the same environment. We build and test against the exact application and platform version in your sandbox. This is not a Business Central app and there is no AL version. If your HR data sits in a separate Human Resources environment rather than the F&O one, tell us on the call - it changes the integration design and the price.
Which countries do you cover?
We build for the countries in your scope: UAE, Saudi Arabia, Qatar, Oman, Bahrain and Kuwait are the ones we quote for. Each country adds its own gratuity rules, contribution scheme and WPS layout, so each one is a priced line in the quote rather than something bundled in by default.
Is this certified by any bank, ministry or authority?
No. We implement file layouts to the published specification and validate them against your own bank test channel before go-live. ECOSIRE holds no payroll certification in any GCC country, does not act as a payroll bureau, and does not submit anything to a bank or authority on your behalf.
Who decides the gratuity formula?
You do, in writing, on advice from your legal or HR counsel. We implement exactly what that specification says and the specification becomes part of the signed scope. We do not give legal advice, and we will not sign off an interpretation of a labour law on your behalf.
How do we prove the numbers are right before we go live?
By running at least one full parallel cycle in your sandbox against whatever you pay from today, and reconciling employee by employee. That parallel run is part of the delivery plan, not an optional extra, and we supply a reconciliation guide for it. We do not recommend a cutover without it.

कोटेशन का अनुरोध करें

हमें GCC Payroll, WPS & Gratuity के लिए अपनी ज़रूरतें बताएं और हम आपको कीमत, लाइसेंस विकल्प और एक अनुकूलित प्रस्ताव भेजेंगे — आमतौर पर एक कार्यदिवस के भीतर।

अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।

Pairs well with

Fixed Asset Lifecycle Management
ऑर्डर पर निर्मित

Fixed Asset Lifecycle Management

A build-to-order fixed asset lifecycle extension for Dynamics 365 Finance & Operations covering barcode verification, componentisation, inter-entity transfers and parallel books. Built for you after a fixed quote.

From $1499.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
View specification
France Mandatory E-Invoicing & E-Reporting
ऑर्डर पर निर्मित

France Mandatory E-Invoicing & E-Reporting

A build-to-order Dynamics 365 Finance & Operations extension that produces structured French e-invoices, transmits them through your chosen partner platform and files the transaction e-reporting alongside. Built for your entities after a fixed quote.

From $1499.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
View specification
Germany XRechnung & ZUGFeRD Compliance
ऑर्डर पर निर्मित

Germany XRechnung & ZUGFeRD Compliance

A build-to-order Dynamics 365 Finance & Operations extension that generates, validates and transmits XRechnung (UBL/CII) and hybrid ZUGFeRD PDF/A-3 invoices. ECOSIRE builds it for your entities after a scoping call.

From $1499.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
View specification
Global E-Invoicing Framework
ऑर्डर पर निर्मित

Global E-Invoicing Framework

A governed e-invoicing layer for Dynamics 365 Finance & Operations covering country formats, provider endpoints, clearance status and archiving. Built to order for your legal entities after a scoping call and fixed quote.

From $1699.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
View specification