Usually a seasoning is a fresh or dry ingredient to be added to your cooking. A flavoring is usually in liquid form, for example, vanilla or almond extract.
Seasoning is done on the dishes to make them more presentable like grated coconut can be used, on the other hand flavoring is to provide different flavor such vanilla .