メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
Saudi Arabia Payroll (GOSI, WPS/Mudad) — KSA-localized Odoo payroll: GOSI contributions, Mudad/WPS export, end-of-service, an — 1/1イメージプレビュー

KSA-localized Odoo payroll: GOSI contributions, Mudad/WPS export, end-of-service, and expat vs.

Saudi national salary structures.

Saudi Arabia Payroll (GOSI, WPS/Mudad)とは?

KSA-localized Odoo payroll: GOSI contributions, Mudad/WPS export, end-of-service, and expat vs. Saudi national salary structures. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

主な機能

GOSI contribution calculation with correct Saudi-national and non-Saudi (expat) rates, split into employee, employer, and Occupational Hazards portions as computed salary rules
Mudad / WPS salary file export in the layout required by your bank or the Mudad platform, driven by validated IBAN and GOSI number fields
End-of-service award (ESB) computed per Saudi Labor Law tenure brackets, with resignation-vs-termination handling and pro-rated final settlements
Separate expat and Saudi-national salary structures (hr.payroll.structure) keeping allowances, deductions, and contribution rules cleanly isolated
Nitaqat / Saudization tracking fields on hr.employee and company level, surfacing your Saudi-to-expat headcount ratio for Nitaqat band planning
KSA-specific employee master fields — Iqama / National ID, GOSI registration number, IBAN, nationality flag — added to hr.employee with format validation
Bilingual Arabic/English QWeb PDF reports: payslips, GOSI contribution schedules, and end-of-service settlement statements with RTL rendering
Housing, transport, and other statutory/customary KSA allowances configured as reusable salary rules with @api.depends compute logic
Automated actions and scheduled activities for month-end payroll runs, WPS submission reminders, and Iqama expiry alerts
Role-based security via ir.model.access.csv and record rules so HR officers, payroll managers, and auditors each see only what their role and company permit
JSON-RPC / XML-RPC endpoints exposing payslip and WPS data for bank-file upload tools, attendance systems, or external dashboards
Multi-company and multi-establishment aware, so groups running several GOSI-registered entities keep contribution rules and WPS files separated per company
Contract-driven configuration so a change to an employee's contract, nationality, or salary structure recomputes GOSI and ESB automatically
Built and tested against Odoo 17, 18, and 19 on either Community or Enterprise edition

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

技術仕様

Odoo互換性
Odoo 17, Odoo 18, Odoo 19
エディション
Enterprise&Community
ライセンス
ライセンスの確認が必要です
Python要件
Python 3.10+
データベース
PostgreSQL 12+

この製品について

Running payroll in the Kingdom means answering to GOSI, the Wage Protection System, Mudad, Qiwa, and the Saudi Labor Law all at once — and Odoo core payroll knows none of them. This is a build-to-order Saudi Arabia Payroll module that ECOSIRE designs, builds, installs, and supports for your specific establishment structure. It is not an instant apps.odoo.com download; it is a purpose-built localization delivered on your Odoo 17, 18, or 19 database in one working week.

At its heart is a KSA-aware payroll engine built on Odoo's HR Payroll framework (hr.payslip, hr.salary.rule, hr.contract). We add GOSI contribution logic that applies the correct Saudi-national and non-Saudi (expat) rates — including the split between employee and employer portions and the Occupational Hazards branch — as computed fields with proper @api.depends dependencies so every payslip line recalculates cleanly when contracts or salary structures change. End-of-service award (ESB) is modeled per Saudi Labor Law tenure brackets (the one-half-month and one-month tiers, resignation vs. termination handling), so final settlements are defensible, not spreadsheet-guessed.

Compliance output is first-class. The module generates the Mudad / WPS salary file in the layout your bank or the Mudad platform expects, driven by validated employee IBAN, GOSI number, and Iqama/National ID fields we add to hr.employee. Payslips, GOSI schedules, and settlement statements are produced as bilingual (Arabic/English) QWeb PDF reports that respect right-to-left rendering. Distinct expat and Saudi-national salary structures let you keep allowances, deductions, and contribution rules cleanly separated, while Nitaqat / Saudization tracking fields surface your Saudi headcount ratio directly in Odoo for workforce planning.

Everything ships as a proper Odoo addon: a clean __manifest__.py declaring dependencies (hr_payroll, hr_contract, and the KSA localization where relevant), models under models/, access control via ir.model.access.csv plus record rules so HR officers see only their company's payslips, list/form/search views in XML (with OWL components where interaction warrants), automated actions for month-end payroll reminders, and JSON-RPC/XML-RPC endpoints so your bank-integration or attendance systems can push and pull payroll data. It works on Community or Enterprise — we adapt the build to your edition and confirm compatibility with your installed localization during discovery. You get the source code, you own it, and ECOSIRE stands behind it with a support and bug-fix window after handover.

得られるもの

  • Complete, installable Odoo module (source code) with __manifest__.py, models, views, security rules, and QWeb reports — delivered to your repository and installed on your database
  • Configured GOSI rate tables, expat and Saudi-national salary structures, and statutory allowance/deduction rules matched to your establishment
  • Working Mudad / WPS export tuned to your bank's or the Mudad platform's file specification, validated against sample employee data
  • Data migration or setup: employee GOSI numbers, Iqama/National IDs, IBANs, and nationality flags mapped into the new fields
  • Bilingual (Arabic/English) payslip, GOSI schedule, and end-of-service report templates ready for production printing
  • Admin and HR user documentation plus a technical README covering salary-rule logic, configuration, and the WPS file mapping
  • A live training session (recorded) for your HR/payroll team covering month-end run, WPS generation, and settlement processing
  • A defined post-handover support and bug-fix window, with agreed response times and a paid path for future Odoo version upgrades or regulation changes

