Интеграция ФР Атол с Shelter 2

 

Для данного вида подключения требуется Shelter 2 версии 2.12.121.2375 или новее.

 

Для интеграции вам необходимы fpAtol54.dll и fpAtol54.cfg. Скачать их можно тут

 

 

Настройка фискального регистратора

 

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

    ВНИМАНИЕ! Фискальный регистратор в протоколе 3.0 в Shelter работать не будет. Вам нужно перевести его в протокол 2.4

  • Открываем тест драйвера фискального регистратора и заходим в «Свойства». (Рис. 1)
  • Выбираем Вашу модель ФР и порт на котором установлен фискальный регистратор, после нажимаете «Проверка связи». Если связь установлена переходим в «Параметры ККТ».

(Рис. 1)

 

  • Далее раскрываем вкладку «Устройства» и в строке Протокол работы проверяем в каком протоколе находится наш ФР. Если протокол оказывается 3.0, то меняем на 2.4 и нажимаем «ОК». (Рис. 2), после чего необходимо перезагрузить ФР.

(Рис. 2)

 

Настройка Shelter 2

 

1. Необходимо файлы fpAtol54.dll и fpAtol54.cfg положить в папку с Shelter 2. Скачать можно тут

2. Далее открываем Shelter 2 и переходим в «Настройки» → «Сервисы и оборудование» и нажимаем кнопку «Добавить». (Рис. 3)

 

(Рис. 3)

 

3. Откроется окно в котором сначала нам нужно выбрать «Драйвер» (Рис. 4)

 

(Рис. 4)

 

4. В открывшемся окне выбираем «Фискальный Регистратор»  «Универсальный драйвер» и нажимаем «Выбрать» (Рис. 5)

 

(Рис. 5)

 

5. После нам необходимо открыть «Настройка» (Рис. 6)

 

 

(Рис. 6)

 

 

6. Сначала нужно указать путь к библиотеке fpAtol54.dll. Для этого нажимаем кнопку в поле «Путь к библиотеке» и указываем нашу библиотеку,

    которая расположена в папке с Shelter 2. (Рис. 7)

 

(Рис. 7)

 

7. Теперь необходимо настроить фискальный регистратор. Нужно настроить следующие поля (Рис. 8) :

  • Операция возврата - «Deletion» (Return - расход, Deletion - приход)
  • Информация о кассире - «ФИО» (Можно оставить "Логин", если хотите, чтобы в чеке указывался логин под которым зашли в Shelter).
  • Уровень логирования - «5» (Данный параметр увеличивает логирование и передает больше информации в логах, что позволяет быстрее найти причину ошибок в фискальнике, в случае возникновения проблем).
  • Название порта - «COM*» (указываем ту цифру порта, на котором у вас работает фискальный регистратор).

(Рис. 8)

 

8. Следующим шагом нужно будет выбрать киоск, который будет использоваться с настраиваемым фискальным регистратором (Рис. 9)

 

(Рис. 9)

 

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

 

 

Фискальные налоги

 

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

   1. Для начала заведем фискальные налоги в самом Shelter 2. Заходим в «Настройки»  «Справочники»  «Налоги»  «Фиск. налоги». (Рис. 10)

 

(Рис. 10)

 

 

   2. Чтобы завести фискальные налоги в Shelter 2 нужно узнать сопоставление кодов фискальных налогов, которые заведены в самом

       фискальном регистраторе. Для этого мы запускаем «Тест Драйвер ККМ». Переходим в «Настройка свойств».  В открывшемся окне нам следует

       указать COM-порт на котором установлен фискальный регистратор и его модель, после нажимаем «Параметры оборудования». (Рис. 11)

 

(Рис. 11)

 

     3. Открываем вкладку «Налоги». (Рис. 12)

 

(Рис. 12)

 

         Тут мы увидим два столбца, где левый столбец код налога, правый столбец ставка налога. 

 

   В моем случае это:

  • Код 1 - 18%
  • Код 2 - 10%
  • Код 3 - 18/118
  • Код 4 - 10/110
  • Код 5 - 0%

     4. Например, нам необходимо использовать несколько фискальных налогов в Shelter 2, которые будут отображаться в чеке, возьмем - 18% и 0%

         В Shelter добавляем фискальный налог через кнопку «Добавить». (Рис. 13)

 

