This needs to return a `prices.Price` object. That's why we're saving both net and gross price.