Перейти к содержимому

Как распечатать чек в 1с через фискальный регистратор

  • автор:

Порядок настройки фискального регистратора для оформления чеков ККМ из кассовых ордеров для платформы «1С:Предприятие 8.1»

В данном разделе описан порядок настройки фискального регистратора для печати чеков ККМ при оформлении документов наличной оплаты от покупателей или возврата наличных денежных средств покупателям (документы «Приходный кассовый ордер» и «Расходный кассовый ордер»). Отметим, что способ настройки зависит как от используемого драйвера оборудования, так и от конкретной его модели. По этой причине, описание процедуры настройки носит иллюстративный характер. В качестве примера будет приведена процедура настройки фискальных регистраторов «Штрих-ФР-К» под управлением «Штрих-М: Драйвер ФР» и «Феликс-02К» под управлением «АТОЛ: Драйвер ККМ» в конфигурации «Управление торговлей», начиная с версии 10.3.1. Далее подразумевается, что фискальный регистратор физически подключен и драйвера установлены.

ВАЖНО!
Большинство моделей фискальных регистраторов не имеют возможности печати произвольной ставки налога в чеке. Обычно драйвер фискального регистратора позволяет указывать номер ставки налога, соответствующий порядковому номеру строки таблицы налогов фискального регистратора. Для корректной работы необходимо заполнить данные таблицы. Следует отметить, что состав таблиц и процедура их настройки могут отличаться в зависимости от используемого драйвера и модели оборудования.

Порядок настройки фискального регистратора «Штрих-ФР-К»

Подключение и настройка в конфигурации производится в соответствии с Порядком подключения и настройки торгового оборудования. Для работы с данным устройством используется обработка обслуживания ShtrihMFiscalPrinters_v2.epf .

При настройке необходимо указать параметр «Наличная оплата» и указать номер секции, по которой осуществляется печать чеков наличной оплаты. После этого необходимо в настройках указать пароли кассира и администратора фискального регистратора.

Следующий шаг — настройка параметров фискального регистратора. Для изменения данных параметров необходимо использовать утилиту, поставляемую с драйвером — «Тест драйвера».

Указав параметры подключения фискального регистратора (номер порта, скорость передачи данных) можно перейти к редактированию таблиц фискального регистратора, нажав кнопку «Таблицы», среди которых интерес представляет таблица, в которой задаются ставки налогов (таблица «Налоговые ставки»):

Для корректной работы фискального регистратора необходимо указать следующие ставки:

  • Налог 1 — 18%
  • Налог 2 — 10%
  • Налог 3 — 20%

Далее необходимо такие же значения установить в настройках подключения в конфигурации.

После сохранения параметров настройка фискального регистратора завершена.

Порядок настройки фискального регистратора «Феликс-02К»

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

Подключение и настройка в конфигурации производится в соответствии с Порядком подключения и настройки торгового оборудования. Для работы с данным устройством используется обработка обслуживания ATOLFiscalPrinters_v2.epf .

При настройке необходимо указать параметр «Наличная оплата» и указать номер секции, по которой осуществляется печать чеков наличной оплаты. После этого необходимо в настройках указать пароли кассира и администратора фискального регистратора.

Следующий шаг — настройка параметров фискального регистратора. Для изменения данных параметров необходимо использовать утилиту, поставляемую с драйвером — «Тест «Драйвер ККМ».

Указав параметры подключения фискального регистратора (номер порта, скорость передачи данных) можно перейти к редактированию таблиц фискального регистратора, нажав кнопку «Параметры оборудования».

Для корректной работы фискального регистратора необходимо указать следующие ставки:

  • Налог 1 — 18%
  • Налог 2 — 10%
  • Налог 3 — 20%

Таким образом, у данной модели фискального регистратора в том случае, когда выводимый чек соответствует отделу (секции) 2, будет отображаться ставка налога 10%.

После сохранения параметров настройка фискального регистратора завершена.

Онлайн-кассы (часть 2) – печать чеков в 1С

В одной из прошлых статей мы рассматривали общие положения нового закона №54-ФЗ об онлайн-кассах, требования и правила, которые этот закон устанавливает. В этой статье поговорим про алгоритм работы в программе «1С: Бухгалтерия государственного учреждения, редакция 2.0» для печати чеков на онлайн-кассах.

