Can I have financial roles with more than one company?

No. Each account can only be assigned the ePay Financial Admin for one company. However, ePay Payers can be assigned to more than one company.