A Bypass Code is used to represent various different things from regions to contracts and is used in RPM as a optional way to segment commission rules along side Account Groups. This code can be any column on your import spreadsheets/transfers. Commission items can have a Bypass Code imported in the commission data, or a Rep ID can be assigned to a master ID. 

Bypass Codes can be assigned to accounts groups, making it easy to apply a special rule only when the Bypass Code is imported. 

A good example of usage of the Bypass Code would depends on each set of data coming into RPM, but think of it like a value on each row that you can use to set a special rate or payout. Region being a common usage, or if you wanted to group a set of commission items for internal staff. 

Adding a Bypass Code

There are two ways to add a Bypass Code:

1. Automatic: When RPM imports a new Bypass Code it adds it to the system (upload matrix setup).

2. Manual: On the details page of a supplier click Add a Bypass Code. 
Note: This box can be located anywhere on your Suppliers page

Using a Bypass Code

Since Bypass Codes can be assigned to Account Groups they're useful in making some automation or faster assignments of commission items to the Account Groups.

Using the above adding methods of Bypass Codes there are also two ways to assign the Bypass Code to an Account Group.

1. Automatic: If the Bypass Codes are automatically being created by an import/transfer it will automatically associate the Bypass Code with the Assignment Code of each row of data.

This method is useful in many ways but relies on the source of your data to be effective. Since the Bypass Code comes from a commission import you can setup your account groups to take advantage of this. 

For example, if we take a column on a spreadsheet not normally used like an Order ID/Number which is created before the account we can create the account groups with using the Order ID/Number as the Bypass Code. This let's us build those exceptions before the account actually bills.

2. Manual: Bypass Codes need to be assigned to an Assignment Code. This can be done from the Assignment Code page and you can edit a single assignment code at a time or you can use the Assignment Code Import from the More menu.

For example, you can create Bypass Codes with the same name as your Account Groups. Then when doing your imports for Assignment Codes you can easily tag the codes to an account group.