Ошибка Recipient allows to receive messages only from counteragents
Добрый день. При попытке отправить документ клиенту через самописную интеграцию выходит ошибка «Recipient allows to receive messages only from counteragents». При этом через веб-интерфейс этот же документ этому же контрагенту отправляется без ошибок. Клиент, как я понимаю, работает через роуминг из тензора. Подскажите, куда копать?
Created at 1 month ago
Добрый день!
Предположу, что у контрагента есть ящик и в Контуре, и в Тензоре, и при отправке выбирается первый, в котором контрагент настроил получать документы только от контрагентов из списка.
Проверьте, совпадает ли FnsParticipantId при отправке из интеграции и через веб-интерфейс. Если совпадает, рекомендую обратиться в техподдержку, чтобы они проверили обстоятельства отправки.
Created at 1 month ago
Содержание
- Ошибки настройки роуминга
- Роуминг
- Частые вопросы
- Роуминг ЭДО
- Что такое роуминг
- Как работает ЭДО, если у компаний разные операторы
- С какими проблемами можно столкнуться
- Как это работает в Диадоке
- Как подключить роуминг с другими операторами
- Сколько стоит роуминг в Диадоке
- Состояние роуминга между Диадоком и другими операторами
- Операторам
- Диадок: настройка роуминга с другими операторами ЭДО
- Роуминг СБИС-Диадок
- Роуминг Калуга Астрал-Диадок
- Роуминг Тензор-Диадок
- Роуминг Такском-Диадок
- Заявка на роуминг Диадока
Ошибки настройки роуминга
В некоторых случаях при настройке роуминга в разделе «Приглашения» вы можете увидеть, что статус настройки сменился на «Ошибка».

Кликнув по такой компании, вы можете увидеть подробную информацию по ошибке.

Ниже мы собрали самые частые ошибки и рекомендации к ним.
Error Code: ‘1001’; Description: ‘Получатель не зарегистрирован в системе’; Details: ‘Получатель: идентификатор_ЭДО‘
Или данная компания не работает в Такском или при отправке приглашения некорректно были указаны данные.
Уточните у своего контрагента ИНН, КПП и идентификатор ЭДО и повторно направьте ему приглашение. Как это сделать читайте в Настройка роуминга с клиентом Такскома.
Recipient allows to receive messages only from counteragents
Не завершен процесс ручной настройки роуминга.
Обратитесь в техническую поддержку edo@edo.ru, указав свой ИНН-КПП, ИНН-КПП контрагента и оператора ЭДО Диадок.
ИНН (КПП) получателя в приглашении отличается от ИНН в online.sbis.ru
При отправке приглашения в роуминг был некорректно указан ИНН, КПП или идентификатор ЭДО компании.
Уточните у своего контрагента ИНН, КПП и идентификатор ЭДО и повторно направьте ему приглашение. Как это сделать читайте в Настройка роуминга с клиентом СБИСа (Тензор).
Не удалось найти получателя с идентификатором идентификатор_ЭДО
Ошибка при обработке сообщения с идентификатором идентификатор_ЭДО: Получатель с идентификатором идентификатор_ЭДО не найден в online.sbis.ru
Ошибка обработки входящего сообщения с идентификатором идентификатор_сообщения (Отправитель приглашения c ИНН инн_клиента и КПП кпп_клиента уже привязан к идентификатору идентификатор_ЭДО в online.sbis.ru; Отправитель приглашения c ИНН инн_клиента и КПП кпп_клиента привязан к идентификатору идентификатор_ЭДО в online.sbis.ru)
Данная ошибка возникает, если до перехода в ЭДО.Поток вы пользовались другим оператором ЭДО.
Отправьте скан Письма о переходе на ЭДО.Поток (скачать шаблон письма) на почту edo@edo.ru, указав в теме письма «Переход с СБИС в ЭДО.Поток».
После разовой настройки, перенаправьте приглашение своему контрагенту в СБИС.
Источник
Роуминг
Технология обмена юридически значимыми электронными документами между операторами электронного документооборота
В среднем 3 рабочих дня, но так как процесс происходит на стороне каждого из операторов, то может потребоваться до 14 рабочих дней.

Тарифы как в Диадоке. Настройка роуминга для наших клиентов бесплатна, но у других операторов условия могут отличаться: нужно уточнять.

