https://github.com/OCA/sale-workflow
Odoo Sales, Workflow and Organization
https://github.com/OCA/sale-workflow
erp hacktoberfest odoo python
Last synced: 7 days ago
JSON representation
Odoo Sales, Workflow and Organization
- Host: GitHub
- URL: https://github.com/OCA/sale-workflow
- Owner: OCA
- License: agpl-3.0
- Created: 2014-06-16T11:26:39.000Z (almost 11 years ago)
- Default Branch: 16.0
- Last Pushed: 2025-04-09T13:01:23.000Z (8 days ago)
- Last Synced: 2025-04-09T14:24:07.733Z (8 days ago)
- Topics: erp, hacktoberfest, odoo, python
- Language: HTML
- Homepage:
- Size: 101 MB
- Stars: 314
- Watchers: 88
- Forks: 1,070
- Open Issues: 379
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome_ai_agents - Sale-Workflow - Odoo Sales, Workflow and Organization (Building / Workflows)
- awesome_ai_agents - Sale-Workflow - Odoo Sales, Workflow and Organization (Building / Workflows)
README
[](https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=16.0)
[](https://github.com/OCA/sale-workflow/actions/workflows/pre-commit.yml?query=branch%3A16.0)
[](https://github.com/OCA/sale-workflow/actions/workflows/test.yml?query=branch%3A16.0)
[](https://codecov.io/gh/OCA/sale-workflow)
[](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 | [](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_price_category](product_price_category/) | 16.0.1.0.0 | [](https://github.com/sbejaoui) | Add Price Category field on product and allow to apply a pricelist on this field.
[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.1 | | Allow to add advance payments on sales and then use them on invoices
[sale_attached_product](sale_attached_product/) | 16.0.1.0.0 | [](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.1 | | 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.2.0 | | Blanket Orders
[sale_block_no_stock](sale_block_no_stock/) | 16.0.2.0.0 | [](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 | [](https://github.com/alexis-via) | Add stored related field 'Commercial Entity' on sale orders
[sale_company_currency](sale_company_currency/) | 16.0.1.0.1 | | Company Currency in Sale Orders
[sale_delivery_split_date](sale_delivery_split_date/) | 16.0.2.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.2 | [](https://github.com/CarlosRoca13) [](https://github.com/rafaelbn) [](https://github.com/sergio-teruel) [](https://github.com/yajo) | Set an elaboration for any sale line
[sale_exception](sale_exception/) | 16.0.2.0.0 | | Custom exceptions on sale order
[sale_exception_holidays_public](sale_exception_holidays_public/) | 16.0.1.0.1 | [](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_force_invoiced_quantity](sale_force_invoiced_quantity/) | 16.0.1.0.0 | | Add manual invoice quantity in sales order lines
[sale_global_discount](sale_global_discount/) | 16.0.1.0.0 | | Sale Global Discount
[sale_invoice_frequency](sale_invoice_frequency/) | 16.0.1.2.1 | [](https://github.com/Shide) [](https://github.com/yajo) [](https://github.com/EmilioPascual) | Define the invoice frequency for customers
[sale_invoice_plan](sale_invoice_plan/) | 16.0.1.0.0 | [](https://github.com/kittiu) | Add to sales order, ability to manage future invoice plan
[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.1.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 | [](https://github.com/rafaelbn) [](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 | [](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 | [](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_cancel](sale_order_line_cancel/) | 16.0.1.0.0 | | Sale cancel remaining
[sale_order_line_date](sale_order_line_date/) | 16.0.1.1.1 | | 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.1.0 | [](https://github.com/EmilioPascual) [](https://github.com/rafaelbn) [](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.1 | | Search, create or modify directly sale order lines
[sale_order_line_menu](sale_order_line_menu/) | 16.0.1.3.2 | | Adds a Sale Order Lines Menu
[sale_order_line_price_history](sale_order_line_price_history/) | 16.0.1.2.1 | [](https://github.com/ernestotejeda) [](https://github.com/CarlosRoca13) [](https://github.com/Shide) | Sale order line price history
[sale_order_line_product_attribute_values](sale_order_line_product_attribute_values/) | 16.0.1.0.1 | [](https://github.com/Shide) [](https://github.com/rafaelbn) | Store Product Attribute Values in Sale Order Lines
[sale_order_line_sequence](sale_order_line_sequence/) | 16.0.2.1.0 | | Propagates SO line sequence to invoices and stock picking.
[sale_order_line_tag](sale_order_line_tag/) | 16.0.1.0.0 | [](https://github.com/smaciaosi) [](https://github.com/dreispt) [](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 | [](https://github.com/florian-dacosta) [](https://github.com/mourad-ehm) [](https://github.com/bealdav) | Sale Order Lot Generator
[sale_order_lot_selection](sale_order_lot_selection/) | 16.0.1.0.1 | [](https://github.com/bodedra) | Sale Order Lot Selection
[sale_order_partner_no_autofollow](sale_order_partner_no_autofollow/) | 16.0.1.0.0 | | Do not add customer as follower in Sales Orders
[sale_order_price_recalculation](sale_order_price_recalculation/) | 16.0.1.1.0 | | Recalculate prices / Reset descriptions on sale order lines
[sale_order_product_assortment](sale_order_product_assortment/) | 16.0.1.0.0 | [](https://github.com/CarlosRoca13) | Module that allows to use the assortments on sale orders
[sale_order_product_availability_inline](sale_order_product_availability_inline/) | 16.0.1.0.0 | [](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.2.0 | | Sale Order Product Picker
[sale_order_product_recommendation](sale_order_product_recommendation/) | 16.0.3.0.1 | [](https://github.com/sergio-teruel) [](https://github.com/rafaelbn) [](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 | [](https://github.com/rafaelbn) [](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.1 | [](https://github.com/rafaelbn) [](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 | [](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_search_line](sale_order_search_line/) | 16.0.1.0.0 | | Sale Order Search Line
[sale_order_tag](sale_order_tag/) | 16.0.1.0.0 | [](https://github.com/patrickrwilson) | Adds Tags to Sales Orders.
[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 | [](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 | [](https://github.com/victoralmau) | Sale Partner Selectable Option
[sale_payment_sheet](sale_payment_sheet/) | 16.0.1.1.1 | [](https://github.com/sergio-teruel) | Allow to create invoice payments to commercial users without accounting permissions
[sale_planner_calendar](sale_planner_calendar/) | 16.0.3.0.0 | | Sale planner calendar
[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 | [](https://github.com/legalsylvain) | Prevent some pricelists from being selected on order and customer forms
[sale_pricelist_triple_discount](sale_pricelist_triple_discount/) | 16.0.1.0.0 | | Sale Pricelist Triple Discount
[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.1 | | 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.1.0 | | Different sequence for sale quotations
[sale_restricted_qty](sale_restricted_qty/) | 16.0.1.0.0 | [](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 | [](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_partner_warehouse](sale_stock_partner_warehouse/) | 16.0.1.0.0 | | Allow to choose by default a warehouse on SO based on a Partner parameter
[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 | [](https://github.com/carlosdauden) [](https://github.com/victoralmau) [](https://github.com/chienandalu) [](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 | [](https://github.com/yajo) [](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.1.0 | | Extends the functionality of Sale Orders to support a tier validation process.
[sale_transaction_form_link](sale_transaction_form_link/) | 16.0.1.0.0 | [](https://github.com/rousseldenis) | Allows to display a link to payment transactions on Sale Order form view.
[sale_triple_discount](sale_triple_discount/) | 16.0.1.0.4 | | Manage triple discount on sale order lines
[sale_validity_auto_cancel](sale_validity_auto_cancel/) | 16.0.1.0.0 | [](https://github.com/JordiMForgeFlow) | Automatically cancel quotations after validity period.
[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 | [](https://github.com/pedrobaeza) [](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.