Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Название

Обязательноеполе

Тип значения

Описание

id

Да

int

Позиция в чеке (уникальное число для чека)

product

Да/Нет*

string(50)

Код товара по справочнику товаров магазина

name

Да/Нет*

string(250)

Наименование товара

price

Да

float(10.2)

Стоимость единицы товара (услуги)

quantity

Да

float

Количество/объем товара/услуги в единицах измерения товара (может быть дробным числом)

amount

Да

float(15.2)

Стоимость позиции price*quantity

tax

Да**

string(10)

Идентификатор ставки налога,

fpmode

Нет**

int

Способ расчета

*Должен быть определен один из параметров -  код товара или его наименование, либо оба параметра должны быть переданы (при формировании чека они объединяются в одну строку).

...

URL запроса для передачи финансового подтверждения и список параметров запроса подтверждения оплаты совпадают с указанными здесь. Для передачи чека подтверждения в запросе HTTP POST добавляется лишь дополнительный параметр ChequeItems,в котором передаётся структура в формате JSON, как в следующем примере.

...

URL запроса для отмены или возврата средств и список параметров запроса отмены оплаты совпадают с указанными здесь значениями . Для передачи чека отмены добавляется лишь повторяющаяся структура ChequeItem, в которой передаются позиции чека, как в следующем примере.

...

Пример структуры позиций чека ChequeItem:

Code Block
languagexml
<chequeitem>
  <id>1</id>
  <product>123460176</product>
  <name>Первый товар</name>
  <price>201.45</price>
  <quantity>21.12</quantity>
  <amount>8530.40</amount>
  <tax>vat10</tax>
  <fpmode>1</fpmode>
</chequeitem>
<chequeitem>
  <id>2</id>
  <product>123460176</product>
  <name>Первый товар</name>
  <price>15301.01</price>
  <quantity>0.064</quantity>
  <amount>979.26</amount>
  <tax>vat18</tax>
  <fpmode>1</fpmode>
</chequeitem>