HI Manoj,
It seems that duing allocating profile to register you are using a rate type that has register permissibility. In order to allocate a profile you need to have rate type that has interval meter permissibility. Also the applicable rate (through rate determination) should be of interval meter permissibility. But before you allocate a profile to a register install a device with the rate type and rate fact group. This allow you to allocate roles to profiles to registers.
Rahul