GetAll Netsuite Taxcode(SalesTaxItem)(Advance)

时间:2013-11-14 03:28:00

标签: netsuite

由于Tax Code(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] => 
                                )

非常感谢。
最好的问候

1 个答案:

答案 0 :(得分:0)

问题已解决。
第一个问题:因为NetSuite上的数据有错误。我删除了NetSuite上的一些无效记录 第二个问题:在使用PHP Toolkit v2013_1_0之前,当使用新的Toolkit v2013_2_0时,结果有SubsidiaryList。
非常感谢你。