# sale-workflow **Repository Path**: odooer/sale-workflow ## Basic Information - **Project Name**: sale-workflow - **Description**: sale workflow of oca - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: 16.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-26 - **Last Updated**: 2024-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=16.0) [![Pre-commit Status](https://github.com/OCA/sale-workflow/actions/workflows/pre-commit.yml/badge.svg?branch=16.0)](https://github.com/OCA/sale-workflow/actions/workflows/pre-commit.yml?query=branch%3A16.0) [![Build Status](https://github.com/OCA/sale-workflow/actions/workflows/test.yml/badge.svg?branch=16.0)](https://github.com/OCA/sale-workflow/actions/workflows/test.yml?query=branch%3A16.0) [![codecov](https://codecov.io/gh/OCA/sale-workflow/branch/16.0/graph/badge.svg)](https://codecov.io/gh/OCA/sale-workflow) [![Translation Status](https://translation.odoo-community.org/widgets/sale-workflow-16-0/-/svg-badge.svg)](https://translation.odoo-community.org/engage/sale-workflow-16-0/?utm_source=widget) # sale-workflow TODO: add repo description. [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [partner_contact_sale_info_propagation](partner_contact_sale_info_propagation/) | 16.0.1.0.1 | | Propagate Salesperson and Sales Channel from Company to Contacts [partner_sale_pivot](partner_sale_pivot/) | 16.0.1.0.0 | [![ernestotejeda](https://github.com/ernestotejeda.png?size=30px)](https://github.com/ernestotejeda) | Sales analysis from customer form view [portal_sale_personal_data_only](portal_sale_personal_data_only/) | 16.0.1.0.0 | | Portal Sale Personal Data Only [product_form_sale_link](product_form_sale_link/) | 16.0.1.0.1 | | Adds a button on product forms to access Sale Lines [product_supplierinfo_for_customer_sale](product_supplierinfo_for_customer_sale/) | 16.0.1.0.2 | | Loads in every sale order line the customer code defined in the product [sale_advance_payment](sale_advance_payment/) | 16.0.1.0.0 | | Allow to add advance payments on sales and then use them on invoices [sale_attached_product](sale_attached_product/) | 16.0.1.0.0 | [![chienandalu](https://github.com/chienandalu.png?size=30px)](https://github.com/chienandalu) | Define products that will be added automatically when adding another in a sales order [sale_auto_remove_zero_quantity_lines](sale_auto_remove_zero_quantity_lines/) | 16.0.1.1.0 | | On sale confirmation remove lines with zero quantities [sale_automatic_workflow](sale_automatic_workflow/) | 16.0.1.1.0 | | Sale Automatic Workflow [sale_automatic_workflow_job](sale_automatic_workflow_job/) | 16.0.1.0.0 | | Execute sale automatic workflows in queue jobs [sale_automatic_workflow_payment_mode](sale_automatic_workflow_payment_mode/) | 16.0.1.0.0 | | Sale Automatic Workflow - Payment Mode [sale_blanket_order](sale_blanket_order/) | 16.0.1.0.0 | | Blanket Orders [sale_block_no_stock](sale_block_no_stock/) | 16.0.1.0.1 | [![Shide](https://github.com/Shide.png?size=30px)](https://github.com/Shide) | Block Sales if products has not enough Quantity based on a chosen field [sale_cancel_reason](sale_cancel_reason/) | 16.0.1.0.1 | | Sale Cancel Reason [sale_commercial_partner](sale_commercial_partner/) | 16.0.1.0.1 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Add stored related field 'Commercial Entity' on sale orders [sale_company_currency](sale_company_currency/) | 16.0.1.0.0 | | Company Currency in Sale Orders [sale_delivery_split_date](sale_delivery_split_date/) | 16.0.1.0.0 | | Sale Deliveries split by date [sale_delivery_state](sale_delivery_state/) | 16.0.1.0.1 | | Show the delivery state on the sale order [sale_discount_display_amount](sale_discount_display_amount/) | 16.0.1.1.0 | | This addon intends to display the amount of the discount computed on sale_order_line and sale_order level [sale_elaboration](sale_elaboration/) | 16.0.1.7.0 | [![CarlosRoca13](https://github.com/CarlosRoca13.png?size=30px)](https://github.com/CarlosRoca13) [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) [![sergio-teruel](https://github.com/sergio-teruel.png?size=30px)](https://github.com/sergio-teruel) [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) | Set an elaboration for any sale line [sale_exception](sale_exception/) | 16.0.1.3.0 | | Custom exceptions on sale order [sale_exception_holidays_public](sale_exception_holidays_public/) | 16.0.1.0.1 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Raise a sale exception if there is a commitment_date on the SO and this date is a public holidays for the shipping partner address [sale_fixed_discount](sale_fixed_discount/) | 16.0.1.0.3 | | Allows to apply fixed amount discounts in sales orders. [sale_force_invoiced](sale_force_invoiced/) | 16.0.2.1.1 | | Allows to force the invoice status of the sales order to Invoiced [sale_invoice_frequency](sale_invoice_frequency/) | 16.0.1.2.1 | [![Shide](https://github.com/Shide.png?size=30px)](https://github.com/Shide) [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) [![EmilioPascual](https://github.com/EmilioPascual.png?size=30px)](https://github.com/EmilioPascual) | Define the invoice frequency for customers [sale_invoice_policy](sale_invoice_policy/) | 16.0.2.0.0 | | Sales Management: let the user choose the invoice policy on the order [sale_last_price_info](sale_last_price_info/) | 16.0.1.0.0 | | Product Last Price Info - Sale [sale_loyalty_exclude](sale_loyalty_exclude/) | 16.0.1.0.0 | | Exclude products from sale loyalty program [sale_manual_delivery](sale_manual_delivery/) | 16.0.1.0.1 | | Create manually your deliveries [sale_mrp_bom](sale_mrp_bom/) | 16.0.1.0.0 | | Allows define a BOM in the sales lines. [sale_numeric_step](sale_numeric_step/) | 16.0.1.0.1 | [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) | Improve mobile/tablet sale process by adding numeric step widgets [sale_order_amount_to_invoice](sale_order_amount_to_invoice/) | 16.0.1.0.0 | | Show total amount to invoice in quotations/sales orders [sale_order_archive](sale_order_archive/) | 16.0.1.0.0 | | Archive Sale Orders [sale_order_carrier_auto_assign](sale_order_carrier_auto_assign/) | 16.0.1.2.0 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Auto assign delivery carrier on sale order confirmation [sale_order_currency_rate](sale_order_currency_rate/) | 16.0.1.0.0 | | Currency Rate in Sale Order [sale_order_general_discount](sale_order_general_discount/) | 16.0.1.1.0 | | General discount per sale order [sale_order_general_discount_triple](sale_order_general_discount_triple/) | 16.0.2.0.1 | [![ashishhirapara](https://github.com/ashishhirapara.png?size=30px)](https://github.com/ashishhirapara) | General discount per sale order with triple [sale_order_invoice_amount](sale_order_invoice_amount/) | 16.0.1.0.1 | | Display the invoiced and uninvoiced total in the sale order [sale_order_invoicing_finished_task](sale_order_invoicing_finished_task/) | 16.0.1.0.1 | | Control invoice order lines if their related task has been set to invoiceable [sale_order_invoicing_picking_filter](sale_order_invoicing_picking_filter/) | 16.0.1.0.0 | | Create invoices from sale orders based on the products in pickings. [sale_order_line_date](sale_order_line_date/) | 16.0.1.1.0 | | Adds a commitment date to each sale order line. [sale_order_line_delivery_state](sale_order_line_delivery_state/) | 16.0.1.0.0 | | Show the delivery state on the sale order line [sale_order_line_effective_date](sale_order_line_effective_date/) | 16.0.1.0.1 | [![EmilioPascual](https://github.com/EmilioPascual.png?size=30px)](https://github.com/EmilioPascual) [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) [![Shide](https://github.com/Shide.png?size=30px)](https://github.com/Shide) | Calculated effective dates in Sale Order Lines [sale_order_line_field_from_product_attribute](sale_order_line_field_from_product_attribute/) | 16.0.1.0.0 | | Store Attribute value sis Sales Order line fields [sale_order_line_input](sale_order_line_input/) | 16.0.1.0.0 | | Search, create or modify directly sale order lines [sale_order_line_menu](sale_order_line_menu/) | 16.0.1.3.1 | | Adds a Sale Order Lines Menu [sale_order_line_price_history](sale_order_line_price_history/) | 16.0.1.1.1 | [![ernestotejeda](https://github.com/ernestotejeda.png?size=30px)](https://github.com/ernestotejeda) [![CarlosRoca13](https://github.com/CarlosRoca13.png?size=30px)](https://github.com/CarlosRoca13) [![Shide](https://github.com/Shide.png?size=30px)](https://github.com/Shide) | Sale order line price history [sale_order_line_sequence](sale_order_line_sequence/) | 16.0.2.0.0 | | Propagates SO line sequence to invoices and stock picking. [sale_order_line_tag](sale_order_line_tag/) | 16.0.1.0.0 | [![smaciaosi](https://github.com/smaciaosi.png?size=30px)](https://github.com/smaciaosi) [![dreispt](https://github.com/dreispt.png?size=30px)](https://github.com/dreispt) [![ckolobow](https://github.com/ckolobow.png?size=30px)](https://github.com/ckolobow) | Add tags to classify sales order line reasons [sale_order_lot_generator](sale_order_lot_generator/) | 16.0.1.0.0 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) [![mourad-ehm](https://github.com/mourad-ehm.png?size=30px)](https://github.com/mourad-ehm) [![bealdav](https://github.com/bealdav.png?size=30px)](https://github.com/bealdav) | Sale Order Lot Generator [sale_order_lot_selection](sale_order_lot_selection/) | 16.0.1.0.1 | [![bodedra](https://github.com/bodedra.png?size=30px)](https://github.com/bodedra) | Sale Order Lot Selection [sale_order_price_recalculation](sale_order_price_recalculation/) | 16.0.1.0.0 | | Recalculate prices / Reset descriptions on sale order lines [sale_order_product_availability_inline](sale_order_product_availability_inline/) | 16.0.1.0.0 | [![ernestotejeda](https://github.com/ernestotejeda.png?size=30px)](https://github.com/ernestotejeda) | Show product availability in sales order line product drop-down. [sale_order_product_picker](sale_order_product_picker/) | 16.0.1.1.1 | | Sale Order Product Picker [sale_order_product_recommendation](sale_order_product_recommendation/) | 16.0.3.0.0 | [![sergio-teruel](https://github.com/sergio-teruel.png?size=30px)](https://github.com/sergio-teruel) [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) | Recommend products to sell to customer based on history [sale_order_product_recommendation_elaboration](sale_order_product_recommendation_elaboration/) | 16.0.2.0.1 | [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) | Include elaborations when generating or accepting sale order product recommendations [sale_order_product_recommendation_packaging_default](sale_order_product_recommendation_packaging_default/) | 16.0.3.0.0 | [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) | Quickly add recommended products to sale order by packagings [sale_order_product_recommendation_quick_add](sale_order_product_recommendation_quick_add/) | 16.0.1.0.0 | | Add recommended products to sale order in a single click [sale_order_qty_change_no_recompute](sale_order_qty_change_no_recompute/) | 16.0.1.0.1 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Prevent recompute if only quantity has changed in sale order line [sale_order_report_without_price](sale_order_report_without_price/) | 16.0.1.0.0 | | Allow you to generate quotation and order reports without price. [sale_order_revision](sale_order_revision/) | 16.0.1.0.2 | | Keep track of revised quotations [sale_order_type](sale_order_type/) | 16.0.1.1.0 | | Sale Order Type [sale_order_warn_message](sale_order_warn_message/) | 16.0.1.0.0 | | Add a popup warning on sale to ensure warning is populated [sale_packaging_default](sale_packaging_default/) | 16.0.2.2.0 | [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) | Simplify using products default packaging for sales [sale_partner_incoterm](sale_partner_incoterm/) | 16.0.1.0.0 | | Set the customer preferred incoterm on each sales order [sale_partner_pricelist](sale_partner_pricelist/) | 16.0.1.0.0 | | Sale Partner Pricelist [sale_partner_selectable_option](sale_partner_selectable_option/) | 16.0.1.1.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Sale Partner Selectable Option [sale_payment_sheet](sale_payment_sheet/) | 16.0.1.1.1 | [![sergio-teruel](https://github.com/sergio-teruel.png?size=30px)](https://github.com/sergio-teruel) | Allow to create invoice payments to commercial users without accounting permissions [sale_pricelist_from_commitment_date](sale_pricelist_from_commitment_date/) | 16.0.1.0.0 | | Use sale order commitment date to compute line price from pricelist [sale_pricelist_technical](sale_pricelist_technical/) | 16.0.1.0.1 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Prevent some pricelists from being selected on order and customer forms [sale_procurement_customer](sale_procurement_customer/) | 16.0.1.0.0 | | Allows to transmit the customer to the procurement group [sale_procurement_group_by_line](sale_procurement_group_by_line/) | 16.0.1.0.0 | | Base module for multiple procurement group by Sale order [sale_product_category_menu](sale_product_category_menu/) | 16.0.1.0.0 | | Shows 'Product Categories' menu item in Sales [sale_product_multi_add](sale_product_multi_add/) | 16.0.1.1.0 | | Sale Product Multi Add [sale_product_packaging_container_deposit](sale_product_packaging_container_deposit/) | 16.0.1.1.1 | | Sale Product Packaging Container Deposit [sale_product_set](sale_product_set/) | 16.0.3.0.0 | | Sale product set [sale_quotation_number](sale_quotation_number/) | 16.0.1.0.2 | | Different sequence for sale quotations [sale_restricted_qty](sale_restricted_qty/) | 16.0.1.0.0 | [![ashishhirapara](https://github.com/ashishhirapara.png?size=30px)](https://github.com/ashishhirapara) | Sale order min quantity [sale_shipping_info_helper](sale_shipping_info_helper/) | 16.0.1.0.0 | | Add shipping amounts on sale order [sale_sourced_by_line](sale_sourced_by_line/) | 16.0.1.0.0 | | Multiple warehouse source locations for Sale order [sale_start_end_dates](sale_start_end_dates/) | 16.0.1.0.1 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Adds start date and end date on sale order lines [sale_stock_cancel_restriction](sale_stock_cancel_restriction/) | 16.0.1.0.0 | | Sale Stock Cancel Restriction [sale_stock_delivery_state](sale_stock_delivery_state/) | 16.0.1.0.1 | | Change the way to compute the delivery state [sale_stock_line_sequence](sale_stock_line_sequence/) | 16.0.1.0.0 | | Glue Module for Sale Order Line Sequence and Stock Picking Line Sequence [sale_stock_picking_blocking](sale_stock_picking_blocking/) | 16.0.1.2.0 | | Allow you to block the creation of deliveries from a sale order. [sale_stock_picking_note](sale_stock_picking_note/) | 16.0.1.1.1 | [![carlosdauden](https://github.com/carlosdauden.png?size=30px)](https://github.com/carlosdauden) [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) [![chienandalu](https://github.com/chienandalu.png?size=30px)](https://github.com/chienandalu) [![EmilioPascual](https://github.com/EmilioPascual.png?size=30px)](https://github.com/EmilioPascual) | Add picking note in sale and purchase order [sale_stock_product_recommendation](sale_stock_product_recommendation/) | 16.0.1.0.1 | [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) | Display stock info when recommending products to sell [sale_substate](sale_substate/) | 16.0.1.0.0 | | Sale Sub State [sale_tier_validation](sale_tier_validation/) | 16.0.1.0.4 | | Extends the functionality of Sale Orders to support a tier validation process. [sale_triple_discount](sale_triple_discount/) | 16.0.1.0.2 | | Manage triple discount on sale order lines [sale_wishlist](sale_wishlist/) | 16.0.1.0.0 | | Handle sale wishlist for partners [sales_team_security](sales_team_security/) | 16.0.1.0.0 | [![pedrobaeza](https://github.com/pedrobaeza.png?size=30px)](https://github.com/pedrobaeza) [![ivantodorovich](https://github.com/ivantodorovich.png?size=30px)](https://github.com/ivantodorovich) | New group for seeing only sales channel's documents [sell_only_by_packaging](sell_only_by_packaging/) | 16.0.1.1.0 | | Manage sale of packaging [//]: # (end addons) ## Licenses This repository is licensed under [AGPL-3.0](LICENSE). However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's `__manifest__.py` file, which contains a `license` key that explains its license. ---- OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.