(6) Вот только директор у разных контрагентов может звучать по разному. Директор, исполнительный директор, генеральный директор, управляющий, индивидуальный предприниматель... Разных директоров может быть много. За директора подписывать документы может вообще черти кто. А то, что юзвери будут вводить в должности всяких "дЕрИкторов" или хотя бы "дирктор" так к гадалке не ходи.
Лучше полагаться не на должность по визитке, а завести свои роли с предопределённым названием. Типа "Подписант договора продажи", "Подписант договора закупки", "Подписант приемки товаров"... По ним и искать контактное лицо.