What is QuickBooks Error 3140?
QuickBooks error 3140 occurs due to default behavior when a new sales receipt is created by QuickBooks desktop user. When users import their orders using the QuickBooks web connector. QuickBooks remembers the last deposit account used which causes this error 3140.
How does QuickBooks Error 3140 look like?
QuickBooks error 3140 appears to QuickBooks user with a warning message mentioned below with the screenshot.
There is an invalid reference to QuickBooks Customer “XXXXXXXX-XXXXXXXXXX” in the SalesReceipt. QuickBooks error message: The currency of the account must be either in-home currency or the transaction currency.
Causes of QuickBooks Error 3140
- Incorrect currency setup
- default deposit account select when using multiple accounts
- QuickBooks web connector not configured
How to Fix QuickBooks Error 3140?
In QuickBooks desktop,
- Go to Edit
- Select Preferences
- Then go to Payments
- Choose Company Preferences
- Check the box marked “Use Undeposited Funds as a default deposit to account“
In the case of QuickBooks Web Connector,
Reinstall QuickBooks Web Connector: QuickBooks Web Connector tool is responsible for exchanging data between web-based applications and QuickBooks desktop products like QuickBooks Pro, QuickBooks Premier, QuickBooks enterprise & QuickBooks point of sale.
Call Support To Resolve QuickBooks Error 3140
If you still face troubles after following the troubleshooting steps. Get in touch with a QuickBooks support expert to help you resolve error 3140. Contact QuickBooks helpline on +1-650-385-8069.