There is a small bug/gotcha in the latest version (2.8) of sql-ledger which causes confusion to a number of users. This problem also affects those users who have upgraded from 2.6.
Here is the detail:
2. The company name disappears when you change any thing in ‘Preferences’ menu option.
The solution/work-around to this problem is to just put the company name, address and phone numbers on ‘System–Defaults’ screen. This gets printed on invoices as expected.