Законом предусмотрен определенный перечень обязательных реквизитов, которые должны быть указаны в чеке. Перечень можно найти в тексте самого закона. Среди обязательных – наименование реализуемой номенклатуры, количество, сумма и ставка НДС. Рассмотрим документы, из которых можно печатать чеки в соответствии с новыми правилами.
Традиционный документ, который используется в программах 1С для отражения кассовых операций поступления – «Приходный кассовый ордер». Найти его можно:

Также печать чеков осуществляется из документов «Расходный кассовый ордер», «Эквайринговая операция». В данной статье остановимся на отражении приходных операций, в частности, на оформлении документов поступления денежных средств.
Печать чека производится по кнопке:

Если вы продаете одну услугу или один товар покупателю,можно использовать приходный кассовый ордер. Рассмотрим его заполнение в этом случае.

При продаже одной услуги или товара на первой вкладке «Ордер» в разделах «Принято от» и «Основание», в необходимо указать фамилию, имя, отчество (или другую информацию, заменяющую эти данные) покупателя и наименование услуги или товара соответственно:

Обратите внимание, что в разделе «Принято от» можно указать как контрагента (с возможностью записи его в справочник контрагентов, если он постоянный покупатель), так и просто строковую запись (если это частное лицо).
В разделе «Основание» также в качестве основания можно выбрать договор (поле по умолчанию недоступно, так как при желании указать договор – необходимо сначала выбрать или создать контрагента) или же указать строковое основание, предварительно создав его в справочнике (удобно тем, что можно внести в список часто используемые услуги или товары):

Именно эти реквизиты и будут указаны в чеке.К сожалению, в таком ПКО нет возможности не указывать покупателя, так как при печати чека из этого документа в случае продажи одной услуги формируется строка типа: «Принято от … на основании…». Вместо точек указывается соответствующая информация из приведенных выше реквизитов.
С тем, как заполнять приходный кассовый ордер при продаже одной услуги или номенклатуры разобрались. А как быть, если один покупатель оплачивает сразу несколько позиций? Мы же помним, что по закону наименование каждой позиции должно быть указано в чеке.
Для этого в программе «1С: Бухгалтерия государственного учреждения, редакция 2.0» существует два варианта:
1. Также используем документ «Приходный кассовый ордер», но изменяется его заполнение.
2. Используем другой документ, который называется «Чек ККМ».
Рассмотрим сначала заполнение приходного кассового ордера для печати чека с несколькими позициями. Для этого в документе имеется вкладка «Чек ККМ». На данной вкладке сначала заполняются реквизиты шапки:

Также здесь присутствует табличная часть «Список номенклатуры чека ККМ». Необходимо подобрать документ-основание, в котором как раз и перечислены продаваемые номенклатурные позиции. Компанией 1С установлены несколько типов документов, которые могут быть указаны в табличной части этой вкладки:

Отмечу, что документом-основанием тут является не документ-родитель, как это бывает при использовании стандартного механизма ввода на основании (поясню: ни из одного из возможных документов, приведенных на картинке выше, нельзя создать на основании документ «Приходный кассовый ордер»):

В этой табличной части указывается список документов, в которых могут быть перечислены продаваемые услуги или товары.
После того, как вы нашли в списке документов необходимый,нужно его выбрать. После выбора в табличной части заполняется реквизит «Документ-основание». Также в таблице имеется еще одно поле – «Признак способа расчета». Его значение устанавливаетсяпрограммой автоматически, в зависимости от вида подобранного документа:

Например, значение «Оплата кредита» означает постоплату, то есть услуги или товары были оказаны или доставлены, а оплата осуществляется сейчас. В случае же выбора документа типа «Счет на оплату» — признак устанавливается в значение «Предоплата полная», что тоже логично, так как счет на оплату выставляется обычно до выполнения работ или доставки товара.
Ниже, под табличной частью документов-оснований, имеется удобная кнопка, с помощью которой можно заполнить сумму приходного ордера, не заглядывая в сам документ:

Для того, чтобы воспользоваться этой кнопкой, документ нужно записать.
При нажатии на кнопку заполнится сумма документа на вкладке «Ордер»:

