Валидатор SAF‑T (PT). Ошибки, IVA и исправления в браузере.

Загрузите файл SAF‑T с фактурами: валидатор покажет сводку, ошибки, которые отклоняет AT, и IVA по ставкам и регионам. Исправьте то, что программа экспортировала неверно, NIF, освобождения, ссылки и период, и скачайте исправленный файл.

Бесплатно и без регистрации. Для бухгалтеров, самозанятых и компаний.

Без регистрации · Файл остаётся на вашем компьютере

Перетащите сюда файл SAF‑T (PT)

.xml или .zip, до 250 МБ · Ничего не отправляется: файл остаётся на вашем компьютере

Попробуйте на примере:
Файл читается в браузере и не отправляется ни на какой сервер

Как работает валидатор

  1. Выберите файл

    SAF‑T (PT) с фактурами, который экспортирует программа, в XML или ZIP. Браузер читает его на вашем компьютере; ничего не отправляется.

  2. Посмотрите ошибки, документы и IVA

    Каждое правило объясняет, что отклоняет AT и где находится норма. Сводка показывает документы по типу и месяцу, IVA по ставкам и регионам, клиентов и товары.

  3. Исправьте и скачайте

    Исправьте в самом документе то, что программа экспортировала неверно: клиента документа и его данные, код освобождения строки с 0 %, ссылку кредит‑ноты, период, ATCUD. Суммы выставленного документа не меняются: их исправляют кредит‑нотой и новым документом. Исправленный файл сохраняет всё остальное байт в байт, с журналом изменений.

Что проверяет валидатор

Правила структуры данных Portaria 302/2016 и схемы XSD 1.04_01, ответы AT на частые вопросы о SAF‑T (PT), ATCUD по Portaria 195/2020, таблица кодов оснований освобождения и ставки IVA континента, Азорских островов и Мадейры.

Структура и кодировка
Корректный XML, структура 1.04_01, пустые поля, неизвестные элементы, объявленная и фактическая кодировка, BOM.
Заголовок
NIF и CompanyID, фискальный год и период, дата создания, валюта, программа и сертификат, адрес.
Клиенты
Контрольная цифра NIF, конечный потребитель с 999999990, страна по ISO, почтовые индексы, адреса «Desconhecido», клиенты без документов.
Товары и налоги
Повторяющиеся коды, типы, таблица налогов, согласованная с законными ставками каждого региона, неиспользуемые записи.
Документы
Номер и серия, ATCUD, подпись, даты и период, нумерация без пропусков, наличие клиента и товаров, ставки и коды освобождения из таблицы AT, ссылки кредит‑нот, суммы строк и итоги.
Итоги файла
Число документов, итоги дебетов и кредитов без аннулированных документов, квитанции, рабочие документы и транспортные документы, бухгалтерские проводки.

От SAF‑T до e‑Fatura без отклонений

Файл со счетами подают на портале e‑Fatura до 5‑го числа следующего месяца. Портал проверяет структуру и содержание при загрузке: неверного NIF, отсутствующего кода освобождения или не сходящейся суммы достаточно для отказа. Проверьте файл заранее, исправьте в валидаторе то, что программа оставила неверным, и подайте с первого раза.

FIZ для бухгалтеров

Тем, кто выставляет счета в FIZ, файл не нужен

FIZ сообщает каждый счёт в AT при выставлении и, если владелец аккаунта это включит, отправляет бухгалтеру SAF‑T (PT) за месяц по email. Валидатор нужен для файлов других программ.

Счета в сертифицированной программе

Выберите план для вашего бизнеса

Частые вопросы о валидаторе SAF‑T

Отправляется ли файл в FIZ?

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

Какая версия SAF‑T (PT) проверяется?

Структура 1.04_01 по Portaria 302/2016, единственная, которую AT принимает с июля 2017 года. Поверх структуры валидатор применяет правила, опубликованные AT позже: ATCUD по Portaria 195/2020, действующую таблицу кодов оснований освобождения и ставки IVA каждого региона.

Почему ATCUD «0» показан как ошибка?

С 1 января 2023 года все документы содержат ATCUD: код подтверждения, который AT присваивает серии, дефис и номер документа. Текст Portaria 302/2016, предписывавший заполнять «0» до появления регламента, устарел. Документы до 2023 года с «0» ошибки не дают.

Какие коды освобождения принимаются?

Коды из таблицы AT «Códigos de Motivo de Isenção», версия 4.0 от 18 июня 2026 года: от M01 до M99, с датами, когда каждый код вступил в силу или утратил её. M26 для продовольственной корзины действует только для документов до 4 января 2024 года; M35 для строительных подрядов жилья применяется к документам с 1 июля 2026 года. В строке с 0 % основание (TaxExemptionReason) и код (TaxExemptionCode) обязательны оба.

Можно ли исправить подписанный документ, не нарушив подпись?

Да, в полях вне подписи. Подпись сертифицированной программы охватывает дату документа, дату записи, номер, сумму с IVA и предыдущую подпись. Валидатор не меняет ни эти поля, ни суммы документов: ставку строки исправляют только тогда, когда IVA документа уже посчитан по правильной ставке и неверно выгружено лишь поле ставки. Суммы выставленного документа исправляют кредит‑нотой и новым документом.

Что исправлять, когда AT отклоняет файл из‑за недействительного NIF?

NIF клиента в таблице клиентов: валидатор проверяет контрольную цифру и принимает исправление в панели документа. Без известного NIF общий клиент имеет 999999990 и название «Consumidor final». NIF 999999999 отклоняется. Исправьте клиента и в программе для выставления счетов, чтобы следующие файлы выходили правильными.

Подходит ли он для бухгалтерского SAF‑T?

Для сводки и проверки проводок: валидатор читает бухгалтерский файл (TaxAccountingBasis «C»), показывает итоги и отмечает проводки, в которых дебеты и кредиты не сходятся. Редактирование относится к документам с фактурами.

Какой максимальный размер файла?

250 МБ, в XML или внутри ZIP. Месячный файл с фактурами обычно занимает несколько мегабайт; годовые файлы розницы с сотнями тысяч документов могут читаться несколько секунд.

До какого числа подаётся SAF‑T с фактурами в AT?

До 5 числа месяца, следующего за месяцем выставления документов, на портале e‑Fatura или через веб-сервис AT. Тем, кто выставляет счета в FIZ, файл не нужен: FIZ передаёт каждый документ в AT в момент выставления.

Для бухгалтеровСчета в сертифицированной программеДекларация IVA для компаний