API: Основные объекты Json-заданий.
Оператор (Кассир)
Параметр | Формат | Применение | Возможные значения | Описание |
---|---|---|---|---|
name | String | Обязательный | Фамилия и должность оператора | |
vatin | String | по умолчанию - не используется | ИНН оператора |
{ "name":"Иванов И.И.", "vatin":"123654789101" }
Оплата чека
Параметр | Формат | Применение | Возможные значения | Описание |
---|---|---|---|---|
type | String | Обязательный |
| Способ расчета |
sum | Number | Обязательный | Сумма расчета |
{ "type":"cash", "sum":100.00 }
Налог
Параметр | Формат | Применение | Возможные значения | Описание | |
---|---|---|---|---|---|
type | String | Обязательный |
| Налоговая ставка | |
sum | Number | Обязательна для налогов на чек, необязательна для позиций (по умолчанию - расчитывается автоматически) | Сумма налога |
{ "type":"vat20", "sum":22.15 }
Информация о покупателе
Параметр | Формат | Применение | Возможные значения | Описание | |
---|---|---|---|---|---|
emailOrPhone | String | По умолчанию - не используется | E-mail или номер телефона получателя электронной формы чека | ||
vatin | String | Не обязательный | ИНН пользователя | ||
name | String | Не обязательный | Наименование получателя |
{ "emailOrPhone": "+79113572516" }
Информация о продавце
Параметр | Формат | Применение | Возможные значения | Описание | |
---|---|---|---|---|---|
String | По умолчанию - используется заданный при регистрации | E-mail отправителя электронной формы чека |
{ "email": "help.shop-ctrl@mail.ru" }
Данные агента
Параметр | Формат | Применение | Возможные значения | Описание | |
---|---|---|---|---|---|
agents | String[] | По умолчанию - не используется |
| Агенты |
Данные платежного агента (payingAgent)
Параметр | Формат | Применение | Возможные значения | Описание | |
---|---|---|---|---|---|
operation | String | Обязательный | Операция платежного агента | ||
phones | String[] | Обязательный | Телефоны платежного агента |
Данные оператора по приему платежей (receivePaymentsOperator)
Параметр | Формат | Применение | Возможные значения | Описание | |
---|---|---|---|---|---|
phones | String[] | Обязательный | Телефоны оператора по приему платежей |
Данные оператора перевода (moneyTransferOperator)
Параметр | Формат | Применение | Возможные значения | Описание | |
---|---|---|---|---|---|
phones | String[] | Обязательный | Телефоны оператора перевода | ||
name | String | Обязательный | Наименование оператора перевода | ||
address | String | Обязательный | Адрес оператора перевода | ||
vatin | String | Обязательный | ИНН оператора перевода |
{ "agents": ["payingAgent", "bankPayingAgent"], "payingAgent": { "operation": "Оплата", "phones": ["+79272222233"] }, "receivePaymentsOperator": { "phones": ["+79273331122"] }, "moneyTransferOperator": { "phones": ["+79272223311"], "name": "Оператор перевода", "address": "Красная Площадь, д.1", "vatin": "123456987121" } }