Following is a response from Senior DHS staff member, Tom Pullum:
Here is the Stata code to construct the wealth quintiles, using the HR file:
gen mem = hv012
replace mem = hv013 if mem == 0
gen pwt=mem*hv005
gen wt=pwt/1000000
xtile hv270_test1=hv271 [pweight=pwt], nquantiles(5)
tab hv270 hv270_test1 [iweight=wt],m
There are just 5 such cases. They are right on the boundaries between two quintiles and I have no idea why the Stata code doesn't give hv270 exactly for them. But so far as your forum question goes, please check your lines against what I gave above. There may be a typo somewhere in your code.