Skip to content

QuickBooks POS Error Codes 3000, 3140, 3120, 3170 and 3180

QuickBooks Error Codes 3000, 3140, 3120, 3170 and 3180

3000 status code errors in QuickBooks Desktop Point of Sale occur because of information exchange between QuickBooks POS and Quickbooks Desktop.

Note: back up both QuickBooks point of sale and QuickBooks data before proceeding with the solutions in this post.

QuickBooks Error 3000 Series CodesError Description
QuickBooks Error Code 3000
QuickBooks Error 3100The Name ‘#######’ Of The List Element Is Already In Use
QuickBooks Error 3140 And 3120The Specified Account Is Invalid Or Of The Wrong Type
QuickBooks Error 3140There Is An Invalid Reference To QuickBooks AR/AP Account ‘##### – #########’ In The Receipt Or Bill
QuickBooks Error 3140The Expense Account Is Invalid
QuickBooks Error 3412Customer Has An Overdue Transaction
QuickBooks Error 3170There Was An Error When Trying To Modify A Customer/Vendor List Element.
QuickBooks Error 3180There Was An Error When Saving A Employees List, Element ‘Employee, Name’
QuickBooks Error 3180A/P | A/R Detail Line Must Have Vendor
QuickBooks Error 3180The Posting Account Is Invalid
QuickBooks Error 3180There Was An Error When Saving A Sales Receipt
QuickBooks Error 3180Sales Tax Detail Line Must Have A Vendor
QuickBooks Error 3260Insufficient Permission Level To Perform This Action.

Before you begin Take the Precautionary Action

1. Manually Backup Your QuickBooks Desktop Company File

Steps to manually back up your QuickBooks Desktop company file:

  • From the File menu, choose Switch to Single-user Mode.
    Note: inform all logged-in users to save their changes before switching user mode.
  • From the File menu, select Backup Company, then Create Local Backup.
  • Choose Local Backup in the new window, and click Next.
  • Choose Browse and select the directory to store the backup of the company file.
  • Input the number of backups that you want to keep. [optional]
  • Wait for QuickBooks to run tests on the backup file and then click on OK.
  • Choose Save it now, then Next.

You can find the backup file saved in the directory that you chose in Step 4.

2. Backup Your QuickBooks Payroll Data

Now back up your QuickBooks payroll data using the following steps:

  • From the Start menu, launch the File Explorer.
  • Go to the folder titled [name of company] Tax Forms.
  • Copy the entire folder and save it in a different directory.

The tax forms folder contains all the payroll data entered in QuickBooks Desktop. 

3. Backup Your Data with Intuit Data Protect

Steps to backup QuickBooks data with Intuit Data Protect:

  • From the taskbar, open the System Tray.
  • Right-click on the icon for Intuit Data Protect.
  • Choose Open Intuit Data Protect.
  • Choose Back up now.
  • Select the Files and Folders to back up to Intuit servers, then click on Continue.
  • Choose Backup now.
  • When you receive the confirmation message for backup, click on OK.

4. Switch from Multi-User mode to Single User Mode in QuickBooks

Steps to switch from Multi-user mode to Single-user mode in QuickBooks:

  • Go to the File menu.
  • Choose utilities.
  • Click on stop hosting multi-user access.
  • For the confirmation of switching user mode click on yes.
  • If you get the message the company file must be closed click on Yes.

If Multi-User Excess is Already Enabled

When multi-user excess is already enabled and you want to stop hosting then you can follow these steps:

  • Go to the workstation and launch QuickBooks.
  • click on the no company open window and choose the file option.
  • Go to utilities then select host multi-user access.
  • In the new window choose Stop hosting multi-user access.
  • Then follow the instructions given by QuickBooks software to turn off the hosting.

QuickBooks Error Codes 3000, 3140, 3120, 3170 and 3180

Below are the mentioned solutions for QuickBooks Error Codes 3000, 3410, 3120, 3170, and 3180, verify all the solutions carefully before taking action:

