Функция работы с кассами
Позволяет получить список кассовых аппаратов и их атрибутов по указанному фильтру.
Объект кассы
Поле | Описание | Тип, возм. значения | листинг |
---|---|---|---|
id | Системный идентификатор кассы | Целое число | + |
org_id | Системный идентификатор организации | Целое число | |
default_tax_type | Система налогообложения по умолчанию | Байт | |
organization_name | Наименование организации | Строка | + |
organization_inn | ИНН организации | Строка | + |
organization_tax | СНО организации | Строка | |
address | Адрес установки кассового аппарата | Строка | + |
place | Место рассчетов | Строка | + |
model | Модель кассового аппарата | Строка | + |
kkt_serial | Серийный номер кассового аппарата | Строка | + |
kkt_reeg_num | Регистрационный номер кассового аппарата | Строка | + |
automat_serial | номер автомата (заводской номер автоматического устройства для расчетов) | Строка | + |
automat_sign | признак применения ККТ в составе автоматического устройства для расчетов | 0 или 1 | |
standalone_sign | признак применения ККТ в режиме, не предусматривающем обязательной передачи ФД в налоговые органы в электронной форме через ОФД | 0 или 1 | |
encrypt_sign | признак шифрования (признак передачи фискальных документов оператору фискальных данных в зашифрованном виде) | 0 или 1 | |
internetonly_sign | признак ККТ для расчетов только в Интернет | 0 или 1 | |
service_sign | признак расчетов за услуги | 0 или 1 | |
bso_sign | признак АС БСО (признак ККТ, являющейся автоматизированной системой для БСО (может формировать только БСО и применяться для осуществления расчетов только при оказании услуг) | 0 или 1 | |
game_sign | признак проведения азартных игр | 0 или 1 | |
lottery_sign | Признак проведения лотереи | 0 или 1 | |
excize_sign | признак торговли подакцизными товарами | 0 или 1 | |
printer_sign | признак установки принтера в автомате | 0 или 1 | |
agent_byte | Тип агента | Байт | |
fns_site | Адрес сайта ФНС | Строка | |
check_site | Адрес сайта проверки чеков | Строка | |
sender_email | E-Mail отправителя чеков | Строка | |
shift_number | Текущий номер смены | Целое число | |
shift_state | Текущее состояние смены | opened closed expired | |
cashier_id | Текущий системный номер кассира | Целое число | |
default_cashier_id | Системный номер кассира по умолчанию | Целое число | |
blocked | Признак блокировки кассового аппарата | 0 или 1 | |
need_register | Признак необходимости регистрации кассового аппарата | 0 или 1 | |
need_reregister | Признак необходимости перерегистрации кассового аппарата | 0 или 1 | |
reregister_reason | причина перерегистрации | Байт | |
ofd_name | Наименование оператора фискальных данных | Строка | |
ofd_inn | ИНН ОФД | Строка | |
ofd_host | Хост ОФД | Строка | |
ofd_port | Порт ОФД | Строка | |
ofd_dns | DNS ОФД | Строка | |
ofd_notsent | Количество документов, неотправленных в ОФД | Целое число | |
ofd_notsent_from | Дата, с которой имеются неотправленный в ОФД документы | Дата YYYY-MM-DD HH:II:SS | |
ofd_error | Ошибка ОФД | Строка | |
send_receipts | Признак отправки чеков по E-Mail или SMS, если имеется реквизит покупателя | 0 или 1 | |
last_connect | Дата последнего соединения кассы с сервисом | Дата YYYY-MM-DD HH:II:SS |
Получение списка касс
GET https://vsevkassu.ru/api/v1/cashbox?param1=value1¶m2=value2
Команда возвращает массив объектов касс, выбранных по заданным параметрам. Таблица параметров:
Параметр | Описание | Тип, возможные значения | Обяз. |
---|---|---|---|
org_id | Системный номер организации. | Строка | Нет |
kkt_serial | Серийный номер кассы | Строка | Нет |
kkt_reg_num | Регистрационный номер кассы | Целое число | Нет |
offset | Сменещение | Целое число | Нет |
По умолчанию возвращается не более 50 объектов. Для получения большего количества, используйте смещение. Пример:
GET https://vsevkassu.ru/api/v1/cashbox?kkt_serial=01234567890123
[ { "id": 1, "address": "ул. Ивановская 10", "place": "vsevkassu.ru", "kkt_serial": "01234567890123", "kkt_reg_num": "00000000000000000", "model": "АТОЛ 15Ф", "organization_name": "ИП Иванов Иван", "organization_inn": "99999999999999" } ]
Получение одной кассы
GET https://vsevkassu.ru/api/v1/cashbox/{id}
Возвращает полный объект кассы по его системному идентификатору
Пример:
GET https://vsevkassu.ru/api/v1/cashbox/1
{ "id": 1, "org_id": 1, "last_connect": "2021-02-03 15:58:06", "address": "ул. Ивановская 10", "place": "vsevkassu.ru", "kkt_serial": "01234567890123", "kkt_reg_num": "00000000000000000", "ofd_name": "ОФД тест", "ofd_inn": "7777777777", "ofd_host": "ofd.test.ru", "ofd_port": "49305", "ofd_dns": "0.0.0.0", "automat_serial": "", "automat_sign": 0, "standalone_sign": 0, "encrypt_sign": 0, "agent_byte": 0, "internetonly_sign": 0, "service_sign": 0, "bso_sign": 0, "game_sign": 0, "excize_sign": 0, "printer_sign": 0, "fns_site": "nalog.ru", "check_site": null, "sender_email": "service@vsevkassu.ru", "shift_number": 1, "shift_state": "opened", "cashier_id": 2, "default_cashier_id": 2, "model": "АТОЛ 15Ф", "blocked": 0, "need_register": 0, "need_reregister": 0, "default_tax_type": 2, "lottery_sign": 0, "reregister_reason": 0, "ofd_notsent": 0, "ofd_notsent_from": null, "ofd_error": "", "send_receipts": 1, "organization_name": "ИП Иванов Иван", "organization_inn": "99999999999999", "organization_tax": "УСН доходы" }