Шапка и подписи унифицированной формы КС-2. Данные бланка остаются в браузере, на сервер не уходят и попадают в шапку результата и в выгрузку. Незаполненные поля просто не включаются в документ.
Собираем акт по форме КС-2 из принятых объёмов. По каждой строке считаем стоимость как количество на цену за единицу и общий итог по акту. Наименование работ обязательно, обоснование (расценка) и остальные графы заполняются по ведомости. Порядковый номер проставляется автоматически, если не задан.
Цена договора необязательна. Если её задать, акт проверяется на схождение с договором: акт, который вместе с принятым ранее выходит за цену договора, выпустить нельзя.
Ведомость можно загрузить из своего Excel: колонки покажем и сопоставим при загрузке. Нужны хотя бы наименование работ, количество и цена за единицу.