1с розница не отрезает чек
В связи с изменениями, касающимися печати бумажного чека, подготовили материал о том, как можно его не печатать, работая в программе «1С:Розница» и не только.
Минимизировать расходы на приобретение кассовой ленты пользователи онлайн-касс могут, выдавая покупателям электронные чеки. В этом случае обязательным является получение согласия покупателя на формирование такого чека (будет отправлен по номеру телефона или адресу электронной почты). В данный период ФНС России не планирует привлекать пользователей ККТ к ответственности за отсутствие бумажного чека, если расчет зафиксирован на кассе.
Важно помнить:
- Фискализацию чека никто не отменял;
- Указание в электронных чеках контактных данных покупателя (номер телефона или адрес электронной почты) является обязательным;
- Без бумаги ни один ККТ не функционирует.
Стандартное РМК
Чтобы использовать данную возможность, необходимо в карточке Кассы ККМ установить признак Не печатать бумажный чек в РМК.
Если покупатель согласен на получение чека в электронном виде, то для его отправки обязательно потребуется номер телефона или адрес электронной почты клиента. При оформлении продажи контакт клиента всегда можно ввести вручную, но удобнее идентифицировать покупателя с помощью дисконтной карты. Помимо обычных способов поиска карты в программе доступен поиск QR-коду карты.
При отсутствии контактов покупателя у кассира остается возможность напечатать бумажный чек.
Новое РМК и 1С:РМК
Возможность не печатать бумажный чек доступна и в «Новом РМК» и в «1С:РМК». Для этого в настройках РМК для вида формирования чека необходимо установить режим Электронный.
При оформлении продажи на форме Данные покупателя (кнопка в виде человечка) можно также любым удобным способом подобрать карту лояльности покупателя, при этом контакты для отправки чека заполнятся автоматически.
Если карты лояльности у клиента нет, то при пробитии чека, кассир заполняет одно из полей с контактной информацией для отправки сформированного фискального чека. Единовременно допускается заполнять только одно из двух полей с контактной информацией.
В режиме формирования и отправки фискального чека через ОФД в электронном виде кассир может ошибиться при вводе контактной информации. После попытки отправки чека кассир будет уведомлен о некорректном вводе. В качестве альтернативы ему будет предоставлена возможность распечатать чек в бумажном виде. В случае отказа пользователь будет уведомлен о необходимости пробить чек.
- клиент потерял чек и попросил распечатать копию;
- клиент получил электронный чек, но просит распечатать для него бумажную копию.
Кассир может распечатать копию фискального чека c помощью команды повторной печати чека, доступной в выпадающем меню Ещё. В появившемся списке «Чеков» кассиру необходимо выбрать требуемый документ, тем самым отправив его на печать.
Алкогольная продукция
«В соответствии с письмом Росалкогольрегулирование можно не печать отдельный слип чек алкогольной продукции в рамках введения системы ЕГАИС и использовать единый штриховой код ККТ по 54-ФЗ для ЕГАИС. Проверка факта фиксации розничной продажи по единому штриховому коду чека ККТ будет успешно осуществляться в прежнем режиме через мобильное приложение Росалкогольрегулирования «Антиконтрафакт Алко». Подробнее здесь.
Для реализации данной возможности при продаже алкогольной продукции в программе следует установить в настройках интеграции с ЕГАИС (Администрирование – Интеграция с ЕГАИС) опцию Использовать единый штриховой код для ККТ и ЕГАИС.
Сервис ФНС "Мои чеки онлайн"
Дополнительно возможность не печатать бумажные чеки предоставляет сервис ФНС «Мои чеки онлайн». Покупателю нужно зарегистрироваться в данном сервисе и установить приложение на смартфон. В дальнейшем при оформлении покупки на кассе ему останется продиктовать свой номер телефона, при этом в приложении отобразится чек текущей покупки. Также в приложении имеется возможность сканировать QR-код чека.
Печать слип-чека эквайринговой операции
Согласно положению Банка России N 266-П "Об эмиссии платежных карт и об операциях, совершаемых с их использованием" (последняя редакция):
«При совершении операции с использованием платежной карты составляются документы на бумажном носителе и (или) в электронной форме (далее - документ по операциям с использованием платежной карты). Документ по операциям с использованием платежной карты является основанием для осуществления расчетов по указанным операциям и (или) служит подтверждением их совершения.» была добавлена опциональная печать слип-чека эквайринговой операции:
- печать полного слип-чека (по умолчанию);
- печать короткого слип-чека (содержит базовые реквизиты: PRN, Код аутентификации, Сумма);
- возможность отключить печать.
Отображение QR-кода чека на QR-дисплее
Также была добавлена возможность автоматического отображения QR-кода фискального чека после его фискализации на подключенных к рабочему месту QR-дисплеев.
Добрый день прошу помощи с 1С Розница 2.2.13.12 ККТ Штрих Ритейл-01Ф и пин-падом от сбера. При оплате картой Штрих Ритейл-01Ф печатает слип-чеки но не разделяет их отрезчиком. Вносил изменения в pinpad.ini пробовал следующие коды отреза:
PrinterEnd=01
PrinterEnd=22
PrinterEnd=24
PrinterEnd=010D0A
PrinterEnd=1B37
PrinterEnd=1B69
PrinterEnd=1B55
Ни один из них не отрабатывает. Прошу помощи знатоков. Буду очень признателен.
(1) в драйвере от штрих можно включить ведение лога. Можно попробовать включить, и посмотреть что прилетает там.
Если "PrinterEnd=010D0A" не помог, то скорее всего придется в сбер обращаться, обрез часто в их ПО надо делать
Сегодня перепрошили РИТЕЙЛ-01Ф под ФФД 1.2. Возникла такая же проблема: не отрезаются слип-чеки эквайринга (сбербанк), а также не отрезается слип при продаже алкоголя. Драйвер ККМ 5.16.0.874. Со старой прошивкой всё работало. В чём может быть причина?
Сегодня перепрошили РИТЕЙЛ-01Ф под ФФД 1.2. Возникла такая же проблема: не отрезаются слип-чеки эквайринга (сбербанк), а также не отрезается слип при продаже алкоголя. Драйвер ККМ 5.16.0.874. Со старой прошивкой всё работало. В чём может быть причина?
Такая же проблема. Штрих-ФР-01Ф, заменили ФН, прошили на ФФД 1.2. Перестали отрезаться слип чеки от терминала.
Версия штрих 5.16.0.877, УТ 10.3.73.1, обработка EPF версии 2.60.
Поначалу вернулся на обработку 2.50, при тех же драйверах Штриха, чеки стали резаться нормально как раньше, но зато перестали пробиваться чеки из Платежного поручения (оплата покупателя) с ошибкой
33h, Ошибка передачи тега 1197 в операции: Некорректные параметры в команде
(6) У нас проблема решилась можно сказать сама собой, но что именно повлияло не могу сказать. Просто менял драйвера, обработку и прочие танцы с бубнами и заработало. Сейчас работает обработка 2.6, версия штрих 5.16.0.877, УТ 10.3.73.1. Чеки режутся. Коды отрезки в настройках терминала не трогал.
У нас проблема сама собой не решается. Стоят две кассы Штрих-М, эквайринговый терминал Сбербанка. На одной слип-чеки режутся, на другой нет. Тест-Драйвер на обеих 5.16.877, обработка сберовская 2.60. Файл настройки pinpad.ini (PrinterEnd = 01) скопировал с отрезающей кассы на неотрезающую. Символ "01" формируется в файле "р". Поменял кассы между собой. В результате чеки режутся и не режутся на тех же рабочих местах, т.е. скорей всего дело не в ККМ. В логах команда на отрезку слип-чеков не отображается, т.к. печать файла p производится построчно, и явной команды, как в случае с фискальным чеком, нет. Сотрудники Сбера (обслуживающая организация) только руками разводят. Кроме PrinterEnd=01 ничего не посоветовали. Настоял на замену терминалов между собой. Без изменений. Где отрезалось, там отрезается, а где нет, там нет. Куда еще можно посмотреть?
Не распознаётся код отреза слип чека при эквайринге.
Не распознаётся код отреза слип чека при эквайринге.
Добрый день.
Подскажите, может кто-нибудь сталкивался с подобной проблемой.
Подключен эквайринг от сбербанка
Терминал SP30 производства PAX Computer Technology.
ККМ- Штрих-01Ф, с последней прошивкой.
При печати слип-чека экваринга (который как я понимаю формирует терминал) не распознаётся код отреза, какое бы значение не устаналивал в обеих устройствах (по умолчанию в обоих стояло 22). В результате покупателю и кассиру приходится отдавать "сдвоенные" слип чеки.
Возможно проблема в том, что код разреза в слип-чеке печатается на той же строке, что и наименование организации?
В каталоге установки ПО сбербанка найдите файл "pinpad.ini"
В нем ключ "PrinterEnd"
Сейчас почему-то сбербанк стал ставить аж три символа на отрез: PrinterEnd=010D0A
Замените на PrinterEnd=16 (22 в шестнатиричной системе)
В kkmserver поставьте 22.
Добрый день, спасибо за совет, но к сожалению не помогло.
У нас касса, как я понимаю выдаёт 3 символа.
~ (126)
S(183)
и последним символ из pinpad.ini (я пробовал разные, 0,1,16)
Почему-то у ккм-сервера не получается распознать эту строку.
Перепробовал даже трюки, наподобие PrinterEnd=0D0A16 (\r\n_) или попытка настроить сработку отреза на ~S
Может быть это как-то связано с тем, что принтеры пока работают в нефискальном режиме?
Вот что выдаёт слип-чек в json при PrinterEnd=16
Должно 16 помочь - всем клиентам так делаю - работает.
Попробуйте еще так-же заменить в "printers.ini"
Не помогает.
Изменения в printers.ini вообще не влияют на выдачу из эквайринга.
Сберабанковский драйвер реагирует только на изменения в pinpad.ini, причём указанное в PrinterEnd значение , он он возвращает значение в юникоде (в поле Slip)
". \r\n~S\u0016\r\n"
Если ставишь 2,3 и более байта- соответственно всех их прописывает в юникоде.
Это нормально?
Такое впечатление, что ккм сервер вообще не реагирует на эту строку. Может ли это быть связано с тем, что временно указан "нефискальный" режим (система только тестируется).
Спасибо. Выслал.
Похоже у нас все-таки какие-то проблемы с терминалом, новая версия вообще не хочет проводить с ним чеки.
Большое спасибо создателю программы, за огромную помощь в решении проблем с настройкой.
Советы для тех, кто в будущем столкнётся с подобной проблемой:
1) Как уже выше отмечалось, коды в pinpad.ini задаются в 16-ричной кодироке, а в ККМ-сервере в 10-тичной. Лучше всего везде ставить 1, точно не ошибётесь . По умолчанию в сбере могут стоять непредсказуемые значения, у нас, например, было EndPrint=22 (соотвествует 34м в десятичной кодировке). 00 софт сбера воспринимает как признак окончания строки или пустую строку если это первый символ.
2) Отключите галочку "Устранить ошибку дублирования слип-чеков". Она может "мешать" распознаванию кода отреза, что у нас и происходило.
3) Для тех, кто хочет обработать поле Slip вручную, учтите, что байты из поля PrintEnd могут возвращаться в utf-формате (но не всегда). Например PrintEnd=0D0A16 вернётся как /r/n\u0016, а PrintEnd=010216, как \u0001\u0002\u0016. Символ 00 и следующие за ним будут проигнорированы.
4) При работе с эквайрингом, если есть возможность, не запускайте kkm как вин-службу, вы лишитесь полезных информационных окошек, а также не сможете вернуть оплату после закрытия смены, т.к. не будет выскакивать запрос о коде платежа.
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Здравствуйте.
Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.0 (5.0.12.02) - серверная
ФР: FPRINT 5200
Терминал эквайринга: сбербанк, VeriFone vx820
При приеме оплаты картой, чек печатается сплошной, без отрезки, а кассовый чек отрезает. Т.е. идет два чека эквайринга сплошным документом, и кассовый чек отдельно, с отрезкой. Но почему не режется чек экварйринга? Как это настраивается?
При чем у клиента две фирмы и два одинаковых набора оборудования и одна база Альфа. В одной организации все ок, режет норм, а во второй не режет.
Я не пойму как это настраивается. Настройки обоих фискальников в альфе совершенно одинаковы, но отрезка по разному происходит. Значит данная настройка регулируется на стороне терминала эквайринга?
Подскажите, кто знает, пожалуйста.
На фото:
1 - так печатает с отрезкой первый фр, в одной фирме. 2 - а так печатает фр во второй фирме. Не отрезает первую часть чека автоматически.
Добрый день, Артем.
Предоставьте, пожалуйста:
- скриншоты настроек обоих экземпляров ЭТ;
- скриншоты настроек обоих ФР.
- версии ПО банка и sbrf.dll.
Цитата |
---|
Анастасия Завадская написал: Добрый день, Артем. Предоставьте, пожалуйста: - скриншоты настроек обоих экземпляров ЭТ; - скриншоты настроек обоих ФР. - версии ПО банка и sbrf.dll. |
Здравствуйте.
1 - рабочее место, где не работает отрезчик:
- скриншоты настроек обоих экземпляров ЭТ;
Фото 1
- скриншоты настроек обоих ФР.
Фото 2
- версии ПО банка - 1,0,0,1 sbrf.dll - 21,0,20,0
2 - где работает норм
- скриншоты настроек обоих экземпляров ЭТ;
Фото 3
- скриншоты настроек обоих ФР.
Фото 4
- версии ПО банка 1,0,0,1 и sbrf.dll - 16,5,0,0
Артем, версию ПО банка можно посмотреть при включении экземпляра оборудования. Прошу предоставить фотографии.
У библиотеки SBRFCOM.dll версия 1.0.0.1, прошу предоставить скрин библиотеки SBRF.dll
Цитата |
---|
Анастасия Завадская написал: Добрый день, Артем. Предоставьте, пожалуйста: - скриншоты настроек обоих экземпляров ЭТ; - скриншоты настроек обоих ФР. - версии ПО банка и sbrf.dll. |
Здравствуйте.
1 - рабочее место, где не работает отрезчик:
- скриншоты настроек обоих экземпляров ЭТ;
Фото 1
- скриншоты настроек обоих ФР.
Фото 2
- версии ПО банка - 1,0,0,1 sbrf.dll - 21,0,20,0
Добрый день.
Спасибо за предоставленную информацию.
Со стороны конфигурации Альфа-авто "Код символа отреза" не настраивается, только со стороны ПО Сбербанка. Обратитесь за помощью к специалистам Сбербанка.
Цитата |
---|
Анастасия Завадская написал: Добрый день, Артем. Предоставьте, пожалуйста: - скриншоты настроек обоих экземпляров ЭТ; - скриншоты настроек обоих ФР. - версии ПО банка и sbrf.dll. |
Здравствуйте.
1 - рабочее место, где не работает отрезчик:
- скриншоты настроек обоих экземпляров ЭТ;
Фото 1
- скриншоты настроек обоих ФР.
Фото 2
- версии ПО банка - 1,0,0,1 sbrf.dll - 21,0,20,0
Здравствуйте. Благодарю за информацию.
А все эти данные Вы собирали для того, чтобы предоставить нам вот такой ответ?
Цитата |
---|
Анастасия Завадская написал: Добрый день, Артем. Предоставьте, пожалуйста: - скриншоты настроек обоих экземпляров ЭТ; - скриншоты настроек обоих ФР. - версии ПО банка и sbrf.dll. |
Здравствуйте.
1 - рабочее место, где не работает отрезчик:
- скриншоты настроек обоих экземпляров ЭТ;
Фото 1
- скриншоты настроек обоих ФР.
Фото 2
- версии ПО банка - 1,0,0,1 sbrf.dll - 21,0,20,0
Добрый день.
Все эти данные мы собирали, чтобы разобраться в ситуации.
Попробуйте в файле pinpad.ini ПО Сбербанка добавить строчку:
PrinterEnd=010D0A
Большое спасибо за предметную рекомендацию. Сейчас попробую. И параллельно буду долбить сбер))
Из всех случаев подключения эквайринга от сбера в альфе, а их было более 10, только один раз получилось все с первого раза. Все остальные случаи очень тяжело давались. Как и этот))
Зачастую в работе с программой 1С:Розница 2.2 возникает ошибка при работе с кассами ККМ. Самая частая ошибка это "Не смогли определить доступные кассы ККМ", не проходит недели, что бы нам на почту не пришло письмо с просьбой о помощи. Такое ошибки бывают не редкостью при смене пользователя Windows или создание нового пользователя в информационной базе.А так же, если у вас не было пользователя, а потом вы его создали, то тоже возникает такая проблема. А так же часто возникает при переустановке Windows, изменении пользователя Windows или прочих изменений системной информации.
Для начала надо понимать, как связаны объекты в 1С, что бы последовательно начать проверять каждый узел. К каждому магазину привязана Касса, к каждой кассе привязаны Кассы ККМ.
Для начала проверим настройку Магазина.
Открываем наш Магазин и переходим в раздел с Кассами.
В кассе указана Касса ККМ по которой пробивается кассовый чек.
Открываем Кассу ККМ и там указано Рабочее место и Подключаемое оборудование. Обратите внимание что Рабочее место в данный момент совсем другое. Может быть вы не сразу поймете это, но стоит запомнить название этого рабочего места.
Открываем Рабочие места. Вы видите, что мы сейчас работаем под Рабочим местом <>(Tony-PC), а чуть выше я писал, что наша Касса ККМ завязана на Менеджер(Tony-PC). Похоже что ошибка "Не смогли определить доступные кассы ККМ" кроется именно в указании рабочего места.
Откроем рабочее место по клавише F2 и посмотрим какое оборудование привязано к нему. Пусто, не удивительно что касса ККМ не работает.
Попробуем заменить рабочее место текущего сеанса.
Меняем рабочее места на необходимое.
Проверяем работу в РМК, была ли исправлена Ошибка "Не смогли определить доступные кассы ККМ" в 1С:Розница 2.2
Как видно ошибка в 1С:Розница исправлена, основные причины это изменение рабочего места. Бывает что происходит нарушение в цепочке Магазин - Касса - Касса ККМ - Рабочее место - Подключаемое оборудование, но в других местах реквизиты не доступны для изменения, и ошибки на таких моментах могут быть только если вы самостоятельно измените значения на неверные.
Читайте также: