Authorization Levels
Access and functionality available to an Authorized User are controlled through Authorization
Levels. The Authorization Levels for a particular Authorized User is stored as a bit mask. The
following are the predefined levels:
- 1 - Read
- 2 - Write
- 4 - Billing Read
- 8 - Billing Write
- 16 - Configuration
- 32 - Billing Administration
- 64 - Super User
Each Authorized User needs a minimum of Read access to login into the BillMax system. The
first 5 levels build on one another. Here is an example of what each level can do. It is not
an exhaustive list.
Access | |
Read | Login |
See Full Account | |
See Billing Transactions | |
See Payment Transaction data | |
See Electronic Transaction data | |
See Document History but not individual items | |
See User | |
See Tickets | |
See some Lists | |
Access Help Menu items | |
Write | Add/Edit Account |
Suspend Account | |
Add/Edit Account, User, Service Notes | |
Add/Edit Payment Method | |
Process Payments | |
Add/Edit Users | |
Add/Edit Services | |
Add/Edit Tickets | |
Add/Edit Appointments | |
Add/Edit Employee Schedules | |
Add an Option Set | |
Customize Display Settings (My Items) | |
Billing Read | Add/Edit Service Definitions |
Add/Edit Service Definition Notes | |
Add/Edit Package Definitions (except Package Elements) | |
Run Reports except FCC and CDR Billing | |
Billing Write | Add Package Elements |
Schedule/Process Price Changes | |
Add/Edit Bundles, One Time Items, Recurring Fees | |
Add/Edit Promotions | |
Add/Edit Invoice Fees | |
Add/Edit Sales Items | |
Add/Edit Invoices and Billing Statements | |
Add/Edit Sales Returns | |
Add/Edit Refunds | |
Add/Edit Service Level Agreements | |
Run FCC and CDR Billing Reports | |
Configuration | Add/Edit Virtual Companies |
Add/Edit Account Profiles | |
Add/Edit Lists | |
Add/Edit Federal USF reporting | |
Add/Edit Tax/Fee Items | |
Add/Edit Tax Group Items | |
Add/Edit Issue Classes | |
Add/Edit Ticketing Queues | |
Add/Edit Batch Processing | |
Add/Edit POPs/Access Points | |
Add/Edit Authorized Users |
Billing Administrator is a place holder to create access based on special needs. Currently the Super User level is reserved for special use cases for BillMax support.
Authorization Roles stored in the BillMax List bxroles are a short cut for specifying a set of Authorization Levels that may be selected when a new Authorized User is added to the system. The Value for the List Entry should be the sum of the desired Levels.