In order for a Bill or Credit to be successfully synced to your QuickBooks Desktop accounting platform, each line of the invoice must have an associated GL Code. These GL Codes must match exactly the way it is listed in QuickBooks Desktop. If the GL accounts applied to your bills do not match what is listed in QuickBooks Desktop, the Bill/Credit will be rejected and returned to the Bills/Credits Sync Page with the sync status Failed - No Account. This indicates that at least one GL account assigned to your bill in Books does not match your current GL accounts available in your QuickBooks Desktop account.
To resolve this, you should unapprove the Bill/Credit then reassign any lines that are now unassigned (these were the lines that had incorrect GL account assignments )to the correct GL account in Quickbooks Desktop. Once all lines are assigned again, you can then approve the invoice and sync again.