The QuickBooks Destination Component is an SSIS Data Flow Component for loading data into QuickBooks objects. The configuration parameters are provided in the standard data flow destination component dialog. When working with composite data, a separate input must be set up for the main object and each related composite object.
Use the parameters below to configure the component.
Select the destination object action. This parameter has the options listed in the following table.
Create new records in the destination object.
Update existing records in the destination object. The ListID and EditSequence columns must be used to specify the records to be updated.
Delete existing records from the destination object. The ListID column must be used to specify the records to be deleted.
Void existing records from the destination object. The ListID column must be used to specify the records to be voided.
Specify the number of rows to be sent as a batch.
Specify the QuickBooks object on which the action is to be performed.
Specify how to handle rows with errors.
Contains the unique identifier of the added, updated, deleted or voided record.
Contains the QuickBooks EditSequence field of the added or updated record.
The component's Error Output is used for providing both error information and the record identifier of the processed records. Check the ErrorCode column:
Not an error record.
Error record. Check the ErrorDescription column for more details.
You can set up a standard Conditional Split component to filter non-error records.
The composite object input accepts sets of records, one set for each parent record. Each set of records must be separated with a blank row (all NULLs). The parent object will not finish processing its record until all composite object children have received a blank row to indicate completion of the composite data. See the demonstration video for an example of creating records containing composite data.
New: Support for DataExt object.
Fixed: Component failed to process input data containing diacritic characters. The issue is related to QuickBooks Desktop, which can only process ASCII characters. (Thank you, Richard).
New: Redesigned for better support of composite data.
Fixed: Numerous fixes and enhancements (Thank you, Richard).