Статьи / Как перевести файл в XML для налоговой

Как перевести файл в XML для налоговой

Файл для налоговой переводится в XML только после сверки реквизитов. Для УПД нужен формат ON_NSCHFDOPPR, а не произвольная таблица с похожими полями.

С чего начать перевод в XML

Сначала определяется тип документа. Для УПД продавца с функцией ДОП или СЧФДОП используется ветка ON_NSCHFDOPPR. Для других форматов ФНС применяются другие XSD-схемы и другие имена файлов.

Преобразовать в XML для налоговой значит собрать файл под конкретную схему ФНС. Запрос как конвертировать в XML файл для налоговой начинается с выбора формата, а не с расширения .xml.

Если исходный файл - PDF УПД, реквизиты извлекаются из текста. Если исходник - Excel или Word, данные сначала приводятся к тем же полям: номер, дата, стороны, ИНН, КПП, товары, суммы и НДС.

Какие данные обязательны

Минимальный набор зависит от функции документа, но для УПД чаще проверяются одни и те же места. Пустой ИНН, неверный КПП или неправильная дата ломают файл раньше, чем бухгалтер увидит содержательную ошибку.

Файл формата XML для налоговой содержит не только табличную часть. Важны сведения о продавце, покупателе, передаче, подписи и валюте.

  • СвСчФакт - номер, дата, продавец, покупатель, валюта.
  • ТаблСчФакт - позиции, количество, цена, ставка НДС, итоги.
  • СвПродПер - содержание операции и дата передачи.
  • Подписант - ФИО и способ подтверждения полномочий.

Как проверить результат

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

Запрос xml для налоговой как сделать обычно упирается не в создание тегов, а в контроль мелких реквизитов. Проверка перед отправкой экономит время на повторной выгрузке.

На сайте перевод PDF УПД в XML и проверка XML разделены. Это удобно: готовый XML из другой программы тоже проверяется отдельно.
Чтобы перевести файл в XML для налоговой, загрузите PDF УПД в конвертер. Если XML уже готов, отправьте его в проверку по формату ФНС.