Создадим форму по следующему макету:
Для реализации логики, нам нужно в зависимости от типа клиента, показывать/скрывать разные поля.
Получится следующая логика:
Усложним немного логику. Пусть будет так, что юридическое лицо, может либо заполнить поля формы, либо приложить файл с реквизитами. По мимо того, что новое поле нужно будет добавить к ранее созданным условиям, добавятся два новых правила:
Форма будет вести себя следующим образом: