1

我试图通过suitescript插入销售订单,但总是在“位置”上出现错误。这是我的要求

{
 "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>."
 }
}
4

1 回答 1

1

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

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

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

于 2018-01-17T16:20:50.120 回答