Официальная карточка
- Код
- 5
- Система
- R-Keeper
- Категория
- Общие ошибки [](
- Описание
- WS — Bad request — Неправильный формат сообщения (xml и проч параметры)
- Источник
- Официальная документация
Почему возникает эта ошибка
- В карточке товара, контрагента или накладной присутствуют недопустимые спецсимволы (например, амперсанды, нетипичные кавычки), которые ломают структуру XML-файла.
- Не заполнены обязательные поля при формировании документа для отправки (отсутствует ИНН, КПП, код товара или объем).
- Используется устаревшая версия модуля интеграции R-Keeper, которая формирует запросы в неверном или устаревшем формате.
- Произошел сбой при конвертации данных из базы R-Keeper в текстовый формат сообщения для веб-сервиса.
Как исправить
- Проверьте документ, при отправке которого возникла ошибка, на наличие пустых обязательных полей.
- Внимательно осмотрите названия товаров, реквизиты контрагентов и комментарии на предмет лишних спецсимволов и удалите их.
- Перезапустите службу обмена данными (веб-сервис) на сервере или кассе R-Keeper.
- Попробуйте удалить проблемный документ и создать его заново, вбивая данные вручную без копирования текста из других программ.
- Проверьте актуальность версии транспортного модуля или плагина интеграции, при необходимости обновите его.
- Откройте логи R-Keeper, чтобы найти точный тег XML или параметр, в котором зафиксирована ошибка формата.
- Если самостоятельный поиск некорректного символа не дал результата, обратитесь в техническую поддержку вашей учетной системы с приложением лог-файла.
Как избежать этой ошибки с DocsInBox
При использовании DocsInBox риск появления ошибок формата (Bad request) сводится к минимуму, так как сервис выступает надежным буфером между R-Keeper и госсистемами (ЕГАИС, Меркурий, Честный ЗНАК). DocsInBox автоматически проверяет и валидирует все данные перед отправкой, отсекая недопустимые символы и строго контролируя заполнение обязательных полей.
Вместо того чтобы разбираться в «сырых» XML-файлах и логах учетной системы, вы работаете в удобном едином окне. Если в накладной или карточке товара есть неточность, DocsInBox подскажет об этом понятным языком еще до попытки обмена, предотвращая сбой запроса.
Частые вопросы
Что означает ошибка «Bad request» (Неправильный формат сообщения) в R-Keeper?
Это означает, что система попыталась отправить электронный запрос (например, накладную), но его структура нарушена. Чаще всего это происходит из-за спецсимволов в тексте или незаполненных полей, из-за чего принимающий сервер не может прочитать XML-файл.
Помогает ли DocsInBox предотвратить ошибку неправильного формата сообщения?
Да, помогает. DocsInBox берет на себя интеграцию R-Keeper с госсистемами и автоматически валидирует данные. Сервис проверяет корректность заполнения полей и очищает информацию от недопустимых символов до того, как запрос уйдет в Меркурий, ЕГАИС или Честный ЗНАК.
Можно ли просто проигнорировать эту ошибку и отправить документ позже?
Нет, документ с нарушенным форматом (XML) не будет принят сервером ни сейчас, ни позже. Необходимо найти и исправить причину (например, удалить спецсимвол из названия или заполнить пустое поле) и только после этого повторить отправку.
Похожие ошибки
- 0WS — OK — Нет ошибки
- 1Все значения . строки: ID, название, цена. Везде
- 10WS — License. Suspicious operation. — Возвращается агенту в случае, если он работает только с SH, и в лицензии не содержатся данные об ИНН и КПП.
- 100UcsApp — UCS.Internal error — RK Кассовый сервер недоступен (XMLAPI)
- 102UcsApp — UCS.Internal error — SH недоступен
- 103UcsApp — UCS.Internal error — GPX недоступен
Устали разбираться с ошибками вручную?
DocsInBox автоматизирует работу с R-Keeper — проверяет данные до отправки, ошибки не возникают.
Данные синхронизированы 25.05.2026, 15:34