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

Торговля и Склад · 10 мин

Файл EFD: как открыть и прочитать данные

Что такое файл EFD, откуда он берётся в 1С и на кассах АТОЛ, какими программами его открыть, как расшифровать данные и что делать при ошибках чтения.

Файл с расширением .efd чаще всего встречается у пользователей, которые работают с онлайн-кассами АТОЛ и учётными системами на базе 1С. Расширение EFD расшифровывается как Encrypted Fiscal Data — зашифрованные фискальные данные. Такой файл формирует драйвер ККТ при обмене с кассой, и внутри находятся фискальные документы: чеки, отчёты об открытии и закрытии смены, отчёты о регистрации.

Главная особенность формата — данные в нём зашифрованы. Просто открыть EFD в Блокноте или Excel и прочитать содержимое чеков не получится: вы увидите лишь служебные заголовки и нечитаемый набор символов. Для расшифровки нужны специальные утилиты от производителя кассы или встроенные механизмы учётной программы.

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

Что находится внутри файла EFD и зачем он нужен

EFD-файл создаётся драйвером кассового аппарата автоматически. Когда касса печатает чек или формирует отчёт, драйвер дублирует фискальные данные в этот файл в зашифрованном виде. По сути, это резервная копия фискальных документов на случай сбоев связи, замены фискального накопителя или проверки налоговой.

Внутри файла последовательно записаны фискальные документы с их номерами, датами, суммами и реквизитами. Каждая запись подписана и зашифрована, поэтому подделать или отредактировать файл без нарушения целостности невозможно — именно это делает его пригодным как доказательный материал при разборе расхождений.

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

Откуда файл EFD появляется на компьютере с 1С

Пользователи 1С обычно обнаруживают EFD-файлы в папках драйвера ККТ или в каталогах обмена. Драйвер АТОЛ по умолчанию сохраняет EFD в служебную директорию, путь к которой задаётся в настройках драйвера. При подключении кассы к 1С через обработку обслуживания эти файлы накапливаются незаметно для пользователя.

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

Важно понимать: сама 1С не создаёт и не читает EFD напрямую. Учётная система работает с драйвером через COM-объект или внешнюю компоненту, а EFD — побочный продукт работы именно драйвера. Поэтому и инструменты для чтения файла ищите не в 1С, а в комплекте ПО кассы.

Как открыть EFD штатной утилитой драйвера АТОЛ

Основной способ прочитать EFD — использовать утилиту из состава драйвера ККТ АТОЛ. В разных версиях драйвера она называется по-разному (утилита чтения EFD, EFD Reader), но принцип один: вы указываете путь к файлу, утилита расшифровывает записи и показывает список фискальных документов в читаемом виде.

Для расшифровки утилите нужен доступ к кассе или корректные ключи. В большинстве случаев чтение выполняется на том же компьютере, где работает касса, при подключённом ККТ — утилита обращается к драйверу за ключами расшифровки. Без кассы или ключа файл превратить в читаемый текст не получится.

Порядок открытия EFD утилитой АТОЛ
  1. 1
    Убедитесь, что на компьютере установлен драйвер ККТ АТОЛ той же линейки версий, что и при записи файла
  2. 2
    Подключите кассу к компьютеру и проверьте связь через тест драйвера
  3. 3
    Запустите утилиту чтения EFD из каталога драйвера
  4. 4
    Укажите путь к EFD-файлу и запустите расшифровку
  5. 5
    Дождитесь появления списка фискальных документов и сохраните результат в текстовый файл или Excel при необходимости

После расшифровки вы получите таблицу документов: тип (чек, отчёт), номер, дата и время, сумма, признаки расчёта. Эти данные можно сверить с журналом чеков в 1С и найти расхождения — например, чек, который ушёл в фискальный накопитель, но не записался в учётной системе.

Альтернативные способы посмотреть фискальные данные

Если цель — не расшифровать конкретный файл, а просто получить данные о чеках, есть более простые пути. Все фискальные документы передаются в ОФД (оператор фискальных данных), и в личном кабинете ОФД чеки доступны в читаемом виде: с позициями, суммами и статусами. Это самый быстрый способ восстановить картину по смене без возни с EFD.

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

