In the short term, until a full system or bridge is available, I propose the following:

Resellers need ready control over the account name (without having to create a support ticket). Or, we need a defineable "info" field that shows up with "mouse over" the account name on report pages.

Either of these simple features would allow resellers to see meaningful information about accounts, such as what "plan" the customer has, or how many minutes are pre-paid.

This setup would let resellers sell packages or plans, and visually scroll through reports once a month to identify any overages. Most accounts would likely require no additional billing. And the few that do, could be spotted quickly from the usage page... but ONLY if we have more meaningful account info showing on the report page.

As it is, we have to click into every single account to view the notes field. Or we must find some means of cross referencing accounts to determine the plan and if overages have occured. (Or we are forced to sell only 1 plan.)

Long term, I would favor WHMCS module. A decidated billing system would be fine, so long as there is a generic front end we can run in an iframe or something. I prefer WHMCS though, since it allows so much more customization and runs on our own domain.