Hi, in corbaFixed.cc we actually have: CORBA::Fixed CORBA::Fixed::round(CORBA::UShort scale) const { if (scale >= pd_scale) return *this; ... which doesn't allow to create any fixed having a higher scale, so that it looks like a bug. Regards, Renzo Tomaselli