Загрузка входящих ЭСФ в 1С: от выгрузки из ИС ЭСФ до проведённого документа
Содержание
Чтобы импортировать ЭСФ в 1С, нужно выгрузить XML-файл входящего счёта-фактуры из кабинета ИС ЭСФ (esf.gov.kz) и загрузить его в рабочем месте обмена электронными счетами-фактурами. 1С разберёт файл и создаст на его основе документ поступления или счёт-фактуру полученный — заводить реквизиты вручную не придётся.
Работает это в конфигурации «1С:Бухгалтерия 8 для Казахстана». Обязательны три вещи: актуальный релиз конфигурации, в базе заполнен БИН вашей организации и настроен обмен с ИС ЭСФ. Электронные счета-фактуры — казахстанский учёт, оператором системы выступает Комитет государственных доходов Минфина РК.
Разберём, какой именно файл принимает программа, как загрузить один ЭСФ и целый пакет за период, как сопоставить контрагента и номенклатуру, почему файл иногда не грузится и как настроить прямой обмен, чтобы входящие приходили в базу без похода в кабинет.
Что проверить перед загрузкой: релиз, реквизиты, подпись
Импорт опирается на встроенный механизм обмена с ИС ЭСФ. Если он не настроен, 1С не поймёт, что делать с XML. Перед первой загрузкой проверьте по порядку:
- ✅ Релиз конфигурации. Формат ЭСФ периодически меняется. Старый релиз не прочитает новую версию XML — обновите «1С:Бухгалтерию для Казахстана» до актуальной.
- ✅ Реквизиты организации. В карточке организации заполнен БИН (или ИИН для ИП). По нему система сверяет, что ЭСФ выписан именно на вас.
- ✅ ЭЦП и NCALayer. Для прямого обмена нужен сертификат Национального удостоверяющего центра РК и запущенная программа
NCALayer. Для загрузки готового XML-файла с диска подпись не обязательна. - ✅ Кабинет ИС ЭСФ. Доступ к
esf.gov.kz, где накапливаются входящие ЭСФ от ваших поставщиков.
Если импортируете впервые, начните с одного документа. Убедитесь, что суммы и строки встали верно, и только потом грузите пакет за месяц.
Входящие ЭСФ продавец выписывает и подписывает сам — они сразу попадают в ваш кабинет. Покупатель входящий ЭСФ не подписывает. Поэтому задача импорта — не «принять» документ, а перенести его данные в учёт.
Какой файл принимает 1С: XML, а не PDF
Единица импорта — XML-файл одного счёта-фактуры по структуре, утверждённой для ИС ЭСФ. Внутри файла лежат все реквизиты в машиночитаемом виде:
- БИН и наименование продавца, БИН покупателя;
- регистрационный номер ЭСФ, дата выписки, номер документа продавца;
- строки товаров и услуг: наименование, количество, цена, сумма;
- коды по справочникам (например, ТН ВЭД для прослеживаемых товаров), ставка и сумма НДС.
Из кабинета ИС ЭСФ можно выгрузить либо один XML, либо архив .zip с пакетом XML за выбранный период. 1С понимает оба варианта: распакует архив сам и обработает все файлы внутри.
У каждого ЭСФ есть уникальный регистрационный номер, который присваивает система при выписке. По нему 1С отличает один документ от другого и ловит повторную загрузку. Поэтому редактировать или переименовывать выгруженный файл не нужно — работайте с ним как есть.
PDF-копия ЭСФ в учёт не импортируется. PDF нужен только для просмотра и печати; для создания документа в 1С требуется именно XML. Если из кабинета выгрузился PDF, повторите выгрузку и выберите формат файла обмена.
Пошагово: загрузка одного ЭСФ из кабинета в базу
Порядок действий для разовой загрузки:
- В кабинете ИС ЭСФ на
esf.gov.kzоткройте список входящих ЭСФ, найдите нужный документ и выгрузите его в XML. Сохраните файл на диск — запомните папку. - В 1С откройте рабочее место для обмена электронными счетами-фактурами. В типовой «Бухгалтерии для Казахстана» это отдельное рабочее место по ЭСФ в разделе покупок (название команды может отличаться в зависимости от релиза).
- Выберите загрузку входящего документа из файла и укажите сохранённый XML.
- 1С разберёт файл и покажет предпросмотр: продавца, дату, список строк и суммы. Сверьте итог с суммой в кабинете.
- Сопоставьте контрагента и номенклатуру, если программа не нашла их автоматически (об этом — ниже).
- Создайте на основе ЭСФ документ поступления (или счёт-фактуру полученный) и проведите его.
После проведения входящий НДС попадёт в учёт по правилам, заложенным в документе поступления. Сам факт импорта ЭСФ зачёт НДС не формирует — его даёт проведённый документ и декларация.
Сопоставление контрагента и номенклатуры
Главная заминка при импорте — не формат, а то, что продавец и его товары в XML записаны «по-своему», а в вашей базе их ещё нет или они названы иначе. 1С сопоставляет данные по идентификаторам и запоминает ваш выбор, чтобы в следующий раз подставить автоматически.
Как это работает на практике:
- Контрагент. По БИН из файла 1С ищет поставщика в справочнике. Не нашёл — предложит создать карточку , БИН и наименование подставятся из XML.
- Номенклатура. Названия товаров у продавца почти всегда отличаются от ваших. Для каждой новой позиции укажите, какой номенклатуре вашего справочника она соответствует. Сопоставление сохранится — повторно сверять ту же позицию не нужно.
- Единицы измерения. Если единица из файла не совпадает с вашей, сопоставьте один раз.
Чем аккуратнее заполнены справочники БИНов и номенклатуры, тем меньше ручной работы при каждой следующей загрузке.
Отдельный случай — услуги. У многих поставщиков в строках ЭСФ идут работы и услуги, которые не нужно заводить как складскую номенклатуру. Сопоставьте такую строку с позицией типа «услуга» в вашем справочнике и дальше используйте её для всех аналогичных строк этого продавца. Это избавляет от десятков одинаковых позиций в справочнике.
Если в XML по товару передан код прослеживаемости или другой классификатор, 1С подставит его в строку документа. Проверьте, что код встал, — для прослеживаемых и импортных товаров он важен при дальнейшей выписке своих ЭСФ.
Массовая загрузка пакета ЭСФ за период
Когда поставщиков много, грузить по одному файлу бессмысленно. Выгрузите из кабинета ИС ЭСФ все входящие за месяц одним архивом и загрузите его целиком.
- В кабинете задайте период и выгрузите входящие ЭСФ архивом
.zip. - В рабочем месте обмена выберите загрузку из файла и укажите архив — распаковывать вручную не нужно.
- 1С обработает все XML пакетом и покажет список: по каждому ЭСФ — продавец, сумма и результат разбора.
- Документы, где контрагент и номенклатура сопоставились, можно создать и провести списком. Строки с нерешённым сопоставлением останутся в списке — разберите их вручную.
Повторная загрузка того же архива может завести документы заново. Ориентируйтесь на регистрационный номер ЭСФ: если документ с таким номером уже есть в базе, второй раз его создавать не нужно.
Пакетная загрузка экономит время в конце месяца, но проверять итоги всё равно нужно: сумму входящего НДС по загруженным ЭСФ сверяйте с данными кабинета ИС ЭСФ, прежде чем формировать декларацию.
Если поставщиков десятки, разбейте выгрузку на части — например, по неделям. Небольшой архив грузится быстрее, а при ошибке в одном файле проще понять, в каком именно, чем искать проблему в пакете за весь месяц.
Почему ЭСФ не загружается: разбор ошибок импорта
Если файл не читается или документ не создаётся, причина почти всегда в одном из нескольких типовых мест. Сопоставьте симптом с решением.
Отдельно про кодировку: XML из ИС ЭСФ приходит в корректной кодировке. Если текст в предпросмотре «кракозябрами», файл где-то пересохранили — выгрузите исходный заново.
Автоматический обмен с ИС ЭСФ без ручной выгрузки
Выгружать XML руками приходится не всегда. «1С:Бухгалтерия для Казахстана» умеет обмениваться с ИС ЭСФ напрямую: по вашей ЭЦП программа сама подключается к системе и забирает входящие ЭСФ в базу.
Что нужно, чтобы включить прямой обмен:
- Запущенная программа
NCALayer— через неё 1С подписывает обращения к ИС ЭСФ вашим сертификатом. - Сертификат ЭЦП Национального удостоверяющего центра РК, которым вы входите в кабинет.
- Включённая загрузка входящих в настройках обмена — тогда 1С периодически опрашивает ИС ЭСФ и подтягивает новые документы.
После настройки входящие ЭСФ появляются в рабочем месте сами, остаётся только сопоставить незнакомые позиции и провести документы. Промежуточный файл на диске не создаётся.
Прямой обмен удобнее для регулярной работы, ручная загрузка XML — как запасной вариант, когда обмен недоступен или нужно разово догрузить конкретный документ.
Доступность прямого обмена зависит от релиза конфигурации — если в вашей версии настроек обмена нет, обновитесь и проверьте снова.
Один нюанс по сертификату: ЭЦП привязана к конкретному сотруднику и имеет срок действия. Когда подпись перевыпускают, в настройках обмена нужно указать новый сертификат, иначе автозагрузка молча перестаёт приносить входящие. Если документы вдруг пропали — первым делом проверьте срок действия ЭЦП.
Как проверить загруженные ЭСФ перед сдачей декларации
Импорт переносит документы в базу, но за корректность отчётности отвечает бухгалтер. Перед формированием декларации по НДС стоит пройтись по загруженному за период.
- 🔎 Сверьте количество и сумму. Число входящих ЭСФ и общая сумма НДС в 1С должны совпадать с данными кабинета ИС ЭСФ за тот же период. Расхождение — признак, что часть документов не загрузилась или задвоилась.
- 🔎 Проверьте непроведённые. ЭСФ, где не удалось сопоставить номенклатуру, остаются без проведённого документа. Такие строки в зачёт НДС не попадут — разберите их до закрытия периода.
- 🔎 Найдите дубли. Отсортируйте документы по регистрационному номеру ЭСФ: один и тот же номер дважды означает повторную загрузку. Лишний документ пометьте на удаление.
- 🔎 Сверьте ставки НДС. В строках, где номенклатуру подставляли вручную, ставка могла встать по умолчанию из карточки, а не из XML. Для таких строк проверьте ставку и сумму налога.
Расхождение между зачётным НДС в 1С и в кабинете ИС ЭСФ почти всегда объясняется одной из этих четырёх причин. Устраните его до отправки декларации, а не после.