This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.

Understanding how job permissions conflicts are resolved

If an employee is assigned multiple jobs at the same location that have conflicting permissions (one job gives a certain permission while another job does not), the Toast platform defaults to giving the employee all of the permissions for all the employee's assigned jobs any time that employee is logged in. For example, consider a scenario where an employee has both Assistant Manager and Server jobs, and the Assistant Manager job gives the permission for voiding checks while the Server job does not. When the employee logs into the Toast platform, regardless of the job they use when clocking in, they will have permission to void checks.

Note that this caveat only applies when the employee has conflicting jobs at the same location. If the employee has the Assistant Manager job at the Boston location and the Server job at the Burlington location, no job conflict exists. The employee will be able to void checks at the Boston location but not at the Burlington location.