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

Форматы

Примечание

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

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

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

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

Важно

Приказ № ММВ-7-6/172@ считается устаревшим. Работа с данным форматом не рекомендуется.

В силу приказов № ММВ-7-6/172@ и N ММВ-7-15/40@ электронная товарная накладная может быть в следующем формате:

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

Структуры

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

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

  • Attachment/XmlTorg12,

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

  • Attachment/XmlTorg12BuyerTitle,

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

  • XmlSignatureRejection

Генерация

Соответствие формата накладных и AttachmentVersion
Титул Формат Геренация DocumentVersion
Титул продавца Приказ №155 GenerateUniversalTransferDocumentXmlForSeller  
Титул покупателя Приказ №155 GenerateUniversalTransferDocumentXmlForBuyer  
Титул продавца Приказ №551 GenerateTorg12XmlForSeller documentVersion = tovtorg_05_01_02
Титул покупателя Приказ №551 GenerateTorg12XmlForBuyer documentVersion = tovtorg_05_01_02
Титул продавца Приказ №172 GenerateTorg12XmlForSeller documentVersion = torg12_05_01_02
Титул покупателя Приказ №172 GenerateTorg12XmlForBuyer documentVersion = torg12_05_01_02

Парсинг

Соответствие формата накладных и AttachmentVersion
Титул Формат Парсинг DocumentVersion
Титул продавца Приказ №155 ParseUniversalTransferDocumentSellerTitleXml  
Титул покупателя Приказ №155 ParseUniversalTransferDocumentBuyerTitleXml  
Титул продавца Приказ №551 ParseTorg12SellerTitleXml documentVersion = tovtorg_05_01_02
Титул покупателя Приказ №551 ParseTorg12BuyerTitleXml documentVersion = tovtorg_05_01_02
Титул продавца Приказ №172 ParseTorg12SellerTitleXml documentVersion = torg12_05_01_02
Титул покупателя Приказ №172 ParseTorg12BuyerTitleXml documentVersion = torg12_05_01_02

Подписант

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

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

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

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

Примечание

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

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

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