由于税码(SalesTaxItem)没有搜索界面,所以我使用getAll函数。
但是对于某些用户,我收到错误消息“该记录不存在”。虽然 [totalRecords] = 67。
我的第一个问题:那么我怎样才能避免这个错误呢?
这是 GetAllResponse 对象的结构
(
[getAllResult] => GetAllResult Object
(
[status] => Status Object
(
[statusDetail] => Array
(
[0] => StatusDetail Object
(
[code] => RCRD_DSNT_EXIST
[message] => That record does not exist.
[type] => ERROR
)
)
[isSuccess] =>
)
[totalRecords] => 67
[recordList] =>
)
)
我的第二个问题:成功后,我会收到 SalesTaxItem 列表。但没有附属清单。如何获取每个 SalesTaxItem 的附属列表?
[getAllResult] => GetAllResult Object
(
[status] => Status Object
(
[statusDetail] =>
[isSuccess] => 1
)
[totalRecords] => 68
[recordList] => RecordList Object
(
[record] => Array
(
[0] => SalesTaxItem Object
(
[itemId] => tax company 15
[displayName] =>
[description] =>
[rate] => 1.00%
[taxType] => RecordRef Object
(
[internalId] => -75
[externalId] =>
[type] =>
[name] => Other 25 Sales Tax
)
[taxAgency] => RecordRef Object
(
[internalId] => 1285
[externalId] =>
[type] =>
[name] => Store Tax Agency
)
[purchaseAccount] =>
[saleAccount] =>
[isInactive] =>
[effectiveFrom] =>
[validUntil] =>
[eccode] =>
[reverseCharge] =>
[parent] =>
[exempt] =>
[isDefault] =>
[excludeFromTaxReports] =>
[available] =>
[export] =>
[taxAccount] => RecordRef Object
(
[internalId] => 375
[externalId] =>
[type] =>
[name] => Sales Taxes Payable
)
[county] =>
[city] =>
[state] =>
[zip] =>
[nexusCountry] =>
[internalId] => 955
[externalId] =>
[nullFieldList] =>
)
非常感谢。
此致