I think this is a WHMCS HELM4 Module bugs,
When WHMCS setup the account, client's email address was used as Account Name, and login name is the first 8 characters of the domain name.
However, when parsed the fields back to accounts info, the account name becomes Username; and login name was not recorded.
To solve the problem, WHMCS shall do either one of the following:
Option #1
- instead of HELM's account name recorded in "Username" field, use "Login Name" instead.
- we know that HELM's account name = email address.
Option #2
- Create an additional field to record HELM's Login Name, so that for a HELM4 hosting package, there shall be 3 fields in WHMCS which are:
Username (Login Name)
Account Name
Password
Personally, I feel that using email address as Account Name is not a good idea. This is due to the email address might changed or the ownership of hosting account might change.