Pular para o conteúdo principal
Zoho OneSaaS Tools

GCC WPS Payroll and Gratuity Pack

A build-to-order Zoho People and Zoho Payroll extension that generates bank-format WPS wage protection files and

computes GOSI, GPSSA and end-of-service gratuity per country and free zone. Built for your org after a fixed quote.

Sob encomenda

O que é GCC WPS Payroll and Gratuity Pack?

A build-to-order Zoho People and Zoho Payroll extension that generates bank-format WPS wage protection files and computes GOSI, GPSSA and end-of-service gratuity per country and free zone. Built for your org after a fixed quote. Built to order by ECOSIRE for Zoho One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

GCC WPS Payroll and Gratuity Pack — A build-to-order Zoho People and Zoho Payroll extension that generates bank-format WPS wage protection files and computes GOSI, GPSSA and end-of-service gratuity per country and free zone

What we build

  • Bank-specific WPS file format definitions stored as configurable records in Zoho Creator, covering record layout, delimiters, header and trailer fields and file naming
  • Deluge generators that build WPS wage files directly from approved Zoho Payroll pay runs rather than from a re-keyed export
  • Pre-submission validation for missing IBANs, missing labour card or establishment identifiers, and header totals that do not reconcile to the pay run
  • GOSI computation for Saudi entities with separate handling of Saudi national and expatriate employees against a configurable contributory wage ceiling
  • GPSSA computation for eligible GCC nationals in UAE entities, with expatriate employees correctly excluded from the scheme
  • End-of-service gratuity engine with service-length bands, configurable wage base, and distinct resignation and termination treatment per country and free zone
  • Monthly gratuity accrual postings to the correct Zoho Books organization and liability account through the Books API
  • Final settlement calculation producing a documented breakdown of service period, wage base, band applied and adjustments for each leaver
  • Entity master records in Zoho Creator carrying country, labour law regime, free zone designation, establishment identifiers and bank routing
  • Zoho Flow schedules for monthly accrual runs, post-approval WPS generation, per-entity submission reminders and missing-document alerts
  • Sigma widget in Zoho People showing per-entity submission readiness, blocking validation exceptions, social insurance totals and current gratuity liability
  • Gratuity liability and social insurance reports broken down by entity, nationality class and service band, reconciled against the Zoho Books journal

Sobre este Produto

The problem

Gulf payroll fails on file formats and on leaving employees. Wage Protection System submissions are not a single national standard in practice: the record layout, the delimiter, the header and trailer fields, the employee identifier and the file naming convention all vary by country and by the bank or exchange house you route salaries through. A finance team that switches banks, adds a second entity in another emirate, or opens an entity in another GCC country discovers that its carefully built salary export no longer validates, and finds out at the point of upload rather than in advance.

End-of-service gratuity is the other half. Accrual depends on service length bands, the wage definition used for the calculation, whether the contract is limited or unlimited under the applicable labour law, and how resignation is treated differently from termination. Free zones add their own employment rules. Social insurance layers on top: GOSI in Saudi Arabia distinguishes Saudi nationals from expatriates with different contribution components, GPSSA covers GCC nationals in the UAE, and other GCC states have their own schemes and ceilings. Meanwhile expatriate staff who make up the bulk of the headcount fall outside the national scheme entirely but still accrue gratuity.

Zoho Payroll and Zoho People hold the employment data needed to compute all of this. What is missing is the country and bank-specific layer that turns that data into a file a bank will accept and an accrual a group auditor will accept.

What ECOSIRE builds

ECOSIRE builds this layer inside your Zoho org. It is a build-to-order engagement, not a product you download. We scope your entities, countries, banks and free zones, quote a fixed price, then develop and install it into your environment.

Bank-format WPS file generation

WPS output is driven by a file-format definition held as data in Zoho Creator, not hard-coded. Each definition captures the record layout, field order, padding and delimiter rules, header and trailer composition, employee identifier field, amount formatting and file naming convention for one bank in one country. Deluge functions build the file from the approved pay run against the selected definition. Adding a second bank or a second country is a new format definition plus validation, not a rewrite. Pre-submission validation checks the file before it leaves Zoho: missing labour card or establishment identifiers, employees without a registered IBAN, amount and headcount totals that do not tie back to the pay run, and format-level field length violations.

Social insurance computation

Deluge functions compute contributions per country scheme and per nationality class, reading employee master data from Zoho People through the REST API. Saudi entities compute GOSI with the separate treatment of Saudi nationals and expatriate employees, applying the contributory wage definition and ceiling held in configuration. UAE entities compute GPSSA for eligible GCC nationals while correctly excluding expatriates from the scheme. Scheme parameters, ceilings and contribution splits are versioned configuration records with effective dates, so a rate revision does not retroactively change a prior period.

End-of-service gratuity accrual and settlement

