Skip to Content
Hashem.sa
  • Home
  • Services
  • Apps
  • Ventures
  • Forum
  • Odoo Notes
  • About
  • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
Hashem.sa
    • Home
    • Services
    • Apps
    • Ventures
    • Forum
    • Odoo Notes
    • About
    • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
EH Odoo Apps · Saudi compliance & payments

Saudi WPS salary file for Mudad and any bank from Odoo 19

Generate the Wage Protection System file your bank or Mudad expects, from per-bank templates you configure: delimiter, encoding including Windows-1256, date format and column order. Net and control totals are checked before download. Depends only on hr, works on Community and Enterprise, $59 on the Odoo Apps Store.

Buy on Odoo Apps StoreBuy with setup & support

From $59 on the Odoo Apps Store · $359 with setup & support

Store name
Saudi WPS Mudad File
Store price
$59, one-time purchase
Setup package
$359, incl. setup and 30 days of support
Edition
Odoo 19 Community and Enterprise
Licence
OPL-1
Technical name
eh_wps_ksa
Publisher
EHC, Saudi Arabia
Support
ebraheem@hashem.sa

The problem

Every Saudi bank and Mudad want the WPS file in a slightly different shape.

So HR rebuilds it in Excel every month, and a wrong total is found only when the bank rejects the upload.

Who it is for

  • Saudi employers paying salaries through WPS
  • HR teams on Odoo Community without Odoo Payroll
  • Payroll officers uploading to Al Rajhi, SNB, Riyad Bank, Alinma or Mudad

What it does

Any bank, any format

Each template sets delimiter, decimal separator, date format, encoding, line endings, header, end marker, filename and column order.

Two presets

The HRSD tab-delimited standard and a labelled CSV, ready on day one; clone and adapt them per bank.

Totals checked

On every row Net = Basic + Housing + Other - Deductions, and the control total is the sum of nets.

Salary split on the employee

Basic, housing, other and deductions are stored on the employee record.

Bilingual

Arabic and English labels throughout, with Windows-1256 encoding when the bank needs it.

Requirements

  • Odoo 19 Community and Enterprise.
  • Depends on: hr
  • Your establishment WPS details and the file layout from your bank or Mudad.
  • Salary components entered on each employee (basic, housing, other, deductions).
  • Hosting: Odoo.sh or your own server. Odoo Online does not accept third-party modules.

Screenshots, the full feature list and the change log are on the Odoo Apps Store listing.

Open the store listing

Read the technical write-up on Odoo Notes

Two ways to buy

Odoo Apps Store

$59

The module licence from the official Odoo Apps Store. You install it yourself or with your Odoo partner. Bug fixes from the developer are included.

  • Licence bought and downloaded through Odoo
  • Updates for the Odoo 19.0 series
  • Bug fixes from EHC by email

Buy on Odoo Apps Store

Setup & support package

$359

Module licence at the store price, plus EHC installs it, configures it with your data and supports your team for 30 days. EHC sends you an invoice; nothing is charged online.

  • Installed on a staging copy first, then on your live database
  • Configured with your settings and tested with your own records
  • A handover session for the people who will use it
  • 30 days of email support after go-live

Setup fee $300: an outside account or workflow is connected and tested end to end (API keys, payment test, bank file, approvals).

Buy with setup & support

Same module, same code on both routes. The Odoo Apps Store price is never higher than the price on this site; the package adds services only.

Questions buyers ask

What is the difference between the store and the setup package?

The store sells the licence only and you install it. The package is the same licence at the same price plus installation, configuration and 30 days of support by EHC, invoiced by EHC.

Does it need Odoo Payroll or Enterprise?

No. It depends only on the Employees app and runs on Community and Enterprise.

Does it upload to Mudad or the bank for me?

No. It produces the file; you upload it in Mudad or in your bank portal.

Which banks are supported?

Any bank whose layout you can describe in a template. The presets cover the HRSD tab standard and a labelled CSV; Al Rajhi, SNB, Riyad Bank and others are cloned from them.

Is there a licence key or an outside service?

No. There is no activation key and no outside service; the file is built inside your Odoo.

Can the setup package build my bank template?

Yes. The package includes building the template for your bank and testing it against one month of your own salaries.

All EH Odoo Apps

Have a system that is not telling you the truth?

Let's look at it together.

Email

ebraheem@hashem.sa

What EHC does

Services, consultancy and projects

Written work

Odoo Notes

Apps

Dawam · Indkom عندكم؟ · Surra · EH Odoo Apps

Ventures

Made with Love · 9n3b7b.com · Join as a maker · Merchant dashboard

Policies

Dawam privacy · Delete Dawam account · Indkom privacy · Indkom terms · Delete Indkom account


EHC · hashem.sa
  • Home
  • •
  • Services
  • •
  • Apps
  • •
  • Ventures
  • •
  • Odoo Notes
  • •
  • About
  • •
  • Contact
  • •
  • Privacy Policy
Copyright © EHC · Ibrahim Mahmoud Hashim Trading One Person Company · Unified no. 7037243677 · Made by EHC (www.hashem.sa)
الْعَرَبيّة | English (US)