Добавляет новую асинхронную задачу на экспорт выручки по периодам по выручке в CSV.
POST/v5/orgs/:org_guid/async/exports/revenueperiods:new.csv
Добавляет новую асинхронную задачу на экспорт выручки по периодам по выручке в CSV.
Request
Path Parameters
Уникальный идентификатор организации
Header Parameters
Язык используемый для ответов
Идентификатор клиента
Possible values: [Unknown
, App
, WebApp
, Service
]
Тип клиента
Имя клиента
ОС клиента
Версия ОС клиента
Разрешение экрана ОС клиента
Модель оборудования клиента
Организация по умолчанию
Поддерживаемые клиентом расширения моделей
- application/json-patch+json
- application/json
- text/json
- application/*+json
Body
Параметры экспорта
attributes_for_export
object
Представляет собой набор флагов (Да/Нет), через которые настраивается то, значения каких атрибутов сущностей участвующих в экспорте отчетов по выручке должны быть включены в экспортируемый файл.
Добавить наименование торговой точки
Добавить наименование сотрудника
Добавить данные периода отчета
Добавить данные начала периода
Добавить данные окончания периода
Добавить данные для точечной выборки данных
Добавить данные периода для сравнения
Добавить данные по выручке
Добавить данные по среднему чеку
Добавить данные по сумме возвратов
Добавить данные по сумме оплат
Добавить данные по количеству оплат
Добавить данные по количеству возвратов
Добавить данные по количеству операций
Добавить данные по медианному значению оплат
filters_for_export
object
Параметры фильтров для экспорта отчетов по выручке
Starting date
End date
Starting date 2
End date 2
Possible values: [Year
, Quarter
, Month
, Week
, Day
, Hour
]
Типы периодов
Уникальный код торговой точки
Уникальный код сотрудника
Body
Параметры экспорта
attributes_for_export
object
Представляет собой набор флагов (Да/Нет), через которые настраивается то, значения каких атрибутов сущностей участвующих в экспорте отчетов по выручке должны быть включены в экспортируемый файл.
Добавить наименование торговой точки
Добавить наименование сотрудника
Добавить данные периода отчета
Добавить данные начала периода
Добавить данные окончания периода
Добавить данные для точечной выборки данных
Добавить данные периода для сравнения
Добавить данные по выручке
Добавить данные по среднему чеку
Добавить данные по сумме возвратов
Добавить данные по сумме оплат
Добавить данные по количеству оплат
Добавить данные по количеству возвратов
Добавить данные по количеству операций
Добавить данные по медианному значению оплат
filters_for_export
object
Параметры фильтров для экспорта отчетов по выручке
Starting date
End date
Starting date 2
End date 2
Possible values: [Year
, Quarter
, Month
, Week
, Day
, Hour
]
Типы периодов
Уникальный код торговой точки
Уникальный код сотрудника
Body
Параметры экспорта
attributes_for_export
object
Представляет собой набор флагов (Да/Нет), через которые настраивается то, значения каких атрибутов сущностей участвующих в экспорте отчетов по выручке должны быть включены в экспортируемый файл.
Добавить наименование торговой точки
Добавить наименование сотрудника
Добавить данные периода отчета
Добавить данные начала периода
Добавить данные окончания периода
Добавить данные для точечной выборки данных
Добавить данные периода для сравнения
Добавить данные по выручке
Добавить данные по среднему чеку
Добавить данные по сумме возвратов
Добавить данные по сумме оплат
Добавить данные по количеству оплат
Добавить данные по количеству возвратов
Добавить данные по количеству операций
Добавить данные по медианному значению оплат
filters_for_export
object
Параметры фильтров для экспорта отчетов по выручке
Starting date
End date
Starting date 2
End date 2
Possible values: [Year
, Quarter
, Month
, Week
, Day
, Hour
]
Типы периодов
Уникальный код торговой точки
Уникальный код сотрудника
Body
Параметры экспорта
attributes_for_export
object
Представляет собой набор флагов (Да/Нет), через которые настраивается то, значения каких атрибутов сущностей участвующих в экспорте отчетов по выручке должны быть включены в экспортируемый файл.
Добавить наименование торговой точки
Добавить наименование сотрудника
Добавить данные периода отчета
Добавить данные начала периода
Добавить данные окончания периода
Добавить данные для точечной выборки данных
Добавить данные периода для сравнения
Добавить данные по выручке
Добавить данные по среднему чеку
Добавить данные по сумме возвратов
Добавить данные по сумме оплат
Добавить данные по количеству оплат
Добавить данные по количеству возвратов
Добавить данные по количеству операций
Добавить данные по медианному значению оплат
filters_for_export
object
Параметры фильтров для экспорта отчетов по выручке
Starting date
End date
Starting date 2
End date 2
Possible values: [Year
, Quarter
, Month
, Week
, Day
, Hour
]
Типы периодов
Уникальный код торговой точки
Уникальный код сотрудника
Responses
- 200
- 401
- 403
- 404
- 422
- 429
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
mime_type
Possible values: [RevenueByPeriodsExcel
, RevenueByOutletsPeriodsExcel
, RevenueByEmploeesPeriodsExcel
, RevenueByPeriodsCSV
, RevenueByOutletsPeriodsCSV
, RevenueByEmploeesPeriodsCSV
, ReportTransactionExcel
, ReportTransactionCSV
, ReportFiscalDocumentExcel
, ReportFiscalDocumentCSV
, ReportMoneyOperationExcel
, ReportMoneyOperationCSV
, ReportPaymentAndRefundExcel
, ReportPaymentAndRefundCSV
, ReportCombinedExcel
, ReportCombinedCSV
, ReportNomenclatureResultExcel
, ReportNomenclatureResultCSV
]
Перечисление типов выгружаемых отчетов с выручками
parameters
object
Параметры экспорта отчета по выручке
attributes_for_export
object
Представляет собой набор флагов (Да/Нет), через которые настраивается то, значения каких атрибутов сущностей участвующих в экспорте отчетов по выручке должны быть включены в экспортируемый файл.
Добавить наименование торговой точки
Добавить наименование сотрудника
Добавить данные периода отчета
Добавить данные начала периода
Добавить данные окончания периода
Добавить данные для точечной выборки данных
Добавить данные периода для сравнения
Добавить данные по выручке
Добавить данные по среднему чеку
Добавить данные по сумме возвратов
Добавить данные по сумме оплат
Добавить данные по количеству оплат
Добавить данные по количеству возвратов
Добавить данные по количеству операций
Добавить данные по медианному значению оплат
filters_for_export
object
Параметры фильтров для экспорта отчетов по выручке
Starting date
End date
Starting date 2
End date 2
Possible values: [Year
, Quarter
, Month
, Week
, Day
, Hour
]
Типы периодов
Уникальный код торговой точки
Уникальный код сотрудника
Possible values: [InQueue
, InProgress
, WaitingForFeedback
, Completed
, Canceled
]
Перечисляет статусы в которых может находиться любая асинхронная задача.
Прогресс
resolutions
object[]
nullable
Резолюции
Сообщения
Possible values: [Information
, Warning
, Error
]
organization
object
Ссылка на объект типа <typeparamref name="T" />. По совместительству базовый класс для всех объектов ссылочного
типа
Глобальный уникальный идентификатор объекта
Тип объекта
Дата создания
Дата последнего обновления
Дата удаления (архивации)
Possible values: <= 128 characters
Метаданные объекта (нарпимер, идентификатор в сторонней системе)
meta_data
object
nullable
Метаданные объекта в формате ключ-значение
Глобальный уникальный идентификатор объекта
Тип объекта
{
"mime_type": "string",
"report_export_type": "RevenueByPeriodsExcel",
"parameters": {
"attributes_for_export": {
"include_outlet_name": true,
"include_employee_name": true,
"include_period_column": true,
"include_start_column": true,
"include_end_column": true,
"include_selection_points_column": true,
"include_comparison_period_column": true,
"include_revenue_column": true,
"include_average_column": true,
"include_refunds_column": true,
"include_payments_column": true,
"include_number_of_payments_column": true,
"include_number_of_refunds_column": true,
"include_number_of_transactions_column": true,
"include_median_payments_column": true
},
"filters_for_export": {
"processed_at_from": "2025-03-27T12:45:56.697Z",
"processed_at_to": "2025-03-27T12:45:56.697Z",
"comparison_processed_at_from": "2025-03-27T12:45:56.697Z",
"comparison_processed_at_to": "2025-03-27T12:45:56.697Z",
"revenueByPeriodsType": "Year",
"outlet_guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"employee_guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
},
"status": "InQueue",
"progress": 0,
"resolutions": [
{
"message": "string",
"type": "Information"
}
],
"organization": {
"guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type_of": "string"
},
"created_at": "2025-03-27T12:45:56.697Z",
"updated_at": "2025-03-27T12:45:56.697Z",
"deleted_at": "2025-03-27T12:45:56.697Z",
"meta": "string",
"meta_data": {},
"guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type_of": "string"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InternalServerError
, TooManyRequests
, RequestIsNotValid
, BadRequest
, NoPermissions
, Unauthorized
, NotFound
, ReferenceNotFound
, Duplicate
, NotUnique
, NotNullOrUnique
, NotAllowed
, NotAllowedForArchived
, TryLater
, OperationCannotBePerformed
, NotificationsAreOutOfService
, TrySendCodeLater
, UsernameIsAlreadyTaken
, PhoneIsNotFound
, PhoneIsNotFoundInOrganization
, PhoneIsAlreadyTaken
, InvalidConfirmationCode
, ConfirmationCodeWasCanceled
, ConfirmationCodeWasNotSend
, UsernameDoesNotExist
, WrongUsernameOrPassword
, WrongActivationCode
, TryActivateLater
, AliasIsNotFound
, AliasIsAlreadyTaken
, NotAllowedForOwner
, DealPositionHasInvalidQuantity
, CheckMarkingCodeMustBeDisabled
, LegalEntityCrptTokenNotSpecified
]
Error codes of HTTP 400 Bad Request state
Message
Extended error message information
{
"code": "InternalServerError",
"message": "string",
"info": "string"
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InternalServerError
, TooManyRequests
, RequestIsNotValid
, BadRequest
, NoPermissions
, Unauthorized
, NotFound
, ReferenceNotFound
, Duplicate
, NotUnique
, NotNullOrUnique
, NotAllowed
, NotAllowedForArchived
, TryLater
, OperationCannotBePerformed
, NotificationsAreOutOfService
, TrySendCodeLater
, UsernameIsAlreadyTaken
, PhoneIsNotFound
, PhoneIsNotFoundInOrganization
, PhoneIsAlreadyTaken
, InvalidConfirmationCode
, ConfirmationCodeWasCanceled
, ConfirmationCodeWasNotSend
, UsernameDoesNotExist
, WrongUsernameOrPassword
, WrongActivationCode
, TryActivateLater
, AliasIsNotFound
, AliasIsAlreadyTaken
, NotAllowedForOwner
, DealPositionHasInvalidQuantity
, CheckMarkingCodeMustBeDisabled
, LegalEntityCrptTokenNotSpecified
]
Error codes of HTTP 400 Bad Request state
Message
Extended error message information
{
"code": "InternalServerError",
"message": "string",
"info": "string"
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InternalServerError
, TooManyRequests
, RequestIsNotValid
, BadRequest
, NoPermissions
, Unauthorized
, NotFound
, ReferenceNotFound
, Duplicate
, NotUnique
, NotNullOrUnique
, NotAllowed
, NotAllowedForArchived
, TryLater
, OperationCannotBePerformed
, NotificationsAreOutOfService
, TrySendCodeLater
, UsernameIsAlreadyTaken
, PhoneIsNotFound
, PhoneIsNotFoundInOrganization
, PhoneIsAlreadyTaken
, InvalidConfirmationCode
, ConfirmationCodeWasCanceled
, ConfirmationCodeWasNotSend
, UsernameDoesNotExist
, WrongUsernameOrPassword
, WrongActivationCode
, TryActivateLater
, AliasIsNotFound
, AliasIsAlreadyTaken
, NotAllowedForOwner
, DealPositionHasInvalidQuantity
, CheckMarkingCodeMustBeDisabled
, LegalEntityCrptTokenNotSpecified
]
Error codes of HTTP 400 Bad Request state
Message
Extended error message information
{
"code": "InternalServerError",
"message": "string",
"info": "string"
}
Client Error
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InternalServerError
, TooManyRequests
, RequestIsNotValid
, BadRequest
, NoPermissions
, Unauthorized
, NotFound
, ReferenceNotFound
, Duplicate
, NotUnique
, NotNullOrUnique
, NotAllowed
, NotAllowedForArchived
, TryLater
, OperationCannotBePerformed
, NotificationsAreOutOfService
, TrySendCodeLater
, UsernameIsAlreadyTaken
, PhoneIsNotFound
, PhoneIsNotFoundInOrganization
, PhoneIsAlreadyTaken
, InvalidConfirmationCode
, ConfirmationCodeWasCanceled
, ConfirmationCodeWasNotSend
, UsernameDoesNotExist
, WrongUsernameOrPassword
, WrongActivationCode
, TryActivateLater
, AliasIsNotFound
, AliasIsAlreadyTaken
, NotAllowedForOwner
, DealPositionHasInvalidQuantity
, CheckMarkingCodeMustBeDisabled
, LegalEntityCrptTokenNotSpecified
]
Error codes of HTTP 400 Bad Request state
Message
Extended error message information
{
"code": "InternalServerError",
"message": "string",
"info": "string"
}
Too Many Requests
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InternalServerError
, TooManyRequests
, RequestIsNotValid
, BadRequest
, NoPermissions
, Unauthorized
, NotFound
, ReferenceNotFound
, Duplicate
, NotUnique
, NotNullOrUnique
, NotAllowed
, NotAllowedForArchived
, TryLater
, OperationCannotBePerformed
, NotificationsAreOutOfService
, TrySendCodeLater
, UsernameIsAlreadyTaken
, PhoneIsNotFound
, PhoneIsNotFoundInOrganization
, PhoneIsAlreadyTaken
, InvalidConfirmationCode
, ConfirmationCodeWasCanceled
, ConfirmationCodeWasNotSend
, UsernameDoesNotExist
, WrongUsernameOrPassword
, WrongActivationCode
, TryActivateLater
, AliasIsNotFound
, AliasIsAlreadyTaken
, NotAllowedForOwner
, DealPositionHasInvalidQuantity
, CheckMarkingCodeMustBeDisabled
, LegalEntityCrptTokenNotSpecified
]
Error codes of HTTP 400 Bad Request state
Message
Extended error message information
{
"code": "InternalServerError",
"message": "string",
"info": "string"
}
Server Error
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InternalServerError
, TooManyRequests
, RequestIsNotValid
, BadRequest
, NoPermissions
, Unauthorized
, NotFound
, ReferenceNotFound
, Duplicate
, NotUnique
, NotNullOrUnique
, NotAllowed
, NotAllowedForArchived
, TryLater
, OperationCannotBePerformed
, NotificationsAreOutOfService
, TrySendCodeLater
, UsernameIsAlreadyTaken
, PhoneIsNotFound
, PhoneIsNotFoundInOrganization
, PhoneIsAlreadyTaken
, InvalidConfirmationCode
, ConfirmationCodeWasCanceled
, ConfirmationCodeWasNotSend
, UsernameDoesNotExist
, WrongUsernameOrPassword
, WrongActivationCode
, TryActivateLater
, AliasIsNotFound
, AliasIsAlreadyTaken
, NotAllowedForOwner
, DealPositionHasInvalidQuantity
, CheckMarkingCodeMustBeDisabled
, LegalEntityCrptTokenNotSpecified
]
Error codes of HTTP 400 Bad Request state
Message
Extended error message information
{
"code": "InternalServerError",
"message": "string",
"info": "string"
}