Валидатор 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 в момент выставления.