A gratuity engine computes both the ongoing balance sheet accrual and the final settlement figure. Rules are configured per country, per contract type and per free zone where applicable: service length bands, the wage base used, treatment of resignation versus termination, unpaid leave adjustments and any cap. Monthly accrual postings flow to the correct Zoho Books organization and liability account through the Books API. On separation, the settlement calculation runs against the same rule set and produces a documented breakdown showing service period, wage base, band applied and any adjustments, so the number given to the employee can be explained line by line.

Multi-entity and multi-country structure

Entity records carry country, labour law regime, free zone designation, establishment identifiers, bank routing and the applicable social insurance scheme. Employees inherit rules from their employing entity rather than from a global setting, so one Zoho tenant can run a Dubai mainland entity, a free zone entity and a Riyadh entity with different WPS formats, different social insurance and different gratuity rules in the same pay cycle.

Automation and review

Zoho Flow schedules the recurring work: monthly gratuity accrual runs, WPS file generation after pay-run approval, reminders ahead of submission deadlines per entity, and alerts when an employee's document identifiers are missing or a scheme parameter version is expiring. A Sigma widget in Zoho People gives payroll a per-entity readiness screen before submission: employees in scope, validation exceptions blocking the file, social insurance totals and current gratuity liability.

Reporting for finance

Gratuity liability reporting breaks the accrual down by entity, nationality class and service band for group consolidation. Social insurance summaries reconcile the computed employer and employee contributions against what was posted to Zoho Books for the period, so payroll and accounting agree before month-end close.

Who this is for

GCC employers running payroll on Zoho across more than one entity, country or free zone; companies routing salaries through more than one bank; groups that need a defensible gratuity liability figure for consolidation; and finance teams whose current WPS export is a spreadsheet macro maintained by one person. It also fits shared-service teams administering several GCC entities in one Zoho tenant.

How delivery works

Scoping call. We map your entities, countries, free zones, banks, nationality mix and current WPS and gratuity process, and review your live Zoho People and Zoho Payroll configuration. We ask for a sample of a currently accepted WPS file per bank, because the accepted file is the specification.

Fixed quote. You receive a written scope listing every bank format, country scheme and gratuity rule set included, with a fixed price. Additional formats or countries are quoted separately before work starts.

Build. We develop the format definitions, Deluge computation functions, Creator configuration, Flow automations and widget. Typical lead time is one working week depending on the number of banks, countries and entities in scope.

Install in test. We install into your sandbox or test org, run a real pay period, and validate generated WPS files against your bank's specification and against a file the bank has already accepted. Gratuity accruals are compared to your existing schedule employee by employee. You sign off before production.

Install in production. We deploy to your production org, configure entities, formats and scheme parameters with your team, and run the first live submission cycle alongside you.

Support. A defined support window covers defect fixes and configuration help. Scheme rates and gratuity parameters are configuration your team maintains; a new bank format or a new country is a scoped addition.

ECOSIRE is not certified by or partnered with Zoho Corporation, any bank, or any government authority. This is custom development on Zoho's documented extensibility surfaces: Deluge, the Zoho REST APIs, Zoho Creator, Zoho Flow and Sigma widgets.

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

    Instalamos na sua instância, entregamos o código-fonte e incluímos duas semanas de suporte após a entrada em produção. Defeitos no código que entregamos são corrigidos gratuitamente.

O que você ganha

  • Deluge function source for WPS generation, social insurance computation and the gratuity engine, delivered to your org and provided as exported source files
  • Zoho Creator application holding entity master data, bank WPS format definitions and versioned scheme and gratuity parameters
  • Configured WPS format definitions for each bank and country agreed at scoping, validated against a file your bank has already accepted
  • Zoho Flow automations for accrual runs, file generation, submission reminders and exception alerts, installed and connected
  • Sigma widget installed in Zoho People with the per-entity readiness and exception screens
  • Installation in your test org with a parallel-run validation cycle, followed by production installation and first live submission support
  • Operations documentation covering format maintenance, gratuity rule configuration and submission procedure, plus a training session and a defined support window

Para quem é isso

Group Payroll Manager

Runs payroll for entities in more than one GCC country and maintains a different salary file for each bank, usually in a spreadsheet only one person understands. This pack turns each bank layout into a configuration record and generates the file from the approved pay run, with validation that catches missing IBANs and identifier gaps before upload rather than at rejection.

Group Financial Controller

Has to defend the end-of-service liability in the consolidated accounts and reconcile social insurance to the ledger every month. The gratuity engine posts accruals per entity to Zoho Books and reports the liability split by nationality class and service band, so the figure can be traced back to individual employees.

HR Shared Services Lead

Administers staff across mainland and free zone entities where employment rules differ, and handles leaver settlements under time pressure. The settlement breakdown shows service period, wage base and the band applied, which makes the number explainable to the employee and reviewable by HR before it is paid.

Como GCC WPS Payroll and Gratuity Pack se compara