Данные вашей организации
Частые вопросы
Для настройки роуминга с физ. лицом предоставьте, пожалуйста, письмом на почту diadoc@skbkontur.ru следующую информацию:
- ИНН, ФИО физ. лица и наименование его оператора ЭДО;
- ИНН-КПП вашей организации, которая работает в Диадоке;
- Письмо о выборе оператора. Шаблон такого заявления можно скачать по ссылке. Необходима цветная скан-копия заполненного шаблона с печатью и подписью уполномоченного лица, обязательно надо указать дату. Если нет возможности отправить скан-копию или фото, загрузите файл заявления и подпишите его на Контур.Крипто и отправьте нам.
Для настройки роуминга с организацией на стадии ликвидации предоставьте, пожалуйста, письмом на почту diadoc@skbkontur.ru следующую информацию:
- ИНН-КПП контрагента и наименование его оператора ЭДО;
- ИНН-КПП вашей организации, которая работает в Диадоке;
- Письмо о выборе оператора. Шаблон такого заявления можно скачать по ссылке. Необходима цветная скан-копия заполненного шаблона с печатью и подписью уполномоченного лица, обязательно надо указать дату. Если нет возможности отправить скан-копию или фото, загрузите файл заявления и подпишите его на Контур.Крипто и отправьте нам.
К сожалению, на Windows XP, Windows Vista и Windows Server 2008 используются устаревшие браузеры, в которых сайты могут работать некорректно.
- Используйте ПК с более современной ОС (Windows 7, 8 или 10). Ознакомиться с техническими требованиями к рабочему месту можно здесь.
- Если нет такой возможности, отправьте письмом на почту diadoc@skbkontur.ru следующую информацию:
- ИНН-КПП контрагента и наименование его оператора ЭДО;
- ИНН-КПП вашей организации, которая работает в Диадоке;
- Письмо о выборе оператора. Шаблон такого заявления можно скачать по ссылке. Необходима цветная скан-копия заполненного шаблона с печатью и подписью уполномоченного лица, обязательно надо указать дату. Если нет возможности отправить скан-копию или фото, загрузите файл заявления и подпишите его на Контур.Крипто и отправьте нам.
Автороуминг — технология автоматической настройки роуминга через отправку приглашений.
Если в результатах поиска контрагентов у роумингового ящика (организация с пометкой «Роуминг») есть кнопка «Отправить приглашение» — оператор вашего контрагента поддерживает автороуминг, можно отправить приглашение * (отправка приглашения доступна из модуля для 1с). После того как контрагент примет приглашение будет автоматически настроен роуминг и можно будет начать обмен документами.
* — Если при поиске контрагента и отправке ему приглашения вы видите статус «Требуется настройка для обмена документами» (в том числе и у ящиков клиентов операторов Такском и Сервионика), то для отправки документов в этот ящик потребуется произвести настройку роуминга. Для этого выберите данную карточку контрагента и нажмите «Оставить заявку на настройку»(переход в форму заявки из модуля для 1с недоступен).
Источник
Роуминг ЭДО
Мы понимаем, как удобно отправлять документы своим контрагентам, не думая о том, к каким операторам ЭДО они подключены. Поэтому мы подготовили инфраструктуру, наладили процесс подключения и готовы к роумингу со всеми операторами.
Что такое роуминг
Роуминг — технология обмена юридически значимыми электронными документами между разными операторами электронного документооборота.
- расширение круга контрагентов;
- упрощение работы с документами за счет унификации основных форм документов;
- увеличение объема электронного документооборота с контрагентами.
Как работает ЭДО, если у компаний разные операторы
При настроенном роуминге компании отправляют и получают документы, как обычно. Для каждой пары контрагентов роуминг настраивается индивидуально. Как подключить роуминг с клиентом другой системы ЭДО, мы описали ниже.
Каждая система ЭДО работает изолированно. Чтобы пользователи разных систем могли обмениваться документами, применяется технология роуминга. В Диадоке используется технология ассоциации «РОСЭУ». В ее разработке участвовали ведущие операторы электронного документооборота, в том числе СКБ Контур, «Тензор» (система СБИС), «Калуга Астрал» и другие.
С какими проблемами можно столкнуться
Для подключения роуминга с контрагентом нужно, чтобы между двумя операторами была настроена связь. Когда роуминга между провайдерами нет, компания продолжает обмениваться со своим контрагентом бумажными документами. Другой вариант — подключить еще один сервис ЭДО. А это дополнительные затраты времени и финансов.
СКБ Контур лидирует по числу роуминговых соединений с другими провайдерами. Актуальное состояние роуминга между операторами можно посмотреть на сайте ассоциации «РОСЭУ».
Как это работает в Диадоке
Для подключения роуминга нужно подать заявку. При этом достаточно, чтобы только один из контрагентов отправил ее своему оператору.
Как подключить роуминг с другими операторами
- Проверьте, настроен ли роуминг с оператором контрагента. Статус можно узнать на этой же странице в разделе «Состояние роуминга между Диадоком и другими операторами».
- Заполните заявку на подключение роуминга.
- Далее представители двух операторов должны настроить роуминговую пару. Дождитесь сообщения о выполнении заявки.
Автоматическая настройка роуминга тоже возможна. Контур поддержал такую технологию с несколькими операторами ЭДО. Заявка не нужна — пользователю Диадока достаточно отправить контрагенту приглашение в сервисе. Когда контрагент его примет, можно начать обмен документами.