Solution for QuickBooks Error Code 3000

Status Code 3000 status message: “The given object ID in the field “list id”: is invalid.

If the employee is not active or data tracking isn’t properly set up, then you’ll receive the employee hours status code 3000 in QuickBooks POS.

Step 1. Set up data tracking in QuickBooks Financial

Steps to set up tracking data time in QuickBooks Financial:

  • From the Employees menu, choose the Employee Center.
  • Choose the employee.
  • Right-click on the Employee name.
  • Choose Edit Employee.
  • In the Payroll Info tab, mark the option “Use time data to create paychecks”, and Choose OK.

Step 2. Activate an Inactive Employee

Steps to activate an inactive employee:

  • From the Employees menu, select the Employee Center.
  • Select All Employees from the Employees column.
  • Select the employee from the activity log.
  • Right-click on the select Employee’s Name.
  • Choose to Make Employees Active.

QuickBooks error 3000 can also occur because of an outdated patch for QuickBooks Financial. You can install the latest updates directly from QuickBooks Desktop to fix this problem.

Step 3. Download & Install QuickBooks Desktop Updates

Steps to download and install the updates for QuickBooks Desktop to fix QuickBooks error 3000:

  1. Go to the start menu.
  2. Right-click on the QuickBooks icon and select Run as administrator.
  3. Go to the help menu and choose to update QuickBooks.
  4. Click on check for updates.
  5. In the get updates tab select the option to reset updates.
  6. Then choose to update QuickBooks now.
  7. When the download of the update file has finished, exit QuickBooks.

Now restart QuickBooks and click on yes to install the updates. If you find that updates have been installed, then you can check if the error still occurs. If it does, then continue with the next solution.

Solutions for QuickBooks Error 3100: “the name ‘#######’ of the list element is already in use”

When a vendor or customer data isn’t properly stored in QuickBooks Point of Sale or QuickBooks Desktop, users receive the QuickBooks error 3100

Solution 1: identify duplicate customers and vendors

Step 1. Identify Duplicate Customers & Vendors

Steps to identify duplicate customers and vendors in QuickBooks Desktop:

  • From the Customer/Vendors menu, choose Customer/Vendor Center.
  • Search for the customer/vendor name mentioned in the Error message.
  • If duplicates are found, then merge the duplicate customer/vendor:
    • From the Lists menu, choose the list type that you want to merge.
    • Copy the name of the customer/vendor that should be kept by QuickBooks Desktop.
    • Right-click on the entries that you want to remove, and click on Edit.
    • Paste the name of the customer/vendor you copied in Step B.
    • Choose Save & Close, then select Yes to confirm.
Step 2. Identify & Merge Duplicate Customers/Vendors

Steps to identify and merge duplicate customers/vendors in QuickBooks POS:

  • From the Customers/Purchasing menu, select Customer/Vendor List.
  • Search the name of the customer/vendor mentioned in the Error.
  • Choose the drop-down menu (I want to…), then select Merge.
  • In the Merge Window, choose the Customer/Vendor to keep and to remove.
  • Choose Merge Customers/Vendors.

When you merge customers/vendors, the name of the merged customer/vendor is saved in the retained item. You can use the name to find the original item.

Solution 2: fix customer/vendor data

Damaged customer or vendor data can cause QuickBooks error 3100. You can fix the damage by testing customer and vendor data, and then merging duplicate names.

Step 1. Create a New Customer/Vendor in QuickBooks Desktop

Steps to create a new customer/vendor in QuickBooks Desktop:

  1. Go to the Customer/Vendor menu.
  2. Select Customer/Vendor Center.
  3. Select New Customer/Vendor from the available dropdown menu.
  4. Choose Test Customer/Vendor and then click on OK to save the item.

Step 2. Merge Names of Duplicate or Damaged Customers/Vendors

