When importing Invoice into QuickBooks Desktop (QBDT) using Transaction Pro Importer, a Write Invoice error appears stating SUBSCRIPT OUT OF RANGE. The Invoice Import will complete, but the error appears for each Invoice during the import.
The issue is the result of a value being mapped to both the main Class field and the Line Class field in the Importer mapping. A value should be imported for either one or the other but not both.
TRANSACTION PRO MAPPING:
LINE ITEM CLASS