Документы и Печать · 10 мин
Код страны грузополучателя в 1С ЭДО: где находится и как заполнить
Где в 1С находится код страны грузополучателя при работе с ЭДО: карточка контрагента, классификатор ОКСМ, документы реализации и УПД, типичные ошибки заполнения.
Код страны грузополучателя требуется при формировании электронных документов — УПД, счетов-фактур и товарных накладных — когда товар отгружается по адресу, отличному от адреса покупателя, в том числе за пределы России. В 1С этот код не вводится вручную в произвольном виде: он подтягивается из карточки контрагента, выбранного в поле «Грузополучатель», и берётся из страны, указанной в адресе этого контрагента.
Источником значения служит Общероссийский классификатор стран мира (ОКСМ), который встроен в типовые конфигурации 1С: Бухгалтерия, Управление торговлей, Комплексная автоматизация и ERP. Каждой стране в классификаторе соответствует трёхзначный цифровой код — например, 643 для России, 112 для Беларуси, 398 для Казахстана. Именно этот код попадает в XML-файл электронного документа при отправке через оператора ЭДО.
Ошибки в коде страны — частая причина отказов в приёме УПД оператором ЭДО или замечаний со стороны налоговой при проверке вычетов НДС. Поэтому важно понимать, откуда программа берёт значение, где его проверить до отправки и что делать, если код отсутствует или указан неверно.
Откуда 1С берёт код страны грузополучателя
Цепочка формирования кода выглядит так: в документе реализации (или УПД) заполняется поле «Грузополучатель» — это ссылка на элемент справочника «Контрагенты». У контрагента в карточке хранятся адреса: юридический, фактический, почтовый. Если адрес введён через форму с выбором страны, страна сохраняется как ссылка на элемент классификатора ОКСМ, у которого есть реквизит «Код».
При формировании XML-файла электронного документа программа считывает страну из адреса грузополучателя и записывает её код в соответствующий тег структуры (в формате УПД это сведения о грузополучателе — адрес с кодом страны). Если страна в адресе не указана или адрес введён одной свободной строкой без структурирования, код в файл не попадёт, и оператор ЭДО может отклонить документ.
Где найти код в карточке контрагента
Откройте справочник «Контрагенты», найдите нужного грузополучателя и перейдите в его карточку. В поле с адресом (юридический или фактический — в зависимости от того, какой используется для доставки) нажмите на ссылку адреса: откроется форма редактирования. В верхней части этой формы расположено поле «Страна» — именно из него берётся код.
Если поле «Страна» заполнено, код подставится автоматически из ОКСМ. Чтобы увидеть сам код, откройте классификатор: в большинстве конфигураций путь такой — раздел «Справочники» (или «НСИ и администрирование») → «Классификаторы» → «Страны мира». В списке у каждой страны видны наименование и код ОКСМ.
Проверьте, что страна в адресе выбрана именно из справочника, а не впечатана текстом. Признак правильного заполнения: в поле «Страна» значение выбирается из выпадающего списка стран, а не редактируется как произвольная строка.
- 1Откройте документ реализации и посмотрите, какой контрагент указан в поле «Грузополучатель»
- 2Перейдите в карточку этого контрагента и откройте форму редактирования адреса
- 3Убедитесь, что поле «Страна» заполнено выбором из списка стран мира
- 4Откройте классификатор «Страны мира» и сверьте код выбранной страны
- 5Сформируйте электронный документ и проверьте код в форме просмотра перед отправкой
Где код появляется в документе и в электронном файле
В самой печатной форме ТОРГ-12 или УПД код страны как отдельное поле не выводится — там показывается только адрес грузополучателя. Код появляется именно в машиночитаемом XML-файле, который уходит контрагенту через оператора ЭДО. Поэтому визуально «найти» код можно только в структуре электронного документа.
В типовых конфигурациях с подсистемой ЭДО (например, через сервис 1С-ЭДО) откройте документ «Электронный документ» или форму отправки из реализации. Там есть представление содержимого файла: разверните блок сведений о грузополучателе — в адресе будет указан код страны. Это самый надёжный способ убедиться, что в файл уйдёт корректное значение.
Если используется обмен через внешнего оператора (СБИС, Контур и другие), XML формируется всё равно на стороне 1С — оператор лишь транспортирует файл. Поэтому исправлять код нужно в учётной системе, а не в личном кабинете оператора.
Как исправить или заполнить код, если он отсутствует
Типовая ситуация: при отправке УПД оператор возвращает ошибку вида «не заполнен код страны в адресе грузополучателя». Причина почти всегда одна — адрес контрагента введён свободной строкой или страна не выбрана. Исправление делается в карточке контрагента, а не в документе.
Откройте карточку грузополучателя, перейдите к редактированию адреса и заполните поле «Страна» выбором из классификатора. Если адрес ранее был введён одной строкой, рекомендуется переформатировать его через структурированную форму (кнопка выбора в поле адреса), чтобы страна, регион и город распределились по своим полям. После сохранения карточки перезаполните или перепроведите документ и сформируйте электронный файл заново.
Важный нюанс: если грузополучатель — российская организация, в адресе должна стоять страна «Россия» (код 643). Пустое поле страны даже при российском адресе может вызвать ошибку формата у оператора или вопросы при камеральной проверке.
Особенности для экспорта и стран ЕАЭС
При отгрузке в страны ЕАЭС (Беларусь, Казахстан, Киргизия, Армения) код страны грузополучателя используется при формировании заявления о ввозе товаров и уплате косвенных налогов, а также в счёте-фактуре с нулевой ставкой НДС. Ошибка в коде приведёт к расхождениям при подтверждении экспорта.
Для экспортных отгрузок убедитесь, что в договоре и документе корректно указана валюта и страна назначения, а грузополучатель заведён как иностранный контрагент с адресом, где страна выбрана из ОКСМ. Если грузополучатель и покупатель — разные лица (частая схема в экспорте), проверяйте адрес именно грузополучателя: код берётся из его карточки.
Типичные ошибки и как их избежать
Чаще всего проблемы возникают из-за заполнения адресов текстом при массовой загрузке контрагентов из внешних файлов. При такой загрузке страна не привязывается к классификатору, и код теряется. После любой импортной загрузки контрагентов полезно выборочно проверить ключевых грузополучателей.
Вторая распространённая ситуация — в документе грузополучатель не заполнен вовсе, и программа подставляет адрес покупателя. Если это соответствует реальной схеме поставки, всё корректно; если товар фактически едет на склад третьего лица, код страны в файле будет отражать не ту сторону сделки.
Как проверить результат перед отправкой
Финальный контроль выполняйте на стороне сформированного электронного документа. Откройте его представление, найдите блок грузополучателя и сверьте код страны с классификатором ОКСМ. Если значение совпадает с ожидаемым и оператор принял документ без замечаний, настройка работает правильно.
Для постоянного контроля имеет смысл раз в квартал проверять справочник контрагентов на предмет адресов без страны — особенно если данные попадают в базу из разных источников. Такая профилактика дешевле, чем исправление отклонённых УПД и пояснения по вычетам НДС.
Как проверить результат
Страна выбрана из списка классификатора
Поле пустое или текст введён вручную
Код соответствует ОКСМ (например, 643 для России)
Код отсутствует или не совпадает со страной адреса
Документ принят без замечаний по адресу
Ошибка формата по сведениям о грузополучателе
Что важно запомнить
Код страны грузополучателя в 1С подтягивается из поля «Страна» адреса контрагента, указанного в поле «Грузополучатель» документа, по классификатору ОКСМ. Проверяйте заполнение адреса в карточке контрагента и состав XML перед отправкой, а исправления вносите в справочник, а не в файл.
Частые вопросы
Где в 1С посмотреть код страны по её названию?
Откройте классификатор «Страны мира» (раздел «Справочники» или «НСИ и администрирование», пункт «Классификаторы»). В списке у каждой страны отображается код ОКСМ. Найти нужную страну можно поиском по наименованию.
Почему в УПД не выгружается код страны грузополучателя?
Наиболее вероятная причина — в карточке контрагента-грузополучателя адрес введён свободной строкой или поле «Страна» не заполнено. Откройте форму редактирования адреса, выберите страну из списка, сохраните карточку и сформируйте электронный документ заново.
Нужно ли указывать страну, если грузополучатель в России?
Да. Для российских адресов в поле «Страна» должно быть выбрано значение «Россия» с кодом 643. Пустое поле может вызвать ошибку формата у оператора ЭДО, даже если весь остальной адрес заполнен правильно.
Грузополучатель и покупатель — разные контрагенты. Чей код попадёт в файл?
В электронный документ попадёт код страны из адреса контрагента, указанного в поле «Грузополучатель» документа. Если поле не заполнено, программа обычно подставляет данные покупателя — проверьте это перед отправкой.
Можно ли исправить код страны прямо в отправленном документе?
Нет. Отправленный электронный документ изменить нельзя — нужно исправить адрес в карточке контрагента, сформировать корректирующий или новый документ и отправить его повторно по правилам вашего оператора ЭДО.
Что делать, если нужной страны нет в классификаторе?
Обновите классификатор штатными средствами конфигурации — через загрузку классификаторов из поставки или сервисов 1С. Создавать страну вручную с самостоятельно придуманным кодом не следует: неверный код попадёт в электронные документы и вызовет ошибки при обмене.