Печать чеков при продаже услуг

Материал из Mid Office Manager Help
Перейти к: навигация, поиск

Содержание

Общая информация

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

Необходимые компоненты

Для поддержки печати документов необходимы следующие компоненты:

  • Контрольно-кассовая техника (ККТ), например ККМ. Эту технику надо подключить к выделенному компьютеру и настроить в соответствии с инструкцией производителя ККТ.
  • Сервер печати Надо установить и настроить сервер печати на компьютере, к которому подключена ККТ. Порядок установки и настройки сервера печати описан в следующих разделах.

Установка, настройка и запуск

Установка сервера печати чеков

Сервер печати чеков устанавливается в следующей последовательности:

  1. Загрузите дистрибутив сервера печати чеков с сервера компании-разработчика по адресу: http://download.gridnine.com/xtrip/kkt/1.05/production/.
  2. Создайте корневую папку для размещения сервера печати чеков, например C:\printserver\.
    Рекомендуется не использовать в именах папок пробелов, потому что это может нарушать работу скриптов.
  3. Распакуйте архив сервера Mid Office Manager в папку printserver.

Настройка сервера печати чеков

До начала печати чеков нужно настроить и лицензировать сервер печати чеков. Сервер устанавливается на компьютере, к которому подключена контрольно-кассовая техника.

Настройка сервера выполняется в следующей последовательности:

  1. Настройка списка кассиров.
  2. Настройка списка продуктов.
  3. Настройка кассовых аппаратов.
  4. Лицензирование сервера печати чеков.

Подробнее об этих операциях рассказывается в следующих разделах.

Настройка списка кассиров

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

  1. В установочной папке сервера печати чеков откройте подпапку config\server.
  2. Откройте на редактирование файл boot.properties.
    Для редактирования можно использовать любой текстовый редактор, например Блокнот.
  3. Откройте на редактирование файл boot.properties.
  4. Для каждого кассира внесите в конец файла boot.properties следующие записи:
    cashier.<идентификатор_кассира>.name = <имя кассира>
    cashier.<идентификатор_кассира>.login = <имя пользователя>
    cashier.<идентификатор_кассира>.password = <пароль от кассового аппарата>
    cashier.<идентификатор_кассира>.slot = <номер_слота>
    cashier.<идентификатор_кассира>.inn=<ИНН_кассира>

         где <идентификатор_кассира> — уникальный идентификатор кассира. Вот пример определения кассира:

    cashier.v1.name = Иванов Иван Иванович
    cashier.v1.login = Ivanov
    cashier.v1.password = 1
    cashier.v1.slot = 1
    cashier.v1.inn = 123456789012
  5. Сохраните изменения и закройте файл boot.properties.

В следующей таблице описываются значения полей определения кассира:

Название поля Описание
Идентификатор кассира Любой текст, идентифицирующий кассира. Можно использовать, например, строчки вида «v1», «v2» и т. п.
Имя кассира Ф.И.О. кассира в том виде, в котором эта информация должна выводиться на чеке.
Имя пользователя Имя пользователя, которое данный кассир должен использует для входа в систему. Если сервер печати чеков планируется использовать совместно с Mid Office Manager, то имена пользователей совпадать с именами в Mid Office Manager.
Пароль от кассового аппарата Пароль от слота, который назначен пользователю. Для аппаратов фирмы Атол обычно равен номеру слота. Этот пароль не обязательно должен совпадать с паролем для входа в Mid Office Manager.
Номер слота Номер слота кассового аппарата, который назначен данному пользователю. Если не планируется использовать разные слоты для пользователей, то рекомендуется указывать значение 1.
ИНН Кассира ИНН Кассира. Обязательное для заполнения поле.

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

Настройка списка продуктов

До начала работы с сервером печати чеков нужно задать список продуктов (в том числе сервисных сборов), при оплате которых будет печататься чек. При печати чеков пользователь сможет выбрать только те продукты, которые внесены в данный список. Кроме этого в рамках данного списка можно указать какие из продуктов реализуются в рамках агентского договора (это будет влиять на вид чека).

  1. В установочной папке сервера печати чеков откройте подпапку config\server.
  2. Откройте на редактирование файл boot.properties.
    Для редактирования можно использовать любой текстовый редактор, например Блокнот.
  3. Для каждого продукта внесите в файл boot.properties по записи следующего вида (если продукт реализуется в рамках агентского договора, то после уникального идентификатора продукта необходимо добавить ".AGENTSALE"):
    product.type.<уникальный идентификатор продукта 1>=<''имя продукта 1''>
    product.type.<уникальный идентификатор продукта 2>.AGENTSALE=<''имя продукта 2''>

    Например:

    product.type.AIR_TICKET = Авиабилет
    product.type.EXCESS_BAGAGE.AGENTSALE = Багажная квитанция
  4. Сохраните изменения и закройте файл boot.properties.

