Ошибка 500 при попытке создать счета-фактуры по пакетам в Xero

#python #invoice #xero-api #xero

#python #счет-фактура #xero-api #xero

Вопрос:

Я всегда получаю ошибку 500 при попытке создать счета-фактуры по пакетам в xero. Когда я отправляю одни и те же счета-фактуры один за другим — все в порядке. Весь текст этого исключения:

      xero.exceptions.XeroInternalError: {"Title":"An error occurred","Detail":"An error occurred in Xero. Check the API Status page http://status.developer.xero.com for current service status.","Status":500,"Instance":"5613754b-f382-431c-9bc9-8e3e2cdb1bd7"}
 

Я использую python с библиотекой pyxero. Эта проблема возникает только с накладными на покупку. В чем может быть проблема?

Комментарии:

1. Ошибка 500 обычно означает, что с отправленными вами данными что-то не так, либо что-то отсутствует, либо что-то плохо отформатировано. Если отдельные счета-фактуры работают, а пакетные счета-нет, это говорит о том, что что-то не так с тем, как вы форматируете группу, но, насколько я знаю (по крайней мере, в ACCREC), каждый отправляемый вами счет-фактура выполняется как часть пакета счетов-фактур, но только как один пакет. Итак, теоретически, когда вы отправляете один счет-фактуру, вы также отправляете пакет. Возможно, более подробная информация — или ваш код — может помочь диагностировать проблему.

2. Спасибо за ваш ответ! Я заметил, что когда я отправляю пакеты по 10, все в порядке. Если я отправлю больше, эта проблема появится. Но даже если я отправлю 10 счетов, он отправляет очень медленно. У меня около 10 000 счетов. Пример пакета выглядит следующим образом hastebin.com/uguxedosar.yaml . Я поместил сюда только 2 пакета. PS Контакт — это список, потому что я видел, как это решало аналогичную проблему, но это не помогает.

3. Если вы отправляете данные с помощью средства предварительного просмотра на сайте разработчика, дает ли он дополнительную информацию о том, что может быть неправильным?

4. Пробовал несколько минут назад. Получил ту же ошибку… Вы пытались отправлять пакеты счетов-фактур на покупку?

5. Нет, извините, я не делал ни счетов-фактур, ни пакетов.