Генератор XML — электронная транспортная накладная (ЭТрН)

Прототип: HTML-форма → генерация XML → проверка по XSD и по бизнес-правилам ФНС → выгрузка файла в windows-1251.

Транспортная накладная — информация грузоотправителя самая сложная
Схема ON_TRNACLGROT: 108 элементов, 6 ветвлений, 30 повторяемых блоков, 102 правила ФНС. Форма с выбором вариантов и добавлением строк.
ПУД — информация грузоотправителя
Схема ON_TRNPUDGO: 15 правил ФНС. Более простой титул.

Что проверяется

Кнопка «Скачать XML» становится активной только когда пройдены обе проверки — то есть документ готов к приёмке, а не просто «валиден по XSD».