Don’t worry. You are not doing anything wrong. IPUMS CPS provides microdata, which means each observation will be an individual within a household. In order to get the data in the way you want, you’ll need to use the collapse commandin STATA. Or an even easier method is to use the tables showing the year-specific values of CPI99 found on this page.