0

使用 API private_app_api.Invoices.Create 时,我们收到错误“发生验证异常”,但它看起来部分有效。我们如何处理这个?即我使用了上面的 API 并得到了一个异常错误,描述为“发生了验证异常”。但是,当我查看 Xero 时,我传递给它的许多发票都已通过,但有些没有。我应该怎么做才能解决这个问题。即我怎样才能检查发生了什么,以便我知道 Xero 发生了什么,什么没有发生?感谢您的任何帮助。

4

1 回答 1

0

您应该将summariseErrors=false参数添加到您的请求中。这样,响应将告诉您创建了哪些发票,哪些发票失败了。

例如

<Invoices>
    <Invoice status="OK">
      ...
    </Invoice>
    <Invoice status="OK">
      ...
    </Invoice>
    <Invoice status="WARNING">
      ...
    </Invoice>
    <Invoice status="ERROR">
      ...
    </Invoice>
 </Invoices>

于 2017-11-01T02:29:16.223 回答