When a product is tax excempt you should set an accouting category with a tax with zero rate. Tax products will be on another category with diferent taxes.
This way tryton will automaticall set the correct taxes when adding this products on the invoice.
In this case you should use a diferent tax group for normal tax and for the transport one. With this setup you can then apply a tax rule that has diferent behaviour for each tax group.