试图使coupa cxml orderrequest批准失败

时间:2015-10-01 17:20:02

标签: cxml cxml-commercexml

我试图让coupa cxml orderrequest批准失败。设置错误代码400 / 401,但coupa仍然认为批准成功,并且请购单将状态更改为已订购。任何想法如何使coupa明白批准不成功?

2 个答案:

答案 0 :(得分:0)

所以基本上你是在试图拒绝采购申请?如果是这样 - 您需要将其发送到其他网址 - > / API /批准//拒绝

答案 1 :(得分:0)

Coupa和供应商系统之间的CXML交换对买方来说几乎是隐藏的。当他们点击批准时,订单排队等待发送,也许几分钟后,买家立即看到可视状态变化。这意味着内联验证和拒绝不起作用。 Coupa会将200以外的任何状态代码视为非致命错误,并且会继续尝试发送相同的内容。

您唯一可以做的就是将订单状态代码200返回给订单,然后单独进行验证,并通过"接受"生成订单确认CXML到Coupa。或"拒绝"在适当的情况下,后者将改变Coupa方面的订单状态。