Далее необходимо заполнить документ всеми необходимыми данными (реквизиты бухгалтерской операции, расшифровка платежа) и провести.После выполнения всех действий появится возможность распечатать чек.
Также законом предусмотрено право покупателя получить чек или его копию на электронную почту и телефон. Данный функционал поддерживается в рассмотренном документе при условии настроенной передачи почтой или на номер телефона.Такая настройка осуществляется в разделе «Администрирование». После того, как настройка осуществлена, появляется возможность ввода электронной почты или номера телефона непосредственно в форме документа. Также программа позволяет настроить рассылку чеков по расписанию.
Мы рассмотрели заполнение документа «Приходный кассовый ордер» для двух вариантов работы. Но в использовании приходного кассового ордера есть несколько минусов:
1. Так как зачастую на кассовом аппарате работают люди, далекие от бухгалтерского учета, хотелось бы избежать при работе кассысоздания проводок, которые непосредственно влияют на учет.
2. И опять же – документ бухгалтерский, имеет несколько чисто бухгалтерских реквизитов, непонятных кассиру, поэтому его заполнение может занимать долгое время. При этом всегда нужно избегать копирования предыдущего документа, потому что при копировании велика вероятность не заметить и не перезаполнить важные реквизиты. А также в каждом приходном кассовом ордере есть реквизит «Касса ККМ», который очень важно заполнять правильно, чтобы не возникло проблем с печатью чека. Поэтому настоятельно рекомендую заполнять каждый новый документ с нуля или же максимально внимательно рассматривать каждый реквизит. Так как при работе кассы важна скорость, чем проще будет рабочий документ кассира – тем лучше.
3. В случае ошибки кассира и потребности аннулировать чек, провести изменения в бухгалтерском учете, если чек был распечатан из приходного кассового ордера, намного сложнее (процедура сторнирования операции длиннее и требует больше трудозатрат).
Поэтому, начиная с релиза 2.0.51, в программе «1С: Бухгалтерия государственного учреждения, редакция 2.0» появился новый документ «Чек ККМ». Он прост в заполнении, является специальным инструментом для работы с фискальными регистраторами. Найти его можно:

Наряду с чеком ККМ появился противоположный документ – «Чек ККМ на возврат». Его используют, если необходимо отдать деньги клиенту в процессе возврата или гарантии:

В случае, если допущена ошибка в сумме чека, то для коррекции используется другой документ – «Кассовые чеки коррекции». Найти его можно:

Предусмотрена возможность сформировать документы «Кассовые чеки коррекции» двух видов:

И это верно, потому что корректировать можно чеки и на приход, и на расход.
Вернемся к документу «Чек ККМ». Форма документа простая, интуитивно понятная. В шапке документа нужно заполнить несколько обязательных реквизитов:

Ниже расположена табличная часть, в которой следует указывать номенклатурные позиции. Единственное нововведение – это то, что в табличной части номенклатурные позиции (услуги и товары) выбираются из справочника «Прейскурант»:

Это новый справочник, который необходимо заполнять элементами. Каждый элемент справочника «Прейскурант» будет ссылаться на элемент справочника «Номенклатура»:

После заполнения первой вкладки перейдем на вкладку «Оплата». На ней указываем необходимые реквизиты иобращаем внимание на кнопку «Заполнить», которая позволяет рассчитать общую сумму товаров и услуг с первой вкладки:

Также у документа имеется важный флажок — «Розничный покупатель».

При установленном флаге не требуется введение фамилии, имени, отчества покупателя. Если флаг снять, то появляются дополнительные реквизиты: контрагент и договор:

Появляется возможность выбирать контрагента и договор, которые потом будут распечатаны на чеке.
В целом, нюансов по заполнению больше нет, документ можно провести и напечатать чек. Данный документ не формирует никаких проводок и движений по регистрам. В конце кассового дня рекомендуется создавать единый документ «Приходный кассовый ордер» для всех поступлений.
В данной статье были рассмотрены два основных документа, предназначенных для печати чеков по приходным кассовым операциям в программе «1С: Бухгалтерия государственного учреждения, редакция 2.0». В следующей статье я расскажу об алгоритме работы кассира при использовании онлайн-касс нового поколения.

Обработка 1С для печати чеков на кассе ККТ АТОЛ.ОНЛАЙН.

Основное назначение обработки — работа с кассами АТОЛ.ОНЛАЙН из 1С. На данный момент данные кассы позиционируются как кассы для интернет-магазинов. Используемый для работы с кассами API версии 4 применяется для интеграции сайтов, но наравне может использоваться в 1С как альтернатива или дополнение к физическим кассам.

На данный момент обработка поддерживает работу с кассами по протоколу API v4 / ФФД 1.05. Работа по новому протоколу API v5 / ФФД 1.2, который используется для товаров с обязательной маркировкой (Честный Знак) не поддерживается (в разработке). ФФД — формат фискальных данных.

