HMRC have recently made changes which will affect those who submit their VAT files electronically to HMRC through Microsoft Dynamics GP.

As of 4th December 2020, HMRC have made changes which now require all VAT Return applications to support Transport Layer Security (TLS) 1.2 or higher. The latest TLS changes made in Microsoft Dynamics GP 18.3 (2020) will satisfy this requirement and you will be able to submit your VAT returns electronically. This means that if you use GP 2018, GP 18.2, or GP 2016, you will no longer be able to submit your VAT Return direct from Microsoft Dynamics GP to HMRC.

If you are a Microsoft Dynamics GP user, who doesn’t have the latest version installed (18.3), and are required to submit your VAT Return through Microsoft Dynamics GP, there are two options available:

  • Option One - Upgrade your Microsoft Dynamics GP to the latest version (18.3)
  • Option Two - Use Nolan Cloud Services VAT Submission; a software solution recognised by HMRC for Making Tax Digital  


Nolan Cloud Services VAT Submission

Nolan Cloud Services VAT Submission is a link between Microsoft Dynamics GP and HMRC. It receives your VAT Returns created in Microsoft Dynamics GP and enables you to submit it to HMRC via our portal. The portal allows for definition of VAT groups and links them to your VAT entities.

 The Nolan Cloud Services VAT Submission solution is compatible with Microsoft Dynamics GP2010* onwards and is priced at £250 per VAT entity, per year. (*VAT Daybook is required)


If you would like to find out more and discuss either of the options listed above, please contact Angela Barnes, Client Account Manager at Nolan Business Solutions, via phone on 01252 811 663 or via email at  

var _glc =_glc || []; _glc.push('all_ag9zfmNsaWNrZGVza2NoYXRyDwsSBXVzZXJzGMTP7pYDDA'); var glcpath = (('https:' == document.location.protocol) ? '' : ''); var glcp = (('https:' == document.location.protocol) ? 'https://' : 'http://'); var glcspt = document.createElement('script'); glcspt.type = 'text/javascript'; glcspt.async = true; glcspt.src = glcpath + 'livechat-new.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(glcspt, s);