Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Problem

The error message appears through the sync process: 

A business validation error has occurred while processing your request Detail:Business Validation Error: You are not allowed to modify the quantity of an inactive inventory item.

Use Case #1

The invoice in Quickbooks already exists and product you are trying to synchronize has the inventory start date is after your Invoice creation date. (i.e. The invoice was created before QiuckBooks initial inventory for the product was created.)

Use Case #2

The invoice in Quickbooks already exists and product in QuickBooks was sold as a service "Service" or "Non-inventory" and then, it was converted to the "Inventory" product type AND you are trying to synchronize the invoice which was dated prior to the conversion.

Solution

  1. If your Quickbooks Invoice looks good and you don't need update it actually - ignore this error 
  2. If need push Magento changes to Quickbooks - you can delete Quickbooks invoice and re-create it again through the sync process.
  3. Go to magento invoice grid:a. Select required invoice and remove the payment sync(reset in QBO)b. Remove the product from QBO - make it inactivec. Remove Invoice from QBOd. Sync invoice again.



  • No labels