Как решить ошибку `ContractorData has invalid data` при настройке роуминга ЭДО из Калуга-Астрал в Диадок?

Пользователь 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация
← На главную

При переходе на электронный документооборот (ЭДО) мы часто сталкиваемся с необходимостью обмениваться документами с контрагентами, которые используют другого оператора ЭДО. Этот процесс называется роумингом. В данном материале мы рассмотрим типичную ситуацию, когда вы, являясь клиентом Калуга-Астрал, пытаетесь настроить ЭДО с контрагентом, работающим через Контур-Диадок, и сталкиваетесь с ошибкой 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С. Выполним следующие шаги:

  1. Откроем карточку контрагента в 1С. Перейдите в раздел, где хранятся данные о ваших контрагентах (например, Справочники - Контрагенты или НСИ и администрирование - Настройки НСИ - Контрагенты в зависимости от конфигурации).
  2. Тщательно проверим ИНН и КПП. Это самые критичные поля. Убедитесь, что ИНН и КПП контрагента указаны без ошибок и лишних символов. Сверьте их с официальными данными контрагента, которые вы можете получить из его учредительных документов, договора или, в крайнем случае, с помощью открытых государственных сервисов проверки контрагентов (например, сервиса ФНС).
    • ИНН: Должен состоять только из цифр (10 для юридических лиц, 12 для индивидуальных предпринимателей) без пробелов и дефисов.
    • КПП: Должен состоять только из 9 цифр без пробелов и дефисов. Если контрагент является индивидуальным предпринимателем или физическим лицом, поле КПП должно быть пустым или содержать нули, в зависимости от требований системы.
  3. Проверим полное и краткое наименование контрагента. Важно, чтобы наименование в вашей 1С максимально соответствовало официальному наименованию контрагента. Иногда даже небольшие расхождения (например, "ООО" вместо "Общество с ограниченной ответственностью" или лишний пробел) могут вызывать проблемы.
    • Наименование: Если у вас есть возможность, сравните наименование с тем, как оно зарегистрировано в ЕГРЮЛ/ЕГРИП.
  4. Проверим идентификатор ЭДО контрагента (если указан). В некоторых случаях в карточке контрагента может быть поле для идентификатора ЭДО. Убедитесь, что он также указан корректно. Обычно идентификатор ЭДО является уникальным кодом, присвоенным оператором.
  5. Сохраним изменения. После внесения корректировок обязательно сохраните изменения в карточке контрагента.
  6. Повторим отправку приглашения. После исправления реквизитов попробуйте снова отправить приглашение контрагенту через вашу систему 1С-ЭДО.

Как правило, после такой внимательной проверки и корректировки реквизитов, проблема с ошибкой ContractorData has invalid data решается, и приглашение проходит успешно. Это подтверждается опытом многих пользователей и является наиболее частым решением данной "болячки".

Дополнительные аспекты настройки роуминга ЭДО и другие возможные ошибки

Даже если вы успешно справились с ошибкой ContractorData has invalid data, процесс настройки роуминга может иметь свои нюансы. Давайте рассмотрим другие распространенные сценарии и рекомендации.

Автоматический и ручной роуминг

Следует отметить, что операторы СКБ Контур (Диадок) и «Калуга Астрал» поддерживают технологию автороуминга с 1 декабря 2020 года. Это означает, что в идеальном сценарии для настройки обмена должно быть достаточно просто отправить приглашение контрагенту из программы 1С или веб-версии Диадока, и после его принятия роуминг должен настроиться автоматически без дополнительных заявок. Однако, несмотря на наличие автороуминга, в некоторых случаях все еще может потребоваться ручная настройка по заявке. Это может быть связано с особенностями настройки у одного из операторов, спецификой конкретного контрагента или техническими сложностями.

Ошибка "Sender not recognized" и подача заявки на роуминг

