Sage Intacct Error: You cannot create inventory transactions at root without a warehouse Location in line X

Why the Sync Error occurs

This error occurs when you link a bill to a purchase order in Key CashFlow and that link tries to sync to the Root level of a Multi-Entity account in Sage Intacct, but the purchase order has items that require a Warehouse ID in Sage Intacct.

The item(s) coded to the purchase order is an inventory item. Key CashFlow doesn't currently support linking bills to purchase orders in Sage Intacct when the purchase order is created using items that affect inventory control.

How to Fix the Sync Error

  1. Create a new purchase order in Sage Intacct at the root level using only non-inventory items
  2. Create a new bill in Key CashFlow, and link the bill to the purchase order in Key CashFlow.