Why does Sage 300 not seem to convert the unit weight when clearly using a UOM that is different than the stocking UOM?

SOLVED

Sage 300 OE module has 3 units of measure per line.  A pricing UOM, invoice UOM and costing UOM.  However it does not have a weight UOM, so it is taking the unit weight (which is for the default stocking unit of measure, and not using the conversion factor to determine the actual weight of the goods on the line.
Obviously, this can be an issue for shipping, especially if data is transferred from one system to another without manual intervention.

Andy ideas out there?

Thanks in advance.