| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 1931 |
| Technical Name |
l10n_nz_payroll_holiday_act |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 1931 |
| Technical Name |
l10n_nz_payroll_holiday_act |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
New Zealand Holidays Act 2003
Correct leave entitlements and pay for Odoo — OWP/AWE annual holiday pay, BAPS daily pay, Mondayisation and leave-liability valuation
Get New Zealand leave right. This module computes Holidays Act 2003
entitlements and pay with a fully unit-tested, pure-Python engine that
implements the Act’s famous “greater of OWP and AWE”
rule, the four BAPS daily-pay situations, public-holiday
time-and-a-half with alternative holidays, and the dollar
leave liability auditors ask for — built on
hr with no Enterprise dependency.
Annual holiday pay — greater of OWP & AWE
Ordinary Weekly Pay (s 8, including the 4-week s 8(2) formula) and Average Weekly Earnings (s 5) are both computed and the greater one is used for every week of annual holidays (s 21). The governing rate is recorded on each line so the result is fully auditable.
BAPS daily pay — RDP with ADP fall-back
Bereavement, Alternative holidays, Public holidays and Sick leave are all paid at Relevant Daily Pay (s 9), falling back to Average Daily Pay (s 9A) where the day’s pay cannot be determined — exactly as the Act requires.
Public holidays & Mondayisation
Working a public holiday pays time-and-a-half and earns a whole alternative holiday (day in lieu) on an otherwise-working day (s 49-50, 56). Observed dates are Mondayised for any year, including the Christmas/Boxing and New Year pairs and Matariki.
Leave liability you can audit
A liability run values every employee’s accrued-but-untaken leave: vested annual weeks at the greater-of rate, the current year’s 8% accrual, and alternative holidays at the daily rate — with a CSV register you can hand straight to your auditor.
Sick & bereavement entitlements
10 days of sick leave after 6 months, accruing each year and capped at 20 (s 63-66), and 3/1-day bereavement entitlements (s 69) — tracked per employee from their continuous-service start date.
A calculator for every leave event
The leave-pay calculator wizard prices any single annual, public-holiday (worked or not), sick, bereavement, alternative-holiday or 8% final-pay event for an employee in a couple of clicks.
Built for Community and Enterprise alike
The computation engine is pure Python and fully unit tested. The module
builds on the NZ KiwiSaver PAYE payroll module and depends only on
hr — no Enterprise hr_payroll — so
it installs on Community and Enterprise.
Compatible with Odoo 18 and Odoo 19.
Disclosure
All entitlements, divisors and rates carry the current statutory defaults and are editable per company. Confirm the current figures against the latest Employment New Zealand / MBIE guidance before running live payroll.
Screenshots
Leave Liability Run Nzll 202
Leave Liability Runs List
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module