Netsuite Restlet - 插入销售订单

时间:2018-01-17 09:36:52

标签: netsuite suitescript suitescript2.0

我试图通过suitecript插入销售订单,我总是在“位置”上收到错误消息。 这是我的要求

{
 "recordtype" : "salesorder",
 "entity" : "142832",
 "location" : {
     "id":"395"
 }
}

这是回复

{
     "error": {
        "code": "USER_ERROR",
        "message": "Please enter value(s) for: Location"
    }
}

我尝试更改位置值,例如

"location" : "390"

结果将是

{
 "error": {
    "code": "INVALID_KEY_OR_REF",
    "message": "Invalid location reference key 390 for subsidiary <NULL>."
 }
}

1 个答案:

答案 0 :(得分:0)

发生此错误是因为该位置无法访问&#34;由与客户关联的子公司。子公司是在客户层面定义的,而不是在销售订单上定义的。您需要确保在客户上选择的子公司包含在该位置的子层次结构中。要解决此问题,您需要调整该位置的关联子公司。

以下是有关如何解决与项目非常相似的问题的更多信息:

https://dashboard.suitesync.io/docs/resolving-errors#im-seeing-a-invalid-item-reference-key-123-for-subs