Способы получить данные о чеках

Утилита чтения EFD

Подходит для разбора конкретного файла и диагностики обмена; требует драйвер, кассу и технические навыки

Личный кабинет ОФД

Самый простой способ посмотреть чеки в читаемом виде; нужен доступ к кабинету, данные появляются с задержкой передачи

Отчёты из фискального накопителя

Работает без компьютера, но даёт данные только на бумаге и только по документам в ФН

Журнал чеков в 1С

Удобен для сверки, но показывает только то, что записалось в учётную систему, — пробитые мимо 1С чеки там не видны

Как проверить целостность файла и результат расшифровки

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

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

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

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

Открытие файла утилитой
Норма

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

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

Ошибка формата или пустой результат при ненулевом размере файла

Нумерация документов
Норма

Номера идут подряд, совпадают с данными ФН

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

Пропуски номеров, дубли, сброс нумерации

Суммы по смене
Норма

Итог по чекам сходится с Z-отчётом и данными ОФД

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

Расхождение сумм — ищите непробитые или потерянные чеки

Типичные ошибки и ограничения при работе с EFD

Самая частая ошибка — попытка открыть EFD текстовым редактором и сделать вывод, что файл «пустой» или «битый», потому что содержимое нечитаемо. Нечитаемость — нормальное состояние зашифрованного файла, а не признак повреждения.

Вторая ошибка — попытка расшифровать файл на компьютере без кассы и драйвера. Утилита чтения использует ключи и библиотеки драйвера, поэтому перенос одного лишь EFD-файла на другой ПК без среды драйвера результата не даст.

Типичные ошибки
01
Открытие EFD в Блокноте и вывод о повреждении файла — содержимое зашифровано и не должно читаться как текст
02
Удаление EFD-файлов для очистки места до сверки с ОФД — удаляется резервная копия фискальных данных
03
Отправка в поддержку только части файла или скриншота — для анализа нужен исходный файл целиком
04
Попытка расшифровать файл от другой кассы — ключи не совпадут, чтение завершится ошибкой

Что делать, если файл не открывается

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

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

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

Маршрут решения

Как выбрать действие

Нужно просто посмотреть чеки за сменуОткройте личный кабинет ОФД — это быстрее и не требует расшифровки
Нужно разобрать ошибку обмена 1С с кассойНайдите EFD за нужную смену в каталоге драйвера и расшифруйте утилитой АТОЛ
Файл не читается или касса недоступнаСохраните копию файла и передайте его в поддержку производителя драйвера
Данные требует налоговаяСделайте копию EFD, расшифруйте рабочую копию и подготовьте документы в читаемом виде
Итог

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

EFD — зашифрованная копия фискальных данных с кассы, читается только фирменной утилитой при наличии драйвера и ключей. Для просмотра чеков проще использовать ОФД, а EFD оставить как резервный и диагностический инструмент. Не удаляйте файлы до завершения сверки.

FAQ: частые вопросы о файлах EFD

Можно ли открыть EFD без кассы?

Нет. Для расшифровки утилите нужны ключи, которые связаны с конкретной кассой и драйвером. Без подключённого ККТ или сервисных инструментов производителя содержимое файла прочитать не получится. Если касса недоступна, данные о чеках проще получить через личный кабинет ОФД.

Где драйвер АТОЛ хранит EFD-файлы?

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

Можно ли удалять EFD-файлы, они занимают много места?

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

Чем EFD отличается от данных в фискальном накопителе?

Фискальный накопитель — защищённый чип внутри кассы, где документы хранятся в обязательном порядке. EFD — программная копия тех же документов на диске компьютера, которую ведёт драйвер. ФН является первичным хранилищем, а EFD — удобной копией для диагностики и сверки.

Поддержка просит прислать EFD — что именно отправлять?

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

1С сама умеет читать EFD-файлы?

Нет, штатных средств чтения EFD в типовых конфигурациях 1С нет. Учётная система взаимодействует с кассой через драйвер, а разбор EFD выполняется внешними утилитами производителя ККТ. В 1С вы можете только сверить результат расшифровки с журналом чеков.