Я использую QBO .Net SDK v3.0, и я пытаюсь получить последний бит данных, который мне нужен от покупок.Intuit IPP QBO - Получить покупку
Я могу получить все данные, которые мне нужны от покупки, и большую часть того, что мне нужно от позиции покупки. Дело в том, что я не могу получить информацию о расходах (диаграмму учетной записи). Вот ответ XML от проводника api для позиции под покупкой. Он показывает, что мне нужно, в основном «Office Expense».
<Line>
<Id>1</Id>
<Amount>74.97</Amount>
<DetailType>AccountBasedExpenseLineDetail</DetailType>
<AccountBasedExpenseLineDetail>
<AccountRef name="Office Expense">52</AccountRef>
<BillableStatus>NotBillable</BillableStatus>
<TaxCodeRef>NON</TaxCodeRef>
</AccountBasedExpenseLineDetail>
</Line>
я могу получить данные не, содержащиеся в разделе AccountBasedExpenseLineDetail с чем-то вроде следующего кода (отредактированные для краткости):
// getting list of purchases....
string pQuery = string.Format("Select * FROM Purchase", startDate);
IEnumerable<Purchase> purchases = purchaseQueryService.ExecuteIdsQuery(pQuery).ToList();
// then loop through each line item of each purchase using an iterator
for (int lineItem = 0; lineItem < numLines; lineItem++)
// then get some data...
lineAmount = purchaseInfo.Line[lineItem].Amount.ToString();
Любые идеи?
Можете ли вы уточнить ваш вопрос? Вы не получаете AccountBasedExpenseLineDetail? –
D Вы используете подписку Plus или Essentials? –
Используя SDK, я не могу найти способ получить данные о расходах на основе учетной записи, которые заданы пользователем в QBO, чтобы обеспечить способ классификации каждой покупки (расходы на офис, путешествия и т. Д.). Я вижу данные I когда я использую API-обозреватель, поэтому я знаю, что он доступен. Информация, которую я пытаюсь извлечь в моем примере, - это 52 . Мне нужны «52» и «Office Expense». Я использую стартовую версию QBO, хотя есть возможность классифицировать расходы. –
user3204191