Список параметров передаваемых с 1С для печати чека. Справа значение тега ФФД 1.05.

Данные для печати чека берутся с документа РеализацияТоваровУслуг / РасходняНакладная / КорректировкаРеализации (кроме первых трех параметров, которые задаются как настройки параметров интеграции под пользователем с полными правами).

Все параметры передаются одним HTTPS запросом на API АТОЛ.ОНЛАЙН (через промежуточный сервер upd2xml.ru, который выполняет функцию получения токена авторизации и затем основное действие — пробитие чека или получение ссылки на чек), при нажатии кнопки . В ответ приходит уникальный идентификатор чека UUID. Второй кнопкой можно запросить url (ссылку) чека на сайте оператора фискальных данных. При этом чек отобразится на форме обработки. Ссылку можно открыть в любом браузере или скопировать и отправить любым способом клиенту.

  • login. Строка до 100 символов. Обязательный. Данный параметр берется в ЛК Атол.Онлайн, в параметрах интегратора.
  • pass. Строка до 100 символов. Обязательный. Данный параметр берется в ЛК Атол.Онлайн, в параметрах интегратора.
  • group_code. Строка до 100 символов. Обязательный. Данный параметр берется в ЛК Атол.Онлайн, в параметрах интегратора.
  • timestamp. Дата и время документа в 1С. В чеке печатается дата и время установленное на кассе, в момент пробития чека.
  • external_id. Уникальный идентификатор документа (РеализацииТоваров/РасходнойНакладной) в 1С.
  • ИНН организации. Строка до 12 символов. Обязательный. ИНН должен совпадать с ИНН организации который был указан при регистрации кассы. 1018
  • Тип налогообложения организации. Выбирается из списка. Должен совпадать с типом налогообложения, указанным при регистрации кассы. 1055
  • Место расчетов (адрес) организации. Строка до 256 символов. Обязательный. В данном параметре лучше указывать адрес сайта. 1187
  • Email организации. Строка до 64 символов. Обязательный. 1117
  • Наименование или ФИО клиента. Строка до 256 символов. Необязательный. 1227
  • ИНН клиента. Строка до 12 символов. Обязательный при расчете с юр.лицами. 1228
  • Email клиента. Строка до 64 символов. Обязательный. 1008
  • Телефон клиента. Строка до 64 символов. Обязательный, если нет email. Для корректной отправки смс заполнять в формате: +[код_страны][номер], без пробелов и прочих разделителей. 1008
  • Вид оплаты. Наличный или безналичный расчет. 1031-нал/1081-безнал
  • Итоговая сумма по чеку. Число (обязательный), целая часть до 8 знаков, дробная не более 2-х. Данная сумма также подставляется в сумму оплаты (нал/безнал). Таким образом на данный момент обработка не подходит для частичных платежей. 1020
  • ФИО кассира. Строка до 64 символов. Необязательный. 1021

Список передаваемых параметров по позициям (строкам) чека.

  • Наименование. Строка до 128 символов. Обязательный. 1030
  • Единица измерения. Строка до 16 символов. Необязательный. 1197
  • Признак способа расчета. На данный момент обработка не подходит для частичных платежей, так как итоговая сумма по счету и сумма оплаты всегда совпадают. 1214
  • Признак предмета расчета. Выбирается из списка. Автоматически принимает значение товар, для строк с закладки Товары и услага, для строк с закладки Услуги. 1212
  • Количество. Число (обязательный), целая часть до 5 знаков, дробная не более 3-х. Максимальное значение – 99 999.999 1023
  • Цена. Число (обязательный), целая часть до 8 знаков, дробная не более 2-х. Максимальное значение – 42 949 672.95 1079
  • Сумма. Число (обязательный), целая часть до 8 знаков, дробная не более 2-х. Максимальное значение – 42 949 672.95 1043
  • Код товара. Строка. Необязательный. До 32 символов. Если в документе РеализацияТоваров (РасходнаяНакладная) указаны коды маркировки, то для каждой строки(позиции чека) будет взят первый код маркировки. 1162
  • Ставка НДС. Выбирается из списка. 1199
  • Сумма НДС. Число (необязательный), целая часть до 8 знаков, дробная не более 2-х. 1200

Пример чека.

чек ККМ

Пример работы с обработкой. Пробиваем чек по реализации на примере конфигурации УТ 10.3.

Открывать и закрывать смену не надо. На облачной кассе это происходит автоматически.

