Mark to market principle is generally applicable to: