Client validation and fine calculation