0

帐户属性 SubType 必须与在线版本的 QboAccountDetailTypeEnum 中的枚举相匹配。将“资产”指定为 sub_type 会引发以下异常:

“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 资源管理器或 QBO 上的 API 文档中,但它在 QBD 上。我不得不假设它是一个将继续存在的属性,特别是因为它在 QBD 上,这是较旧的技术。

Intuit 的某个人可以澄清此行为,或者这是一个已知问题/差异吗?

4

1 回答 1

1

根据 Peter,
“资产”不是 SubType 的有效值。它必须是 QboAccountDetailTypeEnum 下列出的值之一,例如 AccountsPayable、AccountsReceivable、AccumulatedAdjustment、AccumulatedAmortization、AccumulatedAmortizationOfOtherAssets 等。

谢谢贾里德
_

于 2013-04-04T17:33:10.153 回答