Purchase Administrator Purchase Handle Shipment Exception purchase.handle.shipment.exception purchase.purchase Handle Invoice Exception purchase.handle.invoice.exception purchase.purchase purchase.purchase form purchase_form purchase.purchase tree purchase_tree Shipments stock.shipment.in [("id", "in", Eval('shipments'))] form_relate purchase.purchase,-1 Returns stock.shipment.in.return [("id", "in", Eval('shipment_returns'))] form_relate purchase.purchase,-1 Invoices account.invoice [("id", "in", Eval('invoices'))] {'type': 'in_invoice'} form_relate purchase.purchase,-1 purchase.handle.shipment.exception.ask form handle_shipment_exception_ask_form purchase.handle.invoice.exception.ask form handle_invoice_exception_ask_form Purchases purchase.purchase Draft [('state', '=', 'draft')] Quotation [('state', '=', 'quotation')] Confirmed [('state', '=', 'confirmed')] All cancel draft quote confirm Purchase purchase.purchase Purchase purchase.purchase Purchase purchase.purchase purchase.purchase purchase/purchase.odt company/header_A4.odt form_print purchase.purchase,-1 purchase.line form purchase_line_form purchase.line tree purchase_line_tree purchase.line tree purchase_line_tree_sequence purchase.product_supplier form product_supplier_form purchase.product_supplier tree product_supplier_tree purchase.product_supplier tree product_supplier_tree_sequence [('company', '=', user.company.id if user.company else None)] purchase.product_supplier.price form product_supplier_price_form purchase.product_supplier.price tree product_supplier_price_tree product.template template_form product.template template_tree stock.move move_form Parties associated to Purchases purchase.open_supplier [('company', '=', user.company.id if user.company else None)]