Иногда, при попытке настроить роуминг, вы можете получить другую ошибку, например: "Требуется запрос на роуминг от оператора, Sender [идентификатор отправителя] not recognized (отправитель не распознан)". Эта ошибка указывает на то, что система получателя не смогла идентифицировать вас как отправителя или между операторами еще не настроена связь для вашей пары ИНН/КПП.

В этом случае потребуется сформировать и отправить заявку на настройку роуминга. Для клиентов 1С-ЭДО (Калуга-Астрал) такую заявку можно подать через сайт 1c-edo.ru. Это условие чаще всего встречается при первой настройке роуминга между пользователем Диадок и абонентом другого оператора.

Рассмотрим шаги по подаче заявки:

  1. Перейдите на портал 1С-ЭДО. Найдите раздел, посвященный роумингу или технической поддержке.
  2. Заполните форму заявки на роуминг. Обычно требуются следующие данные:
    • ИНН и КПП вашей организации.
    • ИНН и КПП контрагента.
    • Названия операторов ЭДО для обеих сторон (Калуга-Астрал и Контур-Диадок).
    • Идентификаторы ЭДО обеих сторон (если известны). Их можно найти в вашей учетной записи ЭДО.
    • Контактный email для связи и получения уведомлений.
  3. Возможное требование "бумажного письма". Для Диадока, при первой настройке роуминга с новым внешним оператором, может потребоваться наличие бумажного письма, направленного через вашего оператора ЭДО, подтверждающего согласие на роуминг. Шаблон такого письма обычно предоставляет ваш оператор. Уточните этот момент при подаче заявки.
  4. Отправьте заявку и дождитесь ответа. Сроки настройки роуминга могут варьироваться от нескольких минут до нескольких дней, в среднем составляя 2 рабочих дня, но в сложных случаях могут достигать до 8 рабочих дней, так как процесс требует скоординированных действий от обоих операторов.

Помните, что настройка роуминга для клиентов Диадока обычно бесплатна, а у Калуга-Астрал стоимость настройки роуминга, как правило, включена в тариф.

Взаимодействие с технической поддержкой

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

Очень эффективной стратегией является одновременное обращение обеих сторон (вашей компании и контрагента) в техническую поддержку своих операторов. Это позволяет операторам быстрее координировать действия и выявлять причину проблемы.

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

Общие рекомендации и выводы

Настройка роуминга ЭДО — это важный шаг к полной цифровизации документооборота. Хотя технология автороуминга значительно упрощает процесс, мы, как пользователи, должны быть готовы к возможным "подводным камням".

Подводя итоги, хотим подчеркнуть ключевые моменты:

  1. Тщательная проверка реквизитов. Если вы видите ошибку ContractorData has invalid data, начните с максимально внимательной проверки ИНН, КПП и наименования контрагента в вашей системе 1С. Это наиболее частая и легко устранимая причина.
  2. Знание типов ошибок. Различайте ошибки, указывающие на неверные данные (ContractorData has invalid data), и ошибки, требующие заявки на роуминг (Sender not recognized).
  3. Активное взаимодействие с поддержкой. Не стесняйтесь обращаться к технической поддержке вашего оператора, предоставляя максимально полную информацию. Сотрудничество с техподдержкой контрагента также значительно ускоряет процесс.
  4. Терпение. Настройка роуминга может занять некоторое время, особенно если требуются ручные действия операторов.

Роуминг ЭДО позволяет компаниям обмениваться юридически значимыми электронными документами, даже если они используют разных операторов. Единые правила и стандарты, разработанные ассоциацией РОСЭУ и признанные ФНС России, обеспечивают возможность такого обмена. Преимуществами роуминга являются создание единой сети доверия, увеличение списка контрагентов для ЭДО, рост объемов электронного документооборота и сокращение расходов на печать и доставку бумажных документов.

Мы надеемся, что этот подробный разбор поможет вам успешно настроить роуминг ЭДО и избежать распространенных ошибок.

← На главную