Forum Discussion

Lmcstack's avatar
Lmcstack
Experienced User
1 year ago

Paying Super for Contractors

Hi Community,

 

We have a contractor for which we are required to pay super for.  I have set this contractor up as an employee according to the MYOB guidelines.  We processed a zero pay and added the Super Guarantee dollar amount.

 

In the first instance when we tried to finalize the pay we received the following error:

IncomeStreamTypeCError: A mandatory field has not been completed. (ATO error code CMN.ATO.GEN.XML.04).  

After a little research on forum, there was guidance around needing to set the Income Type which is found under Payroll Details>Taxes>Income Type on the employee card.  

 

It was suggested s that this should be set to the option of "Labour Hire" as there is no option for Contractor.  Not technically correct, as this contractor is not through labour hire.  Anyway, if someone could confirm that this is the option to select?

 

The other thing we did was to process the contractor payment separately and to update the employee card Payroll Details>Personal Details>Employment basis to "Other - Not Reported".

 

This returned another but different error which was as follows:

PaymentBasisCode Error: Employment Basis code is invalid (ATO error code:CMN.ATO.PAYEVNTEMP.000272)

 

Again, looking at the community forum, two different options are suggested:

  1. Set code as Labour Hire; or
  2. Set code as Other - Not Reported.

 

Option 1 - set as 'labour hire'.  again is not technically correct as contractor is not through Labour Hire and Option 2 means that the payment is not reported to ATO.

 

ATO website states that super contributions to contractors are to be reported Via STP2 if the accounting software can support it.

 

From what I can see, we have 2 options:

  1. Set both Income Type and Employment Basis in MYOB as 'Labour Hire" (which is not technically correct);or
  2. Set Income Type as 'Labour Hire' and Employment Basis as 'Other - Not Reported' (in which case suggests that MYOB software does not support this type of reporting).

Would appreciate any assistance with regards to this.

 

Many Thanks

Lynne 

37 Replies

  • traci_vbt's avatar
    traci_vbt
    Member
    1 month ago

    Oh gosh, this is doing my head in. Step 3: Set the Employment basis to Other (not reported). This means you won't be reporting the contractor's super payments to the ATO, which complies with the ATO's rules for Single Touch Payroll reporting. Do I want/need this? Would it be better to set a contractor basis to Labour Hire?

     

    I am getting conflicting information, and I can't understand a word of that complicated reporting link...

  • traci_vbt's avatar
    traci_vbt
    Member
    1 month ago

    Also, I need to back-pay to December 2025. Do I do one lump sum, or 12% on each individual past invoice?

  • SharonSL's avatar
    SharonSL
    Trusted Cover User
    8 days ago

    Hi Isaiah_C​ 

    I have just set this up for the first time for our one subcontractor as you outlined above and when I went to submit the pay I got an error that the Payment Basis Code is invalid - which is set as Other (not reported) as you said above.  what am I meant to do???  I need to know ASAP.

    Thank you.

  • Earl_HD's avatar
    Earl_HD
    MYOB Moderator
    8 days ago

    Hi SharonSL,

    That would be confusing when you’re only just getting this started. This error usually means the contractor's Employment basis is set to "Other (not reportable)", which isn't accepted if that contractor needs to be reported through STP.
     

    The quick way to check it is:

       -If this contractor should be included in STP, update their Employment basis to a valid reportable option, then try               lodging again.

      -If they're only being paid super and aren't meant to be reported through STP, "Other (not reportable)" can stay as is         and you should be able to continue with the super payment.
     

    Because contractor reporting can vary, it's worth confirming the right treatment with your accountant or the ATO before making any changes.

    Regards,
    Earl

  • SharonSL's avatar
    SharonSL
    Trusted Cover User
    7 days ago

    Hi Earl,

    I know we need to pay super for him - I'm not trying to report through STP - I need to pay super only. Have consulted with our accountant also that this is correct. I've followed MYOB's instructions above and from the link provided in this MYOB thread:

    https://www.myob.com/au/support/myob-business/payroll/superannuation/paying-super-for-contractors?productview=Browser

    and it gives an error.  Your own instructions tell us to pick "Other (not reportable)". I've tried again this morning - see the error in the screenshot - the error for the Pay Run Date is new, I can't see what's wrong with that? Despite the errors I clicked record and it was rejected by the ATO and the super isn't there to pay either.  

    Please help asap.

    Thanks. 

     

  • Princess_R's avatar
    Princess_R
    MYOB Moderator
    7 days ago

    Hi SharonSL,

     

    Thanks for explaining that clearly, and for sharing the screenshot. Yes, for a contractor setup like this, the Employment Basis should be set to Other – not reported and the Income Type should be Labour hire. If you’ve already got that set up and you’re still seeing the error, it’ll need a closer look from our team to check that contractor setup properly. Please reach out using one of the support options on our Contact Us page.

     

    As for the other error, this forum thread explains it a bit further and may help with the fix.

     

    Cheers,

    Princess

  • SharonSL's avatar
    SharonSL
    Trusted Cover User
    7 days ago

    Hi Princess,

     

    Thanks for your reply.  Firstly in regards to the date error and the final reply in the thread you linked:

     

     'Please ignore this post. I think I found the problem. I was trying to submit a $0.00 paycheque to adjust so leave balances. I found a post on the MYOB page mentioning I had to submit as a Bonus / Commission pay run instead. It has gone through to the ATO without issue'.

     

    This poses a problem - for recording subcontractor super through MYOB Payroll, it will always have a Nil value so I don't see how that will work.  Also I have never experienced this error before when correcting leave balances etc and the pay has a Nil value so I suspect that for me this error is due to the subcontractor set up only.

     

    I will open an online chat with your team to try to resolve the other error thanks.