Облачная Касса: Ошибки фискального процессинга: различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) |
Merkulov (обсуждение | вклад) |
||
Строка 44: | Строка 44: | ||
| Ошибка ФН (заполнился ФН на 250к чеков или закончился по сроку действия) | | Ошибка ФН (заполнился ФН на 250к чеков или закончился по сроку действия) | ||
|- | |- | ||
| {"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"items\\\":\\\"Отсутствуют позиции в чеке\\\"}\"}"} | | <syntaxhighlight lang="JSON">{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"items\\\":\\\"Отсутствуют позиции в чеке\\\"}\"}"}</syntaxhighlight> | ||
| Нет ни одной позиции в чеке, в бифит передается пустой массив параметра "items":[] | | Нет ни одной позиции в чеке, в бифит передается пустой массив параметра "items":[] | ||
|- | |- | ||
| {"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"taxSystem\\\":\\\"Неподдерживаемая СНО\\\"}\"}"} | | <syntaxhighlight lang="JSON">{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"taxSystem\\\":\\\"Неподдерживаемая СНО\\\"}\"}"}</syntaxhighlight> | ||
| несоответствие СНО (в приложении выбрана неверная СНО, отличная от зарегистрированной в кассе) | | несоответствие СНО (в приложении выбрана неверная СНО, отличная от зарегистрированной в кассе) | ||
|- | |- | ||
| {"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"items\\\":{\\\"0\\\":{\\\"total\\\":\\\"Итоговая стоимость не может быть отрицательной\\\",\\\"price\\\":\\\"Цена не может быть отрицательной\\\"}}}\"}"} | | <syntaxhighlight lang="JSON">{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"items\\\":{\\\"0\\\":{\\\"total\\\":\\\"Итоговая стоимость не может быть отрицательной\\\",\\\"price\\\":\\\"Цена не может быть отрицательной\\\"}}}\"}"}</syntaxhighlight> | ||
| передалась задвоенyая предоплата или оплата больше total_amount | | передалась задвоенyая предоплата или оплата больше total_amount | ||
|- | |- | ||
| {"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20013\",\"message\":\"7: Неверные дата и/или время\",\"description\":\"Ошибка ФН\",\"severity\":\"ERROR\"}"} | | <syntaxhighlight lang="JSON">{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20013\",\"message\":\"7: Неверные дата и/или время\",\"description\":\"Ошибка ФН\",\"severity\":\"ERROR\"}"}</syntaxhighlight> | ||
| время пробития чека не соответствует дате последнего документа | | время пробития чека не соответствует дате последнего документа | ||
|- | |- | ||
| {"error":"com.bifit.cashdesk.broker.common.fr.FrException: Невозможно зарегистрировать чек [400] :"} | | <syntaxhighlight lang="JSON">{"error":"com.bifit.cashdesk.broker.common.fr.FrException: Невозможно зарегистрировать чек [400] :"}</syntaxhighlight> | ||
| косяк интеграшки (неверный запрос) | | косяк интеграшки (неверный запрос) | ||
|- | |- | ||
| {"error":"[-1] Смена превысила 24 часа"} | | <syntaxhighlight lang="JSON">{"error":"[-1] Смена превысила 24 часа"}</syntaxhighlight> | ||
| нужно закрыть смену | | нужно закрыть смену | ||
|- | |- | ||
| {"error":"Невозможно зарегистрировать чек [503] :{\"statusCode\":503,\"code\":\"ERR20002\",\"message\":\"Fn timeout\",\"description\":\"null\",\"severity\":\"ERROR\"}"} | | <syntaxhighlight lang="JSON">{"error":"Невозможно зарегистрировать чек [503] :{\"statusCode\":503,\"code\":\"ERR20002\",\"message\":\"Fn timeout\",\"description\":\"null\",\"severity\":\"ERROR\"}"}</syntaxhighlight> | ||
| касса выключена/остановлена | | касса выключена/остановлена | ||
|- | |- | ||
| {"error":"com.bifit.cashdesk.broker.common.fr.FrException: [-1] Ошибка парсинга запроса (* Line 30, Column 16\n Syntax error: value, object or array expected.\n)"} | | <syntaxhighlight lang="JSON">{"error":"com.bifit.cashdesk.broker.common.fr.FrException: [-1] Ошибка парсинга запроса (* Line 30, Column 16\n Syntax error: value, object or array expected.\n)"}</syntaxhighlight> | ||
| в запросе символы Номера ТС сформировали смайлик | | в запросе символы Номера ТС сформировали смайлик | ||
|- | |- |
Версия 18:15, 2 сентября 2022
Структура ошибок в формировании запросов или авторизации | Структура ошибок в бизнес логике (некорректные документы, отсутствие прав и т.д) |
{
"error": String,
"error_description": String
}
|
{
"type": String,
"message": String,
"dependentErrors": Object
}
|
Перечень статусов документов | |
|
Текст заголовка | Текст заголовка |
---|---|
{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20013\",\"message\":\"18: Исчерпан ресурс ФН\",\"description\":\"Ошибка ФН\",\"severity\":\"ERROR\",\"fn_code\":18}"}
|
Ошибка ФН (заполнился ФН на 250к чеков или закончился по сроку действия) |
{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"items\\\":\\\"Отсутствуют позиции в чеке\\\"}\"}"}
|
Нет ни одной позиции в чеке, в бифит передается пустой массив параметра "items":[] |
{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"taxSystem\\\":\\\"Неподдерживаемая СНО\\\"}\"}"}
|
несоответствие СНО (в приложении выбрана неверная СНО, отличная от зарегистрированной в кассе) |
{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20014\",\"severity\":\"ERROR\",\"message\":null,\"description\":\"{\\\"items\\\":{\\\"0\\\":{\\\"total\\\":\\\"Итоговая стоимость не может быть отрицательной\\\",\\\"price\\\":\\\"Цена не может быть отрицательной\\\"}}}\"}"}
|
передалась задвоенyая предоплата или оплата больше total_amount |
{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20013\",\"message\":\"7: Неверные дата и/или время\",\"description\":\"Ошибка ФН\",\"severity\":\"ERROR\"}"}
|
время пробития чека не соответствует дате последнего документа |
{"error":"com.bifit.cashdesk.broker.common.fr.FrException: Невозможно зарегистрировать чек [400] :"}
|
косяк интеграшки (неверный запрос) |
{"error":"[-1] Смена превысила 24 часа"}
|
нужно закрыть смену |
{"error":"Невозможно зарегистрировать чек [503] :{\"statusCode\":503,\"code\":\"ERR20002\",\"message\":\"Fn timeout\",\"description\":\"null\",\"severity\":\"ERROR\"}"}
|
касса выключена/остановлена |
{"error":"com.bifit.cashdesk.broker.common.fr.FrException: [-1] Ошибка парсинга запроса (* Line 30, Column 16\n Syntax error: value, object or array expected.\n)"}
|
в запросе символы Номера ТС сформировали смайлик |
Текст | Текст |
Перечень ошибок | Описание ошибки |
{"error":"Невозможно зарегистрировать чек [400] :{\"statusCode\":400,\"code\":\"ERR20013\",\"message\":\"18: Исчерпан ресурс ФН\",\"description\":\"Ошибка ФН\",\"severity\":\"ERROR\",\"fn_code\":18}"}
|
ошибка ФН (заполнился ФН на 250к чеков или закончился по сроку действия) ERR20002:
statusCode: 503
code: ERR20002
description: Запрос не может быть выполнен. Попробуйте позже
ERR20005:
statusCode: 400
code: ERR20005
description: Некорректный запрос
ERR20008:
statusCode: 401
code: ERR20008
description: Некорректный пароль
ERR20012:
statusCode: 401
code: ERR20012
description: Доступ запрещен
ERR20013:
statusCode: 400
code: ERR20013
description: Ошибка ФН
ERR20014:
statusCode: 400
code: ERR20014
description: Некорректный запрос
ERR20015:
statusCode: 404
code: ERR20015
description: Неизвестный ФН
ERR20016:
statusCode: 400
code: ERR20016
description: Некорректный запрос
ERR20017:
statusCode: 400
code: ERR20017
description: Смена не открыта
ERR20018:
statusCode: 400
code: ERR20018
description: Смена превысила 24 часа
ERR20019:
statusCode: 400
code: ERR20019
description: Хост недоступен
|
См. также
- Интеграция с Фискальным Процессингом
- Отправка чека на повторную фискализацию
- Авторизация в OAuth2 при помощи токена коннектора
- Авторизация в OAuth2 по refresh token
- Отправка документа на фискализацию в процессинг
- Отправка документа на фискализацию в процессинг (маркированный товар)
- Отправка документа на фискализацию в процессинг (агентский товар)
- Запрос информации о документе по ID
- Оффлайн возможности фискального процессинга