これは誰のためのものですか

HR & Payroll Manager at a Saudi enterprise

Owns monthly payroll and is accountable for GOSI accuracy, on-time WPS submission, and correct end-of-service settlements. Needs the calculations to be right and defensible without maintaining fragile spreadsheets alongside Odoo.

Finance Controller / CFO of a KSA group

Runs several GOSI-registered entities and wants labor-cost, GOSI liability, and Nitaqat headcount visibility inside Odoo rather than in disconnected files. Cares about audit trails, per-company separation, and defensible compliance.

Odoo implementation partner serving GCC clients

Delivers Odoo to Saudi customers and needs a proven, well-structured KSA payroll localization to drop into projects instead of rebuilding GOSI/WPS logic each time. Values clean code, security rules, and version compatibility they can support.

Saudi Arabia Payroll (GOSI, WPS/Mudad) の比較方法

基準エコシエールカスタムビルド競合他社Odoo 標準機能
GOSI contribution logic (Saudi vs. expat rates)Built-in as computed salary rules, split employee/employer/Occupational HazardsPossible but re-derived from scratch each timeVaries; often generic or outdated rate handling含まれていない
Mudad / WPS salary file exportTuned to your exact bank/Mudad layout and validated on sample dataBuildable but a large, error-prone effort部分的なサポート含まれていない
End-of-service award per Saudi Labor LawModeled per tenure brackets with resignation/termination handlingDepends entirely on developer knowledge of the law部分的なサポート含まれていない
Expat vs. Saudi-national salary structures付属Buildable with effort部分的なサポート部分的なサポート
Nitaqat / Saudization trackingDedicated fields and headcount-ratio visibility in OdooRarely built unless specifically requested含まれていない含まれていない
Bilingual Arabic/English RTL payslips & reportsQWeb templates with proper RTL renderingExtra design and QWeb work per project部分的なサポート部分的なサポート
Built, installed & supported for youFull build, config, training, and support window includedYou hire and manage the developersDownload only; support is best-effort含まれていない
Odoo 17 / 18 / 19, Community or Enterprise付属Depends on the build部分的なサポート付属

Saudi Arabia Payroll に関するよくある質問

Is this an instant download I can install myself right now?

No. This is a build-to-order module that ECOSIRE builds, configures, and installs for your specific establishment. After purchase we run a short discovery on your Odoo edition, bank/WPS file format, and establishment structure, then deliver and install a tailored module on your database. It is not an off-the-shelf apps.odoo.com download.

How long is delivery, and what is the lead time?

Typical delivery is one working week from the discovery call, depending on the number of salary structures, your WPS/Mudad file specification, and how much employee data needs mapping. We confirm a firm timeline after discovery and keep you updated through build, testing on a staging copy, and go-live.

How does support and updates work after handover?

Every build includes a defined post-handover support and bug-fix window with agreed response times. GOSI rates, WPS layouts, and labor-law rules change over time — we offer a paid maintenance and update path to keep the module current and to migrate it forward when you upgrade Odoo. You also receive the full source code, so you are never locked in.

Which Odoo versions and editions are supported?

We build and test against Odoo 17, 18, and 19, on either Community or Enterprise. During discovery we confirm compatibility with your installed HR/localization apps and adapt the module to your edition — the GOSI, WPS, and end-of-service logic works the same on both.

Will GOSI rates be correct for both Saudi nationals and expats?

Yes. The engine applies the correct contribution rates for Saudi nationals and non-Saudi employees, with the employee, employer, and Occupational Hazards portions split out as computed salary rules. A change to an employee's nationality flag, contract, or salary structure automatically recomputes their GOSI lines on the next payslip.

Can it export the exact WPS/Mudad file our bank requires?

Yes. We tune the Mudad / WPS export to the specific file layout your bank or the Mudad platform expects, driven by validated IBAN and GOSI registration fields. We validate the output against sample data during build so your first real submission goes through cleanly.

Can it integrate with our attendance or bank-upload systems?

Yes. The module exposes payslip and WPS data over Odoo's JSON-RPC / XML-RPC API, so external attendance systems, bank-file upload tools, or dashboards can push and pull data. We scope any specific integration during discovery and can build connectors as part of the engagement.

受注制作
Sales Target & Quota Management — Set, track and gamify sales quotas by rep, team and period with live attainment dashboards
見積もりを依頼

Saudi Arabia Payroll

KSA-localized Odoo payroll: GOSI contributions, Mudad/WPS export, end-of-service, and expat vs. Saudi national salary structures.

  • GOSI contribution calculation with correct Saudi-national and non-Saudi (expat) rates, split into employee, employer, and Occupational Hazards portions as computed salary rules
  • Mudad / WPS salary file export in the layout required by your bank or the Mudad platform, driven by validated IBAN and GOSI number fields
  • End-of-service award (ESB) computed per Saudi Labor Law tenure brackets, with resignation-vs-termination handling and pro-rated final settlements
  • Separate expat and Saudi-national salary structures (hr.payroll.structure) keeping allowances, deductions, and contribution rules cleanly isolated

見積もりを依頼

Saudi Arabia Payroll のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。