вычислять на месте, вам все равно придется каждый раз проверять что оно еще актуально что равносильно по новой высчитать
Ну в данном случае да, согласен, так как продажи у него могут меняться, окей возьми к примеру, дату создания заказа, если есть требование, чтобы оно обязательно было установлено при создании объекта