Для формирования чека на закладке Документы, в списке выбираем Реализацию. На закладке Чек Приход проверяем данные по контрагенту (при необходимости задаем нужные значения): наименование (ФИО), ИНН (если есть), email и телефон. Табличная часть заполняется по документу. При необходимости можно также изменять данные, например установить нужные признак расчета (предоплата, полная передача и т.п.). В поле вид оплаты выбираем наличный или безналичный расчет.

Нажимаем кнопки:
1. Пробить чек. При успешной фискализации обработка получит уникальный идентификатор чека (UUID) в системе АТОЛ.ОНЛАЙН.
2. Получить ссылку на чек. Обработка получает ссылку на чек в ОФД (ОФД вы выбираете при регистрации кассы) и отображает чек на форме обработки. При необходимости чек можно распечатать или отправить повторно.
UUID чека, ссылка на чек сохраняются в 1С для каждого документа Реализации, в регистре сведений ДополнительныеСведения или ЗначениеСвойствОбъектов, и всегда доступны после пробития чека.

Чтобы сделать возврат необходимо открыть нужный чек прихода и установить флажок «Оформить возврат», расположенный снизу, над кнопками «Пробить чек» и «Получить ссылку на чек». Откроется третья закладка Возврат прихода, на нее надо перейти и нажать кнопки «Пробить чек» и «Получить ссылку на чек».

Реализована возможность печати чеков по документам КорректировкаРеализации (кроме конфигурации РОЗНИЦА). Это дает возможность легко оформлять чеки при частичном возврате или обмене товара на другой.

Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:Розница 2.2

ВНИМАНИЕ! Данное расширение работает только в ПРОФ версиях конфигураций, в виду того, что базовые версии конфигураций не поддерживают функции расширений. Расширение не будет работать в программах 1С:Розница 2.2 версий ниже 2.2.6.18.

ВНИМАНИЕ! Данное расширение работает только в файловой версии базы.

Для того чтобы расширение работало в версии 2.3.1 (2.3.5) необходимо добавить драйвер эмулятора фискального регистратора и в дальнейшем использовать его. (Администрирование → Подключаемое оборудование → Подключаемое оборудование → Драйверы оборудования → Добавить новый драйвер из файла) После чего необходимо добавить оборудование, как показано на рисунке:

Как добавить фискальный регистратор в 1С Розница 2.3

Для того чтобы расширение работало в 2.3.5 необходимо изменить режим совместимости.

Как печатать чеки на ККТ без фискализации? Как использовать ККТ в качестве принтера чеков? Как осуществлять печать чеков ККМ без подключения к ОФД?

Расширение "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:Розница 2.2" позволяет использовать ККТ АТОЛ для печати чеков. При этом расширение не требует фискализации ККТ. Это расширение не подключает онлайн-кассу.

Чтобы пользоваться ККТ как принтером чеков с помощью этого расширения нужно установить на компьютер драйвер Атол восьмой версии, создать стандартными средствами в Подключаемом оборудовании «1С:Фискальный регистратор (Эмулятор)», а потом добавить и настроить наше расширение. Помимо всех функций встроенного эмулятора, расширение добавит возможность печати чеков на подключенном оборудовании.

Расширение совместимо только с 8-ым драйвером торгового оборудования АТОЛ (драйвер 8.Х).
Расширение тестировалась на устройстве Атол 30Ф.

На текущий момент возможности расширения таковы:

• Печать (формирование) чека продажи;
• Печать (формирование) чека на возврат;
• Печать QR-кода;
• Поддержка ставок НДС: 18%, 10% и Без НДС;
• Поддержка скидок, наличной, электронной, смешанной оплаты;
• Настройка нумерации чеков и смен;
• Чеки ККМ печатаются со всеми необходимыми реквизитами.

Данное расширение не требует от ККТ фискализации (не надо подключать ККТ к ОФД), поэтому, при использовании данного расширения, ККТ не будет работать как онлайн-касса, а как просто принтер чеков для 1С:Розница 2.2.

Таким образом, расширение "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:Розница 2.2" подойдет вам, если вам нужно печатать чеки на нефискализированных ККТ.

Как подключить ККТ как принтер чеков ККМ?

Для добавления расширения посмотрите следующие инструкции.

Прежде чем использовать расширение, необходимо загрузить драйвер торгового оборудования АТОЛ версии 8. Как правильно это сделать, можете узнать в следующей видеоинструкции:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *