Dear Tim,
That's excellent piece of information and thanks for sharing it. I thought the sales order processing setup freight tax id will populate tax on sales order but its doesn't do at sales order level but invoice level. The following is the changes I made on sales order processing - Tax options - Freight - Base on Debtors. Once I done this and Debtor has correct tax ID, tax is getting calculated for freight on Sales order. Thanks again Tim.