Now follow these steps to merge names of duplicate or damaged customers/vendors in QuickBooks Desktop:

  • Right-click on the name of the customer/vendor.
  • Select Edit customer/vendor.
  • Replace the name of the customer/vendor, then select OK.
  • In the merge window, select OK.
  • Edit and Input the original name for the Customer/Vendor and choose OK.
  • Restart QuickBooks Desktop to verify the error.

Solution 3: Re-sort the list in QuickBooks Desktop

Steps to resort list in QuickBooks Desktop:

  • Go to the Lists menu and select the list type.
  • Mark the option to Include Inactive.
    Note: if the include inactive option is inactive, then you don’t have any inactive items in the list.
  • From the View menu, click on Re-sort Lists. Then select OK.
  • Restart QuickBooks Desktop.

Solutions for QuickBooks errors 3140 and 3120: “The specified account is invalid or of the wrong type”

Properly Map Accounts

Steps to properly map accounts to fix QuickBooks errors 3140 and 3120:

  1. Launch QuickBooks Desktop Point of Sale.
  2. Go to the File menu.
  3. Choose Preferences, then Company.
  4. Click on Accounts from the Financial section.
  5. In both Basic and Advanced tabs, verify that the accounts are mapped correctly. Click on Save.
  6. Run financial exchange.

Solutions for QuickBooks error 3140: “There is an invalid reference to QuickBooks AR/AP Account ‘##### – #########’ in the Receipt or Bill”

This again is a mapping error. This error message means that the accounts receivable and payable haven’t been correctly mapped to the proper accounts. The error is with the Accounts Receivable or Accounts Payable account.

Map Accounts Receivable & Payable to Correct Accounts

Steps to map accounts receivable and payable to correct accounts:

  1. In QuickBooks Point of Sale, go to the File menu.
  2. Choose Preferences, then Company.
  3. Click on Accounts in the Financial section.
  4. Verify that the A/R and A/P are mapped to the correct accounts, then click on Save.
  5. Run financial exchange.

Solutions for QuickBooks error 3140: “The expense account is invalid”

While the entire error message is quite long, the error message provides all the information that you need. QuickBooks Point of Sale cannot access the correct account for the item in QuickBooks Desktop.

Steps to fix “the expense account is invalid” error in QuickBooks:

  1. In QuickBooks Desktop, go to the Lists menu.
  2. Choose a Chart of Accounts.
  3. Click on Accounts, then on Show Inactive Accounts.
    Note: Inactive accounts have an X mark against them.
  4. Right-click on the inactive account, and select Make Account Active.
  5. Run financial exchange.

Solutions for QuickBooks error 3170: “There was an error when trying to modify a customer/vendor list element.”

This error too is caused by duplicate customer/vendor names in QuickBooks Desktop and QuickBooks Point of Sale. You can identify the duplicate names and then merge the duplicates to fix error 3170.

Step 1. Find the Duplicate Customers or Vendors

Steps to find duplicate customers/vendors:

  1. In QuickBooks Desktop, go to the Customers/Vendors menu.
  2. Choose the Customer/Vendor List.
  3. First, right-click on the column header, then choose quickbooks status from the Customize Columns option.
  4. Sort the data by QBStatus and find the customer/vendor with Error Status or Not Posting status.

Step 2. Edit Names of Customers or Vendors in QuickBooks Desktop

Steps to edit names of customers/vendors in QuickBooks Desktop:

  1. Go to the Customers/Vendors menu in QuickBooks Desktop.
  2. Choose Customer/Vendor Center.
  3. Identify the name listed in the activity log and Right click on it.
  4. Select Edit.
  5. Append “_1” at the end of the customer/vendor name, then select OK to save the changes.
  6. Run financial exchange from QUICKBOOKS POS.

Step 3. Merge the edited customers or vendors with the original ones

Steps to merge the edited customers/vendors with the original ones:

  • Go back to the Customer/Vendor center.
  • Remove the “_1” you appended at the end of the customer/vendor name, then select OK.
  • When prompted to merge customer/vendor, select Yes.
  • Run the financial exchange once again.

Solutions for QuickBooks error 3180: “There was an error when saving an Employees list, element ‘Employee, Name’”

