I'm looking to automate the generation of purchase orders (POs) in Quickbooks.
We're using the CData ADO.NET provider for Quickbooks (desktop), but since we're using ItemAggregate
to add lines to POs, I'm not sure the specific adapter makes a difference.
For readability, our POs have blank rows between certain sections. I'm struggling to replicate this in ItemAggregate
. I've tried:
- adding
<Row/>
(QB ignores this) - adding
<Row><ItemDescription/></Row>
(QB ignores this) - as #2, but with a single space in the
ItemDescription
(QB ignores this) - as #2, but with a tab in the
ItemDescription
(QB ignores this) - as #2, but with
in theItemDescription
(QB prints " ") - as #5, but change
to a single space after saving the PO (causes an exception: "There was an error when modifying a PurchaseOrder. QuickBooks error message: You have no items or one or more of your amounts is not associated with an item. Please enter an item.")
Does anyone know of a programmatic way to get QB to add a blank line to a purchase order?