Best Practice - Things NOT To Do

A new page with some things you should never do. We will be adding to this page as we can and as we come across things. This list may not be complete. Check with Support if you are not sure. 


  • DON'T EVER MAKE A PAY RUN INACTIVE
    • This will have no impact other than hide it. All the other records are still active and will have an impact. 
    • Roll it back if you don't want it, or contact Support if you are not sure what to do


  • DON'T EVER COPY OUR PAYROLL ADMIN ROLES
    • NetSuite's limitations on bundled roles mean copies will never work properly
    • Record permissions may copy ok but there are hundreds of field permissions that won't
    • There are thousands of script permissions and search permissions that won't copy either
    • There is no link between the copied role and our master bundle so any new functionality will not work for that role.
    • Contact Support and tell us what you are trying to achieve


  • DON'T EVER MAKE THE PAYROLL TAB FOR CLASSIC CENTRE AVAILABLE TO "ALL ROLES"
    • This will mean most of your users can see the payroll tab, and while they wont be able to do anything of impact, it is not the recommended practice to avoid unnecessary queries.
    • You should only ever select named employees/users in the audience tab.  Adding the Payroll Centre tab to Administrator Role


  • DON'T EVER CHANGE THE SUBSIDIARY ON AN EMPLOYEE RECORD
    • Create a new employee record, even if NetSuite allows you to change the Subsidiary field on the employee
    • Often the Subsidiary field will be locked by NetSuite if the employee has been used in certain transactions e.g. expense reports  
    • This will ensure your reporting and records are preserved as they should be
    • Changing the employee subsidiary could have wide ranging negative impacts on your reporting and calculations


  • DON'T EVER SEND YOUR PSAR FILE TO THE ATO IF YOU ARE USING SINGLE TOUCH PAYROLL (STP)
    • You no longer need to send a Payment summary annual report (PSAR) for the information you report and finalise through STP. It would double up your data and is a very bad idea. 


  • DON'T EVER ROLLBACK A PAY RUN IF YOU HAVE SUBMITTED YOUR CLICKSUPER FOR THAT PERIOD
    • The rollback will error and cause numerous issues
    • If the Super has been remitted then you should do an adjustment run to correct if something is wrong
    • Contact Support, they know what to do.


  • DON'T EVER ADD MORE THAN 5 EMPLOYEES TO A PAY RUN AT A TIME WHEN USING "ADD EMPLOYEE TO PAY RUN" BUTTON
    • There is a limit on how much data we can process in one go on that page. 5 or less employees.
    • You can do this multiple times of course if you have more than 5 you need to add


  • DON'T EVER USE THE NETSUITE APP FOR ANYTHING PAYROLL RELATED
    • The NetSuite APP has limitations when it comes to scripted functionality like Leave Management. It won't work properly.