Build-to-order Odoo Kenya payroll — PAYE, NSSF Tier I/II, SHIF/SHA & Housing Levy with KRA P9/P10 reporting. Built & installed by ECOSIRE. One-time license from $299.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Build-to-order Odoo Kenya payroll — PAYE, NSSF Tier I/II, SHIF/SHA & Housing Levy with KRA P9/P10 reporting. Built & installed by ECOSIRE.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Kenya Payroll (PAYE, NSSF, SHIF) is a build-to-order Odoo localization that ECOSIRE designs, builds, installs and supports for your business — this is not an instant download from apps.odoo.com. After purchase we scope your requirements, then deliver a production-ready module tuned to your entities, pay elements and KRA obligations, typically within a 2–4 week lead time.
PAYE computed on the current KRA graduated tax bands, with personal relief, insurance relief and the affordable-housing / SHIF reliefs applied automatically per payslip
NSSF Tier I and Tier II contributions calculated on the correct pensionable-earnings ceilings, with matched employer contributions posted separately
SHIF / SHA statutory health deduction computed on gross pay at the prevailing rate, replacing the retired NHIF logic
Affordable Housing Levy (employee 1.5% + employer 1.5%) as its own salary rule and statutory liability line
All rates, bands, ceilings and relief amounts stored as versioned, effective-dated configuration records editable in the UI — never hard-coded in Python
Statutory salary rules built as hr.salary.rule records against clean GROSS / TAXABLE / NET categories, each with an audit note explaining the calculation
The module extends Odoo's HR and Payroll apps (hr.payslip, hr.salary.rule, hr.contract) with a Kenya-specific set of statutory salary rules so every payslip computes PAYE, NSSF Tier I/II, SHIF/SHA and the Affordable Housing Levy correctly and reproducibly. Rates, bands and reliefs are held in versioned configuration records — not hard-coded in Python — so when KRA, NSSF or SHA revise a threshold, values are updated through the UI rather than through a code change. Statutory logic is implemented with proper Odoo ORM patterns: computed fields use @api.depends, salary rules reference clean category totals (GROSS, TAXABLE, NET), and every rule carries an explanatory note so your finance team can audit exactly how a figure was reached.
We ground the build in real Odoo mechanics. The module ships as a clean addon with its own __manifest__.py declaring dependencies on hr_payroll and account; access is governed by ir.model.access.csv plus record rules so payroll data is visible only to authorised HR/payroll roles and scoped per company in multi-company setups. Statutory returns are delivered as QWeb PDF reports (KRA P9A per employee, monthly P10 summary) and as export files formatted for the relevant portals (KRA iTax, NSSF, SHA). Optional automated actions and scheduled jobs (ir.cron) can flag contracts missing a KRA PIN, remind on filing deadlines, or roll pay periods. Where you already run attendance, leave, expenses or accounting in Odoo, we wire payroll into them so journal entries, statutory liabilities and net-pay bank files flow through without re-keying — and the whole thing is reachable over Odoo's XML-RPC/JSON-RPC API if you integrate external HR or banking systems.
The result works across Odoo 17, 18 and 19 and on both Community and Enterprise (Community uses the OCA payroll base; Enterprise uses native Odoo Payroll — we build for whichever you run). You own the source code, get documentation and hand-on training, and we stand behind the compliance logic during an included support and update window. Kenyan statutory rules change often; ECOSIRE keeps your payroll current instead of leaving you to reverse-engineer a generic module.
Runs the monthly cycle end to end and needs PAYE, NSSF, SHIF/SHA and Housing Levy to compute correctly every time, with payslips and statutory schedules produced in a few clicks instead of parallel spreadsheets.
Owns the numbers KRA and the auditors see. Wants each statutory deduction posted to the right liability account, month-end journals that reconcile, and P9/P10 reports that tie exactly to the payslips.
Standardising the business on Odoo and wants payroll in the same system as HR, attendance and accounting — accurate, compliant with changing KRA/NSSF/SHA rules, and backed by a partner who keeps it current rather than a generic bolt-on.
Delivering Odoo to a Kenyan client and needs a clean, well-structured localization addon (proper manifest, ORM, security, QWeb) they can install, extend and maintain without reverse-engineering someone else's code.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Kenya Payroll (PAYE, NSSF, SHIF) for Odoo 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Kenya Payroll (PAYE, NSSF, SHIF) for Odoo,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Kenya statutory coverage (PAYE, NSSF I/II, SHIF/SHA, Housing Levy) | Complete and current, built to your entities | Only what you spec and build | Varies; often lags SHIF/Housing Levy changes | |
| KRA P9 / P10 reporting & iTax/NSSF/SHA exports | QWeb PDFs plus portal-ready export files included | Must be built from scratch | Sometimes partial; format may not match portals | |
| Rate/band updates when the law changes | UI-editable effective-dated records + updates in support window | You maintain it yourself | Wait on vendor release cadence | |
| Installation, config & parallel-run validation | ECOSIRE installs, configures and reconciles a live cycle | Your team's responsibility | Self-install; no validation | |
| Odoo 17/18/19 + Community & Enterprise fit | Targeted to your exact version and edition | Whatever you build for | Version/edition support varies | |
| Code ownership & extensibility | Full source, clean ORM/security/QWeb, yours to extend | Full ownership but full build cost | Licensed module, limited to vendor's design | |
| Accounting & bank-file integration | Liability mapping + net-pay export wired in | Build and test it yourself | Often generic or manual | |
| Delivery model | Build-to-order, 2–4 week lead time, then supported | Long in-house project | Instant download, no guarantee of fit |
This is a build-to-order module, not an instant download. After purchase we run a short scoping call to confirm your entities, pay elements and statutory obligations, then build, install and test on your Odoo instance. Typical lead time is 2–4 weeks depending on how many companies, custom allowances and integrations are involved. We reconcile at least one full payroll cycle against your current process before go-live so you switch over with confidence.
Rates, tax bands, contribution ceilings and relief amounts are stored as effective-dated configuration records in Odoo, so most statutory changes are applied by editing values in the UI — no code change or redeploy. During your included support and update window, ECOSIRE ships the updated logic whenever a statutory revision changes the calculation itself (for example a new relief or a reworked NSSF tier). After the window, ongoing statutory maintenance is available on a support plan.
Both. We build for whichever you run — Enterprise uses Odoo's native Payroll app; Community uses the OCA payroll base module as the foundation. The module is delivered for Odoo 17, 18 or 19 (tell us your version and we target it). If you later upgrade Odoo, migration of the module is available as a scoped follow-on.
Yes. PAYE is computed on the current graduated bands with personal relief, insurance relief and the statutory reliefs applied per payslip. SHIF/SHA replaces the retired NHIF logic and is computed on gross at the prevailing rate, and the Affordable Housing Levy is handled as its own employee-plus-employer rule and liability line. Every salary rule carries an audit note showing exactly how the figure was derived, so your finance team and auditors can verify each deduction.
Yes. Each statutory deduction is mapped to the correct liability account so payslip journals post and reconcile in Odoo Accounting. Where you run Odoo attendance, leave or expenses, we feed those into the pay run. We also generate a net-pay bank export for salary disbursement, and the module is reachable over Odoo's XML-RPC/JSON-RPC API if you need to connect an external HRIS or banking system.
You receive the full source code and own your deployment — there's no per-employee SaaS lock-in on the module itself. Delivery includes documentation and live training for your team. The included post-go-live support window covers bug fixes and statutory rate/band updates; beyond that, ECOSIRE offers ongoing support and enhancement plans so your payroll stays compliant as Kenyan regulations evolve.
Build-to-order Odoo Kenya payroll — PAYE, NSSF Tier I/II, SHIF/SHA & Housing Levy with KRA P9/P10 reporting. Built & installed by ECOSIRE.