r_keeper Lite
API документов
Содержание инструкции:
Методы API доступны только для внутренних интеграций.
URL метода API (POST)
https://litepilot-api.r-keeper.ru/product-orders/v1.0/receipts

Формат запроса
Тело запроса:
Создание/редактирование приходной накладной
{
  "date": "2020-08-19 10:00:00",
  "agentId": "eb5b18f6-d3b3-4648-bb19-4e5a8a5cb696",
  "storeId": "aa372278-ea27-4c71-a88a-233a18ec7fa5",
  "note": "",
  "waybillNumber": "89890",
  "invoiceNumber": "789456/22",
  "products": [
    {
      "productId": "11bc1fb0-4cc0-4fc6-9a89-cd915c96db0c",
      "unitId": "987a3d92-7a9e-4048-96ca-0de04b7811dc",
      "quantity": 100,
      "sum": 1000,
      "sumVat": 0,
      "vatRate": 0
    }
  ]
}
Заголовок запроса
Формат ответа
{
  "error": {
    "code": "001",
    "msg": "Возникла какая-то ошибка"
  }
}
Описание параметров запроса
Описание параметров ответа
Особенности метода

1. В случае успешного выполнения метод вернёт пустой json-объект.

2. Если после успешного выполнения метода отправить новый запрос с таким же waybillNumber, накладная из первого запроса будет изменена в соответствии с новым запросом.

3. Если передаваемый идентификатор единицы измерения одной из номенклатур отличается от справочного значения в RK Lite, метод вернёт ошибку «Единицы измерения в номенклатуре отличаются от справочных».