Skip to main content

New Zealand - Average Daily Pay

Set up Average Daily Pay to pay Sick Leave, Public and Alternative Holidays and Bereavement Leave in NZ

Updated over 2 months ago

Average Daily Pay is the most practical method to calculate the payment of sick leave, public and alternative holidays and bereavement leave, unless there is an employment agreement specifying a special rate.

Average Daily Pay is based on the last 52 weeks and is used to pay the employee what they would have earned had they been at work. The use of Average Daily Pay is optional. For more information on which components to include in the calculation, refer to Calculating holiday and leave pay | Employment New Zealand.

Average Daily Pay

There are five stages to setting up Average Daily Pay:

  • Set up Transaction Totals

  • Set up Variables based on Transaction Totals and Normal Rate

  • Set up Formula

  • Attach the Formula to Leave Rate

  • Attach the Leave Rate to Leave Reason

Stage One - Transaction Totals

Select the components to be used in the calculation based on Employment New Zealand. You need to create two, one for Hours and the other for Amount. The components, additions and deductions, leave reasons and user defined leave classes may differ between them.

Hours Transaction Total

  1. Go to Common, Maintenance, Calculations, Transaction Totals

  2. Click Add.

  3. Enter a Code and Description.

  4. Tick Active.

  5. Select Hours for Value Type.

  6. Enter 52 weeks for the Period Range.

  7. Click on the Pay Components tab.

  8. Tick All Pay Components.

  9. To exclude components (e.g. Tax, Net Pay Superannuation, etc), click Select. Highlight the component(s), click OK, then untick Include.

  10. Click on the Additions/Deductions tab. Either:

    • Tick the All checkbox (e.g. All Additions Before Tax) and then exclude exceptions by clicking Select, highlighting the addition/deduction, clicking OK, then unticking Include.

    • Leave the All checkboxes unticked and list the inclusions by clicking Select, highlighting the addition/deduction, clicking OK, then ticking Include.

  11. Repeat step 10 for the Leave Reasons and User Defined Leave tabs.

  12. Click OK to save the record.

Amount Transaction Total

  1. Right-click on the new Hours record and select Copy.

  2. Enter a Code and Description.

  3. Select Amount in Value Type.

  4. Review the Pay Components, Additions / Deductions, Leave Reasons and User Defined Leave tabs and make any required changes.

  5. Click OK to save the record.

Stage Two - Variables

Used to specify the source of the data used in the calculation. You will need to create three, two for the variables created above and one for the Normal Rate.

Transaction Total Variable

  1. Go to Common, Maintenance, Calculations, Variables.

  2. Click Add.

  3. Enter a Code and Description. You can match the description to the Transaction Total.

  4. Select Transaction Totals as Source.

  5. In Field, select the Hours Transaction Total.

  6. Click OK to save the record.

  7. Repeat steps 1 to 6 for the Amount Transaction Total.

Normal Rate Variable

Set up if you don't already have a Variable for Normal Rate.

  1. Click Add.

  2. Enter a Code and Description.

  3. Select Employee Details as Source.

  4. In Field, select Normal Rate.

  5. Click OK to save the record.

Stage Three – Formula

The Formula calculates the 52-week average and compares it to the Employee’s Normal Rate.

  1. Go to Common, Maintenance, Calculations, Formula.

  2. Click Add.

  3. Enter a Code and Description.

  4. Tick Active.

  5. Under the first box, click Select. This displays the Variables.

  6. Highlight the Variable for Hours and click OK.

  7. Repeat this for the Amount and Normal Rate Variables.

  8. Click into the blank field under Condition Name. This will create a line.

  9. Enter a Condition Name. This could be a character such as A or 1.

  10. In Condition, enter [Hours Variable Code] > 0 - For Example - [V07] > 0

  11. Then in Formula, enter [Amount Variable Code] / [Hours Variable Code] - For Example - [V08] / [V07]

  12. Arrow down to the next line.

  13. Enter a Condition Name.

  14. In Condition enter [Normal Rate] > [First Condition] - For Example - [V09] > [A].

  15. Then in Formula enter [Normal Rate] - For Example - [V09].

  16. Tick Exit. If the Condition is met (e.g. Normal Rate is greater than the calculated rate), the formula will return a result. If not, it will move to the next line.

  17. Arrow down to the next line.

  18. Enter a Condition Name.

  19. In Condition enter [First Condition] > [Normal Rate] - For Example - [A] > [V09].

  20. Then in Formula enter [First Condition] - For Example - [A].

  21. Tick Exit.

  22. Arrow down to the next line.

  23. Enter a Condition Name.

  24. In Condition enter [First Condition] = [Normal Rate] - For Example - [A] = [V09].

  25. Then in Formula enter [Normal Rate] - For Example - [V09].

  26. Tick Exit.

  27. Click Save to save the Formula.

Tip: Free text can be entered into the Comments area on each line. Values can be tested against the Formula by entering data into Test Values and clicking the Run Test button.

Stage Four – Leave Rates

  1. Go to Payroll, Maintenance, Rates, Leave Rates.

  2. Click Add.

  3. Enter a Code and Description.

  4. Click the Formula radio button.

  5. Select the Formula created above.

Stage Five – Attach the Leave Rate to the Leave Reasons

  1. Go to Payroll, Maintenance, Leave, Leave Reasons.

  2. Edit the Leave Reason.

  3. In Rate Type, select the Leave Rate created above.

  4. Click OK to save the record.

  5. Repeat these steps for each relevant Leave Reason.

Did this answer your question?