Showing results for 
Search instead for 
Did you mean: 
Level 3

Error IIF load

How do I correct the following error? I get it when trying to update via an IIF load.  Not sure about the reimbursable flag.


[ERROR] The record at (or starting at) this line could not be imported. There was an error when modifying a ItemNonInventory. Cannot use SalesOrPurchaseMod aggregate when the item is reimbursable. [3170]

2 Comments 2

Error IIF load

Hi there, MatthewAccenttMarble. I'm here to lend a hand.


The error message you encounter happens when the checkbox that states “this item is used in assemblies or is purchased for a specific customer job” in the Item window is enabled. 


To resolve this error, follow the below steps:

  1. Go to the Lists menu at the top.
  2. Select Item List.
  3. Locate the product class referenced in the sync error, then double-click the item to open the Edit Item window.
  4. Uncheck the box for This item is used in assemblies or is a reimbursable charge
  5. Click OK to save the changes.


Once done, try to update via an IIF load again and check if it works.


To know more about importing/exporting IIF files in QuickBooks Desktop, here are some articles that you can visit: 


Please know that I'll be right here to help you have any other QuickBooks questions. I'll be glad to help you!

Community Champion

Error IIF load

To avoid unnecessary messages like this and other bugs, use the old, reliable import method that has worked for decades. See BRC QuickBooks 2019+ IIF Import Changes and Recommendations 

Need to get in touch?

Contact us