General Ledger code starting with 0

Yes, it does. The question being discussed in this topic is whether the Code field it uses to sort accepts letters and leading zeroes. I have no opinion about the way sorting is implemented. But the fact is, nothing in the program keeps you from labeling accounts with any scheme you want and putting them in any order you want. You yourself are already using the solution. That approach allows you to list account numbers before or after the account name. Simultaneously, the built-in Code field definitely does allow you to sort reports. I am not sure what you meant by that comment.