Формат SAF-T UA становится одним из ключевых инструментов налогового контроля в Украине. Он основан на международном стандарте OECD и предусматривает передачу налоговым органам полного среза бухгалтерских данных в структурированном XML-виде. В отличие от обычной регламентированной отчетности, это комплексный файл со справочниками, проводками, первичными документами и историей учета — фактически «цифровой двойник» вашей финансовой системы.
В этой статье мы рассмотрим практические этапы перехода на SAF-T UA, требования Налоговой службы, типичные ошибки и алгоритм подготовки BAS к отчетности нового поколения.
SAF-T UA — что это означает для бизнеса
Речь идет о стандартизированном файле, построенном по методологии OECD, который содержит полный набор бухгалтерских данных в структурированном XML-формате. Он позволяет налоговым органам быстро анализировать учет без дополнительных запросов и выборочных проверок.
Для компаний, работающих в BAS, это означает необходимость ранней технической и методологической подготовки. Формат требует четкой структуры данных: корректных справочников, согласованных планов счетов, полной истории записей и правильных связей между документами и регистрами. Любое несоответствие может сделать экспорт невозможным или привести к некорректному считыванию файла налоговыми органами.
Важно: конфигурации BAS не содержат встроенного механизма формирования SAF-T UA. Для этого необходимо установить отдельный Модуль SAF-T UA для BAS, а его интеграция включает подготовку базы, настройку алгоритмов заполнения, корректировку справочников, проверку структуры данных и тестовые выгрузки.
Законодательные требования SAF-T в Украине
Внедрение SAF-T — это переход к прозрачной налоговой отчетности и автоматизированным проверкам. Налоговая служба движется в направлении стандартов OECD, которые уже применяются в Польше, Литве, Португалии, Румынии и других странах. Логика проста: налоговым органам нужен единый формат данных, который можно быстро анализировать без дополнительных запросов. Бизнесу — предсказуемость и минимум дублирующей работы.
Сегодня SAF-T UA находится на этапе поэтапного запуска. Налоговая служба уже определила основную структуру XML-файла и тестирует механизмы его приема. Обязательность отчетности будет вводиться постепенно, однако компаниям, использующим BAS, необходимо готовиться заранее — формат напрямую связан с качеством данных в системе.
Кто должен готовить SAF-T UA:
- предприятия, использующие BAS/учетные системы старого поколения или другие ERP-системы;
- компании, подпадающие под документальные проверки;
- бизнес, по которому Налоговая проводит риск-ориентированный анализ.
Структура SAF-T UA включает:
- MasterFiles — справочники (контрагенты, номенклатура, план счетов, налоговые ставки);
- GeneralLedgerEntries — бухгалтерские проводки, регистры, обороты;
- SourceDocuments — первичные документы (реализация, закупки, банковские и кассовые операции);
- дополнительные таблицы, описывающие хозяйственные процессы.
Главное требование Налоговой — целостность и синхронность данных. Все справочники, проводки, регистры и документы должны образовывать единую логическую модель. Любые дубликаты, разрывы связей или устаревшие записи становятся критическими на этапе формирования и валидации файла.
Проще говоря, SAF-T UA — это требование к «гигиене» данных и готовности компании быстро предоставить полный срез учета в машиночитаемом формате.

