Как получить пользовательский отчет о прибылях и убытках с помощью Xero API

#api #xero-api #xero

#API #xero-api #xero

Вопрос:

Я создал пользовательский макет отчета для отчета о прибылях и убытках в Xero.

Как я могу использовать API для получения отчета о прибылях и убытках в указанном пользовательском макете?

В документации Xero API говорится о параметре, называемом standardLayout

Если вы установите для этого параметра значение «true», то к ответу не будут применены пользовательские макеты отчетов

Но установка этого параметра в true или false не изменяет результат вызова API.

Я вызываю API для получения отчета о прибылях и убытках: https://api.xero.com/api.xro/2.0/Reports/ProfitAndLoss?fromDate=2020-12-01amp;toDate=2020-12-31amp;periods=11amp;timeframe=MONTHamp;standardLayout=false

Ответ №1:

Проблема здесь в том, что существуют Xero Reports 2.0, в которых большинство пользователей создают пользовательские отчеты, а также устаревшие отчеты о прибылях и убытках и балансы, в которых вы можете создавать пользовательские макеты. Используется standardLayout с более старым, менее используемым отчетом.

В этом руководстве объясняется, как отредактировать старый отчет и установить его в качестве отчета по умолчанию (доступ к которому затем можно получить через API).

https://central.xero.com/s/article/Customise-report-layout-for-older-style-reports-US

После выполнения инструкций в этом руководстве и установки нового макета по умолчанию standardLayout он действует как переопределение для запроса стандартной версии запрашиваемого отчета Xero.

К сожалению, пока Xero не обновит API, чтобы разрешить доступ к отчетам версии V2, это единственный способ настроить отчеты о прибылях и убытках и балансе, доступ к которым осуществляется через API.

К вашему сведению, это запрос на обновление API

https://xero.uservoice.com/forums/5528-accounting-api/suggestions/38236264-please-update-your-reporting-apis-w-option-to-get