Разрешите разместить информацию о задачах по ЕГАИС, которые необходимо реализовать в своём программном обеспечении для работы с системой ЕГАИС... Хотя требования ФСРАР постоянно меняются, дополняются и любая программа, позволяющая бизнесу выжить устаревает на момент опубликования.
Рассмотрим задачи на примере "динозавра эпохи ЕГАИС для розницы" - первая рабочая версия была выставлена в начале сентября 2015 года, как желание дать хоть какое решение для бизнеса на 1 января 2016. Затем, уже после 1 января был "вынужден" развивать систему в свете должностных обязанностей и выкладывал её для бесплатного использования в интернет. Смотрите, изучайте, критикуйте:
Программа «УС Лэнд:ЕГАИС» предназначена для взаимодействия (приёма и отсылки) с программой УТМ системы ЕГАИС и не только. Может использоваться, как дружественный интерфейс к модулю УТМ, самостоятельная системы учета приходов, продаж и всех прочих операций, доступных в ЕГАИС или, как «костыль» для других учетных систем. Программа не требует установки, ничего не прописывает в настройках операционных систем, не «затрагивает» информацию в базе УТМ без желания пользователя и как следствие может использоваться совместно с другими программами взаимодействия с ЕГАИС.
В «УС Лэнд:ЕГАИС» реализована, не запрещенная законодательством возможность использования нескольких ключей JaCarta на одном компьютере, с одной базой УТМ, без установок «виртуальных» операционных систем, т.е. обслуживать обособленные подразделения торговых сетей или различные предприятия торговли. Однако интерфейс продаж настроен на использования единственного ключа JaCarta, но возможно с нескольких рабочих мест, касс.
Для взаимодействия с учетными системами предприятия «УС Лэнд:ЕГАИС» может выгружать результаты запросов или документы ЕГАИС в любом компьютерном формате, а так же загружать справочники учетных систем в свою файловую структуру для использования их при взаимодействии с ЕГАИС.
На настоящий момент программа может формировать и анализировать все типы запросов, учитывать и анализировать все типы документов версии 2.0.2 рабочего контура ЕГАИС (1.0.10 тестового). Краткое перечисление возможностей программы:
1. Запрос списка входящих документов УТМ
2. Подтверждение или анализ приходных накладных от поставщиков, обособленных подразделений от «имени» текущего ключа JaCarta. Анализ статуса, уже «подтвержденной» ТТН (не обработана, отказ, подтверждена, расхождение):
2.1. Просмотр, печать, выгрузка в любые компьютерные форматы накладной. Замечу, что бы не повторять в дальнейшем: эти режимы доступны для ВСЕХ типов запросов, документов.
2.2. Выгрузка накладных без подтверждения в декларацию по приходам, режимы сверок с поставщиками.
2.3. Запрос справок А и разделов Б по товарам накладной.
2.3. Создание и отправка актов «подтверждения», «расхождения», «отказа» в ЕГАИС.
3. Набор вспомогательных режимов и сервисов «УС Лэнд:ЕГАИС»:
3.1. Проверка работоспособности УТМ, его версии, id используемого «ключа».
3.2 Анализ и чистка входящих и исходящих запросов УТМ. Для входящих и исходящих запросов доступны операции просмотра, анализа, поиска по сложным условиям, удаление по одному или «пачкой». Для удаления WayBill и FormBRegINFO необходимо включить данную возможность. Для входящих дополнительно возможно:
3.2.1 Просмотреть в броузере.
3.2.2 Распечатать, сохранить XML файл запроса
3.3 Автоматическое опрашивание УТМ до получения ответа на последний запрос одного из типов: Контрагентов, алкогольной продукции производителей, своих (активного ключа) остатков в ЕГАИС, справки А, разделов Б, алкогольной продукции по запросу из сервиса проверок акцизных марок по списку. Запросы могут формироваться во многих режимах, программа их «собирает» в пачки – здесь анализируется наличие факта ответа ЕГАИС на последний запрос из пачки.
3.4 Каскадное удаление запросов из УТМ по ТТН после их проведения в ЕГАИС. По накладным «ключа» программа анализирует полноту диалога с ЕГАИС по подтверждению накладных, например для акта расхождения диалог содержит: WayBill, FormBRegINFO, 2 ticket от ЕГАИС, ticket от поставщика, Ваш акт WayBillAct. При желании можно удалить всю данную «пачку» запросов из базы УТМ. Возможен неполный комплект, например, когда Вы перезапросили ТТН для декларации и после из выгрузки в декларация желаете стереть, тогда только комплект: WayBill, FormBRegINFO, который впрочем может быть при отзыве накладной поставщиком.
3.5. Включить возможность удаления ТТН из ЕГАИС после создания актов подтверждения. При включении данной возможности программа разрешает удалять ТТН в режиме чистки запросов и сразу после создания актов «подтверждения» ТТН. Режимом пользоваться не рекомендуется, т.к. возможен неполный диалог с ЕГАИС – лучше режим 3.4.
3.6. Настройка каталогов, параметров работы программы «УСЕга». Настраиваются реквизиты предприятия, правила поведения программы, интерфейс программы.
3.7. Ремонт: паковка и переиндексация рабочих таблиц во всех каталогах. Ремонт внутренней файловой системы программы, перевод структур БД к актуальной версии, очистка от «мусора» внутренних каталогов программы.
3.8. Просмотр, печать лицензии – freeware по программе в случае проверок органов.
3.9. Помощь по программе - справки, обновления версий, консультации – переадресация на ресурс поддержки программы.
3.10. Акт отказа за получателя - сервис по отзыву ошибочно отосланных ТТН. Для исходящих от Вас накладных, созданных и отправленных из любой программы или по рекомендации ФСРАР «командными файлами» можно отозвать – сделать акт отказа за получателя. Для этого Вам необходимо знать регистрационный код ТТН в ЕГАИС. Для исходящих накладных, созданных и отправленных из «УС Лэнд:ЕГАИС» данный сервис, в расширенном виде доступен в режиме исходящих накладных.
3.11. Сервис по перезапросу накладных от ЕГАИС, удаленных из УТМ – аналог режима, доступного из личного кабинета ЕГАИС, но работающий без «неопределенностей» и сбоев. Вводите код накладной, а для «подтвержденных» из «УСЕга» выбираете код из меню и программа отправляет запрос на повторную посылку Вам ТТН, дожидаясь пока ЕГАИС не подтвердит, что накладная Вам отослана. Посмотреть её можно своей УС или в режиме 2., например для выгрузки в декларацию.
3.12 Запрос и обработка (выгрузка) ответов по id контрагента, id алкогольной продукции, штрих коду акцизной марки, получение справки о движении по коду раздела Б. Вводите код «копипастом» или со сканера и дожидаетесь получения ответа от ЕГАИС с максимально доступной информацией.
3.13. Смена подразделения/предприятия. Перед этим останов служб! Режим переключения на атрибуты другого подразделения при смене ключа JaCarta.
4. Работы с исходящими документами: накладные, акты, продажи. В этом блоке режимов ведутся таблицы, отправляются, анализируются, удаляются запросы по накладным, списаниям, постановам на баланс, кассовым продажам, формируются декларация, журналы учета, выгружаются или загружаются данные из учетных систем предприятия. Подробнее:
4.1. Ведение списка (добавление, изменение, удаление документов) и работы с ТТН на возврат поставщикам и внутреннее перемещение. Заполняются и отправляются накладные в ЕГАИС, контролируется их проведение через ЕГАИС, акты получателей на накладные – весь необходимый функционал, в том числе торговых сетей и оптовых предприятий по движению алкогольной продукции. Особо отмечу:
4.1.1. Опрос состояния прохождения, как по одной с детальной диагностикой, так и по всем накладным с «неокончательным» статусом прохождения.
4.1.2. Отзыв за получателя ошибочно отправленной и принятой ЕГАИС накладной.
4.1.3. Механизмы быстрого создания ТТН по раннее созданным документам.
4.1.4. Выгрузка ТТН или свода ТТН в любые компьютерные форматы, например для загрузки в свои учетные системы.
4.2. Постановка алкогольной продукции подразделения на баланс в ЕГАИС. Возможно полностью «ручное» формирование документов (записей по продукции), однако в «УС Лэнд:ЕГАИС» встроены в сервис проверки акцизных марок и режим запроса АП производителя (импортера) возможности пополнения «пустографки» баланса для последующего незначительного дополнения информации. Особо отмечу:
4.2.1. Наличие и описание best praktic решения проблем, возникающих при постановках на баланс продукции с нечеткой сопроводительной документацией.
4.2.2. Подготовка и печать (экспорт) «пустографок» для заполнения в отдельных подразделениях «сертификации» или на складах.
4.2.3. Наличие механизмов минимизации ручного ввода данных справок.
4.2.4. Контроль и подробная диагностика процессов, происходящих в ЕГАИС при постановке АП на баланс, удаление из УТМ сопутствующих запросов.
4.3. Акты на списание алкогольной продукции с подразделения активного ключа. Создаются и отправляются в ЕГАИС, контролируются этапы прохождения актов на списание АП по остаткам продукции в ЕГАИС в разрезе разделов Б. Выгрузка актов и реестров актов во внешние учетные системы и их печать.
4.4. Приходные накладные поставщиков по ЕГАИС. Сверки, анализ, декларации. При полном или частичном «подтверждении» приходных накладных программа их сохраняет во внутреннюю базу данных, позволяя, в последствии печатать накладные, своды. После задания реквизитов алкогольной лицензии поставщика стоить декларацию по приходам алкоголя и пива, а так же выверки в срезе кодов видов АП и производителей сверки по поставщикам. Как и «везде» аналитические данные выгружаются во все стандартные компьютерные форматы для интеграции с программами подготовки деклараций и учетными системами.
Следующие три режима, реализуют функционал «кассовой» программы, дополняющей учетную систему или используемую, как отдельную учетную систему.
Допускается работа с несколькими кассовыми узлами в сетевом режиме, но техника «ключников» не работает, т.е. одно подразделение – один УТМ/JaCarta, хотя в одной УТМ можно дополнительно вести учет по пиву и точкам общепита, где не требуется ведение продаж в ЕГАИС.
Концепция «кассы»: магазин имеет обыкновенную ККМ, обычный ПК и принтер. Вводятся продажи, в том числе по неалкогольному товару, а по алкоголю и при желании «пиву» продажи отправляются в ЕГАИС и при желании печатается слип на обычном принтере. Товары могут закачиваться из внешней УС и в неё выгружаться продажи.
4.5. Ведение справочника товаров для продаж. Импорт из учётной системы. Выгрузка справочника товаров в УС или печать произвольной выборки. Установка связи по алкогольным кодам с остатками ЕГАИС подразделение – автоматическое определение алкогольных атрибутов товаров. Уникальным идентификатором товара является ШК EAN13 – при необходимости формирование локального ШК.
Допустимые типы товаров «кассы»: алкоголь, пиво, неалкогольный товар. В зависимости от типа товара программа по разному ведёт диалог с ЕГАИС. Допустимо «временный» перевод алкогольного товара в неалкогольный, например для отсрочки по отправке данных в ЕГАИС. Справочник товаров можно подготавливать по сети с рабочего места товароведа.
4.6. Работа со списком чеков. Отчеты и выгрузка данных о продажах в УС. В данном режиме производятся работы с чеками, сохраняемыми в «продажах» (4.7). Чеки анализируются, печатаются, в том числе реестры, выгружаются в учетные системы. Для отложенной отправки в ЕГАИС, например при сбоях интернет можно произвести отправку чека и (или) распечатать слип по алкогольной части чека. В перспективе можно будет печатать журнал учета АП, однако он автоматически ведётся в личном кабинете.
4.7. Интерфейс кассира - продажи по ШК, в том числе через ЕГАИС. Режим заточен на максимальную простоту и быстродействие. При первом запуске определяются «стартовые» атрибуты кассы, которые можно менять «на лету», а дальше сканирование EAN13, указание скидок, помощь в расчете сдачи. После согласия на сохранение продажи по каждой единицы наименование алкогольного товара программа запрашивает ШК акцизной марки и отправляет чек в ЕГАИС, контролируя процесс прохождения, который можно «прерывать» переведя продажу в «отложенную».
5. Работа, отчеты после получения входящих запросов УТМ – результатов на Ваш запрос, на получение информации в ЕГАИС. Запросы рассматриваются в 6., а здесь по каждому отдельному запросу из блока однотипных запросов получаете, анализируете, выгружаете во внешние форматы структурированные (оформленные в виде таблиц) ответы. При желании стираете из базы УТМ соответствующие запросам данные. Подробно запросы к ЕГАИС рассмотрим в 6., а здесь просто перечислю режимы обработки ответов. Во всех подрежимах работа единообразна с табличной формой результата: поиск информации, отбор в «выборку», печать данных по выборке, …
5.1. Получение информации по контрагентам;
5.2. Просмотр и печать справок А по запросам в ЕГАИС;
5.3. Просмотр и печать разделов Б по запросам в ЕГАИС;
5.4. Получение и анализ остатков активного ключа в ЕГАИС;
5.5. Анализ алкогольной продукции, полученный при запросе из сервиса проверок легальности акцизных марок;
5.6. Анализ и экспорт, в том числе «заготовку» для баланса АП производителя.
6. Формирование пачек или одного запроса на получение информации от ЕГАИС. Как правило, циклически набирается набор однотипных запросов, в том числе из разных режимов, сразу отправляя исходящие (на получение информации) запросы к ЕГАИС. По прошествии некоторого времени запускается режим 1. и изучаются результаты в группе режимов 5…. Хотя можно, что бы не гадать о моменте (когда же он наконец придёт) ответа от ЕГАИС использовать режим 3.3.
6.1. Запрос информации по нескольким контрагентам. До прерывания процесса программа запрашивает, а Вы вводите (в ручную или копировать – вставить) ИНН контрагента, который проверяется по контрольной сумме кода в процессе ввода. На каждый ввод отсылается запрос в ЕГАИС. Здесь и далее – анализ ответов в 5.Х.
6.2. Циклический (см. 6.1) запрос справок А по их идентификатору в ЕГАИС. В процессе ввода пополняется пачка запросов сделанных из режима подтверждения ТТН.
6.3. Циклический (см. 6.1) запрос разделов Б по их идентификатору в ЕГАИС. В процессе ввода пополняется пачка запросов сделанных из режима подтверждения ТТН.
6.4. Запрос своих текущих остатков по приходным ТТН и постановке на баланс. Остатки рекомендуется постоянно перезапрашивать, так как для «исходящих» документов программа контролирует их «свежесть», но обновляет внутреннюю базу только при просмотре их в режиме 5.4.
6.5. Сервис - сделать список до 100 акцизных марок для запроса по их алкогольному коду и (или) проверки легальности через личный кабинет ФСРАР. Циклически (см. 6.1) программа запрашивает, а Вы вводите копированием или считывая код АМ сканером двумерных кодов до (программа контролирует) 100 марок, так же в процессе ввода программа контролирует считываемость и корректность акцизной марки.
По «разрешенным» программой «УС Лэнд:ЕГАИС» маркам, при желании Вы можете вывести их в XML файл, который можно использовать при пакетной проверке легальности в личном кабинете. Затем, при желании по всему пакету марок Вы можете произвести запрос к ЕГАИС на получение информации по каждой «бутылке» (коду АП в ЕГАИС), при этом программа пополняет «пустографку» режима постановки на баланс, заполняя её максимально доступным объемом информации.
6.6. Запрос алкогольной продукции производителя или импортера по его коду ИНН. Работаем, как в 6.1. Замечу, что эта информация нужна для постановки на баланс пивной продукции.