transaction discount validation