Помощь кассиру

Ошибки обмена

актуальная

Сообщение, причина и что делать. Текст приходит в поле info, на TCP иногда в message.

Связь с кассой

СообщениеКаналПричинаЧто делать
YaKassa session not FoundHTTPтокен неизвестен: обмен выключен, токен пересоздан или приложение давно не выходило на связьпроверить Обмен по HTTP и токен на кассе
YaKassa session closedHTTPкасса молчит больше 2 минутоткрыть приложение, дождаться зелёного индикатора
YaKassa session not workingHTTPкасса не забрала документ за 6 секундповторить с тем же id
Request already workingHTTPидёт обработка предыдущего запросаподождать 1–2 секунды, повторить
Ошибка связи с сервером : …обаоблачная касса не дозвонилась до сервераповторить с тем же id, второго чека не будет
api … не поддерживаетсяTCPневерный путьсверить с таблицей методов

Порядок запросов

СообщениеКаналПричинаЧто делать
Request absent. First post request of checkHTTPзапрошен статус документа, который не отправлялисначала receipt-v4
The ID does not match the original request.HTTPспрашивают статус не последнего документазавершать документы по одному
Документ не найден. Сначала отправьте документTCPнеизвестный id, результат вытеснен или приложение перезапущенопроверить чек, прежде чем повторять
Очередь документов заполнена (8), повторите позжеTCP8 документов уже ждутснизить темп
Касса не приняла документ в обработкуобаприложение было свёрнуто дольше 120 секундоткрыть приложение, повторить с тем же id
Превышено время обработки документаобадокумент висел в работе 3 минутыпроверить кассу, спрашивать статус с тем же id, затем поиск
Нет результата в течении 20 секундTCPстарый синхронный /gate/receipt не дождалсяспросить receipt-status-v4 с тем же id, перейти на v4

Документ

СообщениеКаналПричинаЧто делать
Ошибка в теле запросаTCPневерный JSONпроверить сериализацию и UTF-8
Отсутствует тело запросаTCPPOST без тела или без Content-Lengthисправить клиент
Отсуствует id заказа, Отсуствует операция, Отсутствуют продуктыTCPне заполнены обязательные поля. Опечатки в словах есть и в ответе кассыпроверить документ
Ошибочная операцияобаoperation не из допустимыхсм. поля
Ошибка налога vat_value, st_valueобанедопустимая ставкасм. проверки
Отсутствует название позиции : …HTTPу обычной позиции нет nameзаполнить name
Сумма по продуктам … не соответствует переданной сумме …обаcash_sum + cashless_sum не равно сумме позиций. На receipt-v4-1 так же отвечает запрос только с cashless_sumсм. смешанная оплата
Exception : null на receipt-v4-1HTTPпередан только cash_sumпередать и cashless_sum, при необходимости 0
Недопустимые значения для cash_sum…обасуммы отрицательные, на receipt-v4-1 ещё и если не передано ни однойсм. смешанная оплата
Недопустимые сочетание параметров fiscal==false, cashless=falseобазапрещённая комбинациясм. проверки
Недопустимые сочетание параметров fiscal==false, skip_bank=trueобадокумент не сделал бы ничегосм. skip_bank

Возвраты

СообщениеКаналПричинаЧто делать
При возврате необходимо поле fd_numberобавозврат без fd_numberуказать fdNumber исходного чека
Combination of origin fd number and origin fm serial number does not exist.обаответ налоговой: чека с таким номером у этого фискального модуля нетпроверить fd_number, исправить и повторить с тем же id
Для возврата на карту необходимо поле rrn исходной оплаты. Если продажа прошла без банка - передайте skip_bank=trueобавозврат по безналу без rrn и skip_bankсм. возвраты
Возврат на карту без чека невозможен : банк кассы не выполняет возвратыобаfiscal: false на кассе, банк которой не делает возвратоввернуть деньги в приложении банка, чек отдельным документом
Чек оплачен по QR. Возврат оплаты по QR невозможенобапродажа прошла по QR через KICBвернуть деньги вне кассы

Смена и банк

СообщениеКаналПричинаЧто делать
Смена закрыта. Откройте смену, Смена закрыта, Смена устарелаобанет открытой смены или она старше суток, автооткрытие выключенооткрыть смену, повторить с тем же id
Не удалось открыть смену, Не удалось переоткрыть сменуобаавтооткрытие включено, но смена не открыласьоткрыть смену на кассе, повторить
Нет настроек для оплаты через банкобапросили безнал, терминал не настроеннастроить безналичную оплату в YaKassa

Обмен валюты

СообщениеКаналПричинаЧто делать
Недопустимые сочетание параметров fiscal==false и обмен валютыобаобмен без чека запрещёнубрать fiscal: false
Валюта XXX отсутствует в справочнике кассы, Неизвестная валютаобакод не из справочникасм. обмен валюты
В одном чеке нельзя смешивать обмен валюты и обычные позицииобачасть позиций с currency, часть безразнести по документам
Курс валюты … должен быть больше нуля, Сумма в валюте … должна быть больше нуляобаноль или отрицательное значениеисправить
На балансе недостаточно : USDобане хватает валюты или сомовпополнить /gate/cash

Поиск чека

СообщениеКаналПричинаЧто делать
Чек не найденHTTPу кассы kkmID нет такого чекасм. если чек не найден
ККМ не найденаHTTPневерный kkmIDвзять kkmID из ответа на документ

Ошибки серверной фискализации описаны отдельно.

Смотрите также