Контур официальный партнер

API Диадок

DiadocAPI

API – программный интерфейс Диадока - инструмент для тех, кто хочет самостоятельно произвести интеграцию со своей информационной системой.

Функционал электронного документооборота на основе этих методов можно реализовать в любую современную информационную систему (1С, SAP, Oracle, Microsoft Dynamics AX/NAV и др.).

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

API — программный код, написанный авторами одной системы для того, чтобы авторы других программ могли с помощью этого кода «научить» свои программные продукты взаимодействовать между собой.

С помощью данного метода и/или коннекторов можно реализовать интеграцию с любой учетной системой. 

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

У Диадок есть три вида API:

  • COM-компонента(в том числе 1С);
  • API HTTP-запросов;
  • SDK. Набор готового кода на определённом языке программирования.

API Диадока позволяет выполнять все основные операции, что и в веб-интерфейсе:

  • создание документов в утвержденном xml формате (счета-фактуры, запросы на корректировку счета-фактуры, акты, накладные);
  • осуществлять все операции по получению и отправке документов непосредственно из информационной системы;
  • автоматически подписывать документы КЭП из информационной системы;
  • отслеживать статусы документов;
  • работать со списком контрагентов (приглашения, проверка на предмет регистрации в Диадоке);
  • согласовывать документы;
  • строить выборки документов по различным критериям.

В зависимости от решаемых прикладных задач и от требований к клиентской части можно выбрать следующие виды интеграции:

1. HTTP-based API

2. AddInDiadocAPI

ДИАДОК АПИ

Базовым уровнем интеграции с Диадоком является его HTTP-based API. Этот уровень является наиболее общим, и на нем, в частности, обеспечивается платформо-независимость для интеграционных решений.

Это значит, что данным способом могут работать программы, написанные на языке C# под платформу .NET и запускающиеся на машинах с ОС Microsoft Windows, так и системы, написанные на Java или C++, запускающиеся на машинах под управлением ОС Linux.

Кроме того, есть интеграция с криптографией, так что Вам не нужно разбираться с тонкостями обращений к CryptoAPI.

Актуальная версия библиотеки вместе с исходниками входит в состав diadoc SDK.

Преимущества интеграции в Вашу систему:

  • Возможность создать собственное решение под свои задачи.
  • Работа в едином интерфейсе с информационной системой.
  • Подходит для интеграции с любой информационной системой.

Дополнительные функции

     Ниже дан краткий обзор дополнительных функций.

  • Отправка заявления участника ЭДО.  При помощи метода SendFnsRegistrationMessage можно отправить заявление участника ЭДО.
  • Поиск контрагентов. Метод GetOrganizationsByInnKpp позволяет искать в Диадоке ящики по ИНН и КПП организаций, которым они принадлежат. При помощи метода GetOrganization можно по идентификатору организации узнать различные справочные данные, заведенные в Диадок, такие, как ИНН, КПП, название, а также получить список ее ящиков.
  • Черновики. Диадок позволяет помещать в «свой» ящик еще не подписанные документы без их немедленной отправки контрагентам. Это может быть полезно, когда подготовкой документов занимается один человек, а правом подписи и отправки обладает другой.
  • Подготовка печатных форм. Для документов, передаваемых через Диадок, в формализованном не человеко читаемом виде, предусмотрена возможность получения их печатных форм.
  • Фильтрация списка документов. При помощи метода GetDocuments, можно быстро получать информацию о документах (например, о счёт-фактурах) в своем ящике, задавая различные критерии фильтрации документов.Кроме того, есть возможность получить всю метаинформацию об отдельном документе, зная его идентификатор. Для этого предназначен метод GetDocument.

Вход в систему

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

Пользователь может аутентифицироваться в системе либо по сертификату электронной подписи формата X.509, либо по паре логин/пароль.

Что нужно для интеграции с Diadoc API:

1. Заполнить заявку, чтобы получить ключ разработчика и сертификат тестовой квалифицированной электронной подписи;

2. Оплатить счет на ключ API;

3. Оплатить услуги по консультации, если необходимо.

В случае возникновения вопросов обращайтесь по телефону или ссылке "Получить консультацию".

Стоимость API Диадок

Тарифные планы и услуги Стоимость в руб.
API-Лицензия сроком на 1 год 23 400
API-Лицензия сроком на 3 года 70 200
Консультации по интеграции при помощи API, 10 часов 35 000
Консультации по интеграции при помощи API, 20 часов 70 000
Консультации по интеграции при помощи API, 30 часов 105 000
Консультации по интеграции при помощи API, 30 часов 105 000
Консультации по интеграции при помощи API, 40 часов 140 000
Спецпредложение (API-Лицензия,1 год+Конс. Услуги (по API), 3 мес.) 52 560
Спецпредложение (API-Лицензия на 3 года+Конс.услуги 3 мес.) 105 200

 Заявка

Возникли вопросы? Хотите приобрести сервис? Заполните заявку.

Заказать счет или консультацию

API – программный интерфейс Диадока - инструмент для тех, кто хочет самостоятельно произвести интеграцию со своей информационной системой 1С, SAP, Oracle, Microsoft Dynamics AX/NAV и др. Ускоряйте процессы доставки с помощью интеграции.