Настройка использования кассовых аппаратов фирмы «Атол»

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

  1. В установочной папке сервера печати чеков откройте подпапку config\server.
  2. Откройте на редактирование файл boot.properties.
    Для редактирования можно использовать любой текстовый редактор, например Блокнот.
  3. В файл boot.properties внесите записи следующего вида:
    fiscalDeviceManager.fiscalDeviceVendor = ATOL
    atol.adminPassword = <пароль_системного_администратора> 
    atol.userPassword  = <пароль_пользователя> 
    atol.cardPaymentSlot  = <слот_оплаты_картой> 
    atol.baudRate  = <скорость обмена с виртуальным COM-портом> 
    atol.serial.port  = <параллельный_порт> 
    atol.model  = <код_модели_кассового_аппарата>
    atol.driverVersion=<10, если используется 10 версия драйвера. Для 9 версии параметр добавлять не нужно>

    Например:

    fiscalDeviceManager.fiscalDeviceVendor = ATOL
    atol.adminPassword = 30 
    atol.userPassword  = 1 
    atol.cardPaymentSlot = 3 
    atol.baudRate  = 115200 
    atol.serial.port  = 7 
    atol.model  = FPRINT_11 

    Подробнее эти параметры описаны далее в таблице.

  4. Сохраните изменения и закройте файл boot.properties.

Параметры настройки кассового аппарата

Параметр Рекомендованное значение Описание
atol.adminPassword 30 Пароль системного администратора. На новых аппаратах обычно задан пароль «30». Если пароль кассового аппарата другой, в данном параметре надо задать это значение.
atol.userPassword 1 Пароль пользователя, под которым будет работать сервер печати. Заполняется аналогично предыдущему параметру.
atol.cardPaymentSlot 3 Слот, в котором в кассовом аппарате настроена оплата картой. Данный параметр не рекомендуется менять без веских причин.
atol.baudRate 115200 Скорость обмена данными с виртуальным COM-портом. Поддерживаемые кассовым аппаратом скорости обмена данными указаны в документации к кассовому аппарату.
atol.serial.port Зависит от настройки драйвера устройства Номер COM-порта, который используется для работы с устройством. Этот номер можно определить с помощью утилиты, которая входит в состав драйверов кассового аппарата (их можно загрузить с сайта компании «Атол»), либо посмотреть в Диспетчере устройств операционной системы.
atol.model Определяется моделью кассового аппарата Код модели кассового аппарата в Mid Office Manager. Соответствие моделей кодам, которые можно задавать в этом параметре приводится в таблице в следующем разделе.
atol.driverVersion Зависит от драйвера устройства Номер версии драйвера, который используется для работы с устройством.обязательно указывать, только если используется 10 версия драйвера.
atol.accessPassword Определяется моделью кассового аппарата Необязательный параметр. Если не указан или пуст, используется стандартный пароль в зависимости от настройки LIBFPTR_SETTING_MODEL.

Таблица соответствия моделей принтеров «Атол»

Следующая таблица служит для сопоставления конкретных моделей принтеров «Атол» и значений, которые нужно использовать при настройке сервера печати чеков:

Модель Значение
ФЕЛИКС-Р Ф FELICS_RF
FPrint-02K FPRINT_02
FPrint-03K FPRINT_03
FPrint-5200K FPRINT_5200
FPrint-11 FPRINT_11
FPrint-22 FPRINT_22
FPrint-55 FPRINT_55
FPrint-77 FPRINT_77
FPrintPay-01ПТК FPRINT_PAY_01
АТОЛ 25Ф ATOL_25F
АТОЛ 30Ф MODEL_ATOL_30F
АТОЛ 55Ф ATOL_55F
АТОЛ 22Ф (АТОЛ FPrint-22ПТК) ATOL_22F
АТОЛ 52Ф ATOL_52F
АТОЛ 03Ф ATOL_03F
АТОЛ 11Ф ATOL_11F
АТОЛ 02Ф ATOL_02F
АТОЛ 77Ф ATOL_77F
АТОЛ СМ-02 ПТК SM_02
АТОЛ 90Ф ATOL_90F
АТОЛ 60Ф ATOL_60F
АТОЛ 42ФС ATOL_42FS

Лицензирование сервера печати

Прежде чем запускать сервер печати чеков, нужно лицензировать его у разработчика. На нелицензированном сервере печать чеков будет невозможна.

Подробную информацию о получении лицензии на сервер печати чеков можно получить в службе поддержки по адресу support@gridnine.com .

Запуск сервера печати

Чтобы запустить сервер печати чеков:

  1. В установочной папке сервера печати чеков откройте подпапку bin.
  2. Запустите сервер печати чеков двойным щелчком файла run.bat.
    Откроется окно сервера печати чеков.

При необходимости по окончании работы с сервером печати чеков его работу можно завершить:

  • Закройте окно сервера печати чеков или в окне сервера введите команду q и нажмите Enter.

Печать чеков

На данный момент реализована только автономная печать чеков, не зависящая от работы сервера Mid Office Manager.

Автономная печать чеков

Печать чеков выполняется через веб-браузер на веб-странице сервера печати чеков.

Alert.png Если сервер печати чеков не лицензирован, при попытке распечатать чек возникнет ошибка. В этом случае прежде чем снова пытаться выполнить печать чека нужно лицензировать сервер, обратившись в службу поддержки.

