Как исправить ошибку "Код страны исполнителя/заказчика: неверный тип значения '--'" при формировании электронных документов в 1С-ЭДО?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

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

Часто проблема проявляется в виде следующего сообщения:

"Не удалось сформировать электронный документ "Акт об оказании услуг" на основании документа "Реализация (акт, накладная) НФБП-000006 от 28.01.2019 21:45:14" по следующим причинам: - Код страны исполнителя: неверный тип значения "--" (ожидаемый тип: строка 3 символов) - Код страны заказчика: неверный тип значения "--" (ожидаемый тип: строка 3 символов)"

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

Решение проблемы 1: Ошибка "Код страны исполнителя/заказчика: неверный тип значения '--'"

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

  1. Выясняем причину ошибки: дублирование стран в классификаторе.

    Мы обнаружили, что одной из наиболее частых причин является наличие дублирующихся записей для одной и той же страны в справочнике Классификатор стран мира. Например, могут существовать две записи для "РОССИЯ": одна с правильным трехзначным кодом (например, "643" или "638", как упоминалось в сообщении форума), а другая — без кода или с некорректным значением. Если при заполнении адреса организации или контрагента была выбрана именно некорректная запись, система ЭДО не сможет определить код страны и выдаст ошибку.

  2. Исправляем справочник Классификатор стран мира.

    Для устранения этой проблемы нам необходимо выполнить следующие шаги:

    1. Откроем справочник Классификатор стран мира в вашей конфигурации 1С. Обычно его можно найти через раздел "Нормативно-справочная информация" (НСИ) или "Администрирование".
    2. Внимательно просмотрим список стран и найдем все записи, относящиеся к вашей стране (например, "РОССИЯ").
    3. Идентифицируем дублирующиеся записи. Обратим внимание на колонку с кодом страны. Одна из записей будет иметь корректный трехзначный числовой код (например, "643" для России), а другая (проблемная) — либо пустую строку, либо неверное значение (например, "--").
    4. Удалим или исправим некорректную запись. Если некорректная запись не используется, мы можем ее удалить. Если она используется, но не имеет кода, нам следует проставить правильный код страны в соответствующем поле. Важно убедиться, что осталась только одна, правильная запись для каждой страны, с корректным трехзначным кодом. Для переноса справочников без создания дублей применяется обработка для миграции данных между похожими конфигурациями 1С.
  3. Обновляем адреса организации и контрагентов.

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

    1. Перейдем в карточку вашей организации (раздел "Главное" → "Организации" → Ваша организация).
    2. Перейдем на вкладку "Адреса и телефоны" или аналогичную, где хранится юридический адрес.
    3. Удалим существующий юридический адрес полностью. Это критически важно, поскольку это гарантирует, что все связи с некорректными данными будут разорваны.
    4. Заполним юридический адрес заново. При вводе страны, мы выберем ее из обновленного справочника Классификатор стран мира. Убедимся, что мы выбираем запись с корректным трехзначным кодом.
    5. Повторим эти действия для всех контрагентов, с которыми у вас возникают проблемы с ЭДО. При большом объеме записей эти операции можно роботизировать с помощью платформы для создания программных роботов OneRPA.
    6. Сохраним изменения в карточках организации и контрагентов.

    Мы выяснили, что в некоторых конфигурациях (например, Розница 2.3, но принцип применим и к другим) поле Значение в табличной части Контактная информация обновляется только после удаления старого адреса и заполнения его заново. Это обеспечивает правильную запись кода страны.

  4. Проверяем заполнение юридического адреса.

    Иногда ошибка "Код страны грузополужателя: значение не заполнено" может возникать, если у контрагента-получателя юридический адрес не заполнен вообще. Нам необходимо убедиться, что юридический адрес контрагента заполнен полностью и корректно, используя данные из адресного классификатора.

    Для заполнения адресов рекомендуем всегда использовать Государственный адресный реестр (ГАР), так как Федеральная налоговая служба (ФНС) использует этот формат с августа 2021 года. Это помогает избежать ошибок, связанных с некорректным или свободным вводом адресов, который может привести к отсутствию или неправильному коду региона.

  5. Актуализация классификаторов.

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