Сколько стоит роуминг в Диадоке
Документы в роуминге тарифицируются так же, как и внутри сети. То есть цена отправленных документов не поменяется для абонентов Диадока. Ценовая политика операторов может отличаться, и роуминговому контрагенту нужно узнавать стоимость у своего оператора.
Состояние роуминга между Диадоком и другими операторами
| СберКорус (Сферакурьер) | ![]() |
Роуминг работает с 12 октября 2013 |
| Э-Ком (Docrobot) | ![]() |
С 26 сентября 2014 |
| ДИРЕКТУМ (Synerdocs) | ![]() |
С 20 апреля 2015 |
| НТЦ СТЭК (СТЭК) | ![]() |
С 27 ноября 2015 |
| Тензор (СБИС) | ![]() |
С 09 марта 2016 |
| Национальный удостоверяющий центр (СТЭК) | ![]() |
С 24 марта 2016 |
| Эдисофт (Edisoft) | ![]() |
С 11 апреля 2016 |
| Такском (Файлер) | ![]() |
С 20 мая 2016 |
| ТаксНет (Транскрипт) | ![]() |
С 01 июня 2016 |
| Калуга-Астрал (Астрал Отчет) | ![]() |
С 12 декабря 2016 |
| ФораПром (LeraData) | ![]() |
С 12 декабря 2016 |
| УЦ ГИС (Транскрипт) | ![]() |
С 12 декабря 2016 |
| КРИПТЭКС (Signatura) | ![]() |
С 1 марта 2017 |
| НИИАС(НИИАС) | ![]() |
С 10 марта 2017 |
| ИнфоТеКС Интернет Траст (ViPNet) | ![]() |
С 4 августа 2017 |
| СИСЛИНК (DOCLINK) | ![]() |
С 4 августа 2017 |
| Сервионика (i-Конто) | ![]() |
С 1 ноября 2019 |
| Петер-Сервис Спецтехнологии (ЭДО.ПОТОК) | ![]() |
С 15 ноября 2019 |
| ТЭК-Торг (ЭДО ТЭК-Торг) | ![]() |
С 1 февраля 2020 |
| Электронный Экспресс (Гарант) (ЭДО ЭП) | ![]() |
С 23 марта 2020 |
| Финтендер-Крипто (Fintender-EDS) | ![]() |
С 8 мая 2020 |
| ЭТП ГПБ (Система ЭДО ЭТП ГПБ) | ![]() |
С 18 мая 2020 |
| ЦРПТ (ЭДО Лайт) | ![]() |
С 30 июня 2020 |
| Бифит (Бифит ЭДО) | ![]() |
С 12 февраля 2020 |
| Русь-Телеком (Фельдъегерь: ЭДО) | ![]() |
С 26 октября 2020 |
| Платформа ЭДО (Эвотор ОФД) | ![]() |
С 24 декабря 2020 |
| ПРОФИ Менеджер | ![]() |
Проводится тестирование технологии обмена |
| МО ПНИЭИ-КрасКрипт | ![]() |
Проводится тестирование технологии обмена |
| ДиСтэйт | ![]() |
Проводится тестирование технологии обмена |
Операторам
Для быстрого старта работ по включению роуминга с Диадоком, ознакомьтесь со следующими документами:
Источник
Диадок: настройка роуминга с другими операторами ЭДО
Роуминг необходим тем контрагентам, которые подсоединены к различным операторам ЭДО и хотят осуществлять между собой ЭДО. Получение документов в роуминге – бесплатное, а цена отправки полностью зависит от выбранного пользователем тарифа. Для контрагентов различных операторов ЭДО в роуминге осуществляется по такому же принципу, что и внутри Диадока.
Роуминг СБИС-Диадок
Контур.Диадок начал роуминг со СБИС. Чтобы настроить взаимодействие между контрагентами, можно воспользоваться одним из предложенных вариантов:
- направив заявку через форму на сайте;
- по приглашению, полученному от контрагента, работающего через СБИС.
Как только документ поступил получателю, формируется уведомление о его получении. Получатель проверяет его содержимое, по желанию может отклонить или утвердить его. В процессе утверждения создается уведомление о принятии, в процессе отклонения – уведомление об уточнении содержимого. Отправитель в таком случае получает сообщение, что контрагент принял или отклонил документ. СБИС и Диадок при этом также обмениваются между собой сообщениями и технологическими квитанциями.
Роуминг Калуга Астрал-Диадок
Хорошие новости также и для пользователей сервиса Калуга Астрал. Теперь клиенты Диадока смогут настраивать ЭДО и с этим оператором. Для настройки нужно направить приглашение напрямую в программе 1С. Как только контрагент его примет, можно будет осуществлять свободный электронный документооборот. Главным условием Контура является следующее: первый роуминг между пользователем Диадока и Калуга Астрал осуществляется исключительно при наличии бумажного документа, отправленного одним из операторов ЭДО.
Роуминг Тензор-Диадок
Клиенты Диадока теперь также могут обмениваться электронными документами с оператором Тензор. Это позволит существенно ускорить бизнес-процессы, снизить затраты и продуктивно использовать рабочее время. Для роуминга с контрагентами, заключившими договор с оператором Тензор, необходимо направить заявку на подключение. Осуществлять ЭДО можно без дополнительных настроек. Контрагенту достаточно только принять запрос на подключение. А пользователь Диадока получит уведомление об этом. Благодаря плодотворной совместной работе клиенты двух компаний смогут осуществлять беспрепятственный обмен электронными документами.
Роуминг Такском-Диадок
Пользователи Контур.Диадока теперь смогут без дополнительных настроек отправлять приглашения для ЭДО со своими контрагентами. Теперь абонентам не нужно составлять заявки и ожидать их обработку на стороне каждого из операторов ЭДО. Чтобы направить приглашение клиенту Такскома, зайдите в раздел “Контрагенты” в Контур.Диадоке. Найдите компанию по идентификационному коду и направьте запрос через поиск. Как только контрагент подтвердит желание сотрудничать, вы сможете осуществлять ЭДО в автоматическом режиме.
Заявка на роуминг Диадока
Для настройки роуминга с операторами Такском, Тензор, Калуга Астрал или СБИС направьте письмо на почту Диадока, в котором укажите:
- ИНН, ФИО физического лица и оператора ЭДО.
- ИНН-КПП вашей компании, сотрудничающей с Диадоком.
Статус заявки на ЭДО с контрагентом, работающим с другим оператором, можно отслеживать в режиме онлайн. Если ваш контрагент отправил своему оператору заявку, в таком случае не дублируйте ее. Подача заявки с двух сторон не ускорит настройку.
Источник
Recommend Projects
-

