you could create a non stored custom transaction line field, which sources "available" from the item record, if you want it to show live data. otherwise, keep it as a stored field.
if you do multi-location and only want to show e.g. the available qty from the "from location" on the inv. transfer, you would need to come up with another solution. "available" from the item record is showing a summary of available qty from all locations.