使用API private_app_api.Invoices.Create 时,我们收到错误“发生了验证异常”,但看起来它部分有效。我们该如何处理? 即我使用了上述API,并在描述'发生验证异常'时出现异常错误。 然而,当我查看Xero时,我传入的许多发票已经通过,但有一些没有。 我该怎么做才能满足这个要求。即我如何检查发生了什么,以便我知道Xero已经发生了什么,什么没有? 感谢您的帮助。
答案 0 :(得分:0)
您应该在请求中添加summarizeErrors=false参数。这样,响应将告诉您哪些发票已创建以及哪些发票失败。
e.g。
<Invoices>
<Invoice status="OK">
...
</Invoice>
<Invoice status="OK">
...
</Invoice>
<Invoice status="WARNING">
...
</Invoice>
<Invoice status="ERROR">
...
</Invoice>
</Invoices>