Our new enhancement for our hosted sql-ledger allows you to make any invoice line item non-taxable regardless of its customer/item settings.
Following screen shots explain this feature:
The Tx checkbox is checked by default and the line item tax is calculated according to customer/item settings.

When you un-check the Tx checkbox, tax is not calculated for the line item.

This enhancement is optional and you can request to install it into your hosting instance by submitting a support ticket to support@ledger123.com.
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:
1. The company name (and phone numbers) you specify during a user creation (through admin.pl) does not get printed on invoice header.

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.

We have upgraded the sql-ledger git repository to release 2.8.23 from sql-ledger.com.
- Code changes in 2.8.19
- Code changes in 2.8.20
- Code changes in 2.8.21
The changes in 2.8.22 and 2.8.23 are insignificant.
We have merged all the upstream changes to our customizations as well. It just took a single ‘git merge sql-ledger’ and there were no conflicts to resolve. This shows how easy it is to maintain your custom changes across newer versions of sql-ledger.