跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Nigeria Payroll (PAYE, Pension, NHF) — Build-to-order Odoo Nigeria payroll localization: PAYE, pension, NHF, NSITF & ITF in N — 1/1示意预览

Build-to-order Odoo Nigeria payroll localization:

PAYE, pension, NHF, NSITF & ITF in NGN.

ECOSIRE builds, installs and supports it.

什么是 Nigeria Payroll (PAYE, Pension, NHF)?

Build-to-order Odoo Nigeria payroll localization: PAYE, pension, NHF, NSITF & ITF in NGN. ECOSIRE builds, installs and supports it. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

PAYE progressive tax computed across the statutory income bands as Odoo salary rules, with the consolidated relief allowance (CRA) applied before taxable income is derived
Employee and employer pension contributions calculated on the pensionable base, posted as separate deduction and employer-cost lines on the payslip
National Housing Fund (NHF) deduction computed on basic salary with configurable eligibility per employee or contract
NSITF and ITF employer levy handling, modelled as employer-side contributions that never reduce employee net pay but feed cost reporting
NGN salary structures and structure types with reusable Nigeria salary categories (basic, housing, transport, allowances) so contracts assemble from standard building blocks
New fields added to hr.employee and hr.contract via models.Model — TIN, pension PIN, NHF number, pension administrator (PFA) — with @api.depends compute for taxable and pensionable bases
Statutory schedules and remittance summaries rendered as QWeb reports (PAYE schedule, pension schedule, NHF schedule) ready for FIRS/PenCom/FMBN submission
Per-employee and per-run payslips as branded QWeb PDF, showing gross, each statutory deduction, and net pay in NGN with correct rounding
Security enforced with ir.model.access.csv plus record rules so payroll officers see only their company's employees under Odoo multi-company
Automated actions for recurring payroll tasks — scheduled payslip email dispatch and monthly remittance-schedule generation
Accounting integration that posts payroll journals to your NGN chart of accounts, keeping salary, PAYE, pension and NHF liabilities cleanly separated
Configurable rule parameters (band thresholds, rates, contribution percentages) exposed as data records so Finance Act or PenCom rate changes are updated without code edits
XML-RPC / JSON-RPC compatible — payroll figures are standard Odoo records, so external HR portals or reporting tools can read and write them
Full parallel-run validation harness: we reproduce your most recent payroll inside Odoo and reconcile line-by-line before go-live
Built cleanly for Odoo 17, 18 and 19 on Community or Enterprise, with an upgrade path so you are not locked to one version

按需定制,全程代劳

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

  1. 1

    您下单

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

  2. 2

    我们构建与安装

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

  3. 3

    上线 + 支持

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

技术规格

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

关于此产品

Odoo core HR Payroll ships no Nigerian salary rules — no PAYE bands, no consolidated relief allowance, no pension or NHF logic. Teams end up running payroll in spreadsheets alongside Odoo, or paying for a generic apps.odoo.com module that doesn't match Finance Act treatment or FIRS/PenCom expectations.

Nigeria Payroll (PAYE, Pension, NHF) is a build-to-order Odoo localization that ECOSIRE designs, builds, installs and supports specifically for your company. This is not an instant download — after purchase our Odoo engineers scope your exact salary components, entities and reporting needs, then deliver a production-ready module for Odoo 17, 18 or 19 (Community or Enterprise) within a typical one working week lead time.

The module extends hr.payroll with NGN salary structures and Nigeria-specific rules encoded as Odoo salary rules and Python compute logic: PAYE progressive tax across the statutory bands, the consolidated relief allowance, employee and employer pension contributions, National Housing Fund (NHF) deductions, and handling for NSITF and ITF employer levies. Every rule is a real Odoo object — new fields on hr.employee/hr.contract via models.Model, computed amounts using @api.depends, access controlled through ir.model.access.csv and record rules, and results rendered on QWeb payslip reports and statutory schedules.

Because it is built for your books, the numbers reconcile with your chart of accounts, your pay frequency and your reporting entities. We ground the build in your real data, validate a full parallel run against your last payroll, and hand over documentation, training and a support window. Where you need automation — monthly remittance schedules, payslip email dispatch, or pushing net-pay journals — we wire Odoo automated actions and (optionally) XML-RPC/JSON-RPC endpoints so the payroll talks to the rest of your stack.

你得到什么

  • Production-ready Odoo module (custom addon) with a proper __manifest__.py, models, views, security and QWeb reports, delivered to a Git repository you own
  • Configured NGN salary structures, salary rules and rule parameters mapped to your actual pay components and entities
  • Security configuration: ir.model.access.csv and record rules scoped to your payroll roles and multi-company setup
  • QWeb payslip and statutory schedule templates (PAYE, pension, NHF) branded for your organization
  • A documented, reconciled parallel-run report comparing Odoo output against your last live payroll run
  • Administrator and payroll-officer documentation plus a recorded/live training session for your HR team
  • Deployment and installation on your Odoo instance (self-hosted, Odoo.sh, or ECOSIRE-managed hosting), with go-live support
  • A post-delivery support window for fixes, questions and statutory rate adjustments, with terms agreed at scoping

这是给谁的

