Ваши запросы — обычные элементы инфоблока со множественными свойствами. Их можно создать на любой редакции БУС и КП, описание API есть в официальной документации.
Основная сложность у Вас будет не с "реализацией документа с позициями", а в той самой "сложной системе согласования", т.е. в настройке бизнес-процессов.
Основная сложность у Вас будет не с "реализацией документа с позициями", а в той самой "сложной системе согласования", т.е. в настройке бизнес-процессов.