| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/vertical-ngo |
| GIT | |
| GIT | https://github.com/OCA/vertical-ngo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/vertical-ngo/tree/10.0/framework_agreement_sourcing |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | NGO |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Stéphane Bidoul (ACSONE) |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:20:04 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/purchase-workflow: - framework_agreement - purchase_requisition_bid_selection - purchase_rfq_bid_workflow - purchase_requisition_multicurrency - purchase_requisition_delivery_address - purchase_requisition_auto_rfq - purchase_requisition_transport_document - purchase_transport_document - purchase_origin_address - purchase_delivery_address OCA/sale-workflow: - sale_sourced_by_line - sale_procurement_group_by_line - sale_owner_stock_sourcing - sale_validity - sale_quotation_sourcing - sale_exception OCA/server-tools: - base_exception OCA/stock-logistics-transport: - sale_transport_multi_address - stock_transport_multi_address - purchase_requisition_transport_multi_address - purchase_transport_multi_address - transport_information OCA/stock-logistics-workflow: - stock_ownership_availability_rules OCA/vertical-ngo: - logistic_requisition - logistic_order - logistic_consignee - ngo_purchase - framework_agreement_requisition - ngo_purchase_requisition odoo/odoo: - stock - product - base - decimal_precision - base_setup - web_kanban - web - bus - web_tour - report - procurement - barcodes - web_planner - purchase - stock_account - account - analytic - sale_stock - sale - sales_team - stock_dropshipping - purchase_requisition - delivery |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_create_agr_po_from_source |
Create Purchase Order From Requisition Source | logistic.requisition.source.create.agr.po | form | New |
view_logistic_requisition_line_form |
logistic.requisition.line.form | logistic.requisition.line | button | Inherits logistic_requisition.view_logistic_requisition_line_form |
view_logistic_requisition_source_form |
view_logistic_requisition_source_form | logistic.requisition.source | field | Inherits logistic_requisition.view_logistic_requisition_source_form |
No new fields.
Public methods (1)cost_estimate(self, cr, uid, ids, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)make_purchase_order(self, cr, uid, ids, pricelist, context=None)
update_agreement(self)
No new fields.
Public methods (2)action_create_agreement_po_requisition(self, cr, uid, ids, context=None)
default_get(self, cr, uid, fields_list, context=None)
No new fields.
Public methods (1)action_confirm(self, cr, uid, ids, context=None)
No new fields.
Public methods (1)action_accepted(self)
No new fields.
Public methods (1)button_confirm(self, cr, uid, ids, context=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/vertical-ngo |
| GIT | |
| GIT | https://github.com/OCA/vertical-ngo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/vertical-ngo/tree/9.0/framework_agreement_sourcing |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | NGO |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Stéphane Bidoul (ACSONE) |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:25 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/purchase-workflow: - framework_agreement - purchase_requisition_bid_selection - purchase_rfq_bid_workflow - purchase_requisition_multicurrency - purchase_requisition_delivery_address - purchase_requisition_auto_rfq - purchase_requisition_transport_document - purchase_transport_document - purchase_origin_address - purchase_delivery_address OCA/sale-workflow: - sale_sourced_by_line - sale_procurement_group_by_line - sale_owner_stock_sourcing - sale_validity - sale_quotation_sourcing - sale_exception OCA/server-tools: - web_context_tunnel OCA/stock-logistics-transport: - sale_transport_multi_address - stock_transport_multi_address - purchase_requisition_transport_multi_address - purchase_transport_multi_address - transport_information OCA/stock-logistics-workflow: - stock_ownership_availability_rules OCA/vertical-ngo: - logistic_requisition - logistic_order - logistic_consignee - ngo_purchase - framework_agreement_requisition - ngo_purchase_requisition odoo/odoo: - stock - product - base - decimal_precision - base_setup - web_kanban - web - bus - report - procurement - barcodes - web_planner - purchase - stock_account - account - analytic - web_tip - sale_stock - sale - sales_team - stock_dropshipping - purchase_requisition - delivery |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_create_agr_po_from_source |
Create Purchase Order From Requisition Source | logistic.requisition.source.create.agr.po | form | New |
view_logistic_requisition_line_form |
logistic.requisition.line.form | logistic.requisition.line | button | Inherits logistic_requisition.view_logistic_requisition_line_form |
view_logistic_requisition_source_form |
view_logistic_requisition_source_form | logistic.requisition.source | field | Inherits logistic_requisition.view_logistic_requisition_source_form |
No new fields.
Public methods (1)cost_estimate(self, cr, uid, ids, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)make_purchase_order(self, cr, uid, ids, pricelist, context=None)
update_agreement(self)
No new fields.
Public methods (2)action_create_agreement_po_requisition(self, cr, uid, ids, context=None)
default_get(self, cr, uid, fields_list, context=None)
No new fields.
Public methods (1)action_confirm(self, cr, uid, ids, context=None)
No new fields.
Public methods (1)action_accepted(self)
No new fields.
Public methods (1)button_confirm(self, cr, uid, ids, context=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/vertical-ngo |
| GIT | |
| GIT | https://github.com/OCA/vertical-ngo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/vertical-ngo/tree/8.0/framework_agreement_sourcing |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | NGO |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Yannick Vaucher, Alexandre Fayolle, Joël Grand-Guillaume, Leonardo Pistone, Stéphane Bidoul (ACSONE), Nicolas Bessi (nbessi), OCA-git-bot |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:28 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/purchase-workflow: - framework_agreement - purchase_requisition_bid_selection - purchase_rfq_bid_workflow - purchase_requisition_multicurrency - purchase_requisition_delivery_address - purchase_requisition_auto_rfq - purchase_requisition_transport_document - purchase_transport_document - purchase_origin_address - purchase_delivery_address OCA/sale-workflow: - sale_sourced_by_line - sale_procurement_group_by_line - sale_owner_stock_sourcing - sale_validity - sale_quotation_sourcing - sale_exceptions OCA/server-tools: - web_context_tunnel OCA/stock-logistics-transport: - sale_transport_multi_address - stock_transport_multi_address - purchase_requisition_transport_multi_address - purchase_transport_multi_address - transport_information OCA/stock-logistics-workflow: - stock_ownership_availability_rules OCA/vertical-ngo: - logistic_requisition - logistic_order - logistic_consignee - ngo_purchase - framework_agreement_requisition - ngo_purchase_requisition odoo/odoo: - stock - product - base - decimal_precision - base_setup - web_kanban - web - report - procurement - board - web_kanban_gauge - web_kanban_sparkline - purchase - stock_account - account - analytic - edi - email_template - sale_stock - sale - sales_team - account_voucher - stock_dropshipping - purchase_requisition - delivery |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_create_agr_po_from_source |
Create Purchase Order From Requisition Source | logistic.requisition.source.create.agr.po | form | New |
view_logistic_requisition_line_form |
logistic.requisition.line.form | logistic.requisition.line | button | Inherits logistic_requisition.view_logistic_requisition_line_form |
view_logistic_requisition_source_form |
view_logistic_requisition_source_form | logistic.requisition.source | field | Inherits logistic_requisition.view_logistic_requisition_source_form |
No new fields.
Public methods (1)cost_estimate(self, cr, uid, ids, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)make_purchase_order(self, cr, uid, ids, pricelist, context=None)
update_agreement(self)
No new fields.
Public methods (2)action_create_agreement_po_requisition(self, cr, uid, ids, context=None)
default_get(self, cr, uid, fields_list, context=None)
No new fields.
Public methods (1)action_confirm(self, cr, uid, ids, context=None)
No new fields.
Public methods (1)action_accepted(self)
No new fields.
Public methods (1)button_confirm(self, cr, uid, ids, context=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/vertical-ngo |
| GIT | |
| GIT | https://github.com/OCA/vertical-ngo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/vertical-ngo/tree/7.0/framework_agreement_sourcing |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | NGO |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | Yannick Vaucher, Romain Deheele, Alexandre Fayolle, Matthieu Dietrich, Joel Grand-Guillaume, Leonardo Pistone, Nicolas Bessi |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:07:17 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/purchase-workflow: - framework_agreement - purchase_group_hooks OCA/sale-reporting: - sale_order_webkit OCA/sale-workflow: - sale_validity - sale_sourced_by_line - sale_dropshipping OCA/stock-logistics-warehouse: - stock_location_ownership OCA/vertical-ngo: - logistic_requisition - transport_plan - logistic_order OCA/webkit-tools: - base_headers_webkit odoo/odoo: - stock - product - base - process - web - decimal_precision - base_setup - web_kanban - account - analytic - board - edi - email_template - procurement - purchase - sale - account_voucher - sale_stock - delivery - report_webkit |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Automatically source logistic order from framework agreement ============================================================ If you have a framework agreement negociated for the current product in your logistic requisition. If the date and state of agreement are OK, agreement will be used as source for the concerned source lines of your request. In this case tender flow is byassed and confirmed PO will be generated when logistic requisition is confirmed. When confirming Logistic request sourcing lines are generating. Generation process will look up all agreements with remaining quantity and use them one after the other. We will first choose cheapest agreements with price in negociated currency even if they are cheaper in other currences. Then we will choose remaining agreements ordered by price converted in company currency. You can prevent this behavior by forcing only one agreement per product at the same time in company. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
add_supplier_and_agreement_on_source_line |
add supplier and agrement on source line | logistic.requisition.source | field | Inherits logistic_requisition.view_logistic_requisition_source_form |
addd_agreement_source_line_onchange |
ad agreement source line onchange | logistic.requisition.source | data | Inherits logistic_requisition.view_logistic_requisition_source_form |
view_create_agr_po_from_source |
Create Purchase Order From Requisition Source | logistic.requisition.source.create.agr.po | form | New |
No new fields.
Public methods (1)cost_estimate(self, cr, uid, ids, context=None)
No new fields.
Public methods (1)make_source_line(self, cr, uid, line, force_qty=None, agreement=None, context=None)
No new fields.
Public methods (5)make_purchase_order(self, cr, uid, ids, pricelist, context=None)
onchange_agreement(self, cr, uid, ids, agreement_id, req_line_id, qty, proposed_product_id, context=None)
onchange_product_id(self, cr, uid, ids, method, req_line_id, proposed_product_id, proposed_qty, context=None)
onchange_quantity(self, cr, uid, ids, method, req_line_id, qty, proposed_product_id, context=None)
onchange_sourcing_method(self, cr, uid, ids, method, req_line_id, proposed_product_id, proposed_qty=0, context=None)
No new fields.
Public methods (2)action_create_agreement_po_requisition(self, cr, uid, ids, context=None)
default_get(self, cr, uid, fields_list, context=None)
No new fields.
Public methods (1)action_confirm(self, cr, uid, ids, context=None)
No new fields.
Public methods (1)button_confirm(self, cr, uid, ids, context=None)