Is it possible in Odoo out of the box or with any existing module to have each row in the invoice defined by two UOMs?
Eg.:
UOM1 = grams, UOM2 = units
Invoice line: 10 units of 25g each; price per unit = price per gram * 25; line price = 10 * 25 * price per gram