Как найти txnLineID из транзакции в QuickBooks с помощью QBFC/qbXML SDK?

Я хочу узнать все транзакции задания и убедиться, что данные синхронизируются с моим приложением. Я использую CustomDetailReportQuery для получения нужных мне данных. Проблема в том, что данные находятся в плоской иерархии, а txnID возвращает только идентификатор транзакции. Если в одной транзакции есть два элемента, они имеют одинаковый идентификатор.

Можно ли найти txnLineID для каждого элемента в транзакции?

Я пытался использовать TransactionQuery, но когда я вводил txnID транзакции в качестве критерия поиска. Ни один предмет сделки не возвращается.

Спасибо.


person user2855938    schedule 08.12.2013    source источник
comment
Я обнаружил, что IPP QBD V2 имеет запрос CustomTxnDetail для включения столбца txnLineId. Почему в QBFC/qbXML SDK его нет??   -  person user2855938    schedule 09.12.2013
comment
Если на вопрос дан правильный ответ, другим будет полезно, если вы примете ответ. Тогда вопрос больше не будет отображаться в разделе Unanswered Questions.   -  person Jeremy    schedule 17.12.2013


Ответы (1)


CustomDetailReportQuery не позволяет получить txnLineId.

Я думаю, вы ищете InvoiceQuery и SalesReceiptQuery. Это позволит получить данные из счетов-фактур и квитанций о продажах, которые вы укажете с помощью нескольких фильтров.

person Jeremy    schedule 11.12.2013