HMRC Error code 1047 HMRC Security Changes MD5 Hashing TLS 1.0 Credential Length - SA900 Updates

SA900 software updates HMRC Security Changes to MD5 Hashing, TLS 1.0 and Credential Length

Symptoms:

Submissions of returns to HMRC are failing with HMRC Error code 1047 - MD5 is not supported, please contact your software supplier.

Cause:

HMRC announced changes to User ID and password policy to allow increased complexity and length within the Digital Transaction Engine. This change impacts MD5 Hashing, TLS 1.0 and Credential Length within Digital Transaction Engine.

Key changes will be made to:
  • User ID, Password length and validation
  • Transport Layer Security (TLS)
  • MD5 hashing

These changes come into effect from 01 May 2019. 

Solution:

These are the possible solutions:

Instructions on how to install an update

Important: This option should only be used by customers who are on SA900 Version 2018 software for tax year 2017-18 ending 05 April 2018, Single user (single computer) licence, any Trust records bandwidth (1 to Unlimited Trusts).

Version number displayed on software login screen would be:
Version 2018.0.1.0

Customers using Network (Multi user) version of SA900 Version 2018 should contact us by email. 

Warning: This update is for version 2018 only. Customers using older versions 2017 or earlier should NOT apply this patch, you will break that software and there is nothing we can do about it.

Customers with Andica SA900 version listed above should click this link to download and apply a patch to Andica SA900 Version 2018.

  • The default software installation location for SA900 version 2018 would normally be:
  • For computers with 64-bit Windows OS - "C:\Program Files (x86)\Andica\Andica SA900 Trust 2018"
  • For computers with 32-bit Windows OS - "C:\Program Files\Andica\Andica SA900 Trust 2018"

Important: This option should only be used by customers who are on SA900 Version 2017 software for tax year 2016-17 ending 05 April 2017, Single user (single computer) licence, any Trust records bandwidth (1 to Unlimited Trusts).

Version number displayed on software login screen would be:
Version 2017.0.1.0

Customers using Network (Multi user) version of SA900 Version 2017 should contact us by email. 

Warning: This update is for version 2017 only. Customers using older versions 2016 or earlier should NOT apply this patch, you will break that software and there is nothing we can do about it.

Customers with Andica SA900 version listed above should click this link to download and apply a patch to Andica SA900 Version 2017.

  • The default software installation location for SA900 version 2017 would normally be:
  • For computers with 64-bit Windows OS - "C:\Program Files (x86)\Andica\Andica SA900 Trust 2017"
  • For computers with 32-bit Windows OS - "C:\Program Files\Andica\Andica SA900 Trust 2017"

Important: This option should only be used by customers who are on SA900 Version 2016 software for tax year 2015-16 ending 05 April 2016, Single user (single computer) licence, any Trust records bandwidth (1 to Unlimited Trusts).

Version number displayed on software login screen would be:
Version 2016.x.x.x (any builds)

Customers using Network (Multi user) version of SA900 Version 2016 should contact us by email. 

Warning: This update is for version 2016 only. Customers using any other versions apart from 2016 should NOT apply this patch, you will break that software and there is nothing we can do about it.

Customers with Andica SA900 version listed above should click this link to download and apply a patch to Andica SA900 Version 2016.

  • The default software installation location for SA900 version 2016 would normally be:
  • For computers with 64-bit Windows OS - "C:\Program Files (x86)\Andica\Andica SA900 Trust 2016"
  • For computers with 32-bit Windows OS - "C:\Program Files\Andica\Andica SA900 Trust 2016"


How to install an update:

When you click on the download links, your computer's internet browser takes over the rest of download functions, we do not control that. Your computer's browser will guide you through the download process.

  1. Close the software before installing the update.

  2. To download the update, click on the download link provided above.

  3. If prompted, click Run or Save. Preferably 'Save' the file in a convenient location. It is most likely that your computer's browser will automatically save this file into a Downloads folder.

  4. If you have saved the file, double click on the downloaded file to start installation. If you have chosen to 'Run' installation will start.

  5. Follow the prompts given by the installer. Your system may require you to permit installation.

  6. Important: Check location shown in 'Unzip to folder'.

    Extract the updates into the location where the appropriate Andica SA900 software version is installed. If you have installed the software in a different location, change the path shown in 'Unzip to folder' or 'Browse' to the location where you have installed the software.

    Refer to 'Software updates installation location' below for further details.

  7. Click 'Unzip'.

  8. Once the updates have been extracted, 'Close' the extractor. You can now start the software and use it to process your returns.

  • Software updates installation location:

  • The default software installation location for SA900 software would normally be:
  • For computers with 64-bit Windows OS - "C:\Program Files (x86)\Andica\Andica SA900 Trust [version number]"
  • For computers with 32-bit Windows OS - "C:\Program Files\Andica\Andica SA900 Trust [version number]"
To find out where the software is installed on your computer:
  1. Right click on the software startup icon on your desktop (Ensure you are clicking on the correct software icon)
  2. Select 'Properties'
  3. View 'Shortcut' tab
  4. The path is displayed in 'Target' field.

Check for that location through Windows Explorer. Ensure you extract updates into that location.


Disclaimer: Apart from the information already provided above we cannot advice on how to install the software and updates on your computer. We also cannot advise on how you should configure your computer or resolve your computer system issues. Information provided here is given without any obligations and we will not accept any claims or liabilities for any damages as a result of you relying on the information given here, if in doubt you must consult a qualified Windows system engineer.