API Диадока

Полнофункциональный API для интеграции ЭДО с любой учётной системой: создание документов по форматам ФНС, автоматическое подписание КЭП и статусы онлайн — прямо из вашей информационной системы.


Купить Попробовать бесплатно

Как проходит интеграция

От документации до рабочего обмена — три шага:


1

Изучите документацию и SDK

Инструментарий для разработчиков включает документацию по возможностям API и SDK для C#, Java и C++ — библиотека DiadocApi.dll с исходниками входит в его состав.

2

Выберите вариант интеграции

HTTP-based — платформонезависимая интеграция с произвольными учётными системами. AddInDiadocAPI — внешняя компонента для решений на платформе 1С, работает на любой Windows-системе без дополнительных модулей.

3

Запустите обмен из своей системы

Создавайте документы в XML-формате ФНС, подписывайте их КЭП автоматически, получайте актуальные статусы онлайн и выбирайте документы по параметрам поиска.

Кому подойдёт интеграция по API


Возможности API Диадока:

  • Создание документов в XML-формате, утверждённом ФНС
  • Отправка и получение документов из ИС, автоматическое подписание КЭП
  • Актуальные статусы документов онлайн и выборка по параметрам поиска
  • Работа со списком контрагентов и согласование документов

Full REST HTTPS API — платформонезависимая интеграция с любой учётной системой



Разработчикам на .NET

Библиотека DiadocApi.dll преобразует обращения к свойствам и методам объектов в HTTP-команды API — для систем на C# под .NET и Windows.

Командам на Java и C++

HTTP-based интеграция работает и на машинах под управлением Linux — SDK доступен для Java и C++, возможна работа через COM-сервисы.

Интеграторам 1С

Компонента AddInDiadocAPI на C++ без лишних зависимостей быстро решает типовые задачи стыковки 1С-решений с Диадоком.

Преимущества API Диадока


Нужная функциональность

В учётной системе появляется именно та функциональность Диадока, которая нужна организации, — от создания документов до согласования.

Криптография «из коробки»

Автоматическое подписание КЭП, а DiadocApi.dll инкапсулирует детали CryptoAPI — прикладному разработчику не нужно разбираться в криптографии.

Готовый SDK

SDK с документацией и исходниками библиотеки доступен для C#, Java и C++ — старт интеграции без изучения протокола с нуля.

Проверено нагрузкой

Сеть магазинов автозапчастей перевела на ЭДО 1,3 млн документов в год, в ГЦБиТ 90% документов обрабатываются без участия человека, «Ренессанс страхование» перевела на ЭДО больше 8 тысяч контрагентов.

Частые вопросы


Кому подходит интеграция по API?
Любым нестандартным учётным системам, для которых нет типового решения или оно не устраивает организацию. В результате интеграции в учётной системе появится именно та функциональность Диадока, которая нужна компании.
Какие языки и платформы поддерживает SDK?
SDK для API Диадока доступен для C#, Java и C++, также возможна работа через COM-сервисы. Подходит для систем на .NET под Windows и для Java/C++-приложений под Linux.
Что умеет API Диадока?
Создание документов в XML-формате, утверждённом ФНС; отправка и получение документов из информационной системы; автоматическое подписание КЭП; актуальные статусы онлайн; работа со списком контрагентов; согласование документов и выборка по заданным параметрам поиска.
Как интегрировать решение на платформе 1С?
Через внешнюю компоненту AddInDiadocAPI. Она написана на C++ и не содержит лишних зависимостей, поэтому запускается на любой Windows-системе без установки дополнительных модулей и позволяет максимально быстро решать типовые задачи стыковки 1С-решений с Диадоком.
Нужно ли разработчику разбираться в криптографии?
Нет. Клиентская .NET/COM-библиотека DiadocApi.dll инкапсулирует детали работы с криптографией, так что прикладному разработчику не нужно разбираться с тонкостями обращений к CryptoAPI. Актуальная версия библиотеки вместе с исходниками входит в состав SDK.

Заявка на интеграцию по API

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