API

Кассы. Получить список касс.

Endpoint
https://lk.ukkassa.ru/api/kasses/list
Возвращается ответ в формате JSON
{
    "rc": 1, // Код ответа
    "message": "OK", // Текстовое сообщение с результатом выполнения команды
    "contragent": { // Данные контрагента
        "inn": "3702510450", // ИНН контрагента
        "name": "ООО Рога и Копыта", // Название организации
        "address": "г. Иваново, ул. Куконковых, д. 150", // адрес организации
        "taxmode": { // Система налогообложения
		// Код системы налогообложения
            "id": 4,
		// Название системы налогообложения
            "name": "упрощенная Доход минус Расход"
        }
    },
    "kasses": [ // Список касс
        {
            "id": 6, // Идентификатор кассы
            "type": 4, // Тип кассы
            "driver": "ATOL10", // Тип драйвера
            "settings": { // Настройки кассы
                "sn": "00106102167982", // Серийный номер
                "ofd": "www.1-ofd.ru", // Сайт ОФД
                "MODEL": "AUTO", // Модель кассы
                "descr": "atol30f — для платежей с сайта", // Текстовое описание
                "CONNTYPE": "USB", // Тип подключения
                "activity": "on", // Флаг активности
                "location": "ул. Куконковых, д. 150" // Местоположение кассы
            },
            "active": true // Флаг активности
        },
        ...
        ...
    ]
}

Реестры. Получить справочники.

Endpoint
https://lk.ukkassa.ru/api/registers/dictionaries
Возвращается ответ в формате JSON
{
    "rc": 1, // Код ответа
    "message": "OK", // Текстовое сообщение с результатом выполнения команды
    "contragent": { // Данные контрагента
        "inn": "3702510450", // ИНН контрагента
        "name": "ООО Рога и Копыта", // Название организации
        "address": "г. Иваново, ул. Куконковых, д. 150", // адрес организации
        "taxmode": { // Система налогообложения
		// Код системы налогообложения
            "id": 4,
		// Название системы налогообложения
            "name": "упрощенная Доход минус Расход"
        }
    },
    "formats": [ // Допустимые форматы реестров
        {
            "id": 1,
            "name": "Формат Сбербанка 14.1"
        },
        {
            "id": 3,
            "name": "Формат Сбербанка 3.12"
        },
        {
            "id": 2,
            "name": "Формат ООО \"ЭМФАЗА\""
        }
    ],
    "posNameTypes": [ // Описание предмета расчета
        {
            "id": 1,
            "name": "Из реестра"
        },
        {
            "id": 2,
            "name": "Заполнить, при отсутствии в реестре"
        },
        {
            "id": 3,
            "name": "Задать принудительно"
        }
    ],
    "processings": [ // Способ обработки реестра
        {
            "id": 1,
            "name": "Обработать немедленно"
        },
        {
            "id": 2,
            "name": "Обработать после оплаты"
        }
    ]
}

Реестры. Загрузить файл реестра.

Endpoint
https://lk.ukkassa.ru/api/registers/upload
Дополнительные параметры POST-запроса
  • format — Идентификатор формата (из справочника formats)
  • processing — Способ обработки реестра (из справочника processings)
  • posNameType — Описание предмета расчета (из справочника posNameTypes)
  • posName — Описание предмета расчета (текстовая строка для posNameType 2 или 3)
  • file — Файл реестра платежей.
Возвращается ответ в формате JSON
{
    "rc": 1, // Код ответа
    "message": "OK", // Текстовое сообщение с результатом выполнения команды
    "id": 1007 // Идентификатор реестра, назначенный системой УККАССА
}