Как подготовиться к переходу на SAF-T
Подготовка к SAF-T UA требует системной работы с BAS, справочниками, документами и регистрами. Рекомендуется двигаться поэтапно: от технической готовности системы до проверки структуры XML и тестовых выгрузок.
Проверка готовности BAS
Первый шаг — оценить, готова ли ваша учетная система к работе с форматом SAF-T. Поскольку Модуль SAF-T UA для BAS не входит в стандартные конфигурации, необходимо убедиться, что:
- модуль корректно установлен в рабочие базы;
- система обновлена до актуального релиза;
- настроены справочники, учетные политики и механизмы обмена.
На этом этапе важно:
- Проверить конфигурацию BAS. Корректно ли установлены расширения и обработки, отвечающие за формирование данных SAF-T.
- Оценить качество справочников. SAF-T UA требует актуальных кодов контрагентов, корректного плана счетов, валидных единиц измерения и налоговых ставок.
- Проверить соответствие структуры учета. Счета должны совпадать с регистрами, документы — иметь связи с проводками.
На практике именно этот блок вызывает наибольшее количество ошибок. Если в BAS накоплены дубликаты контрагентов или устаревшие записи, их необходимо устранить до тестовой генерации файла.
Формирование файлов SAF-T в системе
После установки модуля и подготовки базы можно переходить к генерации SAF-T. Механизм реализован как экспорт в структуру XML, которая включает:
- MasterFiles — справочники;
- GeneralLedgerEntries — бухгалтерские записи;
- SourceDocuments — документы оперативного учета.
Что необходимо настроить:
- Параметры экспорта — даты, период, объем данных, включение истории справочников;
- Правила заполнения реквизитов — некорректные или пустые поля вызывают ошибки валидации;
- Тестовый файл SAF-T — рекомендуется формировать несколько вариантов (короткий период, полный месяц, полная история).
Тестирование отчетности
Формат SAF-T UA строго структурирован, поэтому тестирование является обязательным этапом. Оно включает:
- Валидацию XML-файла — проверку структуры, тегов, типов данных, символов, форматов дат;
- Контроль бизнес-логики — например, документ реализации должен иметь контрагента, ставка НДС — соответствовать справочнику.
Типичные ошибки:
- разорванные связи между документами и проводками;
- некорректные или дублированные коды;
- пустые поля в справочниках;
- разные форматы дат;
- несогласованность счетов в документах и главной книге.
После тестирования компания получает понимание готовности своей системы к работе с SAF-T. В большинстве случаев мы рекомендуем формировать несколько тестовых пакетов — за короткий месяц, за квартал, а также отдельные секции MasterFiles или GeneralLedgerEntries.
Типичные ошибки при настройке SAF-T
Несмотря на стандартизированную структуру SAF-T UA, большинство компаний сталкиваются с одинаковыми проблемами, связанными с качеством данных и накопленными неточностями.
1. Некорректная структура или формат XML
SAF-T — жесткий формат. Любое отклонение от схемы приводит к ошибке:
- неверный формат даты;
- несовместимые символы;
- пустые обязательные теги;
- смешивание числовых и текстовых значений.

2. Неполные или «засоренные» справочники
Проблемы возникают, когда:
- контрагенты дублируются;
- номенклатура имеет одинаковые названия, но разные идентификаторы;
- единицы измерения или налоговые ставки заполнены частично;
- справочники содержат устаревшие записи.
3. Использование устаревших версий BAS
В старых релизах отсутствуют механизмы формирования данных SAF-T, актуальные справочники, обновленные схемы XML и валидация.
4. Ошибки в связях между бухгалтерскими и регистрационными данными
Критичные случаи:
- проводки есть, регистров нет;
- изменились типы документов, а исторические записи не обновлены;
- суммы не совпадают с главной книгой;
- используются старые субсчета.
5. Отсутствие автоматизированных проверок
Без предварительной проверки данных возникают:
- XML-ошибки;
- некорректные суммы;
- пропуски обязательных реквизитов;
- необходимость повторных выгрузок.
Вывод
Переход на SAF-T UA — это проверка зрелости вашей учетной системы, качества справочников и стабильности учетных процессов. Чем раньше компания начнет готовить BAS и внедрять Модуль SAF-T UA, тем меньше рисков получить некорректный файл, ошибки валидации или задержку подачи данных в налоговые органы.
Если вы хотите пройти переход без технических сбоев и лишних итераций — закажите консультацию наших специалистов BAS. Мы поможем установить модуль, настроить формат, проверить структуру данных и избежать ошибок в отчетности.

