Upper bounds for commutative group codes: the odd case