ErrorCode : 9999-Transaction currency is different from the currency of the account/customer/vendor you selected to sync. Please refer to your settings.
Reason for the ErrorCode : 9999
When attempting to sync expenses and bills to QuickBooks using Webgility Online, you may encounter Error Code 9999. This error occurs when the currency of the transaction differs from the currency associated with the selected account, customer, or vendor. It is crucial to ensure that the currency of the vendor or account matches the currency of the sales channel to avoid this error.
Solution for the ErrorCode : 9999
To resolve this error, please follow these steps:
Open Webgility and access your account.
Navigate to the Settings menu and select "Accounting."
Within the Accounting settings, locate and click on the "Fee" section.
In the Fee section, you will find a list of sub-channels.
For each sub-channel, ensure that you select a vendor whose currency matches the currency of the sub-channel.
Additionally, confirm that the deposit account associated with the sub-channel is also in the same currency. For example, if the sub-channel is Amazon.ca and the currency is CAD (Canadian Dollar), ensure that the vendor you choose to create bills or expenses is also in CAD, and the deposit account is in CAD as well.
Repeat this process for all your sub-channels, ensuring that the currency match is maintained between vendors and deposit accounts.
By following these steps, you can resolve Error Code 9999 and ensure that the currency of your transactions aligns with the selected accounts, customers, or vendors in QuickBooks through Webgility.