Могу ли я получить доступ к объектам ReimburseCharge в API IPP QBO v3?

Я запросил Счет-фактуру, который содержит плату за оплату. Ответ включает в себя (и я показываю только соответствующие его части):

....
"Line": [
    {
        "LineNum": 1, 
        "DescriptionLineDetail": {
            "ServiceDate": "2015-11-15"
        }, 
        "Id": "3", 
        "DetailType": "DescriptionOnly", 
        "Description": "Test Billable Transaction 1"
    }, 
    {
        "LineNum": 2, 
        "DescriptionLineDetail": {
            "ServiceDate": "2015-11-15"
        }, 
        "Id": "4", 
        "DetailType": "DescriptionOnly", 
        "Description": "Test Billable Expense Transaction 3"
    }, 
    {
        "DetailType": "SubTotalLineDetail", 
        "Amount": 8.01, 
        "SubTotalLineDetail": {}
    }
], 
"LinkedTxn": [
    {
        "TxnId": "1938", 
        "TxnType": "ReimburseCharge"
    }, 
    {
        "TxnId": "1932", 
        "TxnType": "ReimburseCharge"
    }
],
... 

Я попытался запросить API для ReimburseCharge и получил только ошибки назад. Этот бизнес-объект включен в план?

В связи с этим я заметил, что для оплачиваемой строки (по крайней мере, в объектах покупки) атрибут BillableStatus может иметь значение "HasBeenBilled" при вызове Update. Он не может быть установлен обратно в "Billable" без предварительной установки его в "NotBillable", но, похоже, это работает более одного раза, так что это не односторонний эффект. Однако, если на самом деле строка была выставлена, я получаю ошибку проверки при попытке изменить BillableStatus с "HasBeenBilled" на "NotBillable", что, я полагаю, имеет смысл.

Вот, что, безусловно, проблематично: я не могу использовать API, чтобы связать оплачиваемые расходы со счетом или выяснить, где уже связаны расходы. Кроме того, я не могу видеть количество отдельных строк, содержащихся в этих строках "DescriptionOnly", поэтому все, что я получаю, это общее количество. Есть ли у Intuit планы изменить это, и если да, то когда?

1 ответ

Решение

Это решение о поддержке Reimb Charge еще не принято. Относительно DescriptionOnly- это предназначалось для поддержки только итоговых и промежуточных итогов. Итак, если вам нужно использовать строки, то вы должны использовать SalesItemLineDetail

Другие вопросы по тегам