Меню

Ошибка парсинга запроса некорректное значение поля items 0 payment object 0

Вот пример запроса удачного

<?xml version=»1.0″ encoding=»UTF-8″?>

<CheckPackage>

    <Parameters CashierName=»А» OperationType=»1″ TaxationSystem=»3″ SaleLocation=»Магазин » CustomerEmail=»» CustomerPhone=»»>

        <AgentData/>

        <VendorData/>

    </Parameters>

    <Positions>

        <FiscalString Name=»Товар» Quantity=»1″ PriceWithDiscount=»1″ AmountWithDiscount=»1″ DiscountAmount=»0″ Department=»1″ VATRate=»none» VATAmount=»0″ PaymentMethod=»4″ CalculationSubject=»1″ MeasurementUnit=»»>

            <AgentData/>

            <VendorData/>

        </FiscalString>

    </Positions>

    <Payments Cash=»1″ ElectronicPayment=»0″ PrePayment=»0″ PostPayment=»0″ Barter=»0″/>

</CheckPackage>

Вот пример неудачного — выдает выше описанную ошибку

<?xml version=»1.0″ encoding=»UTF-8″?>

<CheckPackage>

    <Parameters CashierName=»кассир» OperationType=»1″ TaxationSystem=»3″ SaleLocation=»Магазин » CustomerEmail=»» CustomerPhone=»»>

        <AgentData/>

        <VendorData/>

    </Parameters>

    <Positions>

        <FiscalString Name=»Фурнитура молнии (&lt;Не заполнено&gt;)» Quantity=»1″ PriceWithDiscount=»1″ AmountWithDiscount=»1″ DiscountAmount=»0″ Department=»1″ VATRate=»none» VATAmount=»0″ PaymentMethod=»4″ MeasurementUnit=»»>

            <AgentData/>

            <VendorData/>

        </FiscalString>

    </Positions>

    <Payments Cash=»1″ ElectronicPayment=»0″ PrePayment=»0″ PostPayment=»0″ Barter=»0″/>

</CheckPackage>

Добрый день! Перевожу у клиента ККМ Атол 55Ф на 5 платформу, ФФД 1.2 для корректной работы с маркировкой.
На рабочем месте 2 ККМ: ООО для алкоголя(2 платформа), ИП для остального товара и табака (5 платформа). Первая проблема возникла при подключении ККМ на 5 платформе через Вэб сервер. Если настроил и подключил эту ККМ (ИП), попытался проверить связь, снять отчет, то в драйвере Атол вторую кассу уже не найти. Нужно или удалить порт с драйвером и установить заново или остановить вэб сервер. Долго возились, пока не подключили ККМ ИП по TCP/IP , ККМ ООО осталась на СОМ порту и устойчиво все работает. Затем появилась ошибка реквизита 1197. ТП подсказали, обновил библиотеку Device Menager. После этого получилось продать пакет. Пробуем продать сигареты и получаем сообщение «Ошибка парсинга запроса (некорректное значение поля)». Ошибка от ККМ, но Атол ответил, что она(ошибка) от торговой программы.
1. Скрин

https://yadi.sk/d/o7t8qGXS9mQ_uA

2.Лайт версия 74.
3.Windows 7. Service Pack 1.
4.База на SQL Express 2008.
5.Настройки Лайта

https://yadi.sk/d/aOuOF-yo0vx6Xw

.
6.Лог ошибок

https://yadi.sk/d/ryVLDVPMN-gF1Q

.
7. PortMon здесь.

https://yadi.sk/d/krOy0ZvQ42PsEQ

8.Описание последовательности. Запустил Лайт, считал сканером пачку сигарет, нажалF9 и Enter. Все. Инн кассира, ИП введены верно.
Воспроизвожу ошибку сам в любое время, хозяева смотрят косо, но терпят.
Получил ответ ТП: Новая библиотека devicemanager.dll работает с ФФД 1.2, а у Вас используется ФФД 1.1
Здесь Получил ответ от Техподдержки: Новая библиотека devicemanager.dll работает с ФФД 1.2, а у Вас используется ФФД 1.1. Здесь всплыла проблема Атола. В драйвере10.8 не виден формат 1.2, перерегистрацию делал на 10.9. Вэб сервер имеет версию 10.8.0.1 и с драйвером10.9 работать не может. А версия 10.8.0.1, работающая с вэб сервером не понимает ФФД 1.2. Это и озвучила техподдержка Микроинвеста. Предложили подключить через СОМ порт. Появилась ошибка про создание объекта Атол СОМ порт. Пока дошел до этого.

Бюджет
5$
/ 300

руб

в месяц

Создан: 3 года назад

Закрыт

Описание
После обновления 1с касса не печатает чеки
1С Розница 8.3
Касса Атол 30ф
Драйвер кассы тоже обновил до 10.6.0.0