Error 3180 can occur on both POS and Payroll versions of QuickBooks Desktop. The error can occur for several reasons including:

  • Damaged voucher
  • Deleted account in QuickBooks Desktop
  • Account linked to an inactive item
  • Account not mapped correctly

To recreate the voucher, you can reverse the voucher, and re-create a new one using the information from the previous one. Then run a financial exchange to sync data.

Recheck Accounts after recreating damaged vouchers

Steps to recheck accounts after recreating damaged vouchers:

  1. From the Home page, choose the Sales History.
  2. Note down the items affected by the error.
  3. From the home screen, choose Item List.
  4. Click on Edit.
  5. Verify that the account mapping is set up correctly in the QuickBooks Options section.
  6. Go to QuickBooks Desktop and verify that the linked accounts are active.
  7. Go to QuickBooks POS, choose Item List, and click on Edit.
  8. Correct the income/COGS/Asset accounts for the item.
  9. Click on Save, then run financial exchange from quickbooks POS.

Solutions for QuickBooks error 3180: “A/P | A/R detail line must have vendor”

Creating a Paid Out using the accounts payable or receivable account causes the error 3180. You need to fix this problem by reversing such entries and removing them from your books. You can then recreate the Paid Out without using these accounts.

Reverse payouts created Using A/P or A/R accounts

Steps to reverse payouts created using A/P or A/R accounts:

  • Go to QuickBooks POS, and select Sales History from the home screen.
  • Choose the latest receipt tagged as Payout.
  • Choose Reverse from the I want to… drop-down menu.
  • Recreate the Payout without using the A/P or A/R accounts from the QuickBooks desktop.

Solutions for QuickBooks error 3180: “The posting account is invalid”

The posting account must be valid or you’ll receive the QuickBooks error 3180.

Step 1. Verify Posting account is Valid

  • Launch QuickBooks Desktop Point of Sale.
  • Go to the File menu.
  • Choose Preferences, then Company.
  • Click on Accounts from the Financial section.
  • In both Basic and Advanced tabs, verify that the accounts are mapped correctly. Click on Save.
  • Run financial exchange.

Step 2. Verify Posting account is Valid

Steps to follow in QuickBooks Desktop:

  • Go to the Lists menu.
  • Choose the Item List.
  • Verify that the accounts are mapped properly.
  • Run financial exchange.

Step 3. Recreate Financial Methods

Steps to recreate financial method in QuickBooks Desktop:

  1. Go to the List menu, and select Customer & Vendor Profile Lists.
  2. Choose the Payment Method List.
  3. Select Edit Payment Method after right-clicking on the Cash method.
  4. Append an X to the name of the payment method, then click on OK to save the changes.
  5. Select New after right-clicking on the Cash method.
  6. Input Cash as the name.
  7. Run financial exchange.

You can rename each payment method and verify that the error has been resolved.

Solutions for QuickBooks error 3180: “There was an error when saving a Sales Receipt”

Damaged payment items cause QuickBooks error 3180 for sales receipts. You can delete the payment item and create a new one to fix the error.

Fix the damaged payment type in QuickBooks Desktop

Steps to fix the damaged payment type in QuickBooks Desktop:

  • Go to the Lists menu in QuickBooks Desktop.
  • Select Item List > Include Inactive.
  • Choose the header Type if you want to sort the list.
  • Rename the damaged payment items:
    • Right-click on the damaged payment items for QuickBooks POS.
    • Choose Edit Items and append “old” to the name.
    • Click OK to save your changes.
    • Run financial exchange from QuickbOoks Point of Sale.
  • Merge duplicate payment items in QuickBooks Desktop to transfer the information from the damaged payment item to the newly created one.
    • Right-click on the payment items that you renamed.
    • Choose Edit Item and Remove “Old” from the name of the item.
    • Click on OK to save your changes.
    • Click on Yes to confirm that you want to merge the items.
  • Run financial exchange from QuickBooks Point of Sale.

