QuickBooks error 12031 happens because of the network time out that restricts QuickBooks from accessing the server. Additionally, you will encounter this error because of the firewall or some other security issues.QuickBooks update error 12031