Печать чеков выполняется в следующей последовательности:

  1. Откройте следующую веб-страницу:
    http://<сервер_печати_чеков>:9090/
        где <сервер_печати_чеков> — сетевое имя или IP-адрес сервера печати чеков. Если программа, к примеру, установлена на компьютере MyComputer, то адрес будет иметь вид:
    http://MyComputer:9090/
    Вот пример начальной страницы сервера печати чеков (конкретный внешний вид может отличаться):
    Session01.png
    Если смена была открыта ранее, веб-страница будет выглядеть так:
    Session02.png
  2. В поле «Тип чека» выберите один из доступных типов чека:
    • Продажа — этот вариант соответствует типу «Приход» согласно закону «54-ФЗ»
    • Возврат — этот вариант соответствует типу «Возврат прихода» согласно закону «54-ФЗ»
    • Коррекция продажи — этот вариант соответствует типу «Кассовый чек коррекции, признак расчета «Приход»» согласно закону «54-ФЗ»
    ВНИМАНИЕ! Корректность выбора типа чека для отражения той или иной бизнес-операции не контролируется, поэтому ответственность за выбор чека несет пользователь программы.
  3. На странице печати заполните следующие поля:
    • Тип — в этом поле выберите название продаваемого продукта. Обязательное поле. Произвольно менять название продукта нельзя — возможно только выбирать из значений, настроенных на сервере.
    • Адрес/телефон клиента — если клиент просит отправить ему копию чека в электронном виде, то в этом поле укажите адрес электронной почты или телефон клиента. Отправка электронного чека произойдет автоматически в процессе передачи чека в налоговую инспекцию. Бумажный чек будет напечатан в любом случае.
    • Номер — в этом поле введите номер продукта, например номер билета. Заданное здесь значение будет напечатано в чеке после названия продукта.
    • Детали — введите в этом поле текст, который нужно добавить в название продукта при печати. Введенный в этом поле текст будет напечатан в чеке после первых двух полей. При вводе объемного текста следует учитывать, что некоторые модели кассовых аппаратов могут ограничивать длину названия продукта.
    • Цена — введите цену продукта. Обязательное поле.
    • Кол-во — укажите в этом поле количество продаваемых продуктов. Обязательное поле. Значение по умолчанию — «1».
    • Ставка НДС — По умолчанию данный параметр не активен, что соответствует значению «Без НДС». Для активации данного параметра в файле boot.properties в строке «settings.enableVatEdit» укажите «true».
    • Способ расчета — на данный момент может быть задана только полная оплата.
    • Форма оплаты — форма оплаты (наличными или картой). Обязательное поле.
  4. Запустите печать щелчком кнопки Печать.

Закрытие смены

Смена закрывается щелчком кнопки Z-отчет. После закрытия смены дальнейшая работа с программой невозможна — чтобы продолжить работу, нужно будет открыть смену. При остановке сервера печати чеков смена закрывается автоматически.

Info.png Если с момента открытия смены прошло более 24 часов, смена автоматически блокируется. Для продолжения работы необходимо закрыть смену и открыть ее снова.

Закрытие смены по паролю

Сервер печати чеков можно настроить так, чтобы закрытие смены было бы невозможным без ввода пароля. В этом случае при попытке закрыть смену пользователю будет предлагаться ввести пароль, и только при указании правильного пароля смена будет закрыта. Далее рассказывается, как настроить закрытие смены по паролю на сервере печати чеков.

  1. В установочной папке сервера печати чеков откройте подпапку config\server.
  2. Откройте на редактирование файл boot.properties.
    Для редактирования можно использовать любой текстовый редактор, например Блокнот.
  3. Откройте на редактирование файл boot.properties.
  4. В конец файла boot.properties добавьте следующую запись:
    fiscalDeviceManager.closeSessionPassword = <пароль>

         где <пароль> — пароль, который будет требоваться при закрытии смены.

  5. Сохраните изменения и закройте файл boot.properties.
  6. Перезагрузите сервер печати чеков.

Печать отчетов кассира

На веб-странице веб-сервера печати чеков доступны для создания несколько отчетов кассира:

  • X-отчет — отчет кассира без закрытия смены. Этот отчет предназначен для контроля работы кассира и показывает сколько операций и какие суммы были проведены в течение смены. Отчет выводится на контрольной ленте. Отчет выводится по щелчку кнопки X-отчет.
  • Z-отчет — отчет с закрытием смены, снимается в основном один раз в конце смены. Z-отчет выводится на контрольной ленте, где отображаются все чеки, пробитые за смену, в формате: «время—номер чека/покупки—сумма». Этот отчет выводится на контрольной ленте. Отчет выводится по щелчку кнопки Z-отчет.
  • Отчет за смену — этот отчет содержит как сводную информацию о сумме продаж текущего кассира за наличный расчет и по кредитным картам, а также сведения о всех выданных чеках. Этот отчет выводится на контрольной ленте. Отчет выводится по щелчку кнопки Отчет за смену.
  • Проверка состояния ФН — отображение информации о состоянии фискального накопителя кассового аппарата.

Ссылки по теме

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Печать/экспорт
Инструменты