It’s the normal behavior not to take the price from the inventory. I’m sorry but no, it’s not possible to change it by default without customization. Same for the invoice.
However, I’m taking your requests on our feature request note. We may consider adding this in the future if we get similar requests few more.