Тривиальная задача - вытащить день рождения контрагента. Насколько я понял ссылочной связи между контрагентом и физлицом нет. Как принято в этом случае решать эту задачу? Искать ФЛ по ИНН?
Можно через ИНН связь наладить. Но это надо будет безошибочно ИНН указывать и там и там, а кто это будет делать? Заставят вас.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший