跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Kuwait Payroll & Indemnity — Kuwait-localized Odoo payroll: PIFSS contributions, end-of-service indemnity, KWD structures, na — 1/1示意预览

Kuwait-localized Odoo payroll:

PIFSS contributions, end-of-service indemnity, KWD structures, national vs expat splits, WPS bank export.

什么是 Kuwait Payroll & Indemnity?

Kuwait-localized Odoo payroll: PIFSS contributions, end-of-service indemnity, KWD structures, national vs expat splits, WPS bank export. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

PIFSS social security salary rules for Kuwaiti nationals — employee and employer shares computed against the statutory contributory-wage cap via @api.depends compute methods on hr.payslip lines
End-of-service indemnity accrual for expatriates: tiered rate by years of service (lower rate on early service, higher rate thereafter) on last drawn wage, per Kuwait Labour Law No. 6 of 2010
Resignation vs. termination handling — indemnity entitlement adjusted by leaving cause and completed service, so gratuity settlements are correct at end of contract
National vs. expat policy split driven by employee/contract fields — one payroll run applies PIFSS to citizens and indemnity to expats automatically
KWD salary structures with 3-decimal (fils) precision on every rule, rounding, and journal entry
Configurable salary rule categories: basic, housing, transport, social/other allowances, deductions, and Kuwait-specific contributions
WPS-style bank transfer file export (Wages Protection System) in the fixed-length/CSV layout your Kuwaiti bank requires, generated from an Odoo action
Bilingual (Arabic/English) QWeb payslip report rendering in KWD, plus a PIFSS contribution summary report for filing
PIFSS employer/employee contribution register and end-of-service liability report for finance and audit
Automated actions / scheduled jobs to accrue monthly indemnity provisions and flag contracts approaching statutory thresholds
Accounting integration: contributions and net pay posted to the correct journals and analytic accounts in Odoo Accounting
ir.model.access.csv access rights + record rules restricting payslip, contribution and indemnity data to payroll officers and managers only
Integrates with Odoo Attendance, Time Off and Contracts so unpaid leave, absences and end dates flow into the payslip
XML-RPC / JSON-RPC endpoints so payroll totals, payslips and WPS files can be pushed to or pulled from external systems
Built for Odoo 17, 18 and 19 on Community or Enterprise, packaged as a clean, upgrade-safe addon

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Odoo 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

Kuwait Payroll & Indemnity is a build-to-order Odoo module that ECOSIRE designs, builds, installs and supports for your business — it is not an instant download. Kuwait's labour and social-insurance rules do not fit Odoo's generic payroll out of the box: PIFSS (Public Institution for Social Security) contributions apply only to Kuwaiti nationals on a capped wage, expatriates are excluded from social insurance but accrue end-of-service indemnity under the Kuwait Labour Law (Law No. 6 of 2010), and everything settles in Kuwaiti Dinar to three decimal places. This module encodes those rules natively so your HR/payroll team runs a compliant Kuwaiti payroll inside the ERP they already use.

We deliver a proper Odoo addon — a versioned __manifest__.py declaring dependencies on hr_payroll and hr_contract, Python models extending models.Model with @api.depends computed fields for gross-to-net, salary rules for each contribution and deduction, XML/OWL views, QWeb payslip and PIFSS reports, and access control via ir.model.access.csv plus record rules that keep payroll data scoped to authorised officers only. It targets Odoo 17, 18 and 19 and works on both Community and Enterprise; where a capability (like the Enterprise payroll app UI) differs, we scope the build to your edition during discovery.

The engine separates two worlds cleanly. For Kuwaiti nationals, salary rules compute the employee and employer PIFSS shares against the statutory contributory-wage cap and post them to the correct accounting entries. For expatriate staff, PIFSS rules are suppressed and an end-of-service indemnity accrual runs instead — computed by service length and last drawn wage, with the tiered rate that Kuwaiti law applies (a lower rate on the first years of service and a higher rate thereafter), and adjusted for resignation-versus-termination cause. National vs. expat behaviour is driven by contract and employee configuration, so a single payroll run handles a mixed workforce correctly.

