Hi danniam,
The STP report might show $0 for some months if the system treats those pay runs as update events. This usually happens when the pay date is earlier than the date the pay run was recorded. In such cases, the STP report automatically categorises them as updates rather than new reports. As long as all your other reports show the correct figures, your data is fine, and there's nothing to worry about!
You can also check out this post, as it's similar to your situation: STP reporting 0 | MYOB Community.
If you still need help, reach out to our live chat support through our virtual assistant MOCA or submit a case via MyAccount.
Regards,
Sai