WPS Integration

Emirates NBD WPS Integration: One-Click Salary Disbursement

Emirates NBD (ENBD) is the largest bank in the UAE for corporate payroll, and its corporate banking portal accepts WPS-compliant SIF (Salary Information File) uploads for Wage Protection System submissions. Peoplifi generates the exact ENBD-format SIF file in one click from your monthly payroll run — no manual reformatting, no Excel templates, no MoHRE rejections. Whether you pay 10 employees or 1,000, the file is ready in under 30 seconds.

Try Peoplifi Free for 7 Days

How it works

  1. Run your monthly payroll in Peoplifi as usual — gross salary, allowances, deductions, EOS accrual
  2. On payroll close, click 'Generate WPS File' → choose 'Emirates NBD' from the bank dropdown
  3. Peoplifi produces the SIF file with the ENBD-required field structure: agent ID, employer ID, MoHRE labour card numbers, IBAN, salary breakdown, payment date
  4. Download the SIF and upload to ENBD's smartBUSINESS or ENBD Direct corporate banking portal
  5. Salaries hit employee accounts within the WPS-mandated timeframe (typically same-day or next business day)

Features

Native ENBD SIF format — matches the schema published by Emirates NBD for WPS submissions
Automatic MoHRE labour card number mapping per employee
IBAN validation built-in (catches typos before you upload)
End-to-end audit trail: every WPS file is archived with timestamp + user ID
Multi-establishment support: one Peoplifi workspace can submit WPS for multiple MoHRE-registered entities
Re-run protection: prevents accidental duplicate WPS submissions in the same pay cycle
Compatible with ENBD Direct and ENBD smartBUSINESS portals

Setup Guide

  1. In Peoplifi go to Settings → Integrations → WPS Banks → Emirates NBD
  2. Enter your ENBD Agent ID and Employer ID (printed on your ENBD corporate-banking onboarding letter)
  3. Map each employee's IBAN to their Peoplifi profile (bulk import via CSV available)
  4. Confirm the establishment-card / labour-card numbers match your MoHRE registration
  5. Run a test SIF on a single employee, upload to ENBD smartBUSINESS in test mode, and confirm acceptance
  6. Switch to live mode for your next payroll run

Frequently Asked Questions

Does Peoplifi submit the WPS file directly to ENBD?

We generate the SIF file in the exact format ENBD requires — but the upload to ENBD smartBUSINESS / ENBD Direct happens through your corporate banking portal. This is standard for UAE WPS: banks require the upload to come from an authorized signatory's session, not a third-party API.

What if my labour card numbers are wrong?

Peoplifi validates labour-card format (15 digits, MoHRE checksum) on import. If a number is invalid, the SIF generator flags it before producing the file — so you never submit a WPS that gets rejected by MoHRE for bad labour-card data.

Can I generate WPS for multiple establishments under one trade licence?

Yes. Multi-establishment companies can register multiple MoHRE labour establishments in Peoplifi, each with its own WPS Agent ID. Each establishment generates its own SIF.

What's the maximum file size?

ENBD's portal accepts SIF files up to 5,000 employees per upload. Workspaces above that split automatically into batches.

Does this work for sole-proprietorship trade licences?

Yes. Sole proprietors with a trade licence and labour establishment can generate WPS files just like LLCs and free-zone entities.

How does Peoplifi handle mid-month joiners and leavers in the WPS file?

Peoplifi automatically pro-rates salary for joiners after the 1st of the month and excludes leavers whose final settlement was processed before the WPS submission window. The SIF reflects only employees who were active on the salary period date and had a valid labour card on that date.

Can I include allowances and deductions in the same SIF?

Yes — the ENBD SIF schema supports basic salary, fixed allowances, variable allowances, deductions, and total paid amount as separate columns. Peoplifi maps your payroll output to these columns automatically based on your salary structure configuration.

What happens if MoHRE rejects the SIF?

The most common rejection reasons are mismatched labour-card numbers, expired establishment cards, IBAN-bank-mismatch, and incorrect basic-vs-allowance split versus the registered MoHRE contract. Peoplifi runs a pre-flight validation that flags all these before file generation, so MoHRE rejections become rare.

Deep dive: Emirates NBD WPS

Why Emirates NBD WPS matters for UAE payroll

Emirates NBD is the largest banking group in the UAE and the most-used corporate banking partner for WPS submissions in the country. According to publicly-disclosed market shares, ENBD's smartBUSINESS portal handles more SME and mid-market WPS submissions than any other UAE bank — making it the de facto default for any UAE employer setting up payroll. The bank's WPS Agent infrastructure is mature, the smartBUSINESS portal is reliable, and the SIF format is well-documented. For employers, choosing ENBD as the WPS Agent typically means faster onboarding, better support, and broader interoperability than smaller banks.

The ENBD SIF format in detail

Emirates NBD publishes its own SIF (Salary Information File) format that differs in several specifics from other UAE banks. The header row contains the establishment's MoHRE Employer ID, the ENBD Agent ID, the salary period (year-month), and a record count. Each detail row contains employee labour-card number, Emirates ID, employee name, IBAN, basic salary, fixed allowances, variable allowances, deductions, total paid amount, and currency code. Field separators are commas, decimals are formatted to 2 places, and the file is encoded UTF-8. A SIF generated for ENBD will not upload to Mashreq or ADCB without re-formatting — Peoplifi maintains the exact ENBD specification and updates it whenever ENBD publishes a schema revision.

Compliance benefits beyond the file generation

Beyond simply generating the SIF, Peoplifi's ENBD WPS integration ensures end-to-end MoHRE compliance: it validates labour-card formats and checksums before file generation; it enforces the basic-vs-allowance split aligned with the registered MoHRE contract to avoid recharacterisation risk; it flags mid-month salary changes that need MoHRE notification; it tracks WPS submission deadlines and warns HR if a payroll cycle is at risk of running outside the 10/15-day window; and it archives every generated SIF with full audit metadata for MoHRE inspections. The result is materially lower compliance risk versus manual Excel-based WPS file preparation.

Multi-establishment and multi-emirate support

Many UAE employers operate multiple registered establishments under a single trade-licence holder — for example, a Dubai office and an Abu Dhabi office, or a manufacturing site and a corporate office, each with its own MoHRE labour establishment registration. Peoplifi supports multi-establishment WPS in a single workspace: each establishment has its own MoHRE Employer ID, ENBD Agent ID, and labour-card pool, and each generates a separate SIF for its own employees. The HR team can run consolidated payroll across the group and produce per-establishment WPS files in a single workflow.

Best practices for ENBD WPS workflows

Successful ENBD WPS operations rely on (1) calendar discipline — running payroll on a consistent day each month so the WPS submission falls well within the 10/15-day window, (2) pre-flight validation — running the Peoplifi WPS validator at least 3 working days before the deadline to catch issues, (3) reconciliation — comparing the SIF totals to the payroll register before upload, (4) approval routing — requiring sign-off from at least two authorised signatories before the SIF is uploaded to smartBUSINESS, (5) post-upload confirmation — capturing the smartBUSINESS confirmation receipt and matching it back to the Peoplifi audit log, (6) exception monitoring — watching for any returned-payment or MoHRE-flag notifications and resolving them promptly. With these practices in place, WPS becomes a clean monthly checklist item rather than a recurring stress point.

Ready to connect Emirates NBD WPS to Peoplifi?

Start free 7-day trial