Атол Fprint-03K - программирование налогов

May 7, 2014 4168 просмотров

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

Причина возникновения столь простого по сути вопроса, как выделение НДС в фискальном регистраторе FPrint03K - банальна, попытка выделить НДС 18% заняла 2 часа. Мало того эта процедура сломала все мировоззрение об алгоритме работы фискального регистратора. До текущего момента мы считали, что фискальный регистратор - это подчиненное устройство, выполняющее команды программного обеспечения установленного от компьютера. То, что в обыкновенном ККМ или фискальном регистраторе со стандартным протоколом делается на раз, оказалось ребусом с непонятной логикой. После 30-40 чеков, ситуация прояснилась, некоторые неочевидные вещи стали очевидными.

 

Настраиваем ККМ.

 

Рис. Версия драйвера участвующего в программировании.

Первым делом хочется отметить простой факт, версия драйвера устаревшая, но свежая версия  комплекта драйверов торгового оборудования 6.8 от 2014/02/05 устанавливаться на компьютере отказалась.

Программирование налогов началось с первого витка ребуса, как увидеть сумму налога за сутки? – правильно снять отчет по налогам. Но оказывается такого отчета в Атоловском драйвере нет.

Рис. Окно выбора типа отчетов снимаемых с фискальных регистраторов посредством атоловского протокола

Для справки в описании протокола отчета по налогам нет.

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

Рис. Выбираем полный тип отчетов.

Собственно подходя к сути вопроса. Заходим на вкладку Налоги и видим радостную новость налогов аж 16 шт., правда непонятно зачем так много, но больше не меньше.

 

Выясняем разницу между типами применения налога.

 

Программируем  налог 1 - 18%, выбираем тип - на каждую регистрацию и пробиваем 118 руб. 00 коп.

Рис. Выбираем тип выделения налога.

При программировании  налога, название изменить нельзя, не существенно, но неприятно.

Рис. Параметры налог 1= 18% и тип – на каждую регистрацию.

Как видно из чека, налог выделился  и в чеке и в отчете.

 

Программируем  налог 1 - 18% выбираем на весь чек и снова пробиваем 118 руб. 00 коп.

Рис. Параметры налог 1= 18% и тип – на весь чек.

Как видно из чека, налог выделился только в чеке, а вот в отчете не выделился. Кроме того строчка с налогом переместилась чуть ниже, и ушла под жирную строку - итог.

Вывод. Тип применения налога влияет на отображение налога в отчете, но в обоих случаях налог выделяется в чеке.

Тип применения:

На весь чек – налог не отображается в отчете.

На каждую регистрацию – налог отображается в отчете.

 

Вывод. Разницы между «на весь чек» и «на весь чек без печати суммы» не было обнаружено. Как и между «на каждую регистрацию» и «на каждую регистрацию без печати суммы» также разницы не было выявлено.

 

Выясняем разницу между  налог1 и налог2 ... налог16.

 

Выбираем тип применения налога – на каждую регистрацию.

Пробиваем 118 руб. 00 коп. по отделу №1 и по отделу №2 при этом  налог№1=18%, а налог№2=0%

Рис. Параметры, тип на каждую регистрацию налог№1-18%, налог№2-0%

Чек по первому отделу прошел с налогом, а чек по второму отделу прошел без налога, что подтверждает факт, что номер налога фактически привязан к номеру секции.

Рис. Параметры, тип на каждую регистрацию налог№1-0%, налог№2-18%

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

Вывод. Номер налога привязан к номеру секции. То есть:

налог№1 отображается при проведении продажи только по первому отделу и только по этому отделу.

налог№2 отображается при проведении продажи только по второму отделу и только по этому отделу.

налог№16 отображается при проведении продажи только по шестнадцатому отделу и только по этому отделу.

 

Заключение.

 

Подводя итоги всего вышесказанного. Чтобы запрограммировать налог в ККМ FPrint 03K необходимо:

1. В параметрах оборудования на вкладке "Печать" установить флажок "Расширенные Х и Z отчеты". Отчеты станут намного длиннее. Если длина отчетов напрягает, то перед снятием Z отчета необходимо подавать команду снятия отчета по секциям, именно в отчетах по секциям можно увидеть суммарный налог. Отдельного отчета по налогам нет.

2. В параметрах оборудования на вкладке "Налоги" выбрать применение "На каждую регистрацию"

3. В параметрах оборудования на вкладке "Налоги"  запрограммировать  ставку налога опираясь на отделы, в которые будет, проводится продажа. Например, продажи будут, проводится в 1,2,3,6 секцию, причем в 1, 2 секцию будет, проводится продажи с налогом 18%, в 3 секцию без налога, в 6 секцию с налогом 10%. То программируем - 1,2 Налог =18%,  3 налог=0%, 6 налог=10%.

 


Интересный эффект дало обращение в тех. поддержку атола, там был дан ответ – Fprint03K работу с налогами не поддерживает.

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

Рис. Описание метода SummTax для протокола Атол.

Правда не для всех ККМ, наверно именно этот факт и хотела сказать, тех. поддержка Атол в своем необдуманном ответе по выделению налогов в ККМ Fprint03K

Рис. Список ККМ, в которых налогом можно управлять программно из под верхнего ПО.

Более подробно работа с налогами по протоколу рассмотрена отдельно в публикации FPrint 11, налоги.