Australian payroll module for Odoo progressing

Since we announced our commencement on a open and free Australian payroll module for Odoo we have received a number of inquiries asking how the development is progressing. One Click Software has reached a milestone this week with the tax rules and wage handling complete.

Tax Rules

Pay ScaleOne of the things that clients tell us that frustrates them about MYOB in particular is the need to remain on the update treadmill year in year out. One client told me she couldn’t justify spending $800 just to get the latest tax tables when she used no other support from the company. Odoo will be different, we will try to keep the tax tables up to date but if we don’t you are able to add and edit your own tax tables – meaning you no longer have to fork out for support just to get tax updates.

PAYG Withholding calculation in Odoo is complete with the majority of Australian Tax Tables preloaded.

Wage Handling

wagesMost Australian employees are paid on a wage basis not salary. In earlier versions of Odoo there was the capability to pay an employee based on their hourly rate and the number of hours worked but this was removed. One Click Software have reintroduced wage handling in Odoo – with hours calculated based upon data entered by the payroll operator (or employee if online timesheets are enabled). As long as this data is entered the software is able to calculate the wages due to the employee.

For those interested in looking at our payroll module, it is available for download on github.


  1. Peter Wilson

    Looks like a lot of work went into producing this, however I’m having trouble getting it working without knowing the exact manner of installing or configuring this.

    I’m pretty sure I copy the folder “odoo-payroll-au” to the “/usr/lib/python2.7/dist-packages/openerp/addons” directory, but then what? Install as an app/module or should it appear under the Payroll localization settings. I’m pretty sure I’ve installed it, but it’s not showing anything different. Any help would be appreciated, thanks.

    1. admin

      Hi Peter,
      Firstly, just a reminded that Australian Payroll for Odoo is still a work in progress and it isn’t complete, however, it should install.

      The steps to installing are:
      1. Copying the odoo-payroll-au folder to your Odoo addons directory
      2. In Odoo, going to Settings and selecting Update Modules List
      3. Selecting Local Modules and clearing the Apps filter from the search bar
      4. Finding the module and installing it in Local Modules.

      It sounds as though you are missing step 3.

      Also, I haven’t tried it on Odoo v9 yet so if you are using that it may not work. It does work in versions 7 and 8.

      Feel free to get in contact if you have any problems!

  2. Simon Plumbe

    Thanks for your great work on this module.
    I’ve been using it for the past 7 months on v8 and once you get all your rules set up and sequenced correctly its perfect.

    I do have one problem though and that’s because I have to log in as admin to process payroll.
    Is there a way to make the Tax Tables visible to other users? The error when logged in as any other user occurs when the payg withholding python script runs and it cant find or doesn’t have access rights to the Tax Tables. They are not available in the menus either.

    I’ve searched for a fix but I haven’t come up with anything, I did try changing the groups the menus belong to but that didn’t help.

    Any suggestions?
    Thanks again for an awesome module. I wouldn’t be using Odoo without it 🙂

    1. admin

      Hi Simon,
      Thankyou for your feedback. I have been trying to reproduce this on my system but haven’t been able to come up with the same error. I will discuss with you via email.

Leave a Comment

Your email address will not be published. Required fields are marked *