Payroll Officer at a Nigerian SME

Runs monthly payroll and needs PAYE, pension and NHF to compute correctly inside Odoo instead of maintaining a fragile parallel spreadsheet. Wants payslips, deductions and net pay to reconcile every month without manual recalculation.

HR Manager scaling headcount

Manages growing staff across roles and allowances and needs standardized NGN salary structures, clean role-based access, and reliable statutory schedules to hand to Finance and to regulators on time.

Finance Controller / Accountant

Owns the numbers and cares that PAYE, pension, NHF, NSITF and ITF post as distinct liabilities to the NGN chart of accounts, reconcile to bank remittances, and survive audit — with clear reporting rather than opaque black-box calculations.

Nigeria Payroll (PAYE, Pension, NHF) 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
Nigeria PAYE, pension & NHF rules out of the boxBuilt to Nigerian statutory rules and your pay componentsOnly if you build every rule yourselfSometimes, but often generic or outdatedNot included — Odoo core has no Nigerian payroll
Fits your exact salary structures & entitiesScoped and configured to your real dataYes, but you carry all the design workRarely — you adapt to the module's assumptionsNo localized structures provided
Parallel-run reconciliation before go-liveIncluded — line-by-line against your last payrollOnly if you plan and run it yourselfNot provided; you validate aloneNot applicable
Statutory QWeb reports (PAYE / pension / NHF)Delivered as branded QWeb templatesMust be designed and built from scratchPartial or generic layoutsGeneric payslip only, no Nigerian schedules
Updates for rate / Finance Act changesEditable rule parameters + support windowYou maintain it yourself indefinitelyDepends on vendor's release cadenceNo Nigerian rules to update
Code ownership & Odoo 17/18/19 supportYou own the addon; built for your version & editionYou own it; version support is on youVendor-licensed; upgrade timing not yoursCore only; no payroll localization to own
Named support & training for your teamDocs, live training and a post-go-live windowInternal knowledge onlyTicket-based, generic supportNo product-specific support for this need

关于Nigeria Payroll的常见问题

How long until the module is delivered, and is this an instant download?

This is a build-to-order module, not an instant apps.odoo.com download. After purchase, ECOSIRE scopes your salary components, entities and reporting needs, then builds, tests and installs the module. Typical lead time is one working week depending on complexity, the number of pay components and how many entities are in scope. You get a confirmed timeline at the end of the scoping call.

What support and updates are included after delivery?

Delivery includes a post-go-live support window (agreed during scoping) covering bug fixes, configuration questions and help during your first live payroll runs. Because statutory rates and thresholds (PAYE bands, pension and NHF rates, Finance Act changes) evolve, rule parameters are exposed as data records so most rate changes are configuration, not code. We also offer ongoing support and update retainers for teams that want ECOSIRE to maintain the module across Odoo version upgrades.

Which Odoo versions and editions does this support?

We build for Odoo 17, 18 and 19, on both Community and Enterprise. We confirm your exact version and edition at scoping and deliver a module aligned to it, with a documented upgrade path so a future Odoo version bump does not strand your payroll.

Will the calculations actually match my current payroll?

Yes — that is the point of the parallel run. Before go-live we reproduce your most recent payroll inside Odoo and reconcile it line-by-line against your existing figures. We resolve any differences (rounding, relief treatment, allowance handling) with you until the numbers agree, so you switch over with confidence rather than hope.

How is PAYE, pension and NHF actually computed inside Odoo?

Each is a real Odoo salary rule with Python compute logic. PAYE applies the consolidated relief allowance and then the progressive tax bands to derive tax; pension is calculated on the pensionable base as separate employee and employer lines; NHF is computed on basic salary. Employer levies like NSITF and ITF are modelled as employer-side costs that do not reduce net pay. Band thresholds and rates live in editable rule parameters so they can be updated as regulations change.

Can it handle multiple companies, allowances and integrate with accounting?

Yes. Salary structures are built from reusable NGN salary categories so different roles and allowance packages assemble cleanly, record rules enforce per-company visibility under Odoo multi-company, and payroll journals post to your NGN chart of accounts with PAYE, pension and NHF kept as distinct liabilities. Since everything is standard Odoo data, it is also reachable via XML-RPC/JSON-RPC for external tools.

Do we own the code, and can we customize it later?

You own the module — it is delivered to a Git repository under your control as a standard Odoo addon with a documented __manifest__.py, models, views and security files. Your own developers, or ECOSIRE, can extend it later. Nothing is obfuscated or license-locked to us.

申请报价

Nigeria Payroll

Build-to-order Odoo Nigeria payroll localization: PAYE, pension, NHF, NSITF & ITF in NGN. ECOSIRE builds, installs and supports it.

  • PAYE progressive tax computed across the statutory income bands as Odoo salary rules, with the consolidated relief allowance (CRA) applied before taxable income is derived
  • Employee and employer pension contributions calculated on the pensionable base, posted as separate deduction and employer-cost lines on the payslip
  • National Housing Fund (NHF) deduction computed on basic salary with configurable eligibility per employee or contract
  • NSITF and ITF employer levy handling, modelled as employer-side contributions that never reduce employee net pay but feed cost reporting

申请报价

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

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