К статье
Практический материал

Документы и Печать · 11 мин

Как загрузить СНТ в 1С с портала ИС ЭСФ

Как выгрузить СНТ с портала ИС ЭСФ и загрузить в 1С:Бухгалтерию для Казахстана. Форматы выгрузки, настройка обмена, проверка результата и типичные ошибки.

Сопроводительная накладная на товары (СНТ) — обязательный электронный документ при перемещении товаров по Казахстану и при ввозе из стран ЕАЭС. Поставщики оформляют СНТ на портале ИС ЭСФ (esf.gov.kz), а бухгалтеру нужно отразить поступление в учётной системе. Ручной ввод данных с накладной отнимает время и провоцирует ошибки в количестве, ценах и кодах ТНВЭД, поэтому практичнее загрузить СНТ в 1С напрямую.

В конфигурациях «1С:Бухгалтерия для Казахстана» и «1С:Управление торговлей для Казахстана» есть встроенный механизм обмена с ИС ЭСФ: программа может получать СНТ напрямую с портала через API, либо вы можете выгрузить файл с портала и загрузить его в базу. Оба способа рабочие, но требуют корректной настройки и понимания ограничений.

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

Подготовка: что должно быть настроено до загрузки

Перед первой загрузкой убедитесь, что в 1С заполнены базовые настройки обмена с ИС ЭСФ. Откройте раздел «Администрирование» → «Обмен электронными счетами-фактурами» (в разных релизах название может отличаться: «ЭДО и электронные счета-фактуры»). Здесь задаются параметры подключения к порталу: адрес сервиса, учётные данные и сертификат электронной подписи.

Для прямого обмена потребуется действующий сертификат ЭЦП (НУЦ РК), установленный на компьютере пользователя, и указанный в настройках профиль пользователя ИС ЭСФ — БИН организации и ИИН пользователя должны совпадать с данными на портале. Если сертификат просрочен или не установлены библиотеки криптопровайдера (NCALayer), подключение завершится ошибкой ещё до получения данных.

Проверьте также, что заполнены карточки организации (БИН, адрес, признак плательщика НДС) и контрагентов. При загрузке СНТ программа ищет контрагента по БИН: если в справочнике такого нет, будет предложено создать нового либо документ попадёт в список нераспознанных.

Способ 1. Прямая загрузка СНТ через обмен с ИС ЭСФ

Это основной и рекомендуемый способ: 1С сама забирает входящие СНТ с портала по API, без промежуточных файлов. Откройте раздел «Покупки» (или «Обмен с ИС ЭСФ») и найдите журнал «Сопроводительные накладные на товары (полученные)». Нажмите кнопку «Получить» или «Синхронизировать с ИС ЭСФ» — программа запросит у портала все входящие СНТ за выбранный период.

После синхронизации в журнале появятся строки с номерами СНТ, датами, контрагентами и статусами. Документы со статусом «Доставленный» или «Подтверждённый» можно загружать в учёт. Выделите нужные строки и выполните команду «Создать документы поступления» (в некоторых релизах — «Загрузить в учётную систему»).

1С сопоставит данные СНТ со справочниками: контрагент — по БИН, номенклатура — по штрихкоду, артикулу или наименованию. Если сопоставление прошло успешно, создаётся документ «Поступление товаров и услуг» с заполненной табличной частью, а СНТ связывается с ним по ссылке. Нераспознанные позиции подсвечиваются — их нужно сопоставить вручную один раз, далее программа запомнит соответствие.

Порядок действий при прямом обмене
  1. 1
    Проверьте настройки подключения к ИС ЭСФ и актуальность сертификата ЭЦП
  2. 2
    Откройте журнал «СНТ (полученные)» и выполните синхронизацию с порталом
  3. 3
    Отберите нужные СНТ по периоду, контрагенту или номеру
  4. 4
    Выполните команду создания документов поступления
  5. 5
    Проверьте сопоставление номенклатуры и контрагентов, заполните нераспознанные позиции
  6. 6
    Проведите документы и сверьте итоговые суммы с данными портала

Способ 2. Загрузка СНТ из файла, выгруженного с портала

Если прямой обмен не настроен или портал недоступен из программы, используйте файловый вариант. Авторизуйтесь на портале esf.gov.kz с помощью ЭЦП, перейдите в раздел «СНТ» → «Входящие», найдите нужную накладную и воспользуйтесь функцией выгрузки. Портал позволяет скачать документ в формате XML — именно этот формат подходит для загрузки в 1С, поскольку содержит структурированные данные по установленной форме.

В 1С откройте обработку загрузки электронных документов: обычно это «Загрузка электронных счетов-фактур и СНТ из файлов» в разделе обмена с ИС ЭСФ. Укажите путь к сохранённому XML-файлу и запустите загрузку. Программа распарсит файл, проверит структуру и покажет содержимое СНТ перед созданием документа поступления.

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

Сравнение способов загрузки

Прямой обмен через API

Подходит для постоянной работы: массовое получение, автоматическое обновление статусов, подтверждение СНТ из 1С. Требует настроенного подключения и действующего сертификата.

Загрузка из XML-файла

Подходит как резервный вариант или для разовых загрузок. Не требует настройки подключения, но статусы на портале не синхронизируются и подтверждать СНТ нужно вручную.

Сопоставление номенклатуры и контрагентов

Самый трудоёмкий этап — сопоставление товаров из СНТ со справочником номенклатуры 1С. В СНТ поставщик указывает наименование по своему каталогу, код ТНВЭД, единицу измерения и иногда штрихкод. Если ваши наименования отличаются, автоматическое сопоставление не сработает, и позиции останутся «красными».

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

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

Типичные ошибки при загрузке СНТ
01
Загрузка СНТ до проверки статуса на портале — в учёт попадает накладная, которую поставщик позже аннулировал, и поступление приходится сторнировать
02
Сопоставление номенклатуры «наугад» по похожему наименованию — искажаются остатки и себестоимость
03
Игнорирование единиц измерения поставщика — количество в поступлении не совпадает с фактической поставкой
04
Дублирование контрагентов: при загрузке создаётся новый контрагент, хотя тот же БИН уже есть в справочнике с другим написанием имени
05
Проведение поступления без сверки итоговой суммы с СНТ на портале — ошибки обнаруживаются только при выверке НДС

Проверка результата после загрузки

После создания документов обязательно сверьте результат с данными портала. Откройте созданное поступление и сравните: номер и дату СНТ, БИН поставщика, количество строк, итоговую сумму без НДС, сумму НДС и общий итог. Все значения должны совпадать с накладной на портале до тиына.

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

Если по СНТ поставщик также выставил электронный счёт-фактуру (ЭСФ), убедитесь, что оба документа отражены в учёте и не создают дублирующего поступления. Некоторые пользователи загружают и ЭСФ, и СНТ как основание поступления — в результате товар приходуется дважды.

Контрольные точки

Как проверить результат загрузки

Итоговая сумма поступления
Норма

Совпадает с суммой СНТ на портале до тиына

Тревожный признак

Есть расхождения — ищите ошибку в сопоставлении номенклатуры или единицах измерения

Связь документа с СНТ
Норма

В поступлении указана ссылка на электронную СНТ

Тревожный признак

Связи нет — документ создан вручную или загрузка прошла с ошибкой

Остатки на складе
Норма

Количество по документу соответствует фактической поставке

Тревожный признак

Количество завышено или занижено — проверьте коэффициенты единиц измерения

Статус СНТ на портале
Норма

СНТ подтверждена получателем

Тревожный признак

СНТ в статусе «Доставленная» или аннулирована, а поступление уже проведено

Ограничения и когда нужна помощь специалиста

Описанные действия безопасны, пока вы работаете в типовой конфигурации актуального релиза и не меняете настройки обмена. Обновление конфигурации, доработка форматов обмена и исправление уже проведённых документов с расхождениями — зона, где ошибка дорого обходится: некорректные данные уйдут в декларацию по НДС (форма 300) и в регистрационные формы.

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

Если ваша конфигурация доработана, обмен настроен через сторонние сервисы или релиз сильно устарел и не поддерживает актуальную версию формата СНТ — привлеките специалиста по 1С. Формат СНТ периодически обновляется, и старые релизы могут отклонять корректные файлы или загружать их с потерей части данных.

Частые вопросы по загрузке СНТ в 1С

1С не видит входящие СНТ при синхронизации, хотя на портале они есть. В чём причина?

Чаще всего дело в правах пользователя на портале или в настройках подключения. Проверьте, что под вашей учётной записью на esf.gov.kz СНТ действительно отображаются как входящие по нужной организации, что БИН в настройках 1С совпадает с БИН организации на портале и что сертификат ЭЦП не просрочен. Также убедитесь, что период запроса в 1С охватывает дату выписки накладных.

Можно ли загрузить СНТ за прошлый период, если учёт уже закрыт?

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

Почему при загрузке создаётся новый контрагент, хотя поставщик уже есть в базе?

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

Нужно ли загружать СНТ, если поставщик уже выставил ЭСФ?

СНТ и ЭСФ — разные документы с разным назначением: СНТ подтверждает перемещение товара, ЭСФ — основание для зачёта НДС. В учёт поступление обычно создаётся один раз, а второй документ привязывается к нему как связанный. Не создавайте два отдельных поступления по одной поставке — это задвоит остатки и НДС.

Что делать, если номенклатура из СНТ каждый раз не распознаётся?

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

Какой формат файла выбрать при выгрузке СНТ с портала?

Для загрузки в 1С выбирайте XML — это структурированный формат, который обработка загрузки разбирает по полям. PDF пригоден только для печати и визуальной проверки: данные из него в 1С автоматически не загружаются.

Итог

Что важно запомнить

Основной способ загрузки СНТ в 1С — прямой обмен с ИС ЭСФ через журнал полученных накладных; резервный вариант — загрузка XML-файла с портала. Ключ к чистому результату — корректное сопоставление контрагентов по БИН и номенклатуры с учётом единиц измерения. Перед проведением всегда сверяйте итоговые суммы и статус СНТ на портале, а перед массовой загрузкой делайте резервную копию базы.