Решение проблемы 2: Некорректный ИНН грузополучателя ("-", "он же", "0")

Другая частая проблема, связанная с формированием электронных документов, касается ИНН грузополучателя. Пользователи часто сталкиваются с ситуацией, когда у грузополучателя нет отдельного ИНН, и в поле указывается "-", "он же" или "0". Рассмотрим, как нам следует действовать в таких случаях.

  1. Проблема: отсутствие или некорректное значение ИНН.

    Когда у грузополучателя отсутствует ИНН или он указывается как "-", "он же", система ЭДО может не принять такой документ. В одном из сообщений форума было предложено использовать "0" в качестве временного решения. Однако, следует учитывать более широкие перспективы.

    Важно: С 1 апреля 2025 года система 1С-ЭДО может начать блокировать отправку документов, если у грузополучателя полностью отсутствует ИНН. Это может стать серьезной проблемой для организаций, имеющих множество точек доставки, которые не являются отдельными юридическими лицами и не имеют собственных ИНН/КПП.

  2. Рекомендуемые решения для ИНН/КПП грузополучателя.

    Для долгосрочного и корректного решения данной проблемы мы рекомендуем:

    1. Использование "0" как временная мера: В некоторых случаях, когда система не позволяет оставить поле пустым или использовать "-", мы можем временно указать "0" в поле ИНН для грузополучателя. Однако, это не является системным решением и может быть не принято ФНС в будущем.
    2. Создание "партнеров" в 1С: Для организаций с множеством точек доставки без отдельных юридических лиц мы рекомендуем использовать механизм "партнеров" в 1С. Создадим одного головного партнера с основным ИНН и КПП, а затем привяжем к нему множество точек доставки как отдельные адреса или дополнительные контактные лица/подразделения.
    3. Особенности отображения адреса: При использовании механизма "партнеров" может возникнуть проблема с отображением в электронном документе адреса конкретной точки доставки вместо общего юридического адреса головного контрагента. Для печатных форм в 1С часто предусмотрены опции для вывода адреса партнера, но для электронного документооборота может потребоваться дополнительная настройка или учет особенностей формата конкретного электронного документа. Нам следует тщательно проверить, как выбранный формат ЭДО позволяет указывать адреса грузополучателей.
  3. Проверка и настройка ЭДО.

    При подключении к 1С-ЭДО мы должны убедиться, что все необходимые данные нашей организации заполнены корректно: ИНН, КПП, юридический адрес (с использованием классификатора). Также важно получить и корректно настроить идентификатор участника документооборота.

Общие рекомендации по работе с 1С-ЭДО

Для успешной и бесперебойной работы с электронным документооборотом в 1С мы предлагаем следующие общие рекомендации:

  1. Исправление ошибок до отправки.

    Если мы обнаружили ошибку в реквизитах или данных документа до его отправки контрагенту, мы можем исправить ее, открыв соответствующий документ в 1С, внеся необходимые изменения и сохранив его. Система 1С автоматически предложит нам создать новый экземпляр электронного документа с исправленными данными. Это самый простой и предпочтительный способ устранения ошибок.

  2. Исправление ошибок формата после отправки.

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

  3. Корректный идентификатор контрагента.

    Иногда приглашение контрагенту может быть отправлено на некорректный идентификатор. Система 1С может автоматически сохранять первый предложенный идентификатор, что впоследствии приводит к ошибкам. Мы можем исправить это, перейдя в "Настройки ЭДО" (обычно через раздел "Администрирование" → "Обмен электронными документами" → "Настройки ЭДО") и выбрав корректный идентификатор контрагента из доступных вариантов.

  4. Избегание дублирования документов.

    Электронный документ является оригиналом. Его дублирование в печатном виде, как правило, не рекомендуется, чтобы избежать сложностей, в том числе при взаимодействии с налоговыми органами. Исключением могут быть ситуации, специально оговоренные в дополнительном соглашении с контрагентом или в нормативных актах.

  5. Понимание связи данных.

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

Следуя этим рекомендациям, мы сможем эффективно справляться с проблемами формирования электронных документов в 1С-ЭДО и обеспечим бесперебойный обмен документами с нашими партнерами.

← На главную