GET /stores/{store-id}/products
GET /stores/{store-id}/products/{product-id}
POST /stores/{store-id}/products
PUT /stores/{store-id}/products
PUT /stores/{store-id}/products/{product-id}
PATCH /stores/{store-id}/products/{product-id}
DELETE /stores/{store-id}/products
DELETE /stores/{store-id}/products/{product-id}
GET /stores/{store-id}/product-groups
GET /stores/{store-id}/product-groups/{product-group-id}
POST /stores/{store-id}/product-groups
PUT /stores/{store-id}/product-groups
PUT /stores/{store-id}/product-groups/{product-group-id}
PATCH /stores/{store-id}/product-groups/{product-group-id}
DELETE /stores/{store-id}/product-groups
DELETE /stores/{store-id}/product-groups/{product-group-id}
GET /api/apps/{application_id}/push-notifications/{push-id}
POST /api/apps/{application_id}/push-notifications
POST /api/apps/{application_id}/devices/{device_uuid}/push-notifications
GET /api/v1/inventories/stores/{store-id}/products/schemes
POST /api/v1/inventories/stores/{store-id}/products/schemes
POST /api/v1/inventories/stores/{store-id}/products/schemes/delete
GET /api/v1/inventories/stores/{store-id}/products/extras
POST /api/v1/inventories/stores/{store-id}/products/extras
POST /api/v1/inventories/stores/{store-id}/products/extras/delete
POST /user/create
POST /user/verify
POST /user/token
GET /commodities
PUT /
POST /inventories/stores/{storeUuid}/products
POST /subscription/event
POST /installation/event
GET mobilecashier.ru/api/v2/authorize
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/stores
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/staff?shopId=
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/devices
POST mobilecashier.ru/api/v4/asc/create/{userId}
GET mobilecashier.ru/api/v4/asc/get
DELETE mobilecashier.ru/api/v2/asc/delete/{uuid}
POST
Возвращает документ с указанным идентификатором.
Идентификатор магазина в Облаке Эвотор
Идентификатор документа в Облаке Эвотор.
Параметры отсутствуют.
{
"type": "OPEN_SESSION",
"id": "20170222-D58C-40E0-8051-B53ADFF38860",
"extras": {},
"number": 1234,
"close_date": "2017-01-10T09:33:19.757+0000",
"time_zone_offset": 10800000,
"session_id": "1022722e-9441-4beb-beae-c6bc5e7af30d",
"session_number": 80,
"close_user_id": "20170417-46B8-40B9-802E-4DEB67C07565",
"device_id": "20170928-9441-4BEB-BEAE-C6BC5E7AF30D",
"store_id": "20170928-3176-40EB-80E2-A11F032E282A",
"user_id": "09-012345678901234",
"version": "V2",
"body": {}
}
OPEN_SESSION
POS_OPEN_SESSION
CLOSE_SESSION
CASH_INCOME
CASH_OUTCOME
INVENTORY
ACCEPT
REVALUATION
WRITE_OFF
RETURN
OPEN_TARE
SELL
PAYBACK
BUY
BUYBACK
X_REPORT
Z_REPORT
CORRECTION
Тип документа:
OPEN_SESSION
— открытие смены на смарт-терминале;POS_OPEN_SESSION
— открытие смены в ККТ;CLOSE_SESSION
— закрытие смены;CASH_INCOME
— внесение наличных в кассу;CASH_OUTCOME
— изъятие наличных из кассы;INVENTORY
— инвентаризация;ACCEPT
— приемка товара;REVALUATION
— переоценка товара;WRITE_OFF
— списание товара;RETURN
— возврат товара поставщику;OPEN_TARE
— вскрытие тары;SELL
— продажа товара;PAYBACK
— возврат товара продавцу;BUY
— выкуп (товара у клиента);BUYBACK
— обратный выкуп (товара клиентом);X_REPORT
— X-отчет (без гашения);Z_REPORT
— Z-отчет (с гашением);CORRECTION
— чек коррекции.Уникальный в рамках магазина идентификатор документа в Облаке Эвотор. Формируется смарт-терминалом в момент сохранения документа.
Объект с дополнительной информацией, которую могут добавлять в документ сторонние приложения, установленные на смарт-терминале.
Каждое приложение получает в extras
только те данные, которые были записаны в его контексте.
Порядковый номер документа на смарт-терминале. Отсчёт ведётся с момента активации смарт-терминала. При выполнении программного сброса отсчёт начинается с единицы.
Дата на смарт-терминале в момент сохранения документа. Представляется в формате ISO 8601 и приводится к TZ +0000.
Отражает настройки часового пояса на смарт-терминале в момент сохранения документа. Смещение для даты сохранения документа на смарт-терминале в миллисекундах относительно UTC.
Может принимать как положительные, так и отрицательные значения.
Уникальный идентификатор смены. Смарт-терминал присваивает идентификатор в момент открытия смены документом OPEN_SESSION
. Все документы в рамках одной смены имеют одинаковый идентификатор смены.
Порядковый номер смены на смарт-терминале. Отсчёт ведётся с момента активации смарт-терминала. При выполнении программного сброса отсчёт начинается с единицы.
Уникальный идентификатор сотрудника под учётными данными которого был создан документ.
Идентификатор смарт-терминала, на котором был сформирован документ.
Уникальный идентификатор магазина, в котором находился смарт-терминал, когда был сформирован документ.
Идентификатор пользователя Эвотор, соответствующий учётной записи владельца бизнеса, на которую активирован смарт-терминал, сформировавший документ.
V2
Версия схемы документа.
Массив контрагентов.
Массив присутствует в документе, только если на смарт-терминале установлено приложение “Агентская схема”.
Список адресов контрагента.
Полное наименование контрагента.
Порядковый номер в списке (индекс).
ИНН контрагента.
Идентификатор контрагента, который задаёт приложение.
КПП контрагента.
Список номеров телефонов контрагента.
AGENT
SUBAGENT
PRINCIPAL
TRANSACTION_OPERATOR
Роль контрагента. Возможные значения:
AGENT
– агент;SUBAGENT
– субагент;PRINCIPAL
– принципал;TRANSACTION_OPERATOR
– оператор перевода.Свойства, присущие данной роли. Объект присутствует только у контрагентов с ролью AGENT
или SUBAGENT
.
AGENT
COMMISSIONER
ATTORNEY_IN_FACT
PAYMENT_AGENT
BANK_PAYMENT_AGENT
Тип агента. Поле присутствует в объекте, только у контрагентов с ролью AGENT
. Возможные значения:
AGENT
– агент;COMMISSIONER
– комиссионер;ATTORNEY_IN_FACT
– поверенный;PAYMENT_AGENT
– платёжный агент;BANK_PAYMENT_AGENT
– банковский платёжный агент.PAYMENT_SUBAGENT
BANK_PAYMENT_SUBAGENT
Тип субагента. Поле присутствует в объекте, только у контрагентов с ролью SUBAGENT
. Возможные значения:
PAYMENT_SUBAGENT
– платёжный субагент;BANK_PAYMENT_SUBAGENT
– банковский платёжный субагент.Краткое наименование контрагента.
LEGAL_ENTITY
INDIVIDUAL_ENTREPRENEUR
GOVERNMENT_AGENCY
Тип контрагента:
LEGAL_ENTITY
— юридическое лицо;INDIVIDUAL_ENTREPRENEUR
— индивидуальный предприниматель;GOVERNMENT_AGENCY
— государственный орган.Объект с основной информацией о документе. Его структура и наполнение зависит от типа документа.
Успешно
Ошибка авторизации приложения.
Облако передаёт ошибку с кодом 402, в случае, когда происходит попытка обмена данными между смарт-терминалами, привязанными к одному магазину, но приложение не установлено на одно или несколько устройств или количество устройств в магазине превышает количество устройств, оплаченных в приложении.
Нет доступа. Ошибка возникает когда у приложения нет разрешения на запрашиваемое действие или пользователь не установил приложение в Личном кабинете.
Запрашиваемый ресурс не найден.
Тип содержимого, которое возвращает ресурс не соответствует типу содержимого, которое указанно в заголовке Accept
.
Превышено максимальное количество запросов в текущем периоде. Работу с ресурсом можно возобновить после окончания времени, указанного в заголовке X-RateLimit-Reset
.
Всю необходимую информацию о типах документов можно изучить в разделе Схемы документов.