(Рис. 13)

 

 

     5. Откроется окно настройки фискального налога, добавим налог 18%, для этого нам нужно заполнить следующие поля: (Рис. 14)

  • Код (можно указать любое значение, которое еще не используется в Shelter)
  • Наименование (влияет на то, как будет отображаться налог в Shelter)
  • Код налога в фискальном регистраторе (необходимо указать код налога из тест драйвера фиск. регистратора (Рис. 12) в моем случае это код -1)
  • Ставка (тут указываем сколько процентов налог)
  • Включение в стоимость - с версии 2.12.126.2700 («Включен в стоимость» - НДС входит в стоимость услуги, «Не включен в стоимость» - НДС начисляется поверх стоимости услуги)

(Рис. 14)

 

     Аналогично заводим налог для 0%, только теперь «код налога в фиск. регистраторе» будет 5. (Рис. 15)

 

(Рис. 15)

 

     6. Теперь заведенные фискальные налоги необходимо прикрепить к услугам,  на которых нам нужно использовать данные налоги.

         Для этого нам следует зайти в «Настройки»  «Справочники»  «Услуги и оплаты»  «Услуги». Находим нужную нам услугу 

         выбираем ее и нажимаем «Изменить». (Рис. 16)

 

(Рис. 16)

 

 

     7. Откроется окно настройки услуги в котором нам необходимо раскрыть вкладку «Налоги», выбрать «Фиск. налоги» и указать нужный нам 

         фискальный налог из заведенных нами ранее, после нажимаем «Сохранить». (Рис. 17)

 

(Рис. 17)

 

 

     8. Можно увидеть отображение фискального налога на услуге (Рис. 18)

 

(Рис. 18)

 

 

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

 

 

НДС при авансовой оплате

 

 

Если вам требуется отображать НДС при авансовой оплате, то нужно сделать следующее:

 

 1. Перейти в «Настройки» → «Сервисы и оборудование» и открыть настройки фискального регистратора. (Рис. 19)

 

(Рис. 19)

 

 

 2. В поле «Код налога авансовой операции» указываем код налога из таблицы в тест драйвере (Рис. 12),

     который вы хотите отображать в авансовой оплате и нажимаем «Сохранить». (Рис. 20)

 

(Рис. 20)

 

 

     После произведенных настроек при авансовой оплате в чеке будет отображен НДС, код которого вы указали при настройке.

 

Фискальные налоги (Новая реализация)

 

Для новой реализации фискальных налогов необходим Shelter версии 2.12.125.2480 или новее.

 

Ранее фискальные налоги заводились так, что код налога прописывался в «Справочники»  «Налоги»  «Фиск. налоги», но при такой реализации к базе 

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

была реализована ко всем подключеным ФР.

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

непосредственно в самих настройках ФР в «Сервисы и оборудование», такой функционал позволяет подключать к Shelter разные ФР у которых

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

 

Выглядит это следующим образом:

1. Добавляем фискальные налоги в «Справочники»  «Налоги»  «Фиск. налоги» (Рис. 21):

 

(Рис. 21)

 

Можно увидеть, что теперь отсутствует поле «Код налога в фиск. регистраторе» о чем говорилось ранее.

 

2. После того как мы добавили нужное нам количество налогов переходим в «Настройки»  «Сервисы и оборудование» и открываем ранее 

заведенный нами фискальный регистратор.

Мы можем увидеть, что фискальные налоги ранее заведенные в справочниках перенеслись в фискальный регистратор (Рис. 22):

 

(Рис. 22)

 

Теперь осталось проставить в колонке «Код налога в фиск. регистраторе» нужные нам коды налогов, которые соответствуют данному фискальному регистратору.

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

налоговой таблице.

При такой реализации, если закрепить за услугой налоговую ставку и оплачивать ее с разных ФР у которых отличаются таблицы налогов конфликтов

