Поддержка нового порядка обмена электронными счетами‑фактурами — Диадок

Поддержка нового порядка обмена электронными счетами‑фактурами

22 июня 2021
Работа системы

С 1 июля 2021 года меняется регламент работы со счетами-фактурами. На смену приказу № 174н от 10.11.2015 приходит приказ № 14н от 05.02.2021.

1 июля 2021 в 00:00 (МСК) все документы, которые содержат счета-фактуры, начнут обрабатываться в Диадоке по новой схеме документооборота. К ним относятся:

  • счета-фактуры;
  • исправления и корректировки СФ;
  • УПД с функциями СЧФ и СЧФДОП;
  • УКД с функциями КСЧФ и КСЧФДИС;
  • исправления УПД и УКД. 

Вам ничего не нужно менять, если:

  • отправляете документы из веб-интерфейса Диадока;
  • пользуетесь интеграционным модулем для 1С актуальной версии;
  • пользуетесь Диадок.Коннектором. 

Если используете интеграцию сторонней разработки, узнайте у поставщика решения, будут ли изменения и обновления.

Регламент обмена в соответствии с 14Н 

Что изменится в решениях 

Веб-интерфейс

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

API

1. Для работы по новому регламенту добавляются новые WorkflowId. Если при отправке документов вы явно указываете параметр WorkflowId в структуре DocumentAttachment, старые WorkflowId 4, 5, 10 нужно заменить на 15, 16, 17 соответственно. 
Если вы явно не указываете WorkflowId, при отправке после 1 июля документ будет автоматически отправлен с новым WorkflowId. 

2. Чтобы понять, по какой схеме запущен документ, нужно ориентироваться на значение WorkflowId, которое возвращается в структурах Document и DocumentInfoV3:

  • значения workflowid = 4, 5, 10 соответствуют старому регламенту 174Н;
  • значения 15, 16, 17 — новому регламенту 14Н.

В DocflowAPI V3 для уведомления об уточнении будет добавлена информация о подтверждении оператора в виде структуры ConfirmationDocflow.

3. В методах GetMessage, GetNewEvents, GetEvent, GetLastEvent, GetDocument, GetDocuments, GetDocumentByMessage будут возвращаться все сущности согласно новому регламенту, изменений в контрактах не будет.

В ответе GetDocuments в фильтры filterCategory = «Any.InboundHaveToCreateReceipt» и «Any.OutboundHaveToCreateReceipt» будут попадать следующие документы:

  • если документ отправлен до 1 июля (т.е. запущен по старой схеме), он попадет в фильтры, если для него нужно сформировать ИоП на сам документ, на подтверждение оператора или на уведомление об уточнении;
  • если документ отправлен после 1 июля и запущен по новым WorkflowId, он попадет в фильтры только если требуется сформировать ИоП на сам документ.

4. При попытке сгенерировать и отправить извещение о получении на подтверждение оператора или уведомление об уточнении для документа, который отправлен после 1 июля и обрабатывается согласно новому регламенту, вернется 409 ошибка.

5. Все уведомления об уточнении, отправленные после 1 июля, будут обрабатываться по новой схеме, даже если сам документ был отправлен до 1 июля. Это значит, что на такие уведомления об уточнении не нужно будет формировать ИоП.

В ваших интеграционных решениях не надо ничего менять, если:

  • используете наш метод генерации ИоП и ориентируетесь на нашу статусную модель при определении «следующей» технологической квитанции;
  • при постинге документов не указываете явно параметр Workflowid в структуре DocumentAttachment;
  • не проверяете при скачивании документов целостность документооборота на предмет наличия всех сущностей.

В остальных случаях необходимо внести изменения в ваши решения.

Коннекторы

Для пользователей работа с коннекторами не меняется. 

Интеграционные модули 1С

Интеграционные модули 1С поддерживают новую схему работы для версий:

  • 5.43.01 и выше — для модулей 1С 8.3 (управляемое приложение).
  • 5.38.01 и выше — для модулей 1С 8.2 и 8.3 (обычное приложение).
  • 2.13 и выше — для модулей 1С 7.7 (требуется обновление компоненты).
  • 4.5.16 и выше — для модулей версии «Про». Если не можете перейти с версии 3.2 и выше на 4.5.16, обратитесь в техподдержку.

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

Роуминг

Все описанные выше изменения касаются электронного документооборота, обеспеченного Контуром в сервисе Диадок. 

Также в обновленном регламенте передачи счетов-фактур заложены изменения в межоператорском обмене документами — роуминге. Разъяснения порядка — в письме ФНС.

Сейчас операторам получателей нужно формировать подтверждение даты отправки на каждый входящий из роуминга документ. Мы ведем переговоры с операторами-партнерами об их готовности к переходу на новый регламент.

28 комментариев
Михаил 22 июня
Здравствуйте,
Вы могли бы кратко объяснить, что именно изменилось в соответствии с новым приказом?
Спасибо
Наталья 23 июня
Михаил, добрый день!
Кратко изменения в регламенте следующие:
1. Появились требования для прослеживаемых товаров - счета-фактуры с прослеживаемыми товарами нужно передавать в электронном виде и нельзя шифровать.
2. Уменьшилось количество извещений о получении. Теперь извещение нужно формировать только на счет-фактуру. Извещения на подтверждения оператора и уведомления об уточнении согласно новому регламенту формировать не нужно.
3. Добавились подтверждения оператора об отправке документа на извещение о получении в сторону продавца и подтверждения оператора о получении и отправке уведомления об уточнении в сторону продавца и покупателя.
4. В роуминге добавились подтверждения оператора об отправке документа, извещения о получении, уведомления об уточнении между операторами.
Пункты 2 и 3 отражены на схеме в текущей статье.
Виктор 23 июня
Наталья, добрый день!
Непонятен ваш ответ
Вы пишите
"2. Уменьшилось количество извещений о получении. Теперь извещение нужно формировать только на счет-фактуру. Извещения на подтверждения оператора и уведомления об уточнении согласно новому регламенту формировать не нужно."
и
"3. Добавились подтверждения оператора об отправке документа на извещение о получении в сторону продавца и подтверждения оператора о получении и отправке уведомления об уточнении в сторону продавца и покупателя."

Так уведомления о получении все же формируются или нет?
Виктор 23 июня
Виктор, вернее уведомления об уточнении
Наталья 23 июня
Виктор, добрый день!
На схеме в статье показано, какие технологические квитанции должны формироваться согласно новому регламенту. Получатель документа должен сформировать извещение о получении на счет-фактуру.
Подтверждения оператора формирует сам оператор, отправитель и получатель документа должны уметь их только получать и при необходимости обрабатывать.
Наталья 23 июня
Виктор, работа с уведомлением об уточнении остается как раньше. Если документ содержит неверные данные и по нему нужно исправление или корректировка, то отправляется уведомление об уточнении.
Виктор 24 июня
Наталья, "Получатель документа должен сформировать извещение о получении на счет-фактуру."
КАк конкретно в Диадок это будет выглядеть? Можете подробно описать алгоритм в вебе Диадок?
"Подтверждения оператора формирует сам оператор, отправитель и получатель документа должны уметь их только получать и при необходимости обрабатывать."- если отправитель/получатель используют веб Диадок, то разве они должны что-то донастраивать со своей стороны?
Роман Акимов 24 июня
Виктор, изменений в Диадоке относительно самого процесса подписания ИоП не произойдет. Вам надо будет совершать (или не совершать) точно те же действия, как и сейчас. Безотносительно того, используете ли вы веб, или прикладные решения для работы в сервисе

Если у вас остались точечные вопросы, то рекомендуем обратиться в нашу поддержку для консультации непосредственно по вашему сценарию работы в сервисе
Елена 23 июня
Коллеги подскажите если мы не внесем в API изменения до 1 июля , то что будет с процессом отправки счетов-фактур? За неделю оформить и реализовать заявку по анализу и изменениям в системе очень сложно.
Роман Акимов 24 июня
Елена, мы планировали изменения таким образом, чтобы интеграторам не требовалось вносить изменения. В подавляющем большинстве сценариев изменения или не требуются, или они минимальны

Если вам необходимо вносить изменения в ваше решение, то могут возникнут различные последствия, которые касаются некорректности статуса ДО или могут возвращаться 409 ошибки
Дмитрий 24 июня
Добрый день.
Хотелось бы поподробней узнать про пункт:
"1. Появились требования для прослеживаемых товаров - счета-фактуры с прослеживаемыми товарами нужно передавать в электронном виде и нельзя шифровать."

1. Уже реализована функциональность в соответствии с требованиями Федерального закона от 09.11.2020 № 371-ФЗ в Диадок? Например, отправка РНПТ в СчетФактурах и УПД через Диадок.
2. В какой версии модуля «Диадок Про» для 1С реализована эта функциональность?
Роман Акимов 24 июня
Дмитрий, добрый день!

1. Отправку РНПТ в СФ и УПД Диадок поддержал одновременно с 820 форматом
2. Мы рекомендуем перейти на актуальную версию модуля "Диадок Про" - в текущий момент это версия 4.5.16. Далее нужно будет учесть формирование контента в интеграционном модуле - либо обратиться к нам за доработкой, либо провести эту доработку самостоятельно

Если у вас остались какие-то вопросы, то для ускорения решения рекомендуем обратиться к вашему персональному менеджеру или на diadoc@skbkontur.ru
Дмитрий 24 июня
Роман Акимов, Спасибо за ответ.
Анна 24 июня
Здравствуйте!
Мы планируем обновить 1С после отправки всех УПД за июнь, отправлять которые будем в начале июля. Подскажите, не произойдет ли "конфликта" в обработке и выгрузке УПД старого формата с обработкой этой УПД системой Диадок? И как быть при отправке УПД от 30.06.21 в июле 2021 когда уже будет действовать новая форма, но документ сформирован по старой.
Благодарю
Роман Акимов 24 июня
Анна, добрый день!

Формат УПД не меняется, меняется порядок передачи. Если вы не обновите модуль 1С существует риск того, что с 01 июля модуль у вас просто перестанет работать. Поэтому мы настоятельно рекомендуем обновить модуль в ближайшее время

Документы за июнь можно отправлять в июле
Анна Михеева 25 июня
Когда указанные изменения появятся на тестовом контуре Диадока? Конкретно интересует взаимодействие через api.
Роман Акимов 25 июня
Анна Михеева, для определения оптимальных условий тестирования обратитесь, пожалуйста, к вашему персональному менеджеру или в техническую поддержку
Наталья 1 июля
Добрый день. Сегодня попыталась выгрузить счф в новом формате. И у меня не выгрузились в печатной форме графа 12, 12а и 13.
Юлия 1 июля
Наталья, добрый день. Графы 12-13 визуализируются в печатной форме только если в xml заполнены сведения о прослеживаемости (элемент СведПрослеж).
Евгения 7 июля
Добрый день, а вот тут https://api-docs.diadoc.ru/ru/latest/proto/DocumentWorkflow.html все корректно по Workflow указано? Просто для Id=17 (который идет на смену 10му, как я понимаю, для СФ) в поле "Извещение о получении подтверждения оператора" стоит Да, хотя нам это извещение о получении подтверждений оператора, вроде как, не надо формировать? Возможно, я неверно понимаю таблицу?
Евгения 7 июля
Евгения, для того же 17го типа документооборота в поле "Извещение о получении подтверждения оператора на извещение о получении" тоже Да стоит, это верно? По сравнению с 10 вообще в извещениях ничего не изменилось, как будто
Юлия 8 июля
Евгения, добрый день! Для workflow 17 не формируется "Извещение о получении подтверждения оператора", "Извещение о получении подтверждения оператора на извещение о получении". Спасибо за внимательность, обновили документацию.
Евгения 9 июля
Юлия, Спасибо, теперь там все актуально? я просто себе заберу табличку, чтобы ориентироваться)
Юлия 9 июля
Евгения, да, таблица актуальная.
Как заполнить в новой счет-фактуре строку 5а если формирую документ в Диадоке? Где поля для заполнения этой строки?
Мария Юдина 14 июля
Ольга, добрый день! В веб-версии возможность заполнять строку 5а появится ориентировочно в августе.
Сейчас ее можно заполнить либо в модуле для 1С, либо вручную в самом xml-файле. За помощью вы можете обратиться в нашу техподдержку.
Александр 19 июля
А где можно посмотреть xsd схему по который идет проверка при загрузке xml по счет-фактуре на сайт ?
Мария Юдина 20 июля
Александр, добрый день! XSD схемы доступны у нас на сайте: https://www.diadoc.ru/docs Нужно открыть страницу нужного вам типа документа, далее нажать "XML-структура документа".