Dependency of Transaction attributes
Some Transaction attributes could have dependence of other attributes. For example, if you record expense for salary, you would define dependence between attribute Contact, Expense Type and Direction:
It defines in CRM Administration menu: