在使用API private_app_api.Invoices.Create时,我们得到了一个错误“发生了验证异常”,但它似乎部分工作了。我们怎么处理这事?也就是说,我使用了上面的API,得到了一个异常错误,描述为“验证异常发生了”。然而,当我查看Xero时,我传递给它的许多发票都已经过了,但也有一些没有。我该怎么做才能满足这个需求。也就是说,我怎样才能检查发生了什么事,这样我才知道Xero经历了什么,什么事情没有发生?谢谢你的帮助。
发布于 2017-11-01 02:29:16
应该将summarizeErrors=false参数添加到请求中。这样,回复就会告诉您创建了哪些发票,哪些发票失败了。
例如:
<Invoices>
<Invoice status="OK">
...
</Invoice>
<Invoice status="OK">
...
</Invoice>
<Invoice status="WARNING">
...
</Invoice>
<Invoice status="ERROR">
...
</Invoice>
</Invoices>
https://stackoverflow.com/questions/45074513
复制相似问题