Статьи / Файл формата XML для налоговой: ошибки перед отправкой

Файл формата XML для налоговой: ошибки перед отправкой

Файл формата XML для налоговой отклоняется не только из-за пустых полей. Причина часто лежит в имени файла, кодировке или несоответствии XSD.

Ошибка в имени файла

Для УПД продавца имя начинается с ON_NSCHFDOPPR. Дальше идут идентификаторы участников, дата, GUID и флаги. Значение ИдФайл внутри XML повторяет имя файла без .xml.

Если программа формирует короткое имя по номеру документа и ИНН, файл выглядит удобным для архива. Для строгой проверки ФНС такое имя не подходит.

Ошибка в версии и кодировке

В первой строке XML указывается encoding="windows-1251". В корневом элементе Файл стоит ВерсФорм="5.03" для актуальной схемы УПД.

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

Ошибки в реквизитах

Проверка XML для налоговой должна смотреть на ИНН, КПП, дату, валюту, ставку НДС и итоговые суммы. Эти поля влияют на приемку документа и последующую обработку.

Ставка без НДС, нулевая ставка и ставка 20% обрабатываются по-разному. Поэтому простая замена текста в XML не решает проблему. Нужна сверка строки, налога и итога.

  • ИННЮЛ - 10 цифр.
  • ИННФЛ или ИНН ИП - 12 цифр.
  • КПП - 9 цифр.
  • Дата - ДД.ММ.ГГГГ.
  • Время - ЧЧ.ММ.СС.
Загрузите готовый XML в валидатор. Сервис проверит официальную XSD-схему ФНС и покажет ошибки в реквизитах.
Файл формата XML для налоговой можно проверить перед отправкой. Если исходник только в PDF, конвертируйте PDF в XML ФНС на главной странице.