Hi,
I'd like to see a setting that allows you to commit stock on an Estimate.
When you have an open Sales Order, it allocates that stock as committed so that you can determine how much of your stock is actually available for sale elsewhere.
With an Estimate, it would be nice to have a setting either when creating an estimate, or as a default setting in preferences that you can select that allows you to commit stock. It would be preferrable as a universal option in the preferences unless you implement it directly in the estimation creation and have a checkbox, but ensure simultaneous implementation of API access as well for the option.
Furthermore, when the estimate expires, then it could un-commit the stock and re-allocate is as saleable automatically upon estimate expiry.