для каких типов документов доступна отправка редактируемых шаблонов
Документооборот шаблонов¶
Шаблон — это предзаполненный документ, не имеющий юридической силы, который можно отправить контрагенту без подписи.
Шаблоны могут быть полезны, если требуется подготовить документы за контрагента или показать контрагенту документ до его подписания.
Из шаблона может быть создан юридически значимый документ. Сторона, которая сможет создать документ из шаблона выбирается в момент отправки шаблона.
Отправка шаблона¶
Варианты документооборота шаблона и документа, который будет создан из этого шаблона:
Для того, чтобы отправить документ по такой схеме, идентификаторы ящиков нужно заполнить так:
Для того, чтобы отправить документ по такой схеме, идентификаторы ящиков нужно заполнить так:
Для того, чтобы отправить документ по такой схеме, идентификаторы ящиков нужно заполнить так:
Шаблоном можно отправить все доступные типы документов.
Формализованные документы в шаблоне можно отправить с незаполненными полями, например, без указания номера документа. В таких документах недостающие поля будут заполняться получателем. Чтобы отправить шаблон, требующий заполнения, при отправке укажите EditingSettingId. Для получения идентификатора настройки, обратитесь к вашему менеджеру.
Получение шаблона¶
Создание документа из шаблона¶
Если документ был отправлен с настройкой редактирования, то созданный документ необходимо дозаполнить. Для того, что бы заполнить документ, следует отправить патч c типом EditingPatches. Методы для получения настроек дозаполнения пока недоступны.
Отклонение и отзыв шаблона¶
Дополнительные действия, доступные для шаблонов¶
Все остальные действия для шаблонов недоступны.
Форматы документов¶
Формат № 820¶
Формат №820, утвержденный Приказом ФНС России от 19.12.2018 № ММВ-7-15/820@, пришел на смену формату №155 и распространяется на типы документов:
Для Диадока документ в формате №820 – это контейнер, внутри которого лежит информация о сделке, совершенной клиентом.
Диадок ничего не знает о том, как выглядит учетная политика клиентов, и, соответственно, не может угадать дали ему ЭСФ/АКТ/Накладную/УПД.
Более того, по содержанию документа так же нельзя однозначно отличить один тип документа от другого.
При отправке документа участник ЭДО всегда сам выбирает показатель «тип документа».
Если продавец выставит счет-фактуру по формату согласно Приказу №820, укажет в документе функцию СЧФ, но тип документа в API укажет UniversalTransferDocument, то Диадок визуализирует документ, как УПД.
Чтобы визуализация счета-фактуры была привычной, при отправке документа необходимо указывать тип в API Invoice.
Генерация и парсинг
Для генерации и парсинга документов в формате №820 можно следует только методы: GenerateSenderTitleXml и GenerateRecipientTitleXml для генерации, ParseTitleXml для парсинга
Возможные форматы¶
В связи с тем, что документ может быть в разных форматах – интеграционным решениям необходимо понимать в каком формате пришел документ, что бы корректно обработать его на своей стороне.
Ниже приведен неполный список версий документов. Актуальные версии документа следует получать с помощью метода GetDocumentTypes
Тип документы | Структура | Возможные версии | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Счет-фактура (СФ) | Invoice |
Тип документы | Структура | Возможные версии |
---|---|---|
Неформализованный документ | Nonformalized | v1 |
Приглашение к ЭДО | TrustConnectionRequest | v1 |
Неформализованный ТОРГ-12 | Torg12 | v1 |
Неформализованный акт | AcceptanceCertificate | v1 |
Счет | ProformaInvoice | v1 |
Ценовой лист | PriceList | v1 |
Протокол согласования цены | PriceListAgreement | v1 |
Реестр сертификатов | CertificateRegistry | v1 |
Акт сверки | ReconciliationAct | v1 |
Договор | Contract | v1 |
Накладная | Torg13 | v1 |
Детализация | ServiceDetails | v1 |
Доп. соглашение | SupplementaryAgreement | v1 |
Добавление новых версий
При обновление форматов формализованных документов ФНС, в Диадоке будут добавляться новые значения Version, соответствующие новым версиям формата.
Интеграционным решениям нужно быть готовыми к тому, что может прийти новое значение Version. Рекомендуется уметь обрабатывать такие ситуации.
Настройка документов
Для настройки документов выберите организацию, откройте ее карточку и перейдите на вкладку « Настройка документов». есть возможность настроить:
Чтобы выбрать, какие пакеты создавать из документов в 1С и отправлять контрагентам через Диадок, в разделе «Пакеты на отправку» установите флажок и выберите из раскрывающегося списка пакеты.
УПД, включающий в себя первичный документ и счет-фактуру.
УПД, включающий в себя первичный документ и счет-фактуру, но на отправку такой пакет сформируется раздельными документами.
Счет-фактура и товарная накладная или акт.
УКД, включающий в себя корректировочный документ и корректировочный счет-фактуру.
УКД, включающий в себя корректировочный документ (УКД ДИС) и корректировочный счет-фактуру (УКД КСЧФ), но на отправку такой пакет сформируется раздельными документами.
Счет фактура на аванс
Счет-фактура выданный на аванс.
Счет-фактура выданный на аванс, но на отправку в электронном виде документ сформируется как УПД.
Если в строке с пакетом снять флажок, пакет не будет сформирован и не появится в разделе «Для отправки».
Документы на отправку
Список документов в разделе «Документы на отправку» зависит от того, какие настройки были выполнены в разделе «Пакеты на отправку».
Для формализованных документов (СФ, УПД и УКД) по умолчанию указаны актуальные форматы по приказам ФНС.
Чтобы изменить формат отправки для формализованных документов:
Для неформализованных документов, например, для счета или акта сверки, возможно подключить внешнюю печатную форму. Для этого:
В результате сформируется документ на отправку, который будет заменен на внешнюю печатную форму.
Добавление дополнительных внешних печатных форм
Для добавления дополнительных внешних печатных форм:
В разделе «Документы на отправку» отобразится запись о том, что к документу подключена 1 внешняя печатная форма.
В разделе «Для отправки» сформируется пакет УПД с подключенной внешней печатной формой.
Комментарий в документах 1С
Чтобы в журнале продаж и журнале закупок отслеживать, какие из документов были отправлены или получены через Диадок, в настройках организации на вкладке «Настройки документов» установите флажок « Записывать комментарий в документ 1С».
При включенном комментарии по умолчанию в документы реализации после отправки через Диадок будет записываться комментарий «Передано через Диадок». Такой же комментарий будет записываться в документы поступления при создании или сопоставлении с электронным документом, полученным через Диадок.
Дополнительные настройки
В разделе « Дополнительные» можно настроить:
Отправка непроведенных документов
Для того чтобы настроить отправку непроведенных документов в 1С, в настройках организации на вкладке «Настройки документов» установите флажок «Отправлять непроведенные документы».
В списке « Для отправки» будут формироваться пакеты из непроведенных документов в 1С.
Отсутствие основания УПД
При отсутствии даты в договоре/соглашении в 1С для заполнения документа-основания УПД по приказу ФНС 820@ в настройках организации на вкладке «Настройки документов» установите флажок «Указывать отсутствие основания УПД, если не заполнена дата».
В УПД в поле « Основание передачи» будет указано значение « Без документа-основания».
Подробнее см. в статье Основание УПД.
Шифрование документов
Если для организации нужно шифровать документы электронной подписью при отправке контрагенту, установите флажок «Шифровать документы перед отправкой».
Как подготовить пакет документов для отправки¶
Модуль умеет отправлять документы контрагентам. По одной сделке часто требуется отправить не один документ, а минимум два.
Аналогично веб-версии, одновременно нельзя отправить больше 30 документов.
Предварительно следует назвать пакет, определить состав и логику сбора документов. Каждый этап подготовки описывается в событии подключаемого модуля.
Определение пакетов на отправку¶
Документы, которые будут отправлены вместе, отображаются в списке для отправки в одну строку.
На выходе получаем таблицу, которая определяет:
Название пакета можно задавать какое угодно. Главное, чтобы пользователю было понятно, что он отправит. Например, согласно бизнес-логике («Возмещение») или типу документа («УПД»).
Состав пакета нужен для отображения списка документов в настройках документов организации или контрагента, которым можно:
Хранение:
Пример заполнения:
Форматы документов¶
При формировании документа важно знать какие передавать сведения, учитывать ограничения ФНС и др.
Определение комбинаций этих характеристик («видов документов»), которые будут использованы в пакетах на отправку, происходит в функции ПолучитьТаблицуИспользуемыхВидовДокументов
Хранение:
Хранение на объектах Диадока:
Определим форматы на следующих примерах:
Для этого используем такой код:
Заполнение списка пакетов на отправку¶
Логика заполнения пакета предусматривает наличие одного главного документа, без которого отправлять контрагенту остальные не имеет смысла.
Сколько таких документов будет выбрано в запросе, столько пакетов и будет сформировано на отправку.
Пример выбора счетов-фактур из 1С для формирования вида пакета «УПД»:
Состав пакетов¶
Для каждого вида пакета вычисляются ссылки на документы 1С, которые стоит подготовить и добавить в электронном виде.
Это может быть только главный документ, либо связанные с ним документы и т.п.
В качестве параметров передаются:
Пользователю видны подготовленные документы в форме пакета на отправку.
Пример определения состава пакетов:
Формирование электронного документа¶
Описание требуется для каждого вида документа или типа контента, которые используются при отправке.
Формализованный¶
Сбор контента для формализованных документов проще всего сделать с помощью метода основного модуля «ТиповойМодуль_ПолучитьКонтент».
В параметрах передается ссылка на документ 1С и тип контента, который надо собрать. Если это УПД или УКД, то в дополнительных параметрах стоит указать функцию.
Полученную структуру переводим в объект XDTO с помощью метода основного модуля «ЗаполнитьКонтентXDTOПоСтруктуре».
Пример типового сбора контента для документов типа «УПД»:
Если документ 1С доработан или сбор контента для его типа не определен в модуле, то можно воспользоваться шаблоном кода.
В настройке модуля на закладке «Подключаемый модуль» при нажатии на кнопку «Генерировать пример подключаемого модуля» откроется вспомогательная форма.
В этой форме надо отметить галочкой нужный формат документа и нажать «Сгенерировать шаблон кода ПМ».
Пример заполнения контента продавца в формате приказа №820 (Utd820SellerContent):
Неформализованные документы¶
Для неформализованных документов заполняется мета и файл.
Мета содержит сведения о номере, дате документа, имени файла и т.д. в зависимости от типа документа.
Получить двоичные данные файла можно несколькими способами:
Отправка пакета-шаблона¶
Для отправки таких пакетов необходимо выполнить следующее:
Если идентификатор настройки редактирования заполнен, то модуль не будет выполнять валидацию контента шаблона.
Отправка дополнительной печатной формы¶
В настройках организации / контрагента есть возможность к виду документа привязать отправку дополнительных печатных форм.
С такой настройкой при формировании пакета, в составе которого есть УПД, в пакет будет добавляться еще и внешняя печатная форма, как отдельный неформализованный документ.
Пример подготовки печатной формы:
Заполнение реквизитов документов в списке на отправку¶
В списке документов на отправку возможно два режима просмотра:
Режим просмотра регулируется настройкой модуля Расширенные настройки → Документы → Показывать содержимое пакета на отправку.
Пример заполнения полей:
Обмен, передача документов через ЭДО
Обмен документами через ЭДО упрощает ведение документооборота. Когда компания переводит документы в электронный вид, их отправка становится делом одной минуты, и многие рутинные операции уходят в прошлое. Вам не нужно распечатывать документы, переданные через Диадок. Юридическую значимость им придает квалифицированная электронная подпись (КЭП), которую можно получить в любом аккредитованном удостоверяющем центре.
Создавайте документы и обменивайтесь ими через ЭДО
Вы можете создать документ прямо в Диадоке, загрузить его из папки на компьютере или из учетной системы. Все счета-фактуры, акты и накладные проходят в сервисе форматный контроль, который выявляет ошибки и недочеты в их оформлении. Это неверное число символов в ИНН или КПП, пропуски в заполнении обязательных полей, опечатки (цифры вместо букв и наоборот) и др. В результате через Диадок отправляются только корректно оформленные документы.
Как создать документ в Диадоке
В сервисе есть функция редактора документов, которая позволяет формировать счета-фактуры, накладные, акты и УПД. Чтобы создать новый документ, выполните несколько простых шагов.
1. Нажмите на кнопку «Новый документ».
2. В «Редакторе» выберите нужный тип документа. Заполните все обязательные поля.
3. Когда вы внесли все сведения, нажмите кнопку «Перейти к отправке». Также вы можете воспользоваться предварительным просмотром документа и в любой момент сохранить его в черновиках.
4. Выберите получателя. Добавьте другие документы, если нужно. Когда все готово к отправке, нажмите «Подписать» и отправьте документ.
Через оператора ЭДО организации обмениваются юридически значимыми документами. Для их подписания необходима усиленная квалифицированная электронная подпись (КЭП). Если кнопка «Подписать и отправить» не работает, проверьте, выбран ли действующий сертификат КЭП.
Следующий шаг — создать и отправить первый электронный документ
Отправка и прием документов в Диадоке
Через Диадок вы можете отправить контрагентам документы, созданные в сервисе или любой другой программе.
Как отправить документы
Как создать документ в редакторе сервиса и отправить контрагенту, мы описали выше. Чтобы загрузить готовый файл с компьютера, вам также понадобится нажать на кнопку «Новый документ». Выберите нужный файл.
Если документ формализованный, Диадок автоматически извлечет данные из документа. Для документов в произвольном формате поля нужно будет заполнить вручную.
При необходимости напишите комментарий для контрагента и добавьте еще документы, тогда они автоматически свяжутся в пакет.
Как принимать документы по ЭДО
Все полученные документы вы найдете в папке «Входящие». Те, которые вы еще не просмотрели, будут выделены полужирным шрифтом.
Документы, которые нужно согласовать или подписать, автоматически помещаются в папку «Требующие обработки». Действия с документами — согласование, подписание или отказ в подписи — можно выполнить массово, выделив документы галочкой в списке. Либо каждый документ можно открыть, просмотреть и поставить подпись.
Какие документы можно отправлять через ЭДО
Многие бумажные документы можно перевести в электронный вид. Передача формализованных документов возможна только в утвержденном ФНС формате xml (счета-фактуры, УПД, ТОРГ-12), а неформализованные можно отправлять через ЭДО в любом другом формате: docx, pdf, xlsx, jpg.
Как работать с документами из 1С
Когда компания обменивается большим объемом документов, удобнее всего перенести работу с ними прямо в 1С. Готовый модуль Диадока позволяет подписывать, согласовывать, отправлять и получать электронные документы, оставаясь в интерфейсе учетной системы. Переход на ЭДО с использованием модуля Диадока также ускоряет обработку документов: данные переносятся в базу 1С автоматически.
- для каких типов данных целесообразно использовать указанный способ условного форматирования
- для каких типов конструкций и в каком объеме проводятся металлографические исследования макрошлифов