Вот пример запроса удачного
<?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=»Фурнитура молнии (<Не заполнено>)» 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))
- Категория
Похожие проекты
Как можно загрузить готовое фото из галереи, если приложение просит загрузить фото и при этом открывает камеру телефона? Нужно вместо использования реальной камеры смоделировать вход камеры и при этом загрузить фото из галереи….
27
1
Очень простой криптообменник в виде веб-сайта. Без смарт-контрактов и т. Все платежи вручную….
необходимо оптимизировать проект (игра Connect 4 или Собери 4): — упростить код. — желательно сместить все в один файл….
Исправление и доработки php и js в воде. Платформа на joomla….
$67
91
3
Здравствуйте, мне нужно сделать скрипт или программу для видео, чтобы программа выполняла определённую цель. Это возможно сделать?…
НУЖНО РАЗАРХИВИРОВАТЬ ФАЙЛ ARCHIVE….
89
1
Нужно разархивировать файл archive. ujems, расшифровать и прислать доказательства….
Сайт на Тильде необходимо состыковать с программой Айко. Заказы с Тильды должны сразу приходить в Айко. Время исполнения – кратчайшее. Телеграм боты не интересуют. Нужно установить прямую связь Тильды с Айко….
Нужно разархивировать файл archive. ujems, прислать пруфы ….
Задача состоит в том, чтобы сделать приложение–нейросеть для подбора стрижек. Приложение должно захватывать форму лица человека и с помощью нейросети дорисовывать разные варианты стрижки в реальном времени с демонстрацией….
Привет! Рад, что тебя заинтересовала наша стажировка! Мы являемся аккредитованной ИТ-компанией, . при наличии высшего образования сможем предоставить бронь . от мобилизации или отсрочку от призыва на срочную службу. надоело работать за 1000$ в месяц? понимаешь что такое Active Directory и как оно работает?……
Нужны руководители и специалисты по внедрению решений 1С: БИТ. Строительство, 1С: Документооборот. Информацию по опыту и условия работы присылайте в гугл форму — https://forms….
Здравствуйте нужна игра, которая будет состоять из фона меняющегося для разных мероприятий, и 2 объектов ( лошади, машинки, ракеты) каждый из которых движется в верх или по горизонтали с помощью 2 кнопок стрелки вправо и влево, и сам нажимающийся чем чаще нажимает кнопку на клавиатуре, там быстрее движется……
Нужно написать парсер, который будет брать данные (домены) проектов из гугл докс и искать эти компании на Linkedin, затем по ключевым позициям сотрудников (которые мы пропишем) будет собирать ссылки на их профили….
Необходимо проводить работы по технической поддержке и сопровождению сайта банка работающего на CRM 1-C bitrix через GIT. Прошу СТРОГО (! ) указывать окончательную цену нормо-часа в отклике, без неё не смотрю, предпочтение будет оказываться разработчикам из Ярославля и окрестностей (области и из Костромской……
122
1
Нужно написать чекер аккаунтов на Валид по базе login:password, сайта http://southwest. com с парсингом количества поинтов , на пост гет запросах, использование прокси, много поток, перечек аккаунтов которые не прошли чек из за прокси. Сложность в том что токен при авторизации приходит с js запросов……
$1667
484
0
Обязанности: выполненные задачи по ТЗ клиента. разработка по Техническим заданиям на проектах внедрения и сопровождения 1С:Предприятие 8; взаимодействие с менеджером проектов для решения организационных вопросов; взаимодействие с аналитиками со стороны заказчиков; ведение отчетности о проделанной работе……
$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 } |
| Перечень статусов документов | |
|
| Ошибка | Описание ошибки |
|---|---|
"error":"Невозможно зарегистрировать чек [400] "error_description":{"statusCode":400,"code":"ERR20013","message":"18: Исчерпан ресурс ФН","description":"Ошибка ФН","severity":"ERROR","fn_code":18}"} |
Ошибка ФН. Возникает в следующих случаях:
|
"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
- Оффлайн возможности фискального процессинга