アカウント属性 SubType は、オンライン バージョンの QboAccountDetailTypeEnum からの列挙と一致する必要があります。sub_type として「Asset」を指定すると、次の例外が発生します。
「IntuitRequestException: アカウントの種類が無効です。」
オンライン アカウント モデル ドキュメント: 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 には「Type」属性があり、オンライン バージョンには「SubType」だけがあるように見えます。
QBO: SubType(QboAccountDetailTypeEnum)
QBD: SubType(AccountSubtypeEnum) タイプ(AccountTypeEnum)
AccountTypeEnum には、「資産」と、基本的なバケット アカウント タイプ (資産、株式、費用、負債、収益) があります。API エクスプローラーでは、 と が出力されます。
QB は QBO の「タイプ」属性を文書化していませんが、設定することはでき、それを受け入れて保存します。QBO の API エクスプローラーや API ドキュメントにはありませんが、QBD にはあります。特に古いテクノロジーであるQBD上にあるため、今後も引き続き存在する属性であると想定する必要があります.
Intuit の誰かがこれの動作を明確にすることができますか、またはこれが既知の問題/不一致であるかどうかを明確にすることはできますか?