CritérioECOSIREConstrução personalizadaConcorrenteNativo do Zoho One
Bank-specific WPS layouts maintained as configuration rather than hard-coded exportsIncluídoSuporte parcialSuporte parcialNão incluído
Pre-submission validation for missing IBANs, identifiers and totals that do not reconcileIncluídoSuporte parcialSuporte parcialNão incluído
GOSI and GPSSA computed per nationality class with versioned ceilings and splitsIncluídoSuporte parcialSuporte parcialSuporte parcial
Gratuity rules configurable per country, contract type and free zoneIncluídoSuporte parcialNão incluídoNão incluído
Monthly gratuity accrual posted per entity to the correct Zoho Books liability accountIncluídoSuporte parcialNão incluídoNão incluído
Leaver settlement breakdown showing service period, wage base, band and adjustmentsIncluídoSuporte parcialSuporte parcialNão incluído
Multiple entities across countries and free zones running in one tenant and one pay cycleIncluídoSuporte parcialSuporte parcialSuporte parcial
Adding a new bank format without redeveloping the file generatorIncluídoNão incluídoSuporte parcialNão incluído

Perguntas frequentes

How long does the build take, and is anything available immediately?
Nothing is pre-built or downloadable. After a scoping call we issue a fixed quote, and the typical build is one working week from acceptance, driven mainly by how many bank formats, countries and entities are in scope. A single-entity, single-bank build sits at the short end; a multi-country group with several banks sits at the long end. We confirm the lead time in the quote, not after starting.
Which Zoho products and editions are required?
The pack is built on Zoho People and Zoho Payroll for employment and pay-run data, Zoho Creator for entity and format configuration, Zoho Books for accrual posting, and Zoho Flow for scheduling. You need editions that include custom functions, Creator app development and REST API access. We verify your exact editions during scoping and tell you before quoting if anything would need an upgrade.
Which countries and banks are supported?
Whichever ones we scope and build for you. There is no fixed country list, because each WPS format is a configuration definition we create and validate against a file your bank has already accepted. UAE and Saudi Arabia are the most common starting points. Adding a country or a bank later is a scoped addition with its own quote, not a rebuild of the pack.
Does this submit the WPS file to the bank or the authority for us?
No. It generates and validates the file in the required layout and reconciles it to your pay run. Uploading to your bank or exchange house portal and completing the submission stays with your team. We do not integrate with bank portals or government systems, and we do not act on your behalf with any authority.
Can it handle mainland and free zone entities with different gratuity rules in the same tenant?
Yes. Gratuity rules are configured per entity, with country, labour law regime, free zone designation and contract type as inputs. Employees inherit the rule set from their employing entity, so a Dubai mainland entity, a free zone entity and a Saudi entity can run in the same pay cycle with different WPS formats, different social insurance and different gratuity treatment.
What happens when GOSI rates or gratuity parameters change?
Scheme rates, ceilings and gratuity parameters are versioned configuration records with effective dates that your team maintains, so a rate revision is a data change and prior periods keep computing on the version that applied then. A structural change, such as a bank issuing a new file specification or a country introducing a new scheme component, is handled as a scoped change and quoted separately.

Solicitar orçamento

Conte-nos suas necessidades de GCC WPS Payroll and Gratuity Pack e enviaremos preços, opções de licença e uma proposta personalizada, normalmente em um dia útil.

Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.

Combina bem com

ESG and Sustainability Reporting Pack
Sob encomenda

ESG and Sustainability Reporting Pack

An ESG data model for Zoho — emission factors, activity data, energy, water, waste and workforce metrics collected in Creator and reported in Analytics. Built to order against your reporting framework.

A partir de $999.00Ponto de partida — orçamentado de acordo com o seu âmbito
View specification
Executive KPI Dashboard Pack
Sob encomenda

Executive KPI Dashboard Pack

A build-to-order Zoho Analytics reporting pack that models your Zoho CRM, Books and Inventory data into executive dashboards for cash, pipeline, margin and ageing. Built for your org after a fixed quote.

A partir de $999.00Ponto de partida — orçamentado de acordo com o seu âmbito
View specification
HubSpot to Zoho CRM Migration Toolkit
Sob encomenda

HubSpot to Zoho CRM Migration Toolkit

A build-to-order migration toolkit that moves HubSpot contacts, companies, deals, pipelines, activities and form submissions into Zoho CRM. Scoped, quoted and built for your org — not an off-the-shelf download.

A partir de $999.00Ponto de partida — orçamentado de acordo com o seu âmbito
View specification
India GST E-Invoice and E-Way Bill Suite
Sob encomenda

India GST E-Invoice and E-Way Bill Suite

A build-to-order GST compliance layer for Zoho Books and Zoho Inventory covering IRN generation, signed QR, e-way bills, cancellation windows and reconciliation. Scoped, built and installed by ECOSIRE.

A partir de $999.00Ponto de partida — orçamentado de acordo com o seu âmbito
View specification