fiscal-controller

Сохранение чека прихода

Changed on

Метод предназначен для создания нового чека прихода с указанным receiptNumber. Также позволяет обновить уже существующий чек прихода при повторном запросе с тем же receiptNumber. Метод возвращает тело чека, а также его тип и статус в дополнительных параметрах ответа.

post/fiscal/v1/receipts/sell

Request

  • Base URL
    https://e-commerce.raiffeisen.ru/api
  • URL
    https://e-commerce.raiffeisen.ru/api/fiscal/v1/receipts/sell
  • Auth
    none declared. Required headers: Authorization

Headers

Authorizationstring required

Bearer secret key

Request body

receiptNumberstring required

Уникальный номер чека. Создается на стороне мерчанта. Формат A-Za-z0-9_-

totalunknown required

Example request

{
  "client": {
    "email": "customer@domain.ru",
    "name": "Иванов Иван Иванович"
  },
  "items": [
    {
      "name": "Шоколадные конфеты",
      "price": 1000,
      "quantity": 1.2,
      "amount": 1200,
      "paymentObject": "commodity",
      "measurementUnit": "кг",
      "nomenclatureCode": "00 00 00 00 12 00 AB 00",
      "vatType": "vat20"
    }
  ],
  "total": 1200
}

Response

Ответ с успешным результатом

receiptNumberstring required

Уникальный номер чека. Создается на стороне мерчанта. Формат A-Za-z0-9_-

receiptType'SELL' | 'REFUND' required

Тип чека (чек прихода, чек возврата)

status'NEW' | 'IN_PROGRESS' | 'DONE' | 'FAILED' | 'AWAITING' required

Статус регистрации чека

totalunknown required

Example response

{
  "receiptType": "SELL",
  "status": "NEW",
  "client": {
    "email": "customer@domain.ru",
    "name": "Иванов Иван Иванович"
  },
  "items": [
    {
      "name": "Шоколадные конфеты",
      "price": 1000,
      "quantity": 1.2,
      "amount": 1200,
      "paymentObject": "commodity",
      "measurementUnit": "кг",
      "nomenclatureCode": "00 00 00 00 12 00 AB 00",
      "vatType": "vat20"
    }
  ],
  "total": 1200
}

Changes