Payment day is handled too. The module exports a WPS-style bank transfer file (Kuwait's Wages Protection System / fixed-length or CSV layout as your bank requires) so salaries clear through the approved channel, and QWeb payslips render in KWD with Arabic/English labels. Because it is native Odoo, everything is reportable, auditable, and callable over XML-RPC / JSON-RPC for integration with attendance, time-off, or an external HR system.

You buy an outcome, not a template: after purchase ECOSIRE runs a short requirements workshop, builds and configures the module against your actual salary structures and bank, migrates or sets up employee and contract data, validates against sample runs, trains your team, and hands over documented, supported code within a typical one working week lead time.

你得到什么

  • Fully built Odoo addon (module source code) with versioned __manifest__.py, Python models, salary rules, views and QWeb reports — delivered to your repository or server
  • Configuration of your actual KWD salary structures, PIFSS parameters, indemnity tiers, and national vs. expat rules against your policies
  • Employee and contract data setup or migration, including the fields that drive national/expat and indemnity logic
  • WPS-style bank file export configured to your specific Kuwaiti bank's required layout and validated with a test file
  • Bilingual payslip and PIFSS/indemnity report templates branded to your company
  • Technical + user documentation: admin guide, payroll-run runbook, and rule/parameter reference
  • Live training session for your HR/payroll team plus a recorded walkthrough
  • Post-launch support window with bug fixes and Odoo minor-version compatibility, per your chosen support tier

这是给谁的

Kuwait HR/Payroll Officer

Runs the monthly payroll and needs PIFSS and indemnity computed correctly for a mixed national/expat workforce, payslips in KWD, and a WPS file the bank will accept — without spreadsheets or manual recalculation.

Finance / Accounting Manager

Needs contributions and end-of-service liabilities posted to the right journals, an accurate indemnity provision on the books, and audit-ready PIFSS registers for filing and reconciliation.

HR Director at a mixed-workforce Kuwaiti firm

Oversees Kuwaiti and expatriate staff under different social-insurance and gratuity rules and wants one compliant system that applies the correct policy automatically as contracts start, change and end.

Kuwait Payroll & Indemnity 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
Kuwait localization (PIFSS + indemnity + KWD)Built-in: PIFSS cap, tiered indemnity and 3-decimal KWD encoded as native salary rulesPossible but you specify and validate every Kuwaiti rule yourselfRarely Kuwait-specific; usually generic GCC or another country不包括在内
National vs. expat policy splitAutomatic per employee/contract in one payroll runMust be designed and tested from scratchPartial — depends on the module; often manual不包括在内
End-of-service indemnity accrualTiered by service and cause, with liability report and monthly provisionYou build the tier logic and reporting yourself部分支持不包括在内
WPS-style bank file exportConfigured to your bank's exact layout and test-validatedFormat research and file generation is on you部分支持不包括在内
Fit to your salary structures & bankConfigured to your real data during the buildFully bespoke but you own all requirements and QAConfigure within the module's fixed assumptions部分支持
Delivery model & responsibilityWe build, install, train and support — one working week lead timeYou hire/manage developers and own the outcomeInstant download, self-install, self-configure包含
Support, updates & Odoo 17/18/19 compatibilitySupport window with fixes and version-compat maintenanceYou maintain it every Odoo upgradeVendor-dependent; may lag on versions or law changes部分支持
Auditability & Odoo-native integrationNative models, QWeb reports, journals, XML-RPC/JSON-RPC accessNative if built well — quality varies部分支持部分支持

关于Kuwait Payroll & Indemnity的常见问题

How long until the module is delivered and live?

This is a build-to-order module, not an instant download. After purchase we run a short requirements workshop, then build, configure and validate against your data. Typical lead time is one working week depending on the complexity of your salary structures, your bank's WPS format, and data migration. You get a delivery timeline confirmed in writing after the discovery call.

What support and updates are included after delivery?

Every build includes a post-launch support window covering bug fixes and Odoo minor-version compatibility (17/18/19). During that window we fix defects, adjust rules if your policies change, and keep the addon upgrade-safe. When statutory PIFSS or indemnity parameters change, we update the configuration under support or as a small scoped change. Extended support and enhancement retainers are available.

Does it handle both Kuwaiti nationals and expatriates in the same payroll run?

Yes. National vs. expat behaviour is driven by employee and contract configuration. In a single run, PIFSS employee/employer contributions apply to Kuwaiti nationals against the contributory-wage cap, while expatriates are excluded from PIFSS and instead accrue end-of-service indemnity by service length and last wage. No separate runs or manual sorting needed.

How is end-of-service indemnity calculated?

Indemnity follows the Kuwait Labour Law (Law No. 6 of 2010) approach: a tiered rate applied to the last drawn wage across completed years of service — a lower rate on the earlier years and a higher rate thereafter — with the final entitlement adjusted for whether the employee resigns or is terminated and for completed service length. We configure the exact tiers and caps to match your policy and legal interpretation during the build.

Will the WPS bank file work with our bank in Kuwait?

We build the export to your specific bank's Wages Protection System layout (fixed-length or CSV as required) and validate it with a test file before go-live. If you switch banks or the format changes, updating the layout is a small scoped change under your support window.

Does it work on Odoo Community or only Enterprise, and which versions?

It is built for Odoo 17, 18 and 19 and can target Community or Enterprise. The core payroll rules, PIFSS, indemnity, reports and WPS export are delivered as a standard addon that extends hr_payroll and hr_contract. Where Enterprise-only UI or apps are relevant, we confirm your edition during discovery and scope the build accordingly so nothing depends on a module you don't license.

申请报价

Kuwait Payroll & Indemnity

Kuwait-localized Odoo payroll: PIFSS contributions, end-of-service indemnity, KWD structures, national vs expat splits, WPS bank export.

  • PIFSS social security salary rules for Kuwaiti nationals — employee and employer shares computed against the statutory contributory-wage cap via @api.depends compute methods on hr.payslip lines
  • End-of-service indemnity accrual for expatriates: tiered rate by years of service (lower rate on early service, higher rate thereafter) on last drawn wage, per Kuwait Labour Law No. 6 of 2010
  • Resignation vs. termination handling — indemnity entitlement adjusted by leaving cause and completed service, so gratuity settlements are correct at end of contract
  • National vs. expat policy split driven by employee/contract fields — one payroll run applies PIFSS to citizens and indemnity to expats automatically

申请报价

告诉我们您对 Kuwait Payroll & Indemnity 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。