Solutions for QuickBooks error 3180: “Sales tax detail line must have a vendor

The error occurs for a variety of reasons including:

  • Sales tax items aren’t associated with a vendor yet.
  • The payout has been created using a Sales Tax Payable account.
  • The sales tax payable account hasn’t been mapped correctly.
  • The target account in the receipts is incorrect.

Because of several underlying causes, the solutions for QuickBooks error 3180 differ. There are three primary solutions that you need to go through to fix this error.

Step 1. Assign a vendor to a sales tax item

Steps to assign a vendor to a sales tax item:

  • From the Lists menu, select Item List.
  • Choose Include Inactive.
  • Click on the Type header to sort the list by type.
  • Verify that all sales tax items are associated with a vendor.

Step 2. Reverse Payouts Created Using a Sales Tax Account

Steps to reverse payouts created using a sales tax account:

  1. Go to QuickBooks POS, and select Sales History from the home screen.
  2. Right-click on the first column, then click on Customize Columns to view extra options.
  3. Select the check mark against QBStatus.
  4. Sort the list to find receipts not marked as completed.
  5. Reverse Receipts that are incomplete and associated with the sales tax account.
  6. Recreate the payout that you reversed, but without assigning it to the sales tax payable account.

Step 3. Verify tax preferences in QuickBooks POS

Steps to verify tax preferences in QuickBooks POS:

  1. In quickbooks pos, select Preferences from the File menu.
  2. Go to Company, then select Accounts under Financial.
  3. Go to both Basic and Advanced tabs to verify that quickbooks sales tax payable is listed only in the sales tax row.
  4. Change the options if the sales tax payable account is listed in any other row.
  5. Run financial exchange from quickbooks pos.


QuickBooks Error Codes 3000, 3140, 3120, 3170, and 3180 can be caused by problems with either QuickBooks Desktop or QuickBooks Point of Sale. You’ll find the solutions for each of these errors in this post. After going through a solution, remember to run the financial exchange in QuickBooks Point of Sale to verify that the error has been resolved.

If you need help, get in touch with our QuickBooks experts.

Frequently asked questions

Can Updates Fix QuickBooks Error 3180?

If you’re having trouble with your QuickBooks account, there are a few things you can do to try and fix the issue. One common error code is 3180, which indicates that there’s an issue with the connection between QuickBooks and your computer. Here are some tips on how to fix this error code: 

  • Make sure you have the latest version of QuickBooks installed on your computer. 
  • Try connecting to QuickBooks through a different browser or device. 
  • Verify that your internet connection is working properly.
  • Check for any updates or patches that may be available for QuickBooks.

Why Do I Have To Run A Financial Exchange After Changing Preferences?

Running financial exchange syncs the data between QuickBooks Desktop and POS. Whenever you make changes to data or preferences, you can sync your data to verify that no error is generated during the process. If you still encounter an error, then you can simply move to the next solution.

Does Merging Items Lead To Data Loss?

No, it doesn’t. When you merge two items, the one you decide to keep imports all the data from the one that you decided to remove. So all the data is still retained in the merged item. Further, the name of the old item is still saved in the merged item so that you can later identify it.

Speak to A Specialist about QuickBooks Software

Headache🥺. Huh, Save time & money with QuickBooks Support 24×7 @ +1/, we provide assistance to those who face problems while using QuickBooks (Support all U.S. & Canada Editions)

--- Support - We provide solutions for the following QuickBooks (Pro, Premier, Accountant, Enterprise, Payroll, Cloud) ---

  • Error Support
  • Data Import
  • Data Conversion
  • Payment Solutions
  • Upgradation
  • Payroll Support
  • Data Export
  • Software Integration
  • QuickBooks Printer Support
  • Complete QuickBooks Solutions
  • Tax-Related Issues
  • Data Damage Recovery
  • Installation, Activation Help
  • QuickBooks Windows Support

Disclaimer : We are a third party agency working on providing authentic support and full fledged services for for accounting software QuickBooks 2018 version. It is one of… Read more