Валидатор SAF‑T (PT). Ошибки, IVA и исправления в браузере.
Загрузите файл SAF‑T с фактурами: валидатор покажет сводку, ошибки, которые отклоняет AT, и IVA по ставкам и регионам. Исправьте то, что программа экспортировала неверно, NIF, освобождения, ссылки и период, и скачайте исправленный файл.
Бесплатно и без регистрации. Для бухгалтеров, самозанятых и компаний.
Без регистрации · Файл остаётся на вашем компьютере
Как работает валидатор
Выберите файл
SAF‑T (PT) с фактурами, который экспортирует программа, в XML или ZIP. Браузер читает его на вашем компьютере; ничего не отправляется.
Посмотрите ошибки, документы и IVA
Каждое правило объясняет, что отклоняет AT и где находится норма. Сводка показывает документы по типу и месяцу, IVA по ставкам и регионам, клиентов и товары.
Исправьте и скачайте
Исправьте в самом документе то, что программа экспортировала неверно: клиента документа и его данные, код освобождения строки с 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 в момент выставления.