![]() |
BillMax Billing Solutions 877.245.5629 sales@billmax.com |
BillMax maintains a four-tiered architecture. This architecture allows the association of multiple Services with a User, multiple Users with an Account and multiple Accounts with a Virtual Company. The following describes several aspects of the BillMax architecture:
| (1) | Virtual Company - A collection of associated Accounts that are managed with similar business rules and have similar defaults for new Accounts. Each Virtual Company"s statements can be separately branded. |
| (2) | Account - The entity responsible for paying for Services. The Account contains information used in invoicing: contact information, invoice methods, payment methods, and credit card information. Accounts contain one or more Users. |
| (3) | User - A collection of billable and non-billable Services. It may represent the individuals who actually use the Services. Each User may contain information about a single individual: contact information (which is often different from the information for the Account), statistical information, and personal identification data such as the User's mother's maiden name. |
| (4) | Service - The Services provided for which customers are billed at regular intervals. Services contain information copied from Service Definitions as well as the information necessary to integrate with your server equipment such as login name and password. |
Service Definition (not shown) - Defaults and settings for how a Service should be billed and Provisioned.