Role-based authorization

Role-based system that enables sharing of responsibility for an Invoice in the process. Several people can work on the same Invoice at different phases.