Документооборот накладных

Форматы

Примечание

Подробнее про электронные накладные можно прочитать здесь

Процесс обмена электронными накладными в Диадоке реализован с учетом:

В силу приказа N ММВ-7-15/820@ утвержден электронный формат универсального передаточного документа УПД. Его можно использовать как первичный документ, подтверждающий совершение хозяйственной операции.

В силу приказа N ММВ-7-10/551@ электронная товарная накладная может быть в следующем формате (documentVersion=tovtorg_05_01_04) :

Последние версии xsd-схем для первого и второго титула товарной накладной формата 551 могут быть получены с помощью ссылки, доступной в поле XsdUrl контракта DocumentTitle, в результате вызова метода GetDocumentTypes.

Соответствие формата накладных и AttachmentVersion
Структура Форматы Функция AttachmentVersion
XmlTorg12
  • приказ №820
  • ДОП
  • utd820_05_01_01
XmlTorg12
  • приказ №155 (формат устарел)
  • ДОП
  • utd_05_02_01
XmlTorg12
  • приказ №551
  • tovtorg_05_02_01
XmlTorg12
  • приказ №172 (формат устарел)
  • torg12_05_01_01;
  • torg12_05_01_02

Структуры

Для документов, возникающих в ходе документооборота электронных накладных, в Диадоке зарезервированы специальные типы сущностей.

Для титула продавца электронной накладной можно использовать следующую структуру:

  • Attachment/XmlTorg12,

Для титула покупателя электронной накладной можно использовать следующую структуру:

  • Attachment/XmlTorg12BuyerTitle,

Для формализованного отказа в подписи электронной накладной в Диадоке используется:

  • XmlSignatureRejection

Генерация

Соответствие формата накладных и AttachmentVersion
Титул Формат Геренация DocumentVersion
Титул продавца Приказ №820 GenerateTitleXml documentVersion = utd820_05_01_01
Титул покупателя Приказ №820 GenerateTitleXml documentVersion = utd820_05_01_01
Титул продавца Приказ №551 GenerateTitleXml documentVersion = tovtorg_05_01_04
Титул покупателя Приказ №551 GenerateTitleXml documentVersion = tovtorg_05_01_04

Парсинг

Соответствие формата накладных и AttachmentVersion
Титул Формат Парсинг DocumentVersion
Титул продавца Приказ №820 ParseTitleXml documentVersion = utd820_05_01_01
Титул покупателя Приказ №820 ParseTitleXml documentVersion = utd820_05_01_01
Титул продавца Приказ №551 ParseTitleXml documentVersion = tovtorg_05_01_04
Титул покупателя Приказ №551 ParseTitleXml documentVersion = tovtorg_05_01_04

Подписант

Накладные в форматах №820 и №551 подразумевают расширенный набор полей для подписантов. Этот набор полей не содержится ни в сертификате, ни в данных организации.

Автоматическое заполнение происходит, если в Диадоке есть дополнительные данные, необходимые для подписания. Если дополнительных данных, необходимых для подписания в Диадоке нет, то будет возникать ошибка.

Расширенные данные можно заполнить методом ExtendedSignerDetails.

Порядок обмена

Примечание

Порядок обмена электронными накладными между компаниями через Диадок описан здесь

Схема, приведенная ниже, демонстрирует порядок обмена электронными накладными, реализованный в Диадоке:

  1. Продавец формирует титул продавца накладной XmlTorg121, подписывает его и направляет Покупателю.
  2. Диадок доставляет титул продавца накладной XmlTorg122до Покупателя.
  3. Покупатель получает титул продавца накладной XmlTorg122, и формирует в ответ титул покупателя накладной XmlTorg12BuyerTitle3, подписывает его и отправляет в сторону Продавца.
  4. Диадок доставляет титул покупателя накладной XmlTorg12BuyerTitle4до Продавца.
  5. Если Покупатель обнаружил ошибки в полученном титуле продавца накладной, он формирует отказ в подписи XmlSignatureRejection5, подписывает его и направляет Продавцу.
  6. Диадок доставляет отказ в подписи XmlSignatureRejection5до Продавца.
../_images/scheme-02-torg12-docflow.png