Фискальные чеки e-HDM для онлайн-продаж в Армении
Онлайн-продажа в Армении по-прежнему требует фискального чека. Рассказываем, что такое e-HDM, как зарегистрировать его в налоговой службе и как Paynet выпускает чеки автоматически, вручную или через API.
Получить деньги - это только половина продажи в Армении. Вторая половина - фискальный чек: налоговая служба ожидает, что продажа будет зарегистрирована через электронную кассу, и онлайн-продажа не освобождается от этого требования только потому, что она произошла на сайте.
e-HDM - это та самая электронная касса в программной форме, зарегистрированная в Комитете государственных доходов. Как только ваш e-HDM подключен к Paynet, фискальный чек выпускается для ваших онлайн-платежей без чьего-либо ручного вмешательства, а QR-код для проверки чека сохраняется, чтобы его можно было показать снова позже.
В этой статье разбирается, что включает в себя настройка, что происходит в налоговой службе и что происходит в Paynet, а также три способа выпуска чека после того, как все запущено.
Что делает Paynet и что делаете вы
Разделение стоит проговорить сразу, поскольку оно снимает большую часть тревоги по поводу процесса.
Paynet генерирует все ключи и файлы сертификата за вас. Не нужно устанавливать дополнительное программное обеспечение, запускать команду keytool или хранить файл ключа в безопасности на своем ноутбуке. Закрытый ключ генерируется внутри Paynet, хранится в зашифрованном виде и никогда его не покидает.
Вы подаете одно заявление в системе электронной подачи КГД. Это единственная часть, которая происходит вне Paynet, и она занимает примерно десять минут.
Все остальное, проверка, сборка хранилища ключей и активация, делается за вас из панели управления.
Шесть шагов
Настройка e-HDM в Paynet - это мастер из шести шагов. Вот для чего нужен каждый из них.
Шаг 1: выбор доменов
Выберите, для каких из ваших сайтов этот e-HDM автоматически выпускает чеки. Один e-HDM принадлежит одному бизнесу, а один бизнес может обслуживать несколько доменов.
Этот шаг необязателен. Если у вас нет верифицированных доменов или вы принимаете платежи в другом месте и хотите только выпускать чеки самостоятельно, пропустите его и продолжайте. Домены можно привязать позже. Обратите внимание, что автоматическая печать для каждого успешного платежа требует привязанного домена, так что если вам нужно именно это, выполните данный шаг.
Шаг 2: IP-адрес сервера Paynet
Заявление в КГД запрашивает IP-адрес сервера, который подключается к налоговой службе. Поскольку ваши платежи фискализируются через Paynet, этот сервер принадлежит Paynet, и Paynet показывает вам точный адрес для копирования.
Запишите его. Он понадобится вам на шаге 4 при заполнении заявления.
Шаг 3: генерация запроса на сертификат
Введите свой ИНН, восьмизначный номер на вашем налоговом регистрационном свидетельстве. Если вы уже прошли верификацию бизнеса в Paynet, поле заполнится оттуда автоматически.
Нажмите "Создать CSR". Paynet создает пару ключей и файл .csr, который вы скачиваете. Этот файл подтверждает налоговой службе, каким ключом будут подписываться ваши чеки.
Если вы когда-либо перегенерируете CSR, предыдущий и любой выданный для него сертификат перестают работать, поэтому делайте это, только если начинаете регистрацию заново.
Шаг 4: подача заявления в КГД
Эта часть происходит в налоговой службе, а не в Paynet.
- Войдите в систему электронной подачи КГД.
- Откройте раздел заявлений и выберите форму 101, "Заявление о регистрации ККМ", код u6.
- Выберите тип "электронная ККМ".
- В разделе 6, "Данные электронной ККМ", прикрепите файл
.csrиз шага 3 и введите IP-адрес сервера Paynet из шага 2. - Отправьте заявление.
Затем отметьте его как поданное в Paynet, чтобы панель управления знала, на каком этапе вы находитесь. Заявления обычно одобряются за один-три рабочих дня. Paynet отправит вам письмо-напоминание через два дня и еще раз через семь, на случай если одобрение пришло, а вы еще не вернулись, чтобы это проверить.
Шаг 5: загрузка сертификата
Как только сотрудник налоговой одобрит заявление, откройте список ККМ в системе электронной подачи. Скачайте свой сертификат, файл .crt, с помощью значка загрузки, и запишите регистрационный номер (CRN), указанный в списке.
Загрузите .crt в Paynet вместе с регистрационным номером и вашим налоговым режимом. Paynet проверяет сертификат по ключу, сгенерированному на шаге 3, и собирает для вас хранилище ключей.
Налоговый режим имеет значение. Варианты: плательщик НДС, неплательщик НДС, налог с оборота и микропредприятие. Неверный режим приводит к юридически некорректным чекам, поэтому, если вы не уверены, посмотрите на свое налоговое регистрационное свидетельство или спросите бухгалтера.
Шаг 6: проверка соединения и активация
Сначала нажмите "Проверить соединение". Если проверка прошла успешно, нажмите "Активировать". Активация переводит ваш e-HDM в активное состояние в налоговой службе и настраивает отдел 1 с вашим налоговым режимом. После этого Paynet может выпускать фискальные чеки для ваших платежей.
Если вы сгенерировали собственные ключи с помощью keytool, а не позволили это сделать Paynet, есть альтернативный путь: преобразуйте хранилище ключей в PKCS#12 и загрузите файл .p12 вместе с его паролем.
Три способа выпуска чека
Как только ваш e-HDM активен, чек может быть выпущен тремя способами.
Автоматически. Включите настройку печати чека для каждого успешного платежа, и каждый завершенный платеж на привязанном домене создает фискальный чек без каких-либо дополнительных действий. Это режим, который нужен большинству онлайн-магазинов. Для него требуется хотя бы один привязанный домен.
Вручную. Откройте "Фискальные чеки" в панели управления, нажмите "Новый чек", введите проданные позиции с количеством и ценой, укажите, оплатил ли покупатель картой или наличными, и распечатайте. Это покрывает продажи, которые вообще не проходили через Paynet: банковский перевод, наличные на кассе, оплата каким-то другим способом. Для выпуска самостоятельных чеков требуется верификация бизнеса.
Через API. Когда вы создаете платеж через API Paynet, вы можете отправить вместе с ним проданные позиции, и чек будет составлен из этих строк, а не из одной общей суммы. Если вы хотите, чтобы в чеках отображались реальные названия товаров вместо итоговой суммы заказа, вот как это сделать. Подробности по полям есть в справочнике по API.
Каким бы способом ни был выпущен чек, его QR-код для проверки сохраняется и может быть снова показан из панели управления. Для платежей через API webhook, сообщающий об окончательном статусе, также содержит идентификатор чека и URL QR-кода, так что ваша собственная система может показать покупателю его чек без дополнительного запроса.
Возвраты
Возврат требует собственного фискального документа. В списке чеков выберите "Чек возврата" для исходной продажи. Это печатает чек возврата и аннулирует фискальный чек в налоговой службе.
Делайте это каждый раз, когда возвращаете деньги за фискализированный платеж. Возврат денег без чека возврата оставляет продажу зарегистрированной в КГД так, как будто она все еще состоялась.
Когда выпуск чека не удался
Выпуск чеков может не удаться, обычно из-за того, что не удалось связаться с налоговой службой или что-то не так с сертификатом. Неудачные чеки видны в панели управления вместе с причиной, и вы можете повторить попытку для одного чека или для всех неудачных сразу.
Панель управления также выдает предупреждение, когда выпуск чеков не удался, поскольку неудачный чек означает, что у покупателя отсутствует налоговый документ, а это проблема, о которой вы хотите узнать в тот же день, а не в конце месяца.
Распространенные причины видны прямо из сообщения об ошибке: истекший сертификат, который исправляется загрузкой нового; сертификат, который система не может прочитать, что исправляется повторной загрузкой; тайм-аут в налоговой службе, который обычно проходит через несколько минут; ненастроенный отдел 1, что означает повторное нажатие "Активировать"; и e-HDM, который вообще никогда не был активирован.
Сколько это стоит
Чеки, выпущенные для платежа, прошедшего через Paynet, бесплатны. Вы уже платите 20 драм за сам платеж, и прилагаемый к нему чек ничего не стоит дополнительно.
Самостоятельные чеки, то есть для продаж, не прошедших через Paynet, стоят 3 драма каждый. Каждый новый аккаунт начинает с 500 бесплатных чеков, и купленные чеки никогда не сгорают. Полная информация - на странице тарифов.
e-HDM не требует магазина
Стоит знать, что это работает и само по себе. Вы можете подключить e-HDM и использовать Paynet исключительно для выпуска фискальных чеков, без привязанного домена и без приема платежей через платформу. Домен нужен, только если вы хотите, чтобы чеки выпускались автоматически для платежей, обрабатываемых Paynet.
Это делает такой вариант разумным для бизнеса, чьи продажи происходят где-то еще, но которому все равно нужна работающая электронная касса.
Что делать дальше
- Завершите верификацию бизнеса в Paynet, если вы этого еще не сделали, поскольку самостоятельные чеки и активация зависят от нее.
- Откройте e-HDM в панели управления и пройдите шаги с 1 по 3. Держите ИНН под рукой и скачайте файл
.csr. - Подайте форму 101, код u6, в системе электронной подачи КГД с прикрепленным
.csrи введенным IP-адресом сервера Paynet, затем отметьте ее как поданную в Paynet. - Когда придет одобрение, скачайте
.crtи CRN из списка ККМ, загрузите их вместе с вашим налоговым режимом, проверьте соединение и активируйте. - Включите автоматические чеки, если ваши платежи проходят через Paynet, и выпустите один ручной чек, чтобы увидеть QR-код и убедиться, что налоговый режим в нем указан верно.
Если вы еще не подключили магазин, страница плагинов охватывает готовые интеграции, которые подают платежи в этот процесс.
Упоминания Комитета государственных доходов, а также названия любых провайдеров или платформ приводятся исключительно для идентификации, и эти названия принадлежат их владельцам. Paynet - независимый платежный шлюз.