The first and the most common reason for the occurrence of QuickBooks error 12031 is using another browser as your default browser. For QuickBooks to function appropriately, the default browser must always be set to Internet Explorer. Follow the instructions given below to set Internet Explorer as your default internet browser to get rid of error 12031.
1.Open Internet Explorer and click the Tools option at the top.
2.Now select Internet Options and click the Program tab.
3.Locate and click the Make Default option from this window and finally click Save and Close option to save the changes.
Try to run the payroll update once again and check if the QuickBooks error 12031 is now resolved. If not, dial 1.800.579.0391 and get in touch with a certified QuickBooks Desktop expert for better tech help.