TI-API: 备货订单修改API问题

Part Number: TI-API

1.备货订单修改接口,transact.ti.com/.../test  描述:未修改的行项目,也需要发送所有的未完成的行项目,但是实际使用中,将 "status":"Not Delivered"的行项目发送过去,响应会被拒绝,message提示,lineItemChangeIndicator必填,这种不需要修改的行项目填什么?

2.备货订单创建后默认的状态就是Not Delivered,再次修改时,提示“customerLineItemNumber XXX cannot be changed”,这是为什么?什么样的数据状态才能修改,还是这是沙盒接口数据导致的?

  • 您好,您的问题正在查看中会尽快给您回复。谢谢。 

  • 您好,您问题的反馈如下。谢谢。

    1. 创建订单变更请求时,即使计划行项目没有更改,也需要重新发送所有未完成的计划请求行项目。如果省略了计划行项目,则将删除请求的发货日期,并且订购的总数量将减少。

    这句话的意思就是假如您的订单有10个PO item, 但是您需要针对其中的某个ITEM 进行订单修改则您需要在发送订单修改的时候发送这个订单的10 个ITEM 的信息给我们不能只发送其中只需要修改的那个订单行的信息给我们。 不要修改的项目根据您目前跟TI 确认的信息譬如数量,价格,料号等发送。

    2.  回答您的第二个问题:

    使用备货订单更改 API 更新或取消单个 PO 行项目。变更订单窗口期 (COW) 定义了不再允许更改或取消订单的时间段。COW 规则取决于所订购的器件的类型。标准器件的 COW 比预计发货日期 (ESD) 早 30 天。非标准器件具有 90 天的 COW。COW 之后或发货后不允许进行任何更改,但客户申请日期提前和价格更改除外。某些商品受特殊 COW 条款约束,TI 会在接受订单之前将这些条款告知您。无法取消或重新安排评估类商品的订单。可以使用客户 PO 或 TI 订单号进行订单更改,并且所有更改均在行项目级别进行。

    以下的错误表示针对ITEM 2 & 3 您没有填写必填信息 lineItemChangeIndicator

    根据历史数据记录您可能收到一个回馈显示: 这个说明这个订单正在我司ERP 处理中譬如之前有价格问题我们的客服正在帮忙处理价格问题等。这个情况下因为与业务数据有关即使订单的状态是Not Delivered 但是也要等业务数据正常后系统才能支持订单修改。 

    customerLineItemNumber 2 is in process by TI and cannot be changed