Блог Горошко Андрея Разработка Заполнение тега 1260 фискального документа: как передать данные о проверке маркировки

Заполнение тега 1260 фискального документа: как передать данные о проверке маркировки

С 21 ноября 2023 года в силу вступило постановление Правительства РФ №1944, которое обязывает продавцов фиксировать факт и время проверки кода маркировки. Эти данные нужно передавать в составе фискального документа «Уведомление о реализации маркированного товара». Для этого используется тег 1260 и его «дочерние» теги.

Что такое тег 1260 и зачем он нужен?

Тег 1260 — это специальный реквизит фискального документа, который называется «Отраслевой реквизит предмета расчета». Он предназначен для передачи информации о маркированных товарах. Внутри тега 1260 находятся другие теги, которые уточняют информацию о проверке маркировки.

Какие данные нужно передавать в теге 1260?

Внутри тега 1260 необходимо передавать следующие данные:

  • 1262: Идентификатор ФОИВ (Федерального органа исполнительной власти). Для маркировки это всегда 030.
  • 1263: Дата документа, регламентирующего заполнение реквизита. В нашем случае это 21.11.2023 (дата постановления №1944).
  • 1264: Номер документа, регламентирующего заполнение реквизита. В нашем случае это 1944 (номер постановления).
  • 1265: Значение отраслевого реквизита. Самая важная часть, куда мы вносим информацию о проверке маркировки.

Как формируется значение тега 1265?

Значение тега 1265 формируется по строгому шаблону, используя данные из ответа системы маркировки. Когда касса отправляет запрос на проверку кода, система возвращает ответ, в котором есть два важных параметра:

  • reqId: Уникальный идентификатор запроса.
  • reqTimestamp: Время отправки запроса (в формате Unix timestamp).

Используя эти данные, значение тега 1265 формируется так:

UUID=&Time=

Пример заполнения тега 1260

Допустим, касса получила следующий ответ от системы маркировки:

{
  "reqId": "b99278f8-fbef-42ff-9159-d1c743760f36",
  "reqTimestamp": 1721227186096
}

Тогда тег 1260 будет заполнен следующим образом:

1260: sectoralData
    1262: 030
    1263: 21.11.2023
    1264: 1944
    1265: UUID=b99278f8-fbef-42ff-9159-d1c743760f36&Time=1721227186096

Важные моменты

  • Все значения в теге 1265 разделяются символом «&».
  • Значения тегов 1262, 1263, 1264 для случая проверки маркировки — константы.
  • Обязательно используйте правильный шаблон для формирования значения тега 1265.

Правильное заполнение тега 1260 гарантирует, что данные о проверке маркировки будут переданы в налоговую службу в соответствии с законодательством.

Средний рейтинг
Еще нет оценок

Добавить комментарий

Related Post

API Bitrix24 обновления и получения пользовательских полейAPI Bitrix24 обновления и получения пользовательских полей

Bitrix24 предоставляет мощный API, который позволяет разработчикам взаимодействовать с системой на более глубоком уровне. В этой статье мы рассмотрим, как использовать API Bitrix24 для обновления и получения пользовательских полей. Что

Автоматизация задач в Linux с помощью crontabАвтоматизация задач в Linux с помощью crontab

Планирование и автоматизация задач на сервере являются важными аспектами системного администрирования. Для этой цели существует несколько инструментов, включая systemd и crontab. В этой статье мы рассмотрим, как использовать эти инструменты

Как запретить публичный доступ к .git на сервереКак запретить публичный доступ к .git на сервере

Публичный доступ к .git-директории вашего веб-сайта может представлять угрозу безопасности, так как она содержит конфиденциальную информацию, такую как: Способы защиты Существует несколько способов запретить публичный доступ к .git-директории: 1. Настройка