Invalid account type: For an inventory product, the inventory asset account must have Account Type: 'Other Current Asset' and Detail Type: 'Inventory.'
The type of Income Account specified for the product has an invalid and detail type that is not accepted by QuickBooks.
Make sure that the income account specified for the item in QuickBooks has a type “Other Current Asset” and Detail Type “Inventory”
One tip to find out a valid account is to check what default accounts are specified automatically in QuickBooks if you try to add an inventory product manually there. Then specify the same account in BMS.