Чек зачета аванса

Если вы получили предоплату (аванс) и оказали услугу/отправили товар, то необходимо пробить 2-ой чек - чек зачета аванса.

Система не валидирует соответствие данных для чека прихода предоплаты и данных чека предоплаты. Будьте внимательны.

Поддерживается только для следующих онлайн-касс: Юнит.Чеки и Атол

Для этого отправьте запрос:

get
offsetAdvance

https://unitpay.ru/api?method=offsetAdvance&params[paymentId]=paymentID&params[secretKey]=your_account_secret_key&params[login]=your_email
Request
Response
Request
Query Parameters
login
required
string
email Партнера
secretKey
required
string
секретный ключ Партнера
paymentId
required
string
id платежа, по которому происходит зачет аванса. У платежа обязательно должны быть cashItems со способами расчёта “аванс“, “предоплата“, "предоплата 100%"
cashItems
optional
string
Обязателен, если по платежу уже были произведены зачеты аванса. Если cashItems не передан, происходит зачет аванса всего платежа
Response
200: OK
{
"result": {
"message": "Запрос на создание чека сформирован и отправлен в ОФД"
}
}

Подробнее про формирование cashItems здесь.

Если товар/услуга была продана в валюте отличной от RUB, то в для чека прихода предоплаты требуется передать сумму в RUB. В чеке предоплаты сумма всегда в рублях.

Чеки закрытия аванса также отображаются в личном кабинете в общей статистике платежей:

Корректное отображение чека с предоплатой/авансом и чека с зачетом аванса