Blanket Orders
Sales Management: let the user choose the invoice policy on the order
Allows to store product state history for reporting purpose
Allows to restrict sale order cancelling if an invoice exists
Allow to reflect confirmed sale lines quantity amendments to procurements