Il prezzo nel db è quello modificato dall'amministratore.
Il calcolo utilizza il prezzo memorizzato nel db per effettuare calcoli gestionali, solo che il prezzo non è quello memorizzato nel db ma quello precedente. Mi sembra impossibile una cosa del genere ma succede così.