Работа с фискальными чеками
Общая информация
В соответствии с законодательством Российской Федерации всем организациям и большинству индивидуальных предпринимателей при осуществлении расчётов с использованием электронных средств платежа необходимо применять контрольно-кассовую технику и информировать Федеральную налоговую службу о совершённых платежах. При этом передача данных в налоговую службу регулируется Федеральным законом РФ от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации».
Платёжная платформа EtoPlatezhi позволяет организовывать работу с фискальными чеками через сервисы фискализации «АТОЛ Онлайн» и Orange Data. Для подключения какого-либо из этих сервисов со стороны мерчанта необходимо заключить соответствующий договор с компанией — поставщиком услуги; при этом с вопросами о подключении можно обращаться к курирующему менеджеру.
После подключения одного из сервисов фискализации можно указывать данные для формирования чеков в запросах на открытие Payment Page (подробнее) и на выполнение операций через Gate (подробнее), в то время как в интерфейсе Dashboard можно работать с фискальными чеками по возвратам, инициируя и контролируя их отправку, а также просматривая включаемую в них информацию. Доступ к этим процедурам в интерфейсе Dashboard регулируется отдельным правом и по умолчанию доступен учётным записям с ролями Merchant Admin и Operations.
Далее указаны особенности работы с фискальными чеками в интерфейсе Dashboard и описан порядок выполнения отдельных процедур.
Особенности
При работе с фискальными чеками следует учитывать как общие особенности (подробнее), так и особенности интерфейса Dashboard: в нём можно работать только с чеками к возвратам и для каждого возврата можно инициировать только однократную отправку чека. Для повторной отправки чеков можно использовать запросы к соответствующей конечной точке Gate API (подробнее), а также обращаться к специалистам технической поддержки EtoPlatezhi или использовать возможности сервисов фискализации. В случаях, когда отправка чека отклоняется на стороне сервиса фискализации, повторная отправка возможна только через этот сервис.
Контроль отправки фискальных данных
Интерфейс Dashboard позволяет контролировать отправку фискальных чеков к возвратам. Для этого можно использовать карточки платежей в разделе Платежи и отчёты по операциям, формируемые через раздел Отчёты. Кроме того, можно получать информацию о чеках с помощью запросов к конечным точкам группы operations
Data API.
Для контроля формирования фискальных чеков можно использовать статусы операции Create_cash_voucher. Они имеют следующие значения:
processing— запрос на формирование чека передан в сервис фискализации;success— чек сформирован на стороне сервиса фискализации и отправлен пользователю на указанный адрес электронной почты;decline— чек не сформирован на стороне сервиса фискализации, например из-за некорректного состава данных (в таких случаях следует инициировать повторную отправку через сервис фискализации).
Чтобы получить информацию о фискальных чеках к возвратам по конкретной оплате, следует:
- Открыть карточку целевой оплаты в разделе Платежи.
Для этого можно воспользоваться поиском (например, по идентификатору платежа) либо перейти в раздел Платежи и использовать реестр и фильтры.
- Перейти к детальной информации об операции создания целевого чека, выбрав на панели со списком операций соответствующую операцию
Create_cash_voucher.Для этого необходимо выбрать соответствующую операцию
Create_cash_voucherна панели со списком операций в левой части карточки платежа. - Открыть оповещение с фискальными данными на вкладке Последнее оповещение.
Для этого необходимо открыть вкладку Последнее оповещение на панели с информацией об операции.
Инициирование отправки фискальных чеков к возвратам
При выполнении одиночных возвратов (полных или частичных, для оплат любого типа) в интерфейсе Dashboard можно указывать фискальные данные и инициировать отправку чеков с использованием сервисов фискализации «АТОЛ Онлайн» и Orange Data.При этом часть параметров, условно постоянных для отдельного проекта, можно указать (заранее) и не заполнять для каждого возврата.
Чтобы выполнить возврат с отправкой фискальных данных, следует:
- При необходимости, найти целевую оплату в разделе Платежи — ту, для которой требуется выполнить возврат.
Для этого можно воспользоваться поиском (например, по идентификатору платежа) или перейти в раздел Платежи и использовать реестр и фильтры (например, по типу платежа —
purchase,recurring,invoiceилиaccount verification). - Открыть модальное окно для инициирования возврата, щёлкнув кнопку
в соответствующей строке реестра платежей.
Для этого можно щёлкнуть кнопку
в соответствующей строке реестра платежей или открыть карточку платежа и щёлкнуть кнопку Возврат на панели управления платежом (в левой верхней части карточки).
- Инициировать выполнение возврата с отправкой фискальных данных.
Для этого необходимо указать в открывшемся окне требуемую сумму возврата — полную доступную или её часть (сумма, доступная для возврата, отображается в этом же окне), установить флажок Создать фискальный чек и щёлкнуть кнопку Создать чек и провести возврат.
- Указать фискальные данные и подтвердить выполнение возврата и отправку чека.
Для этого необходимо заполнить поля в открывшейся вкладке Фискальный чек в разделе Платежи, щёлкнуть кнопку Подтвердить и подтвердить действие в открывшемся модальном окне.
Если условно постоянные данные для используемого проекта предварительно заполнены в разделе Проекты, то они подставляются в форму автоматически и далее необходимо заполнять только параметры, касающиеся конкретного возврата. Автоматически подставленные данные при необходимости можно редактировать в этой же вкладке.
Прим.: При заполнении полей стоит учитывать ряд особенностей, представленных в отдельной статье (подробнее). - Убедиться, что возврат выполнен и фискальный чек сформирован. В этом случае статусы операций
refundиCreated_cash_voucherдолжны принять значениеsuccess.Статус операции возврата (
refund) можно проверить в карточке платежа (он должен принять значениеsuccess) или через статус платежа в реестре платежей (при возврате полной суммы он должен принять значениеrefundedилиreversed, а при возврате частичной суммы —partially refunded).Статус операции отправки фискальных данных (
Created_cash_voucher) можно проверить в карточке платежа (он должен принять значениеsuccess) или в сервисе фискализации (по наличию чека).
Заполнение условно постоянных данных
Фискальные данные, передаваемые вместе с запросом на инициирование возврата, включают в себя частные сведения, касающиеся этого возврата, и общие сведения, которые могут считаться условно постоянными для всех возвратов в рамках одного проекта. Чтобы не указывать такие общие сведения отдельно для каждого возврата, их можно предварительно указать в карточке проекта в интерфейсе Dashboard. В таком случае эти сведения автоматически подставляются в форму заполнения фискальных данных и при необходимости могут быть скорректированы для отдельных возвратов непосредственно в этой форме.
Для предварительного заполнения условно постоянно данных необходимо найти целевой проект в разделе Проекты, указать актуальную информацию об этом проекте (во всех или только необходимых полях) на вкладке Информация о фискальных чеках и сохранить изменения.