React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-

Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
Recommend Projects
-

ReactA declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-

TypescriptTypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlowAn Open Source Machine Learning Framework for Everyone
-
DjangoThe Web framework for perfectionists with deadlines.
-
LaravelA PHP framework for web artisans
-
D3Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
FacebookWe are working to build community through open source technology. NB: members must have two-factor auth.
-
MicrosoftOpen source projects and samples from Microsoft.
-
GoogleGoogle ❤️ Open Source for everyone.
-
AlibabaAlibaba Open Source for everyone
-
D3Data-Driven Documents codes.
-
TencentChina tencent open source team.
Источник https://www.youtube.com/watch?v=MYv5smFaewE
В других словарях мультитран webster freedictionary longman forvo. (подробнее) публиковать грамотные переводы на вашем родном языке, чтобы остальные пользователи могли их видеть. Легко находите правильный перевод counteragent с английский на польский предложено и улучшено нашими пользователями. (подробнее) публиковать грамотные переводы на вашем родном языке, чтобы остальные пользователи могли их видеть. Легко находите правильный перевод counteragent с английский на китайский упрощенный предложено и улучшено нашими пользователями. В некоторых случаях при отправке документа в роуминг в разделе отправленные вы можете увидеть.
Recipient allows to receive messages only from counteragents. Перевод counteragent с английского на китайский в бесплатном словаре и многие другие китайские переводы. В некоторых случаях при настройке роуминга в разделе приглашения вы можете увидеть, что статус настройки сменился на ошибка. Recipient allows to receive messages only from counteragents. Русский перевод слова counteragent, транскрипция, произношение, синонимы, устойчивые фразы и примеры предложений.
Популярные запросы
- Recipient allows to receive messages only from counteragents перевод
- Recipient allows to receive messages only from counteragents перевод на русский
- Recipient allows to receive messages only from counteragents перевод с английского
Ремонт бытовой техники в Москве
Google,Google,Google,Google,Google,
27 Jan 2023
TroshinAlex
Отправка МХ-1 и МХ-3 в электронном виде
Добрый день.
Подскажите, пожалуйста, как отправлять формализованные документы МХ-1 и МХ-3?
Есть ли примеры кода на языке C#, или хотя бы ссылка на документацию?
Forked On 27 Jan 2023 at 12:07:00
TroshinAlex
Добрый день.
К сожалению не могу подсказать.
Изрядно намучившись с формализованной схемой, мы приняли решение обмениваться МХ-1 в неформализованном формате.
Commented On 27 Jan 2023 at 12:07:00
MichaelEvl
Отправка МХ-1 и МХ-3 в электронном виде
Добрый день.
Подскажите, пожалуйста, как отправлять формализованные документы МХ-1 и МХ-3?
Есть ли примеры кода на языке C#, или хотя бы ссылка на документацию?
Forked On 27 Jan 2023 at 12:04:03
MichaelEvl
Здравствуйте, подскажите, какое поле надо заполнять в InvoiceTableItem для того, чтобы в акте МХ-1 заполнялась колонка 5 «Характеристика» ?
Пробовал заполнить ItemCharact, но не получилось, колонка все равно пустая, это что-то у меня не так или не правильное поле?
Commented On 27 Jan 2023 at 12:04:03
Sviridovaeyu
Вопросы по методам получения информации от контрагента: заблокировал ли он нас, контакты контрагента
- Есть ли метод, которым мы можем получить от контрагента информацию о том, что он заблокировал нашу организацию? Или только постоянно мониторить статусы методом GetCounteragent?
- Есть ли метод, которым мы можем получить контакты контрагента, где указано «Мы готовы получать от вас документы»/»Мы готовы отправлять вам документы», контактное лицо, должность, телефон, e-mail?
Forked On 26 Jan 2023 at 02:11:58
Sviridovaeyu
Добрый день.
Спасибо за ответ!
Правильно я понимаю, что информацию о том, что от контрагента пришло новое приглашение или он принял наше приглашение, мы только таким же способом можем получить — при помощи метода GetCounteragents с использованием параметра counteragentStatus?
Commented On 26 Jan 2023 at 02:11:58
OsnND
Вопросы по методам получения информации от контрагента: заблокировал ли он нас, контакты контрагента
- Есть ли метод, которым мы можем получить от контрагента информацию о том, что он заблокировал нашу организацию? Или только постоянно мониторить статусы методом GetCounteragent?
- Есть ли метод, которым мы можем получить контакты контрагента, где указано «Мы готовы получать от вас документы»/»Мы готовы отправлять вам документы», контактное лицо, должность, телефон, e-mail?
Forked On 26 Jan 2023 at 05:41:43
OsnND
Добрый день.
При помощи метода GetCounteragents с использованием параметра counteragentStatus возможно сразу отфильтровать весь список контрагентов по статусу и узнать кто вас заблокировал, чтобы не обрабатывать каждого контрагента отдельно. ( https://developer.kontur.ru/Docs/diadoc-api/http/GetCounteragents.html )
Отдельного метода, для получения информации о том, что вас заблокировали нет.
Метода, которым можно получить контакты контрагента, нет.
Commented On 26 Jan 2023 at 05:41:43
Alexey-pmg
Invalid format of afterIndexKey
Добрый день! Буквально вчера перестало в методе GetCounteragents осуществляет поиск контрагентов по указанным параметрам, т.е. перестал восприниматься afterIndexKey – уникальный ключ. afterIndexKey передавался как string, а сейчас он ему не нравится. Запрос без указания afterIndexKey отрабатывает. Что-то у вас поменялось?
Exception thrown: ‘Diadoc.Api.Http.HttpClientException’ in DiadocApi.dll
An unhandled exception of type ‘Diadoc.Api.Http.HttpClientException’ occurred in DiadocApi.dll
BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V2/GetCounteragents?myOrgId=ea16cf75-b4ea-46b7-b957-b2192a04bf3d&counteragentStatus=IsMyCounteragent&afterIndexKey=2687, AdditionalMessage=Invalid format of afterIndexKey: 2687, StatusCode=BadRequest, DiadocErrorCode: Http.BadRequest
Forked On 23 Jan 2023 at 08:43:51
Alexey-pmg
Спасибо, понял.
Commented On 23 Jan 2023 at 08:43:51
Maxhl-ap
Invalid format of afterIndexKey
Добрый день! Буквально вчера перестало в методе GetCounteragents осуществляет поиск контрагентов по указанным параметрам, т.е. перестал восприниматься afterIndexKey – уникальный ключ. afterIndexKey передавался как string, а сейчас он ему не нравится. Запрос без указания afterIndexKey отрабатывает. Что-то у вас поменялось?
Exception thrown: ‘Diadoc.Api.Http.HttpClientException’ in DiadocApi.dll
An unhandled exception of type ‘Diadoc.Api.Http.HttpClientException’ occurred in DiadocApi.dll
BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V2/GetCounteragents?myOrgId=ea16cf75-b4ea-46b7-b957-b2192a04bf3d&counteragentStatus=IsMyCounteragent&afterIndexKey=2687, AdditionalMessage=Invalid format of afterIndexKey: 2687, StatusCode=BadRequest, DiadocErrorCode: Http.BadRequest
Forked On 23 Jan 2023 at 08:19:10
Maxhl-ap
Необходимо использовать свойство IndexKey последнего элемента ReadonlyList
В таком случае запрос getCounteragents вернет следующих после этого индекса
Была рассылка несколько месяцев назад по этому поводу, но в рассылке не было явно указано, как работать и дата выката на прод судя по всему была не актуальная
Commented On 23 Jan 2023 at 08:19:10
ZiCold
ASP Net Framework — не удалось загрузить «protobuf-net»
Добрый день.
Создаю ASP Net приложение (4.8, не Core). Подключаю последнюю версию DiadocApi (2.11.2) через подключение проекта в солюшн. Но при запуске выдаётся ошибка:
Ошибка сервера в приложении ‘/’.
Не удалось загрузить файл или сборку «protobuf-net» либо одну из их зависимостей. Невозможно проверить подпись строгого имени. Возможно, сборка была изменена или построена с отложенной подписью, но не полностью подписана правильным закрытым ключом. (Исключение из HRESULT: 0x80131045)
Трассировка загрузки сборки: Следующая информация может быть полезна при выяснении причин сбоя при загрузке сборки ‘protobuf-net’.
=== Информация о состоянии предварительной привязки ===
Журнал: DisplayName = protobuf-net
(Partial)
WRN: Для сборки была указана информация о частичной привязке:
WRN: Имя сборки: protobuf-net | Идентификатор домена: 2
WRN: Частичная привязка осуществляется в том случае, если предоставлена только часть отображаемого имени сборки.
WRN: Это может привести к загрузке редактором связей неверной сборки.
WRN: Рекомендуется предоставить полное текстовое удостоверение для сборки,
WRN: состоящей из простого имени, версии, культуры и токена открытого ключа.
WRN: Дополнительные сведения и типичные решения для данной неполадки см. в техническом описании по ссылке http://go.microsoft.com/fwlink/?LinkId=109270.
Журнал: Appbase = file:///C:/Projects/ASPNetTestDiadocConnection/ASPNetTestDiadocConnection/
Журнал: Initial PrivatePath = C:ProjectsASPNetTestDiadocConnectionASPNetTestDiadocConnectionbin
Вызов сборки: (Unknown).
При чем при создании ASP Net Core (Net 5) приложения всё отлично работает. Что можно сделать в данном случае?
Forked On 15 Jan 2023 at 05:44:37
ZiCold
@ilzag Добрый день. Нет, не пробовал. Но и вопрос перестал быть актуален.
Commented On 15 Jan 2023 at 05:44:37
AlekseyMakshakov
Фильтрация документов по DepartmentID
Добрый день.
Есть работающая интеграция, получает документы из ящика, и далее их обрабатывает. Получение идет примерно таким кодом:
DocumentsFilter oDocFilter = new DocumentsFilter();
oDocFilter.BoxId = boxid;
oDocFilter.FilterCategory = filterCategory;
oDocFilter.TimestampFrom = startDate;
oDocFilter.TimestampTo = endDate;
var docs = Api.GetDocuments(authTokenLogin, oDocFilter);
При этом документы собираются из всех подразделений, к которым имеет доступ пользователь, от имени которого работает интеграция.
Возникла необходимость фильтровать подразделения, из которых будут собираться документы. Для этого добавляю еще одну строчку фильтра, и соответственно, документы должны получаться только из указанного подразделения:
oDocFilter.departmentId = DepartmentID;
Но непонятно, каким образом получить документы из головного подразделения. В документации написано: departmentId – идентификатор подразделения, в котором производится поиск документов. Необязательный параметр. Если не указан, поиск производится в головном подразделении. Однако, тут очевидно какая-то ошибка, ведь при неуказании departmentId загружаются вообще все документы, из всех подразделений.
Так каким образом мне получить документы только из головного подразделения?
Спасибо!
Forked On 13 Jan 2023 at 09:02:32
AlekseyMakshakov
Похоже, разобрался.
Головное подразделение всегда имеет ID 00000000-0000-0000-0000-000000000000
Если не указан параметр departmentId в запросе — подставляется именно этот нулевой ID.
При этом по умолчанию берутся документы из указанного подразделения (головного, если не указано) и всех его дочерних подразделений.
Если нужно брать документы исключительно из указанного в запросе подразделения, без дочерних, нужно в запросе указать параметр excludeSubdepartments=true.
Таким образом, отвечая на свой же вопрос — чтобы получить документы только из головного подразделения нужно в запросе указать departmentId=00000000-0000-0000-0000-000000000000 (либо опустить этот параметр) и excludeSubdepartments=true
Commented On 13 Jan 2023 at 09:02:32
Akozlov78
Official Diadoc SDK for C#
On 11 Jan 2023 at 07:37:42
Akozlov78
roaming sending result (#1013)
-
roaming sending result
-
fix: enum backward compatibility
Co-authored-by: akozlov akozlov@skbkontur.ru
Pushed On 11 Jan 2023 at 07:34:38
Akozlov78
roaming sending result
Created On 11 Jan 2023 at 07:34:37
OsnND
описание ExtendedInvoiceCorrectionItem
Здравствуйте!
Пытаюсь отправить УКД. Не могу понять в какую структуру сообщения записывать значения для столбца ‘Стоимость товаров (работ, услуг), имущественных прав без налога — всего’ в таблице.
Да и описания структуры ExtendedInvoiceCorrectionItem тоже не нашел на https://developer.kontur.ru/Docs/diadoc-api/index.html.
Подскажите пожалуйста.
Forked On 02 Jan 2023 at 05:40:01
OsnND
Добрый день.
Описание структуры ExtendedInvoiceCorrectionItem представлено в документации по ссылке: https://developer.kontur.ru/Docs/Diadoc_UM/objects/ExtendedInvoiceCorrectionItem.html#extendedinvoicecorrectionitem
Commented On 02 Jan 2023 at 05:40:01
Ilzag
Ошибка Recipient allows to receive messages only from counteragents
Добрый день. При попытке отправить документ клиенту через самописную интеграцию выходит ошибка «Recipient allows to receive messages only from counteragents». При этом через веб-интерфейс этот же документ этому же контрагенту отправляется без ошибок. Клиент, как я понимаю, работает через роуминг из тензора. Подскажите, куда копать?
Forked On 29 Dec 2022 at 05:51:54
Ilzag
Добрый день!
Предположу, что у контрагента есть ящик и в Контуре, и в Тензоре, и при отправке выбирается первый, в котором контрагент настроил получать документы только от контрагентов из списка.
Проверьте, совпадает ли FnsParticipantId при отправке из интеграции и через веб-интерфейс. Если совпадает, рекомендую обратиться в техподдержку, чтобы они проверили обстоятельства отправки.
Commented On 29 Dec 2022 at 05:51:54
Ilzag
Добавить документ в существующий пакет
Есть ли возможность отправить документ, чтобы он добавился в пакет к существующему документу?
Также у документов в пакете одинаковый LetterId, т.е. можно ли зная letterId, отправить туда же ещё один документ? например отправили УПД, затем отправили УКД, и надо чтобы они объединились в пакет.
Forked On 29 Dec 2022 at 05:29:41
Ilzag
Добрый день!
Сослаться на уже отправленный документ можно с помощью структур InitialDocumentIds/SubordinateDocumentIds в DocumentAttachment. Так можно установить связь «родительский/дочерний документ». LetterId у старого и нового документов будут отличаться, но будет идентичный PacketId.
Commented On 29 Dec 2022 at 05:29:41
Ilzag
Получить название оператора контрагента
Добрый день! В интерфейсе Диадока напротив роуминговых ящиков показывается название оператора.
Как получить название оператора через API? В organization нашел только факт работы через роуминг.
Проблема:
В интерфейсе нашего сервиса пользователь должен выбрать ящик организации, через который будет отправлен документ. Если организация работает через нескольких операторов ЭДО, без уточнения оператора будет сложно выбрать нужный ящик.
Forked On 29 Dec 2022 at 04:23:00
Ilzag
Добрый день!
Отдельного метода, который бы сообщал сведения об операторе контрагента, нет.
Каждой организации в рамках одного ящика присваивается идентификатор участника ЭДО. В структуре organization это FnsParticipantId. Все идентификаторы состоят из нескольких частей. Первые три символа — идентификатор оператора ЭДО, остальное — уникальное в разрезе одного оператора сочетание символов, каждый оператор сам выбирает, как его формировать. Например, СКБ Контур имеет идентификатор 2BM.
Таким образом, зная FnsParticipantId, можно сделать вывод о принадлежности контрагента к оператору.
Если идёт обмен формализованными документами, можно узнать оператора из содержимого УПД или счёта-фактуры. Согласно приказу ФНС один из элементов — сведения об операторе отправителя. Пример: <СвОЭДОтпр ИННЮЛ="6663003127" ИдЭДО="2BM" НаимОрг="АО "ПФ "СКБ Контур"" /> Это тоже может помочь.
Commented On 29 Dec 2022 at 04:23:00
Dmitriy-Ipatyev
Add certificate verification proto
Pushed On 28 Dec 2022 at 05:56:36
Ilzag
Отправка шаблонов через PostTemplate
Существует ли какой-либо пример кода для создания и отправки шаблонов данным методом?
Поддержка никаких примеров не дает, на все вопросы дает только ссылку https://developer.kontur.ru/docs/diadoc-api/docflows/TemplateDocflow.html и отправляет сюда за примерами.
На указанной странице в документации есть только описание того, что нечто отправить можно.
В исходном коде вижу только реализацию данного метода, тоже без какого-либо его использования.
Интересует, для примера, отправка шаблона неформализованного договора без редактирования, отправка шаблона УПД с любым из вариантов редактирования.
Forked On 28 Dec 2022 at 12:49:05
Ilzag
Добрый день.
Отправка шаблонов — дополнительный функционал, предоставляется на платной основе. Для того, чтобы приступить к его использованию, рекомендую сначала обратиться к вашему менеджеру по Диадоку.
Пример кода, к сожалению, не можем предоставить.
Могу предложить пример тела запроса, отправляемого методом PostTemplate:
{
"FromBoxId": "{{boxid1}}",
"ToBoxId": "{{boxid2}}",
"MessageFromBoxId": "{{boxid2}}",
"MessageToBoxId": "{{boxid1}}",
"DocumentAttachments": [{
"UnsignedContent": {
"Content": "{{Content}}"
},
"TypeNamedId": "Nonformalized",
"Comment": "Test Comment",
"Metadata": [{
"Key": "FileName",
"Value": "test.pdf"
}
]
}
]
}
Для получения идентификаторов настройки редактирования УПД также обратитесь к вашему менеджеру по Диадоку.
Commented On 28 Dec 2022 at 12:49:05
Ilzag
Есть ли RoamingConfirmation по входящим документам?
Придет ли в рамках входящего документооборота по роумингу событие с аттачментом RoamingConfirmation? Интересуют именно входящие документы.
Forked On 27 Dec 2022 at 09:23:56
Ilzag
Добрый день!
Да, подтверждение оператора для входящего роумингового документооборота формируется, но с оговорками. Не на все типы документы документов формируется подтверждение оператора, оно относится к документообороту счетов-фактур.
Commented On 27 Dec 2022 at 09:23:56

