При переходе на электронный документооборот (ЭДО) мы часто сталкиваемся с необходимостью обмениваться документами с контрагентами, которые используют другого оператора ЭДО. Этот процесс называется роумингом. В данном материале мы рассмотрим типичную ситуацию, когда вы, являясь клиентом Калуга-Астрал, пытаетесь настроить ЭДО с контрагентом, работающим через Контур-Диадок, и сталкиваетесь с ошибкой ContractorData has invalid data. Разберем причины возникновения этой ошибки и предложим пошаговые решения, а также общие рекомендации по настройке роуминга.
Предположим, что вы работаете в типовой конфигурации 1С, например, 1С:Комплексная автоматизация 2 (КА-2), с актуальной версией. У вас уже успешно настроен обмен с некоторыми контрагентами через вашего оператора Калуга-Астрал. При попытке отправить приглашение новому контрагенту, который использует Контур-Диадок, приглашение изначально успешно отправляется, но через некоторое время (от получаса до часа) возвращается сообщение "отклонено" со следующей формулировкой:
0. Ошибка настройки связи. Неизвестная ошибка. От оператора получена неизвестная ошибка. Обратитесь в техническую поддержку. Не удалось отправить заявку. Ошибка при взаимодействии с API Контура: `All contractors has incorrect data: ContractorData has invalid data` (2.02.40.019)
Эта ошибка указывает на конкретную проблему, которую мы сейчас детально проанализируем.
Как показывает практика и опыт наших коллег, формулировка ContractorData has invalid data практически всегда указывает на некорректно указанные реквизиты вашего контрагента. Это могут быть ИНН, КПП или наименование организации. Даже если вам кажется, что данные внесены верно, малейшая неточность или несоответствие могут привести к такой ошибке.
Давайте выясним, почему это происходит. Системы ЭДО, особенно при роуминге между разными операторами, используют строгие правила валидации данных. При отправке приглашения или документов, оператор-получатель (в нашем случае Контур-Диадок) проверяет указанные вами реквизиты контрагента по своим базам данных и по официальным источникам (например, ЕГРЮЛ/ЕГРИП). Если данные в вашей системе 1С не совпадают с данными контрагента в его системе или официальных реестрах, происходит сбой, и система возвращает ошибку о недействительных данных контрагента (ContractorData has invalid data).
Чтобы устранить эту проблему, нам необходимо тщательно проверить и, при необходимости, скорректировать реквизиты контрагента в вашей информационной базе 1С. Выполним следующие шаги:
Справочники - Контрагенты или НСИ и администрирование - Настройки НСИ - Контрагенты в зависимости от конфигурации).Как правило, после такой внимательной проверки и корректировки реквизитов, проблема с ошибкой ContractorData has invalid data решается, и приглашение проходит успешно. Это подтверждается опытом многих пользователей и является наиболее частым решением данной "болячки".
Даже если вы успешно справились с ошибкой ContractorData has invalid data, процесс настройки роуминга может иметь свои нюансы. Давайте рассмотрим другие распространенные сценарии и рекомендации.
Следует отметить, что операторы СКБ Контур (Диадок) и «Калуга Астрал» поддерживают технологию автороуминга с 1 декабря 2020 года. Это означает, что в идеальном сценарии для настройки обмена должно быть достаточно просто отправить приглашение контрагенту из программы 1С или веб-версии Диадока, и после его принятия роуминг должен настроиться автоматически без дополнительных заявок. Однако, несмотря на наличие автороуминга, в некоторых случаях все еще может потребоваться ручная настройка по заявке. Это может быть связано с особенностями настройки у одного из операторов, спецификой конкретного контрагента или техническими сложностями.
Иногда, при попытке настроить роуминг, вы можете получить другую ошибку, например: "Требуется запрос на роуминг от оператора, Sender [идентификатор отправителя] not recognized (отправитель не распознан)". Эта ошибка указывает на то, что система получателя не смогла идентифицировать вас как отправителя или между операторами еще не настроена связь для вашей пары ИНН/КПП.
В этом случае потребуется сформировать и отправить заявку на настройку роуминга. Для клиентов 1С-ЭДО (Калуга-Астрал) такую заявку можно подать через сайт 1c-edo.ru. Это условие чаще всего встречается при первой настройке роуминга между пользователем Диадок и абонентом другого оператора.
Рассмотрим шаги по подаче заявки:
Помните, что настройка роуминга для клиентов Диадока обычно бесплатна, а у Калуга-Астрал стоимость настройки роуминга, как правило, включена в тариф.
В случае возникновения любых проблем с роумингом, не стесняйтесь обращаться в техническую поддержку своего оператора ЭДО. Это ваш основной ресурс для решения сложных вопросов. При обращении в поддержку, будьте готовы предоставить следующую информацию:
ContractorData has invalid data или Sender not recognized).Очень эффективной стратегией является одновременное обращение обеих сторон (вашей компании и контрагента) в техническую поддержку своих операторов. Это позволяет операторам быстрее координировать действия и выявлять причину проблемы.
Важно понимать, что в некоторых случаях, несмотря на все технологические достижения, ручная настройка через техподдержку может быть нормальной практикой. Операторы ЭДО являются юридическими лицами, работающими с юридически значимыми документами и электронными подписями, контроль за которыми осуществляется под строгим надзором. Поэтому все юридические и технические формальности при настройке межоператорского обмена должны быть соблюдены. Не стоит удивляться, если техподдержка попросит вас подождать или предоставить дополнительные данные, даже если кажется, что процесс должен быть автоматическим.
Настройка роуминга ЭДО — это важный шаг к полной цифровизации документооборота. Хотя технология автороуминга значительно упрощает процесс, мы, как пользователи, должны быть готовы к возможным "подводным камням".
Подводя итоги, хотим подчеркнуть ключевые моменты:
ContractorData has invalid data, начните с максимально внимательной проверки ИНН, КПП и наименования контрагента в вашей системе 1С. Это наиболее частая и легко устранимая причина.ContractorData has invalid data), и ошибки, требующие заявки на роуминг (Sender not recognized).Роуминг ЭДО позволяет компаниям обмениваться юридически значимыми электронными документами, даже если они используют разных операторов. Единые правила и стандарты, разработанные ассоциацией РОСЭУ и признанные ФНС России, обеспечивают возможность такого обмена. Преимуществами роуминга являются создание единой сети доверия, увеличение списка контрагентов для ЭДО, рост объемов электронного документооборота и сокращение расходов на печать и доставку бумажных документов.
Мы надеемся, что этот подробный разбор поможет вам успешно настроить роуминг ЭДО и избежать распространенных ошибок.