---
title: "Сохранение чека прихода"
method: POST
path: "/fiscal/v1/receipts/sell"
tags: ["fiscal-controller"]
---

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

`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`

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

## Headers

- `Authorization` string, required

## Request body

- Receipt
  - `receiptNumber` string, required: Уникальный номер чека. Создается на стороне мерчанта. Формат A-Za-z0-9_-
  - `client` object, required: Данные о покупателе
    - `email` string, required: Электронный адрес покупателя для отправки чека. Заполняется по формату E-mail
    - `name` string: ФИО покупателя
  - `items` object[], required: Позиции чека
    - `name` string, required: Наименование товара, работы, услуги, иного предмета расчета
    - `price` unknown, required
    - `quantity` unknown, required
    - `amount` unknown, required
    - `paymentObject` 'commodity' | 'excise' | 'job' | 'service' | 'payment' | 'another': Признак предмета расчета. Если параметр не передан, то заполняется на стороне выбранного ОФД в соответствии с установленным протоколом
    - `measurementUnit` string: Единица измерения товара, работы, услуги, иного предмета расчета
    - `nomenclatureCode` string: Номенклатурный код товара в 16-ричном представлении с пробелами или в формате GS1. Например, "00 00 00 00 12 00 AB 00" или "010463003407001221CMK45BrhN0WLf"
    - `vatType` 'none' | 'vat0' | 'vat10' | 'vat110' | 'vat20' | 'vat120', required: Ставка НДС на позицию чека
  - `total` unknown, required

## Response `200`

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

- Response
  - `receiptNumber` string, required: Уникальный номер чека. Создается на стороне мерчанта. Формат A-Za-z0-9_-
  - `receiptType` 'SELL' | 'REFUND', required: Тип чека (чек прихода, чек возврата)
  - `status` 'NEW' | 'IN_PROGRESS' | 'DONE' | 'FAILED' | 'AWAITING', required: Статус регистрации чека
  - `client` object, required: Данные о покупателе
    - `email` string, required: Электронный адрес покупателя для отправки чека. Заполняется по формату E-mail
    - `name` string: ФИО покупателя
  - `items` object[], required: Позиции чека
    - `name` string, required: Наименование товара, работы, услуги, иного предмета расчета
    - `price` unknown, required
    - `quantity` unknown, required
    - `amount` unknown, required
    - `paymentObject` 'commodity' | 'excise' | 'job' | 'service' | 'payment' | 'another': Признак предмета расчета. Если параметр не передан, то заполняется на стороне выбранного ОФД в соответствии с установленным протоколом
    - `measurementUnit` string: Единица измерения товара, работы, услуги, иного предмета расчета
    - `nomenclatureCode` string: Номенклатурный код товара в 16-ричном представлении с пробелами или в формате GS1. Например, "00 00 00 00 12 00 AB 00" или "010463003407001221CMK45BrhN0WLf"
    - `vatType` 'none' | 'vat0' | 'vat10' | 'vat110' | 'vat20' | 'vat120', required: Ставка НДС на позицию чека
  - `total` unknown, required

## Other responses

- `400`: Ответ с неуспешным результатом
- `403`: Ответ с неуспешным результатом
- `409`: Ответ с неуспешным результатом

## Changes

- **2021-09-09** `7d4b1b5915a5`: 1 info
  - api operation id `postSell` was added

[Operation history](https://skmtc.dev/raiffeisen-dgtl/apis/raiffeisen-dgtl-2/changes/fiscal/v1/receipts/sell/post.md)

---

[API](https://skmtc.dev/raiffeisen-dgtl/apis/raiffeisen-dgtl-2.md) - [All operations](https://skmtc.dev/raiffeisen-dgtl/apis/raiffeisen-dgtl-2/llms.txt) - [OpenAPI document](https://skmtc.dev/raiffeisen-dgtl/apis/raiffeisen-dgtl-2/revisions/5c2b33b0f1a7?raw)
