======Сервис TaxFree (Planet)======
Функционал в Кассир 5:\\
- выпуск форм TaxFree;
- повторная печать форм TaxFree;
- аннулирование форм TaxFree.
=====Настройка=====
====Основные====
Настройки работы с сервисом выполняются в настройках Кассир 5, на закладке "Модули логики"-"PPI".\\
1. Для включения модуля TaxFree "Planet" нужно **снять** флаг **Отключить модуль**\\
2. Если загружен модуль TaxFree "Global Blue", то на закладке "GBIC2" нужно **установить** флаг **Отключить модуль**.\\
===Настройки для подключения к сервису===
Параметры для работы с сервисом предоставляет Planet при регистрации магазина в системе.\\
**API URL**\\
Тестовое подключение:\\
https://pipreprod.fintrax.com/pi_public_v2/service.asmx\\
Промышленное подключение:\\
https://pi.fintrax.com/pi_public_v2/service.asmx\\
**ИД магазина** - идентификатор магазина. Обязательный.\\
**ИНН магазина** - ИНН магазина. Обязательный.\\
**Страна магазина** - страна, в которой находится магазин. Обязательный.\\
**ИД раб. места** - идентификатор рабочего места. По умолчанию номер ПОС. Обязательный.\\
**Наим. магазина** - наименование магазина для печати на формах TaxFree.\\
**Адрес магазина** - адрес магазина для печати на формах TaxFree.\\
\\
**Таймаут запросов** - определяет время ожидания ответа при работе с сервисом. Измеряется в секундах.\\
====Дополнительные====
**Показывать владельца ваучера в визуальном отображении чеков** - флаг для показа номера паспорта на чеках, на которых оформлен TaxFree.\\
**Путь к логам** - каталог, в который будет сохраняться лог запросов к сервису. По умолчанию /ExtFiles в каталоге программы.\\
===Настройки ограничений===
Для настройки ограничений при оформлении формы TaxFree нужно нажать кнопку **Открыть настройку ограничений**.\\
**Минимальная общая сумма покупки** - отвечает за минимальную сумму покупки в рублях, которую необходимо преодолеть для возможности начала оформления ваучера TaxFree. По умолчанию 10000.\\
Таблица **Список запрещенных к исп. сервиса субъектов** - определяет перечень запрещенных к использованию сервиса стран. После чтения паспорта туриста, система не даст начать оформлять ваучер TaxFree, если страна выдачи паспорта попадает в этот список.\\
В эту таблицу можно добавлять строки вручную (иконка с плюсом над таблицей) или переносом из левой таблицы. Для последнего, выделите переносимую строку в левой таблице и нажмите на кнопку ">>" между таблицами для её переноса.\\
===Настройка справочников===
1. Форма TaxFree оформляется только на товары с признаком TaxFree. В Кассир 5 это товары с доп. реквизитом с кодом 38 и значением 1. В ТП 7 это флаг "TaxFree" в справочнике номенклатуры.\\
2. У товара должен быть указан номер налоговой группы с налогами со ставками 20% или 10%.\\
===Подключение ридера паспортов===
- Подключите устройство к компьютеру.\\
- В настройках Кассира, на закладке "Оборудование", в разделе "Работа со сканерами и ридерами" нажмите кнопку "Настройка".
- Если в таблице устройств не добавлено устройство с типом "Штрих-М: Драйвер сканера", то добавьте его.
- Откройте настройки драйвера сканера, нажав на кнопку с троеточием в строке с устройством.
- Нажмите кнопку "Поиск" и считайте паспорт на устройстве.
- Выберите COM-порт или HID-устройство, с которого были получены данные.
- Нажмите кнопку "ОК".
- Выберите модель: "Считыватель магнитных карт клавиатурный" или "Считыватель магнитных карт RS-232".
- Выберите следующие настройки:
- "Старт-флаг" - Отсутствует
- "Стоп-флаг" - Отсутствует
- "Разделять дорожки" - снять флаг
- "Монопольный режим" (если клавиатурный ридер) - снять флаг
- Установите флаг "Устройство включено" и нажмите кнопку "Применить".
- Считайте паспорт, если в поле результат вывелись данные с паспорта - значит ридер настроен правильно.
- Если при считывании паспорта окно закрывается - проверьте выполнены ли все вышеперечисленные пункты.
=====Основные функции=====
====Оформить форму TaxFree====
1. Форма TaxFree может быть оформлена на закрытые чеки, в составе которых есть товары с признаком "TaxFree".\\
2. Для добавления чека в форму TaxFree нужно его выбрать. Способы выбора чека:\\
* Считать QR код фискального чека в форме регистрации и выбрать пункт меню "Оформить форму TaxFree".
* В форме регистрации в меню Сервис выбрать пункт "Оформить форму TaxFree" и нажать на кнопку "Выбрать". В открывшейся форме можно считать QR код фискального чека или ввести вручную номер ФН (фискального накопителя) и ФД (фискального документа) чека. Затем нажать кнопку "ВВОД".
* Найти чек через расширенный отчет "Визуальное отображение чеков" и выбрать доп. действие "Оформить форму TaxFree".
3. Если подобранный чек удовлетворяет условиям оформления, тогда в состав чека добавятся товары с признаком "TaxFree", режим кассира поменяется на "Ваучер TaxFree", а кнопка "ОПЛАТА" (любая кнопка с функцией оплаты наличными) станет кнопкой "ОФОРМИТЬ".\\
4. Можно добавить несколько чеков в форму TaxFree (см. п. 2).\\
5. В режиме "Ваучер TaxFree" на форме регистрации можно считать данные паспорта туриста специальным ридером паспортов. Эти данные будут использоваться для проверки страны выдачи паспорта и для заполнения полей в форме TaxFree.\\
6. Для завершения процесса оформления ваучера, нужно нажать на кнопку "ОФОРМИТЬ". Откроется окно выпуска, в котором нужно заполнить все поля, помеченные красной звездочкой "*" и нажать на кнопку "ВЫПУСК".\\
7. При успехе, окно выпуска закроется, и откроется окно с предпросмотром ваучера.\\
8. В предпросмотре можно:
* Распечатать форму на принтере по умолчанию (кнопка 1).
* Распечатать форму с выбором принтера и настроек печати (кнопка 2).
* Сохранить форму в файл таблиц (кнопка 3).
* Сохранить форму в формате PDF (кнопка "Сохранить в PDF").
9. После, закройте окно предпросмотра. Кассир выдаст сообщение "Форма TaxFree успешно выпущена".\\
====Оформить форму TaxFree через Alipay Instant Store====
Аналогично обычному оформлению. Перед пунктом 6 необходимо выполнить следующие действия:
1. В форме регистрации в меню Сервис выбрать пункт "Alipay Instant Store" и нажать на кнопку "Выбрать".\\
2. В открывшейся форме:\\
* Считать QR код Alipay Instant Store.
* Ввести код Alipay Instant Store вручную и нажать на кнопку "ВВОД".
После, можно продолжать оформление с пункта 6.
====Аннулировать форму TaxFree====
Для аннулирования формы TaxFree, в Кассире должны быть оформлены ваучеры TaxFree.\\
Аннулирование формы может быть выполнено вручную или автоматически - при возврате продажи по номеру чека, на который была оформлена форма.\\
Для ручного аннулирования нужно выполнить следующие действия: \\
1. Выбрать форму TaxFree для аннулирования:\\
* Считать QR код фискального чека в форме регистрации и выбрать пункт меню "Аннулировать форму TaxFree".
* В форме регистрации в меню Сервис выбрать пункт "Аннулировать форму TaxFree", нажать на кнопку "Выбрать" в открывшемся окне найти нужную форму ([[#окно_поиска_формы_TaxFree|Окно поиска формы TaxFree]]).
* Найти чек через расширенный отчет "Визуальное отображение чеков" и выбрать доп. действие "Аннулировать форму TaxFree".
2. После выполнения предыдущего пункта, при успешном аннулировании формы выведется сообщение "Форма TaxFree успешно аннулирована по кассовым чекам «N1, N2, N3»".\\
====Повторная печать формы TaxFree====
Для повторной печати нужно выполнить следующие действия: \\
1. Выбрать форму TaxFree для повторной печати:\\
* Считать QR код фискального чека в форме регистрации и выбрать пункт меню "Повторно распечатать форму TaxFree".
* В форме регистрации в меню Сервис выбрать пункт "Повторно распечатать форму TaxFree", нажать на кнопку "Выбрать" в открывшемся окне найти нужную форму ([[#окно_поиска_формы_TaxFree|Окно поиска формы TaxFree]]).
* Найти чек через расширенный отчет "Визуальное отображение чеков" и выбрать доп. действие "Повторно распечатать форму TaxFree".
2. При успехе, откроется окно с предпросмотром ваучера.\\
3. В предпросмотре можно:
* Распечатать форму на принтере по умолчанию (кнопка 1).
* Распечатать форму с выбором принтера и настроек печати (кнопка 2).
* Сохранить форму в файл таблиц (кнопка 3).
* Сохранить форму в файл документа формата PDF (кнопка "Сохранить в PDF").
4. После, закройте окно предпросмотра. Кассир выдаст сообщение "Форма TaxFree успешно напечатана".\\
===Окно поиска формы TaxFree===
В данном окне поиск может осуществляться по номеру формы или по номеру ФД чека, у которого есть привязка к форме TaxFree.\\
1. Нужно указать **Номер формы** или **Номер ФД**.\\
**Номер формы** можно заполнить следующими способами:\\
* Сосканировать штрихкод с номером формы TaxFree.\\
* Нажать на серое поле правее надписи "Номер формы:" и ввести 20-значный номер формы вручну.\\
**Номер ФД** можно заполнить следующими способами:\\
* Сосканировать QR код чека.\\
* Нажать на серое поле правее надписи "Номер ФД:" и ввести номер ФД вручную.
2. Нажать на кнопку **>>**, в таблице выбрать нужную форму TaxFree, и нажать кнопку "ВВОД".\\
=====Пользовательские доработки=====
1. Функции оформления, ввода кода Alipay Instant Store, аннулирования и повторной печати можно вывести на кнопки кассира. Для этого необходимо добавить или отредактировать функцию раскладки клавиатуры.\\
а) Функция оформления имеет следующий вид: Функция_ОформитьФормуTaxFree(ТаблицаТранзакций, ФормаРегистрации), где:
ТаблицаТранзакций - таблица транзакций чека, на который нужно оформить форму TaxFree. Если передать неопределено, откроется форма выбора чека.\\
ФормаРегистрации - форма регистрации. Обязательный.\\
\\
Пример функции раскладки клавиатуры:\\
Planet = МенеджерОбъектов.ПолучитьОбщийОбъект("МЛ.PPI");
Если Planet <> Неопределено Тогда
Planet.Функция_ОформитьФормуTaxFree(Неопределено, ЭтаФорма);
КонецЕсли;
б) Функция ввода кода Alipay Instant Store имеет следующий вид: Функция_СчитатьКодМгновенногоВозврата(ПолученныйКодМгновенногоВозврата), где:
ПолученныйКодМгновенногоВозврата - строка с кодом Alipay Instant Store. Если передать неопределено, откроется форма ввода кода.\\
\\
Пример функции раскладки клавиатуры:\\
Planet = МенеджерОбъектов.ПолучитьОбщийОбъект("МЛ.PPI");
Если Planet <> Неопределено Тогда
Planet.Функция_СчитатьКодМгновенногоВозврата(Неопределено);
КонецЕсли;
в) Функция аннулирования имеет следующий вид: Функция_АннулироватьФормуTaxFree(ДанныеФормы), где:\\
ДанныеФормы - строка таблицы с 3мя колонками: НомерФормы, НомераЧеков и СуммаЧеков. Если передать неопределено, откроется формы поиска формы.\\
Пример функции раскладки клавиатуры:
Planet = МенеджерОбъектов.ПолучитьОбщийОбъект("МЛ.PPI");
Если Planet <> Неопределено Тогда
Planet.Функция_АннулироватьФормуTaxFree(Неопределено);
КонецЕсли;
г) Функция повторной печати имеет следующий вид: Функция_ПовторноРаспечататьФормуTaxFree(ДанныеФормы), где:\\
ДанныеФормы - строка таблицы с 3мя колонками: НомерФормы, НомераЧеков и СуммаЧеков. Если передать неопределено, откроется формы поиска формы.\\
Пример функции раскладки клавиатуры:\\
Planet = МенеджерОбъектов.ПолучитьОбщийОбъект("МЛ.PPI");
Если Planet <> Неопределено Тогда
Planet.Функция_ПовторноРаспечататьФормуTaxFree(Неопределено);
КонецЕсли;