Forum Discussion

Max8's avatar
Max8
Experienced Cover User
1 year ago

MYOB Teams Leave request incorrect hours

We have a roster in that is 8 hours a day (40 hour week).

Worker has put in a request for a day of leave and it shows 7h 36m.

I cannot see how the worker can change this to 8 hours and I cannot change it to 8 hours when approving.

Any ideas on how MYOB teams can match the correct hours of leave?

3 Replies

  • Max8's avatar
    Max8
    Experienced Cover User
    1 year ago

     

    Why does MYOB have a rostering and timesheet application that can manage 8 hour days etc. but the worker cannot apply for a 8 hour annual leave day.

     

    This is basic stuff. If this is really the case then MYOB should state on their MYOB Teams page that it really is only a half baked free program - you can roster a worker for 8 hours a day and they can submit a timesheet for 8 hours a day but NO you cannot submit an 8 hour annual leave day request!

     

    So I now have a second employer who said they will not bother using Teams if it cannot apply the correct leave information - sigh!

  • Isaiah_C's avatar
    Isaiah_C
    MYOB Moderator
    1 year ago

    Hi Max8,

     

    The reason you're seeing 7h 36m instead of 8 hours is due to the inclusion of the employee's break time in the calculation. In MYOB Teams, breaks are automatically deducted from the total work hours, which is why the leave request reflects slightly less than the full 8 hours.

     

    This is the default behavior in MYOB Teams to account for the scheduled break, and it can't be modified directly. The system automatically calculates the break based on the rostered hours, which is why you're seeing the 7h 36m for a full day.

     

    Regards,

    Sai

     

  • Genreve_S's avatar
    Genreve_S
    MYOB Moderator
    1 month ago

    Hi Max8

     

    Yes, I totally understand why this is off-putting. You’re not missing anything; it’s a limitation in how MYOB Team currently works.

    When someone selects Full day” in a leave request, MYOB Team hard-codes it as 7 hours 36 minutes (7.6 hours) based on a standard 38-hour week, not on your actual rostered 8-hour day. That’s why you keep seeing 7h 36m instead of 8 hours. It’s not really about the break; it’s the default “full day” setting under the hood.

    Right now, there’s no way in MYOB Team to change that full‑day default to 8 hours for businesses that run a 40‑hour week. This has already been raised with the product team as an enhancement request so 40‑hour workplaces can have full‑day leave default to 8 hours, but there’s no ETA on a change yet.

    In the meantime, the only workable options are:

    • When staff apply for leave, they choose “Less than 1 full day” and type in 8:00 hours; or
    • Let it come through as 7h 36m and manually change it to 8.0 hours in payroll before you finalise the pay.

    I know that’s not ideal, especially when the roster and timesheets are already set up for 8‑hour days, and I can see why you and your clients are affected by it. Feedback like yours is exactly what we use to push for changes, so thanks for calling it out.

     

    Regards,
    Genreve