В документации для модели учетной записи QBO отсутствует документация для атрибута Type

Атрибут SubType учетной записи должен соответствовать перечислению из QboAccountDetailTypeEnum для онлайн-версии. Указание «Актив» в качестве подтипа вызывает следующее исключение:

«IntuitRequestException: тип учетной записи недействителен».

Документы по перечислению: http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0400_QuickBooks_Online/0400Enumerations_and_Codes

Документы модели сетевой учетной записи: http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0400_QuickBooks_Online/Account

Документы модели учетной записи рабочего стола: http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0500_QuickBooks_Windows/0600_Object_Reference/Account

Похоже, что у QBD есть атрибут «Тип», а в онлайн-версии просто «Подтип».

QBO: подтип (QboAccountDetailTypeEnum)

QBD: Подтип (AccountSubtypeEnum) Тип (AccountTypeEnum)

AccountTypeEnum имеет «Активы» и ваши основные типы учетных записей: Актив, Капитал, Расходы, Обязательства, Доход. В проводнике API он выводит a и .

QB не документирует атрибут «Тип» в QBO, но вы можете установить его, и он примет его и сохранит. Его нет ни в обозревателе API, ни в документах по API на QBO, но на QBD. Я должен предположить, что это атрибут, который сохранится и в будущем, особенно с учетом того, что он основан на QBD, которая является более старой технологией.

Может ли кто-нибудь из Intuit прояснить поведение для этого или это известная проблема/несоответствие?


person Nick Hammond    schedule 02.04.2013    source источник
comment
Можете ли вы опубликовать свой XML-запрос/ответ? «Актив» не является допустимым значением для подтипа. Это должно быть одно из значений, перечисленных в QboAccountDetailTypeEnum, например AccountsPayable, AccountsReceivable, AccumulatedAdjustment, AccumulatedAmortization, AccumulatedAmortizationOfOtherAssets и т. д.   -  person Peter Lavelle    schedule 03.04.2013
comment
Я получил эту часть сейчас, я думаю, что моя проблема теперь связана с тем, почему Type не поддерживается с QBO. Я думал, что он хранит его, но этот последний тест не сохранил атрибут Type. Предполагается ли, что из-за выбранного подтипа он выберет соответствующий первичный тип?   -  person Nick Hammond    schedule 03.04.2013
comment
Правильный. Тип учетной записи (Актив, Капитал и т. д.) устанавливается на основе подтипа, который вы передаете в запросе на создание. Вы не можете явно указать тип учетной записи в QBO.   -  person Peter Lavelle    schedule 03.04.2013


Ответы (1)


per Peter,
'Asset' не является допустимым значением для SubType. Это должно быть одно из значений, перечисленных в QboAccountDetailTypeEnum, например AccountsPayable, AccountsReceivable, AccumulatedAdjustment, AccumulatedAmortization, AccumulatedAmortizationOfOtherAssets и т. д.

спасибо
Джарред

person Jarred Keneally    schedule 04.04.2013