Currently QBO is unable to receive bundles (due to QBO API limitation) products on invoices, this will (obviously) make the invoice sent from OH fail when sending to QBO.
I am wondering if, via the automation module if we could deconstruct all bundles within an order before sending the invoice to QBO, thus stopping the failure (possibly adding a description to explain whats happened somewhere)
I have attached a screenshot of the automation module that has this functionality-ish (although it would be quite large with a large bundle collection).
In my view, it would kind of do the following:
a) TRIGGER: Once order has been received (or invoiced), ETC.
b) IF (Order has Bundle)
TRUE = REMOVE bundle and Add components
Send to accounting system
FALSE = Send to accounting system