Odoo 19 Features Of Purchase
        Purchase Odoo 19 Features
        Purchase_stock: allow received purchase orders to be cancelled

Unlike sales orders, purchase orders cannot be cancelled once the moves
    are done, and they cannot be deleted unless they're cancelled first.
    This is frustrating for users who create test purchase orders and find
    themselves unable to get rid of them.
    
    Thus, we allow the user to cancel the purchase order. This allows the
    user to indefinitely receive, cancel and redraft a purchase order. If
    the net quantity changes (taking returns into account), a new picking
    is created each time to compensate for the difference.
    
    Whenever a purchase order gets cancelled, all its associated pickings
    receive a log message indicating this if they were in 'done'
    status (since we cannot cancel them).
    
    We purposely ignore multi-step pickings beyond the first step and leave
    it to the user to deal with them however they see fit. The pickings
    beyond the first step don't automatically get cancelled or receive the
    chatter message about the cancelled purchase order.
Purchase: hide PO order_lines with 0 qty for end users
            
"When choosing a vendor among atlernative RFQ for a specific lines (using compare lines), the
    quantity updates to 0 for the unselected lines, but these lines are still sent in the PO/RFQ."
New Dashboard 
            Purchase dashboard is now with improvements
 
 
Import SO
            Create a purchase order directly with import SO on Purchase Dashboard
Create Vendor Bills from Purchase Order list view
            Now as per previous Odoo version, from purchase order you will not be able to see Create bill button, for it, you will go to purchase order list view and then select a purchase order, from there you will be able to see Create Bill button
 
 

 
                             
                             
                             
                             
                             
                             
                             
                             
                            