Skip to main content
Skip table of contents

Error: "Binary stream '0' does not contain a valid BinaryHeader. Possible causes are invalid stream..."

This support note applies to:

  • AO Tax (AU)
  • AE Tax Series 6 & 8 (AU)
  • AE Tax (AU)
Article ID: 39047

In MYOB Tax when lodging via PLS, the returns are stuck at Transmitting status and the MYOB Event Viewer shows the error "Binary stream '0' does not contain a valid BinaryHeader. Possible causes are invalid stream or object version change between serialization and deserialization".

This error generally occurs if the server has not been restarted for more than 2 weeks. Restart your server and check to see if the return is status has updated.

We've also seen this issue happen if a software called Airlock Digital is installed. It's a good idea to talk your IT person and let them of conflict between Airlock digital and PLS lodgment. We've also found that creating an exception in this software may not resolve the issue. If required, you many need to remove Airlock Digital to resolve the issue. Do this with the advice of your IT person.

If you still have an issue, contact us and quote KB 39047.

If you are getting this error when pre-filling a tax return using the ATO Pre-fill, refer to Pre-fill download errors section in Pre-fill FAQs and common errors

MYOB INTERNAL STAFF ONLY

Refer SR# 151204661319

This issue can be caused because of a mismatch between Tax program files.

To fix the error
  • Please ensure the program files for tax are up to date inside the TAX\SOL64 folder and investigate why the install did not update the correct path. E.g. DS6TC860, DS6TC890, DS6TW830, DS6TW890.
  • Also check the IPSbr folder is up to date as well as the SBRSender folder.
  • If a site is running Vizpost integration please search on the server hosting MYOB for the RunCDSVizpost and ensure for all instances that in their properties the target paths are correct. E.g. for a site running SQL tax the below is incorrect and will cause this issue if Vizpost is running at the time of lodgment.
  • sr.exe /f \\SERVERNAME\SHARENAME\MYOBAE\AESQL\Tax\DATABASE\CDS /EPCVizPost S6:\\SERVERNAME\msgq\vizcds
    The correct command line would contain an S6:\\ e.g.:
    sr.exe /f S6:\\SERVERNAME\MSSQL\SQLTAX\DATABASE\CDS   /EPCVizPost S6:\\SERVERNAME\msgq\vizcds
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.