сделать чтобы печатал чеки
ошибка выдает такую:
Ошибка парсинга запроса (некорректное значение поля «items[0].paymentObject» (0))

Категория

Похожие проекты

Как можно загрузить готовое фото из галереи, если приложение просит загрузить фото и при этом открывает камеру телефона? Нужно вместо использования реальной камеры смоделировать вход камеры и при этом загрузить фото из галереи….

safe 

27
1

Очень простой криптообменник в виде веб-сайта. Без смарт-контрактов и т. Все платежи вручную….

необходимо оптимизировать проект (игра Connect 4 или Собери 4): — упростить код. — желательно сместить все в один файл….

 Исправление и доработки php и js в воде. Платформа на joomla….

safe$67

91
3

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

НУЖНО РАЗАРХИВИРОВАТЬ ФАЙЛ ARCHIVE….

safe 

89
1

Нужно разархивировать файл archive. ujems, расшифровать и прислать доказательства….

Сайт на Тильде необходимо состыковать с программой Айко. Заказы с Тильды должны сразу приходить в Айко. Время исполнения – кратчайшее. Телеграм боты не интересуют. Нужно установить прямую связь Тильды с Айко….

Нужно разархивировать файл archive. ujems, прислать пруфы  ….

Задача состоит в том, чтобы сделать приложение–нейросеть для подбора стрижек. Приложение должно захватывать форму лица человека и с помощью нейросети дорисовывать разные варианты стрижки в реальном времени с демонстрацией….

Привет! Рад, что тебя заинтересовала наша стажировка! Мы являемся аккредитованной ИТ-компанией, . при наличии высшего образования сможем предоставить бронь . от мобилизации или отсрочку от призыва на срочную службу. надоело работать за 1000$ в месяц? понимаешь что такое Active Directory и как оно работает?……

Нужны руководители и специалисты по внедрению решений 1С: БИТ. Строительство, 1С: Документооборот. Информацию по опыту и условия работы присылайте в гугл форму —  https://forms….

Здравствуйте нужна игра, которая будет состоять из фона меняющегося для разных мероприятий, и 2 объектов ( лошади, машинки, ракеты) каждый из которых движется в верх или по горизонтали с помощью 2 кнопок стрелки вправо и влево, и сам нажимающийся чем чаще нажимает кнопку на клавиатуре, там быстрее движется……

Нужно написать парсер, который будет брать данные (домены) проектов из гугл докс и искать эти компании на Linkedin, затем по ключевым позициям сотрудников (которые мы пропишем) будет собирать ссылки на их профили….

