Фискализация

Документация сервиса

Документация сервиса Robokassa

Фискализация для клиентов Robokassa

Описание процесса передачи товарной номенклатуры в чек при использовании фискальной схемы "Кассовое" - "Учёт.Касса-Онлайн".

Параметр — Receipt Формат — Json

Передаётся вместе со всеми остальными параметрами для инициализации платежа, а так же этот параметр, если передаётся, обязательно должен быть включен в подсчёт контрольной суммы.

В этом параметре передается информация о перечне товаров/услуг, количестве, цене и ставке налога по каждой позиции.

Параметр включается в контрольную подпись запроса после номера счета магазина (и после UserIP , если этот параметр используется).

Например: MerchantLogin:OutSum:InvId:Receipt:Пароль#1

В связи с тем, что значение этого параметра может иметь большую длину, мы рекомендуем передавать запросы с этим параметром только методом POST, во избежание превышения максимальной длины строки запроса.

Значение параметра Receipt перед использованием в строке для подсчета контрольной суммы и отправкой его формой необходимо URL-кодировать.

Пример передаваемого кода

Json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
{ "items": [ { "name": "Название товара 1", "quantity": 1, "sum": 100 "tax": vat12 }, { "name": "Название товара 2", "quantity": 3, "sum": 450, "tax": vat12 } ] }

Описание параметров

Параметр

Значение

items

Массив данных о позициях чека

sum

Обязательное поле. Полная сумма в тенге за итоговое количество данного товара с учетом всех возможных скидок, бонусов и специальных цен. Десятичное положительное число: целая часть не более 8 знаков, дробная часть не более 2 знаков.

name

Обязательное поле. Наименование товара. Строка, максимальная длина 128 символа. Если в наименовании товара Вы используете специальные символы, например кавычки, то их обязательно необходимо экранировать.

quantity

Обязательное поле. Количество товаров.

tax

Обязательное поле. Это поле устанавливает налоговую ставку в ККТ. Определяется для каждого вида товара по отдельности, но за все единицы конкретного товара вместе.

Применяется со значениями:

none

– Без НДС.

vat0

– НДС по ставке 0%.

vat12

– НДС чека по расчетной ставке 12%.