Интеграция

Отправка чеков (для соответствия 54-ФЗ)

Список и расшифровка значений, отправляемых в списке товаров для чека
Интеграция
Отправка чеков (для соответствия 54-ФЗ)
Список и расшифровка значений, отправляемых в списке товаров для чека
Дата публикации: 17 мая 2022
Общая сумма позиций чека с учетом всех скидок должна совпадать с суммой, передаваемой в поле amount.

Алгоритм округления итоговой суммы для чека с несколькими позициями:

  • Для каждой позиции считается price * quantity - discount_sum (если он есть);
  • Полученная сумма для каждой позиции округляется по ROUND_HALF_UP;
  • Сумма полученных округленных сумм по всем позициям должна совпадать со значением, передаваемым в поле amount платежного запроса.
Пример json-объекта:
[
{
"discount_sum": 40,
"name": "Товар 1",
"payment_method": "full_prepayment",
"payment_object": "commodity",
"price": 48,
"quantity": 10,
"sno": "osn",
"vat": "vat10"
},
{
"name": "Товар 2",
"payment_method": "full_prepayment",
"payment_object": "commodity",
"price": 533,
"quantity": 1,
"sno": "osn",
"vat": "vat10"
}
]
Читайте также:

Вам помогла эта статья?