Необходимо проводить работы по технической поддержке и сопровождению сайта банка работающего на CRM 1-C bitrix через GIT. Прошу СТРОГО (! ) указывать окончательную цену нормо-часа в отклике, без неё не смотрю, предпочтение будет оказываться разработчикам из Ярославля и окрестностей (области и из Костромской……

safe 

122
1

Нужно написать чекер аккаунтов на Валид по базе login:password, сайта http://southwest. com с парсингом количества поинтов , на пост гет запросах, использование прокси, много поток, перечек аккаунтов которые не прошли чек из за прокси. Сложность в том что токен при авторизации приходит с js запросов……

safe$1667

484
0

Обязанности: выполненные задачи по ТЗ клиента. разработка по Техническим заданиям на проектах внедрения и сопровождения 1С:Предприятие 8; взаимодействие с менеджером проектов для решения организационных вопросов; взаимодействие с аналитиками со стороны заказчиков; ведение отчетности о проделанной работе……

safe$67

102
4

Смотреть все

Похожая удалённая работа

  • Удаленная работа для веб-программиста
  • Удаленная работа для разработчика баз данных
  • Удаленная работа для прикладного программиста
  • Удаленная работа для системного программиста
  • Удаленная работа для разработчика игр
  • Удаленная работа для разработчика мобильных приложений
  • Удаленная работа для тестировщика ПО
  • Удаленная работа для 1С программиста
  • Удаленная работа для разработчика встраиваемых систем
  • Удаленная работа для разработчика CRM и ERP

Re: ошибка разбора парсинга команды не печатает чек атол 30ф

Сообщение

crystal » 30 дек 2017, 13:50

78a-18e4-adcf-d0633efb6bc4″}Q{«Command»:»AddInGetSettings»,»IdCommand»:»f8e42c48-80d0-7c2a-3e16-8f43ee4ed1ec»}Kkm»:»»,»KktNumber»:»»,»IsFiscalCheck»:true,»TypeCheck»:0,»NotPrint»:false,»NumberCopies»:1,»CashierName»:»Гизятова Я.С.»,»CashierVATIN»:»»,»ClientAddress»:»+7 (906) 123-77-09″,»SenderEmail»:»»,»TaxVariant»:1,»AdditionalProps»:[],»KPP»:»»,»ClientId»:»»,»KeySubLicensing»:»»,»CheckStrings»:[{«PrintText»:{«Text»:»>#2#<ООО «ООО Кристалл Клиник»»,»Font»:1}},{«Register»:{«Name»:»терапевтическое лечение зубов»,»Quantity»:1,»Price»:33100,»Amount»:»33100.00″,»Department»:0,»Tax»:»-1″,»EAN13″:»»,»EGAIS»:null,»SignMethodCalculation»:4,»SignCalculationObject»:4,»MeasurementUnit»:»»,»NomenclatureCode»:»»,»AgentSign»:null,»AgentData»:null,»PurveyorData»:null}}],»Cash»:»33100.00″,»ElectronicPayment»:0,»AdvancePayment»:0,»Credit»:0,»CashProvision»:0,»CheckProps»:[],»CashLessType1″:0,»CashLessType2″:0,»CashLessType3″:0,»CancelOpenedCheck»:true,»Timeout»:30}Q{«Command»:»AddInGetSettings»,»IdCommand»:»d180ca3d-a

Структура ошибок в формировании запросов или авторизации Структура ошибок в бизнес логике (некорректные документы, отсутствие прав и т.д)
 

{
    "error": String,
    "error_description": String
}
 

{
    "type": String,
    "message": String,
    "dependentErrors": Object
}
Перечень статусов документов  
 

  • NEW — только что созданный документ, еще не отправлен в очередь (фискальные данные в документе отсутствуют).
  • QUEUE — документ находится в очереди на фискализацию (фискальные данные в документе отсутствуют).
  • REGISTRATION — документ находится в процессе регистрации на ККТ (фискальные данные в документе отсутствуют).
  • FAIL — ошибка при фискализации документа (фискальные данные в документе отсутствуют).
  • SUCCESS — документ успешно фискализирован (в документе присутствуют фискальные данные и печатная форма чека).
 
Перечень ошибок

Ошибка Описание ошибки
"error":"Невозможно зарегистрировать чек [400]

"error_description":{"statusCode":400,"code":"ERR20013","message":"18: Исчерпан ресурс ФН","description":"Ошибка ФН","severity":"ERROR","fn_code":18}"}
Ошибка ФН. Возникает в следующих случаях:

  • Исчерпан лимит чеков на одном ФН (максимальное количество чеков 250 000)
  • Срок действия ФН закончился
"error":"Невозможно зарегистрировать чек [400]

"error_description": {"statusCode":400,"code":"ERR20014","severity":"ERROR","message":null,"description":"{\"items\":\"Отсутствуют позиции в чеке\"}"}"}
В запросе не указаны данные товара или нет ни одной позиции товара, передается пустой массив параметра «items»:[]
"error":"Невозможно зарегистрировать чек [400] 

"error_description": {"statusCode":400,"code":"ERR20014","severity":"ERROR","message":null,"description":"{\"taxSystem\":\"Неподдерживаемая СНО\"}"}"}
Несоответствие СНО (в приложении выбрана неверная СНО, отличная от зарегистрированной в кассе)
"error":"Невозможно зарегистрировать чек [400] 

"error_description": {"statusCode":400,"code":"ERR20014","severity":"ERROR","message":null,"description":"{\"items\":{\"0\":{\"total\":\"Итоговая стоимость не может быть отрицательной\",\"price\":\"Цена не может быть отрицательной\"}}}"}"}
Сумма оплаты превысила значение total_amount. Возможно передалась задвоенная предоплата.
"error":"Невозможно зарегистрировать чек [400] 

"error_description": {"statusCode":400,"code":"ERR20013","message":"7: Неверные дата и/или время","description":"Ошибка ФН","severity":"ERROR"}"}
Время пробития чека не соответствует дате последнего документа. Неверная дата в передаваемом чеке.
"error": [400]

"error_description": com.bifit.cashdesk.broker.common.fr.FrException: Невозможно зарегистрировать чек [400] :"
Ошибка при интеграции с фискальным процессингом. Неверный запрос
"error": [-1]

"error_description": Смена превысила 24 часа"
Ошибка превышения смены 24 часа. Характерна для расшаренных касс. Необходимо вручную закрыть смену на расшаренной кассе.
"error":"Невозможно зарегистрировать чек [503] 

"error_description":{"statusCode":503,"code":"ERR20002","message":"Fn timeout","description":"null","severity":"ERROR"}"}
Касса выключена/остановлена
"error": [-1] Ошибка парсинга запроса

"error_description": "com.bifit.cashdesk.broker.common.fr.FrException: [-1] Ошибка парсинга запроса (* Line 30, Column 16n  Syntax error: value, object or array expected.n)"}
В запросе указаны некорректные символы
Перечень ошибок  
 
Если запрошенный по ID документ находится в статусе FAIL, это означает, что ККТ по каким-то причинам не фискализировала такую транзакцию. Перечень причин см. в правой части
 

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
  • Оффлайн возможности фискального процессинга

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка парсинга документа блендер
  • Ошибка парсинга данных сбербанк что это