больше возникать не будет.

 

 

Внимание! При обновлении программы на версию 2.12.125.2480 или новее все фискальные налоги(по пути: «Справочники» → «Налоги» → «Фиск. налоги»)

добавляются во все фискальные регистраторы с теми кодами налогов («Код налога в фиск. регистраторе»), которые у них были.

 

 

Настройка системы налогообложения (СНО)

 

ВНИМАНИЕ!!! Данный функционал доступен только с версии 2.12.125.2480 или новее

 

 

Ранее система налогообложения(СНО) указывалась только в настройках фискального регистратора в «Сервисы и оборудование» и указанный СНО

присваивался ко всем услугам в Shelter.

С версии 2.12.125.2480 реализован функционал, который позволяет присваивать к каждой услуге свой СНО. В итоге мы можем пробивать услуги с

разными системами налогообложения на одном фискальном регистраторе. Это работает следующим образом:

1. Заходим в «Справочники» → «Услуги и оплаты» → «Услуги» и открываем нужную нам услугу. Нас интересует вкладка «Налоги», раскрываем ее и видим

поле «Тип налогообложения»(Рис. 23):

 

(Рис. 23)

 

 

2. Щелкаем по стрелочке справа от этого поля и получаем выпадающий список, выбираем нужную нам СНО (Рис. 24):

 

(Рис. 24)

 

Таким образом мы можем указать для каждой услуги разный СНО.

 

Внимание! На текущий момент реализована оплата услуг с одинаковым СНО за раз. Например, есть две услуги: "Халат" (УСН(доход)) и "Тапочки"(ЕНВД).

Сделать одновременно оплату по этим двум услугам не получится, мы получим окно с информацией о том, что это невозможно (Рис. 25):

 

(Рис. 25)

 

Подведем итог, на текущий момент возможно закреплять за каждой услугой свой СНО, что в свою очередь позволяет на одном фискальном

регистраторе пробивать услуги с разным СНО, но оплачивать одновременно услуги с разным СНО пока что нельзя.

 

!ВНИМАНИЕ! Реализация по оплате услуг с разным СНО в разрезе одной оплаты будет реализовано позже в будущих версиях.

 

 

 

 

 

Сопоставление типа оплаты

ВНИМАНИЕ!!! Данный функционал доступен только с версии 2.12.126.2700 или новее

 

В сервисах и оборудовании в настройках фискального регистратора есть теперь таблица кодов типа оплаты фискального регистратора (Рис. 26):

 

(Рис. 26)

 

Щелкаем правой кнопкой мыши в обозначенном на скриншоте поле и нажимаем «Добавить», откроется окно для заведения типа оплаты (Рис. 27):

 

(Рис. 27)

 

В данном окне находится всего два поля для настройки: 

  • Категория - выбирается категория оплаты (наличная, кредитная, безналичная)
  • Код типа оплаты в фискальном регистраторе - указывается номер типа оплаты из фискального регистратора, который соответствует выбранной вами выше категории.

 

(Рис. 28)

 

 

Данный код берётся из настроек фискального регистратора (типы оплат), можно найти через тест драйвера (Рис. 29) :

 

(Рис. 29)

 



 

Сопоставление кодов типов оплат необходимо для корректной работы двух и более ФР, если последовательность кодов типов оплат у этих ФР отличаются.

 

 

 

Визуализация ошибок

 

Для визуализации ошибок ФР Атол необходимо скачать файл msg_rus.ini, который находится на FTP. После скачивания данного файла размещаете его

в любое удобное место (например в корень папки Shelter2). Далее запускаем Shelter и переходим в «Настройки» → «Сервисы и оборудование» 

и открываем настройки ФР. В настройках в поле «Файл сообщений» нужно указать путь до файла msg_rus.ini (Рис. 23) и так же в поле «Секция» написать - ATOL

ВНИМАНИЕ!!! Если указать путь до msg_rus.ini, но не указать название «ATOL» в поле «Секция», визуализация работать не будет!

 

 

(Рис. 29)