oca
Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.
Software by oca
account-financial-tools
[](https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=18.0) [](https://github.com/OCA/account-financial-tools/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-financial-tools/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-financial-tools) [](https://translation.odoo-community.org/engage/account-financial-tools-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # account-financial-tools account-financial-tools <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_asset_compute_batch](account_asset_compute_batch/) | 18.0.1.0.0 | | Assets - Compute Depre. in Batch [account_asset_force_account](account_asset_force_account/) | 18.0.1.0.0 | <a href='https://github.com/BernatObrador'><img src='https://github.com/BernatObrador.png' width='32' height='32' style='border-radius:50%;' alt='BernatObrador'/></a> | Asset Force Account [account_asset_low_value](account_asset_low_value/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Assets Management - Low Value Asset [account_asset_management](account_asset_management/) | 18.0.1.1.6 | | Assets Management [account_asset_number](account_asset_number/) | 18.0.1.0.0 | | Assets Number [account_asset_transfer](account_asset_transfer/) | 18.0.1.0.1 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> <a href='https://github.com/Saran440'><img src='https://github.com/Saran440.png' width='32' height='32' style='border-radius:50%;' alt='Saran440'/></a> | Asset Transfer from AUC to Asset [account_cash_deposit](account_cash_deposit/) | 18.0.1.0.0 | | Manage cash deposits and cash orders [account_chart_update](account_chart_update/) | 18.0.2.0.0 | | Wizard to update a company's account chart from a template [account_chart_update_code_digits](account_chart_update_code_digits/) | 18.0.1.0.1 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/rafelbn'><img src='https://github.com/rafelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafelbn'/></a> | Modify account chart digits lenght [account_chart_update_l10n_eu_oss_oca](account_chart_update_l10n_eu_oss_oca/) | 18.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Account Chart update OSS OCA [account_check_deposit](account_check_deposit/) | 18.0.1.1.0 | | Manage deposit of checks to the bank [account_dashboard_banner](account_dashboard_banner/) | 18.0.1.2.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Add a configurable banner on the accounting dashboard [account_dashboard_banner_mis_builder](account_dashboard_banner_mis_builder/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Display MIS builder KPIs in the accounting dashboard banner [account_fiscal_month](account_fiscal_month/) | 18.0.1.0.0 | | Provide a fiscal month date range type [account_fiscal_position_vat_check](account_fiscal_position_vat_check/) | 18.0.1.0.0 | | Check VAT on invoice validation [account_fiscal_year](account_fiscal_year/) | 18.0.1.0.0 | <a href='https://github.com/eLBati'><img src='https://github.com/eLBati.png' width='32' height='32' style='border-radius:50%;' alt='eLBati'/></a> | Create Account Fiscal Year [account_fiscal_year_auto_create](account_fiscal_year_auto_create/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Automatically create new fiscal years, based on the datas of the last fiscal years [account_invoice_constraint_chronology](account_invoice_constraint_chronology/) | 18.0.1.0.1 | | Account Invoice Constraint Chronology [account_journal_general_sequence](account_journal_general_sequence/) | 18.0.1.0.1 | <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Add configurable sequence to account moves, per journal [account_journal_lock_date](account_journal_lock_date/) | 18.0.1.0.0 | | Lock each journal independently [account_journal_restrict_mode](account_journal_restrict_mode/) | 18.0.1.1.0 | | Lock All Posted Entries of Journals. [account_loan](account_loan/) | 18.0.1.0.2 | <a href='https://github.com/etobella'><img src='https://github.com/etobella.png' width='32' height='32' style='border-radius:50%;' alt='etobella'/></a> | Account Loan management [account_lock_date_update](account_lock_date_update/) | 18.0.1.0.0 | | Allow an Account adviser to update locking date without having access to all technical settings [account_lock_to_date](account_lock_to_date/) | 18.0.1.0.0 | | Allows to set an account lock date in the future. [account_maturity_date_default](account_maturity_date_default/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Account Maturity Date Default [account_move_fiscal_year](account_move_fiscal_year/) | 18.0.1.0.0 | | Display the fiscal year on journal entries/item [account_move_line_purchase_info](account_move_line_purchase_info/) | 18.0.2.0.0 | | Introduces the purchase order line to the journal items [account_move_line_sale_info](account_move_line_sale_info/) | 18.0.1.0.0 | | Introduces the purchase order line to the journal items [account_move_line_tax_editable](account_move_line_tax_editable/) | 18.0.1.0.0 | | Allows to edit taxes on non-posted account move lines [account_move_name_sequence](account_move_name_sequence/) | 18.0.2.0.1 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> <a href='https://github.com/moylop260'><img src='https://github.com/moylop260.png' width='32' height='32' style='border-radius:50%;' alt='moylop260'/></a> <a href='https://github.com/luisg123v'><img src='https://github.com/luisg123v.png' width='32' height='32' style='border-radius:50%;' alt='luisg123v'/></a> | Generate journal entry number from sequence [account_move_post_date_user](account_move_post_date_user/) | 18.0.1.0.0 | <a href='https://github.com/JordiMForgeFlow'><img src='https://github.com/JordiMForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JordiMForgeFlow'/></a> | Trace journal entry posting date and user. [account_move_print](account_move_print/) | 18.0.1.0.0 | <a href='https://github.com/JordiBForgeFlow'><img src='https://github.com/JordiBForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JordiBForgeFlow'/></a> | Adds the option to print Journal Entries [account_move_template](account_move_template/) | 18.0.1.0.0 | | Templates for recurring Journal Entries [account_netting](account_netting/) | 18.0.1.0.0 | | Compensate AR/AP accounts from the same partner [account_partner_required](account_partner_required/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Adds an option 'partner policy' on accounts [account_sequence_option](account_sequence_option/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Manage sequence options for account.move, i.e., invoice, bill, entry [account_spread_cost_revenue](account_spread_cost_revenue/) | 18.0.1.0.0 | | Spread costs and revenues over a custom period [account_usability](account_usability/) | 18.0.1.1.1 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Adds missing menu entries for Account module and adds the option to enable Saxon Accounting [product_category_tax](product_category_tax/) | 18.0.1.0.0 | | Configure taxes in the product category [purchase_unreconciled](purchase_unreconciled/) | 18.0.1.0.0 | <a href='https://github.com/AaronHForgeFlow'><img src='https://github.com/AaronHForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='AaronHForgeFlow'/></a> | Purchase Unreconciled [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-financial-reporting
[](https://runboat.odoo-community.org/builds?repo=OCA/account-financial-reporting&target_branch=18.0) [](https://github.com/OCA/account-financial-reporting/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-financial-reporting/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-financial-reporting) [](https://translation.odoo-community.org/engage/account-financial-reporting-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # account-financial-reporting account-financial-reporting <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_financial_report](account_financial_report/) | 18.0.1.4.14 | | OCA Financial Reports [account_financial_report_sale](account_financial_report_sale/) | 18.0.1.0.0 | | OCA Financial Reports Sale [account_move_line_report_xls](account_move_line_report_xls/) | 18.0.1.0.0 | | Journal Items Excel export [account_tax_balance](account_tax_balance/) | 18.0.1.0.4 | | Compute tax balances based on date range [mis_builder_cash_flow](mis_builder_cash_flow/) | 18.0.1.0.1 | <a href='https://github.com/jjscarafia'><img src='https://github.com/jjscarafia.png' width='32' height='32' style='border-radius:50%;' alt='jjscarafia'/></a> | MIS Builder Cash Flow [mis_template_financial_report](mis_template_financial_report/) | 18.0.2.0.0 | <a href='https://github.com/hbrunn'><img src='https://github.com/hbrunn.png' width='32' height='32' style='border-radius:50%;' alt='hbrunn'/></a> | Profit & Loss / Balance sheet MIS templates [partner_statement](partner_statement/) | 18.0.1.2.0 | <a href='https://github.com/MiquelRForgeFlow'><img src='https://github.com/MiquelRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='MiquelRForgeFlow'/></a> | OCA Financial Reports [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-invoicing
[](https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=18.0) [](https://github.com/OCA/account-invoicing/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-invoicing/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-invoicing) [](https://translation.odoo-community.org/engage/account-invoicing-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # account-invoicing account-invoicing <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_billing](account_billing/) | 18.0.1.3.0 | <a href='https://github.com/Saran440'><img src='https://github.com/Saran440.png' width='32' height='32' style='border-radius:50%;' alt='Saran440'/></a> | Group invoice as billing before payment [account_global_discount](account_global_discount/) | 18.0.1.0.0 | | Account Global Discount [account_invoice_auto_send_by_email](account_invoice_auto_send_by_email/) | 18.0.1.0.1 | | Invoice with the email transmit method are send automatically. [account_invoice_check_total](account_invoice_check_total/) | 18.0.1.0.0 | | Check if the verification total is equal to the bill's total [account_invoice_clearing](account_invoice_clearing/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Account invoice clearing wizard [account_invoice_crm_tag](account_invoice_crm_tag/) | 18.0.1.0.0 | | Account Invoice CRM Tag [account_invoice_custom_rounding](account_invoice_custom_rounding/) | 18.0.1.0.0 | | Custom taxes rounding method in invoices [account_invoice_date_due](account_invoice_date_due/) | 18.0.1.0.1 | <a href='https://github.com/luisg123v'><img src='https://github.com/luisg123v.png' width='32' height='32' style='border-radius:50%;' alt='luisg123v'/></a> <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Update Invoice's Due Date [account_invoice_default_code_column](account_invoice_default_code_column/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Display Default code product in a dedicated column on invoice reports [account_invoice_discount_date](account_invoice_discount_date/) | 18.0.1.0.2 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Set the early discount date on invoices [account_invoice_discount_display_amount](account_invoice_discount_display_amount/) | 18.0.1.0.0 | | Show total discount applied and total without discount on invoices. [account_invoice_fiscal_position_update](account_invoice_fiscal_position_update/) | 18.0.2.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Changing the fiscal position of an invoice will auto-update invoice lines [account_invoice_fixed_discount](account_invoice_fixed_discount/) | 18.0.1.0.0 | | Allows to apply fixed amount discounts in invoices. [account_invoice_line_sequence](account_invoice_line_sequence/) | 18.0.1.0.0 | | Adds sequence field on invoice lines to manage its order. [account_invoice_merge](account_invoice_merge/) | 18.0.1.0.1 | | Merge invoices in draft [account_invoice_payment_term_date_due](account_invoice_payment_term_date_due/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Display invoices date due when using payment terms [account_invoice_pricelist](account_invoice_pricelist/) | 18.0.1.0.3 | | Add partner pricelist on invoices [account_invoice_pricelist_sale](account_invoice_pricelist_sale/) | 18.0.1.0.0 | | Module to fill pricelist from sales order in invoice. [account_invoice_refund_line_selection](account_invoice_refund_line_selection/) | 18.0.1.0.0 | | This module allows the user to refund specific lines in a invoice [account_invoice_refund_link](account_invoice_refund_link/) | 18.0.1.0.0 | | Show links between refunds and their originator invoices. [account_invoice_refund_reason](account_invoice_refund_reason/) | 18.0.1.0.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Account Invoice Refund Reason. [account_invoice_section_sale_order](account_invoice_section_sale_order/) | 18.0.1.0.1 | | For invoices targetting multiple sale order addsections with sale order name. [account_invoice_send_template](account_invoice_send_template/) | 18.0.1.0.1 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Choose email template when send batch invoices [account_invoice_show_currency_rate](account_invoice_show_currency_rate/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Show currency rate in invoices. [account_invoice_subscription_per_contact](account_invoice_subscription_per_contact/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Account Invoice Subscription per contact [account_invoice_supplier_ref_unique](account_invoice_supplier_ref_unique/) | 18.0.1.0.0 | | Checks that supplier invoices are not entered twice [account_invoice_supplierinfo_update](account_invoice_supplierinfo_update/) | 18.0.1.1.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | In the supplier invoice, automatically updates all products whose unit price on the line is different from the supplier price [account_invoice_tax_note](account_invoice_tax_note/) | 18.0.1.0.0 | | Print tax notes on customer invoices [account_invoice_tax_required](account_invoice_tax_required/) | 18.0.1.0.1 | | This module adds functional a check on invoice to force user to set tax on invoice line. [account_invoice_transmit_method](account_invoice_transmit_method/) | 18.0.1.1.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Configure invoice transmit method (email, post, portal, ...) [account_invoice_transmit_method_substitution_rule](account_invoice_transmit_method_substitution_rule/) | 18.0.1.0.0 | | This addon allow to set substitution rules for transmit method [account_invoice_tree_currency](account_invoice_tree_currency/) | 18.0.1.0.0 | | Show currencies in the invoice tree view [account_invoice_triple_discount](account_invoice_triple_discount/) | 18.0.1.0.0 | | Manage triple discount on invoice lines [account_invoice_warn_message](account_invoice_warn_message/) | 18.0.1.0.0 | | Add a popup warning on invoice to ensure warning is populated [account_mail_autosubscribe](account_mail_autosubscribe/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Automatically subscribe partners to their company's invoices [account_manual_currency](account_manual_currency/) | 18.0.1.0.0 | | Allows to manual currency of Accounting [account_move_auto_post_ref](account_move_auto_post_ref/) | 18.0.1.0.1 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Propagate customer ref when auto-generating next recurring invoice [account_move_cancel_confirm](account_move_cancel_confirm/) | 18.0.1.0.1 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Account Move Cancel Confirm [account_move_pivot_view](account_move_pivot_view/) | 18.0.1.0.0 | | Adds pivot view to Invoices (move in and move out), Refunds, and Receipts [account_move_tier_validation](account_move_tier_validation/) | 18.0.1.0.2 | | Extends the functionality of Account Moves to support a tier validation process. [account_move_tier_validation_approver](account_move_tier_validation_approver/) | 18.0.1.0.0 | | Account Move Tier Validation Approver [account_receipt_journal](account_receipt_journal/) | 18.0.1.1.0 | <a href='https://github.com/eLBati'><img src='https://github.com/eLBati.png' width='32' height='32' style='border-radius:50%;' alt='eLBati'/></a> | Define and use journals dedicated to receipts [account_receipt_send](account_receipt_send/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Send receipts [account_tax_group_widget_base_amount](account_tax_group_widget_base_amount/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Adds base amount to tax group widget [account_tax_legal_notes_translate](account_tax_legal_notes_translate/) | 18.0.1.0.1 | <a href='https://github.com/SabrinaRMartin'><img src='https://github.com/SabrinaRMartin.png' width='32' height='32' style='border-radius:50%;' alt='SabrinaRMartin'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Agrega traducciones a las notas legales de los impuestos [account_tax_one_vat](account_tax_one_vat/) | 18.0.1.0.0 | | Allow only the selection of one VAT Tax. [account_tax_one_vat_purchase](account_tax_one_vat_purchase/) | 18.0.1.0.0 | | Allow only the selection of one VAT Tax in purchase order line [account_tax_one_vat_sale](account_tax_one_vat_sale/) | 18.0.1.0.0 | | Allow only the selection of one VAT Tax in purchase order line [account_warn_option](account_warn_option/) | 18.0.1.0.2 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Add Options to Account Warn Messages [partner_invoicing_mode](partner_invoicing_mode/) | 18.0.1.0.0 | | Base module for handling multiple partner invoicing mode [partner_invoicing_mode_at_shipping](partner_invoicing_mode_at_shipping/) | 18.0.1.0.2 | | Create invoices automatically when goods are shipped. [partner_invoicing_mode_monthly](partner_invoicing_mode_monthly/) | 18.0.1.0.0 | | Create invoices automatically on a monthly basis. [portal_account_personal_data_only](portal_account_personal_data_only/) | 18.0.1.0.0 | | Portal Accounting Personal Data Only [product_customerinfo_invoice](product_customerinfo_invoice/) | 18.0.1.0.0 | | Based on product_customerinfo, this module loads in every account invoice the customer code defined in the product [product_form_account_move_line_link](product_form_account_move_line_link/) | 18.0.1.0.0 | | Adds a button on product forms to access Journal Items [purchase_stock_picking_return_invoicing](purchase_stock_picking_return_invoicing/) | 18.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> <a href='https://github.com/MiquelRForgeFlow'><img src='https://github.com/MiquelRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='MiquelRForgeFlow'/></a> | Add an option to refund returned pickings [sale_credit_note_reversal](sale_credit_note_reversal/) | 18.0.1.0.0 | | Allow to revert a credit note [sale_invoicing_date_selection](sale_invoicing_date_selection/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Set date invoice when you create invoices [sale_line_refund_to_invoice_qty](sale_line_refund_to_invoice_qty/) | 18.0.1.0.1 | | Allow deciding whether refunded quantity should be considered as quantity to reinvoice [sale_order_invoicing_grouping_criteria](sale_order_invoicing_grouping_criteria/) | 18.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Sales order invoicing grouping criteria [sale_order_invoicing_qty_percentage](sale_order_invoicing_qty_percentage/) | 18.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Sales order invoicing by percentage of the quantity [sale_stock_picking_invoicing](sale_stock_picking_invoicing/) | 18.0.2.0.0 | <a href='https://github.com/mbcosta'><img src='https://github.com/mbcosta.png' width='32' height='32' style='border-radius:50%;' alt='mbcosta'/></a> <a href='https://github.com/renatonlima'><img src='https://github.com/renatonlima.png' width='32' height='32' style='border-radius:50%;' alt='renatonlima'/></a> | Sales Stock Picking Invoicing [stock_account_move_reset_to_draft](stock_account_move_reset_to_draft/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock account move reset to draft [stock_picking_invoicing](stock_picking_invoicing/) | 18.0.2.0.1 | | Stock Picking Invoicing [stock_picking_return_refund_option](stock_picking_return_refund_option/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Update the refund options in pickings [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
bank-payment
[](https://runboat.odoo-community.org/builds?repo=OCA/bank-payment&target_branch=18.0) [](https://github.com/OCA/bank-payment/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/bank-payment/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/bank-payment) [](https://translation.odoo-community.org/engage/bank-payment-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # bank-payment bank-payment <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_banking_mandate](account_banking_mandate/) | 18.0.1.2.1 | | Banking mandates [account_banking_mandate_contact](account_banking_mandate_contact/) | 18.0.1.2.1 | | Assign specific banking mandates in contact level [account_banking_mandate_sale](account_banking_mandate_sale/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Adds mandates on sale orders [account_banking_mandate_sale_contact](account_banking_mandate_sale_contact/) | 18.0.1.0.1 | <a href='https://github.com/tisho99'><img src='https://github.com/tisho99.png' width='32' height='32' style='border-radius:50%;' alt='tisho99'/></a> | Add a specific contact mandate to sale orders [account_banking_pain_base](account_banking_pain_base/) | 18.0.1.2.0 | | Base module for PAIN file generation [account_banking_sepa_credit_transfer](account_banking_sepa_credit_transfer/) | 18.0.1.1.1 | | Create SEPA XML files for Credit Transfers [account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 18.0.1.1.1 | | Create SEPA files for Direct Debit [account_invoice_select_for_payment](account_invoice_select_for_payment/) | 18.0.1.0.0 | | Account Invoice Select for Payment [account_payment_method_base_mode](account_payment_method_base_mode/) | 18.0.1.0.0 | | Glue module for base views [account_payment_mode](account_payment_mode/) | 18.0.1.0.2 | | Account Payment Mode [account_payment_order](account_payment_order/) | 18.0.1.2.5 | | Account Payment Order [account_payment_order_grouped_output](account_payment_order_grouped_output/) | 18.0.1.0.1 | | Account Payment Order - Generate grouped moves [account_payment_order_notification](account_payment_order_notification/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Account Payment Order Notification [account_payment_order_return](account_payment_order_return/) | 18.0.1.0.0 | | Account Payment Order Return [account_payment_order_tier_validation](account_payment_order_tier_validation/) | 18.0.1.0.0 | <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | Extends the functionality of Payment Orders to support a tier validation process. [account_payment_partner](account_payment_partner/) | 18.0.1.0.5 | | Adds payment mode on partners and invoices [account_payment_purchase](account_payment_purchase/) | 18.0.1.0.1 | | Adds Bank Account and Payment Mode on Purchase Orders [account_payment_purchase_stock](account_payment_purchase_stock/) | 18.0.1.0.0 | | Integrate Account Payment Purchase with Stock [account_payment_sale](account_payment_sale/) | 18.0.1.0.2 | | Adds payment mode on sale orders [account_vendor_bank_account_default](account_vendor_bank_account_default/) | 18.0.1.0.1 | <a href='https://github.com/tisho99'><img src='https://github.com/tisho99.png' width='32' height='32' style='border-radius:50%;' alt='tisho99'/></a> | Set a default bank account on partners for their vendor bills [account_vendor_bank_account_default_purchase](account_vendor_bank_account_default_purchase/) | 18.0.1.0.0 | <a href='https://github.com/tisho99'><img src='https://github.com/tisho99.png' width='32' height='32' style='border-radius:50%;' alt='tisho99'/></a> | Set a default bank account purchase orders [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-analytic
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # account-analytic [](https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=18.0) [](https://github.com/OCA/account-analytic/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-analytic/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-analytic) [](https://translation.odoo-community.org/engage/account-analytic-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> account-analytic <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_analytic_distribution_manual](account_analytic_distribution_manual/) | 18.0.1.0.1 | | Account analytic distribution manual [account_analytic_line_commercial_partner](account_analytic_line_commercial_partner/) | 18.0.1.0.1 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | This module add the commercial partner field to analytic items [account_analytic_organization](account_analytic_organization/) | 18.0.1.0.0 | <a href='https://github.com/mpascuall'><img src='https://github.com/mpascuall.png' width='32' height='32' style='border-radius:50%;' alt='mpascuall'/></a> | Adds organization field on the partner so you can use it on your analytic [account_analytic_parent](account_analytic_parent/) | 18.0.1.0.0 | | This module reintroduces the hierarchy to the analytic accounts. [account_analytic_required](account_analytic_required/) | 18.0.1.0.0 | | Account Analytic Required [account_analytic_sequence](account_analytic_sequence/) | 18.0.1.0.0 | | Restore the analytic account sequence [account_analytic_spread_by_tag](account_analytic_spread_by_tag/) | 18.0.1.0.0 | <a href='https://github.com/miquelalzanillas'><img src='https://github.com/miquelalzanillas.png' width='32' height='32' style='border-radius:50%;' alt='miquelalzanillas'/></a> | Account Analytic Spread by Tag [account_analytic_tag](account_analytic_tag/) | 18.0.1.1.0 | | Account Analytic Tag [account_move_analytic_link](account_move_analytic_link/) | 18.0.1.0.1 | | This module allows users to navigate from journal items that have analytic distribution assigned to the analytic items generated. [account_move_update_analytic](account_move_update_analytic/) | 18.0.1.0.0 | <a href='https://github.com/remi-filament'><img src='https://github.com/remi-filament.png' width='32' height='32' style='border-radius:50%;' alt='remi-filament'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | This module allows the user to update analytic on posted moves [analytic_amount_security](analytic_amount_security/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Add a group to constrain which users can see what info on the analytic lines [analytic_base_department](analytic_base_department/) | 18.0.1.0.0 | | Add relationship between Analytic and Department [analytic_hr_department_restriction](analytic_hr_department_restriction/) | 18.0.1.1.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Analytic distributions restriction per HR department [hr_expense_analytic_tag](hr_expense_analytic_tag/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Hr Expense Analytic Tag [hr_timesheet_analytic_tag](hr_timesheet_analytic_tag/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Hr Timesheet Analytic Tag [pos_analytic_by_config](pos_analytic_by_config/) | 18.0.1.0.1 | | Use analytic account defined on POS configuration for POS orders [product_analytic](product_analytic/) | 18.0.1.0.0 | | Add analytic distribution models on products and product categories [purchase_analytic](purchase_analytic/) | 18.0.1.0.0 | | Purchase Analytic [purchase_analytic_distribution_model_warehouse](purchase_analytic_distribution_model_warehouse/) | 18.0.1.0.1 | | Use analytic distribution models based on the picking type's warehouse in purchase orders [purchase_analytic_tag](purchase_analytic_tag/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Purchase Analytic Tag [purchase_stock_analytic](purchase_stock_analytic/) | 18.0.1.0.0 | | Copies the analytic distribution of the purchase order itemto the stock move [sale_analytic_distribution_model_warehouse](sale_analytic_distribution_model_warehouse/) | 18.0.1.0.1 | | Use analytic distribution models based on the warehouse in sale orders [sale_analytic_tag](sale_analytic_tag/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Sale Analytic Tag [stock_analytic](stock_analytic/) | 18.0.1.2.0 | | Adds analytic distribution in stock move [stock_landed_costs_analytic](stock_landed_costs_analytic/) | 18.0.1.0.1 | | This module adds an analytic account and analytic tags on landed costs lines so that on landed costs validation account moves get analytic account and analytic tags values from landed costs lines. [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-payment
[](https://runboat.odoo-community.org/builds?repo=OCA/account-payment&target_branch=18.0) [](https://github.com/OCA/account-payment/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-payment/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-payment) [](https://translation.odoo-community.org/engage/account-payment-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # account-payment account-payment <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_cash_invoice](account_cash_invoice/) | 18.0.1.0.0 | | Pay and receive invoices from bank statements [account_check_printing_report_base](account_check_printing_report_base/) | 18.0.1.0.1 | | Account Check Printing Report Base [account_due_list](account_due_list/) | 18.0.1.0.1 | | List of open credits and debits, with due date [account_due_list_payment_mode](account_due_list_payment_mode/) | 18.0.1.0.0 | | Payment Due List Payment Mode [account_force_early_discount](account_force_early_discount/) | 18.0.1.0.0 | <a href='https://github.com/grindtildeath'><img src='https://github.com/grindtildeath.png' width='32' height='32' style='border-radius:50%;' alt='grindtildeath'/></a> | Allow forcing financial discounts for early payments [account_move_line_payment](account_move_line_payment/) | 18.0.1.0.0 | <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Register only due payments [account_payment_credit_card](account_payment_credit_card/) | 18.0.1.0.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Add support for credit card payments [account_payment_line](account_payment_line/) | 18.0.1.0.2 | <a href='https://github.com/ChrisOForgeFlow'><img src='https://github.com/ChrisOForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='ChrisOForgeFlow'/></a> | Payment Counterpart Lines [account_payment_method_base](account_payment_method_base/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Add form and list view for account.payment.method [account_payment_multi_deduction](account_payment_multi_deduction/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Payment Register with Multiple Deduction [account_payment_notification](account_payment_notification/) | 18.0.1.0.1 | <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Notifiy upcoming payments [account_payment_promissory_note](account_payment_promissory_note/) | 18.0.1.0.1 | | Account Payment Promissory Note [account_payment_return](account_payment_return/) | 18.0.1.0.9 | | Manage the return of your payments [account_payment_return_import](account_payment_return_import/) | 18.0.1.0.1 | | This module adds a generic wizard to import payment returnfile formats. Is only the base to be extended by anothermodules [account_payment_return_import_iso20022](account_payment_return_import_iso20022/) | 18.0.1.1.1 | | This addon allows to import payment returns from ISO 20022 files like PAIN or CAMT. [account_payment_show_invoice](account_payment_show_invoice/) | 18.0.1.0.0 | | Extends the tree view of payments to show the paid invoices related to the payments using the vendor reference by default [account_payment_term_extension](account_payment_term_extension/) | 18.0.1.0.1 | | Adds rounding, months, weeks and multiple payment days properties on payment term lines [account_payment_tier_validation](account_payment_tier_validation/) | 18.0.1.0.1 | | Extends the functionality of Payment to support a tier validation process. [account_payment_widget_amount](account_payment_widget_amount/) | 18.0.1.0.0 | | Extends the payment widget to be able to choose the payment amount [account_refund_early_payment_discount](account_refund_early_payment_discount/) | 18.0.1.0.0 | <a href='https://github.com/grindtildeath'><img src='https://github.com/grindtildeath.png' width='32' height='32' style='border-radius:50%;' alt='grindtildeath'/></a> | Suppoprt early payment discount on credit notes [account_voucher_killer](account_voucher_killer/) | 18.0.1.0.0 | | Prevent the usage of payments from invoices [partner_aging](partner_aging/) | 18.0.1.0.0 | <a href='https://github.com/Urvisha-OSI'><img src='https://github.com/Urvisha-OSI.png' width='32' height='32' style='border-radius:50%;' alt='Urvisha-OSI'/></a> | Aging as a view - invoices and credits [payment_partner](payment_partner/) | 18.0.1.0.0 | | Filter Payments by Partner [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-fiscal-rule
[](https://runboat.odoo-community.org/builds?repo=OCA/account-fiscal-rule&target_branch=18.0) [](https://github.com/OCA/account-fiscal-rule/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-fiscal-rule/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-fiscal-rule) [](https://translation.odoo-community.org/engage/account-fiscal-rule-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # account-fiscal-rule account-fiscal-rule <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_avatax_exemption](account_avatax_exemption/) | 18.0.1.0.0 | | This application allows you to add exemptions to Avatax [account_avatax_exemption_base](account_avatax_exemption_base/) | 18.0.1.0.0 | | This application allows you to add exemptions base to Avatax [account_avatax_oca](account_avatax_oca/) | 18.0.1.1.1 | <a href='https://github.com/dreispt'><img src='https://github.com/dreispt.png' width='32' height='32' style='border-radius:50%;' alt='dreispt'/></a> | Compute Sales Tax using the Avalara Avatax Service [account_avatax_oca_log](account_avatax_oca_log/) | 18.0.1.0.0 | | Add Logs to Avatax calls [account_avatax_sale_oca](account_avatax_sale_oca/) | 18.0.1.0.0 | <a href='https://github.com/dreispt'><img src='https://github.com/dreispt.png' width='32' height='32' style='border-radius:50%;' alt='dreispt'/></a> | Sales Orders with automatic Tax application using Avatax [account_avatax_website_sale](account_avatax_website_sale/) | 18.0.1.0.0 | <a href='https://github.com/cybernexus'><img src='https://github.com/cybernexus.png' width='32' height='32' style='border-radius:50%;' alt='cybernexus'/></a> | Ecommerce Sales Orders require tax recalculation prior to payment. [account_ecotax](account_ecotax/) | 18.0.1.1.1 | <a href='https://github.com/mourad-ehm'><img src='https://github.com/mourad-ehm.png' width='32' height='32' style='border-radius:50%;' alt='mourad-ehm'/></a> <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> | Ecotax Management: in French context is a 'cost' added to the sale price of electrical or electronic appliances or furnishing items [account_ecotax_sale](account_ecotax_sale/) | 18.0.1.0.0 | <a href='https://github.com/mourad-ehm'><img src='https://github.com/mourad-ehm.png' width='32' height='32' style='border-radius:50%;' alt='mourad-ehm'/></a> <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> | Sale Ecotaxe [account_fiscal_position_partner_type](account_fiscal_position_partner_type/) | 18.0.1.1.0 | | Account Fiscal Position Partner Type [account_fiscal_position_vies_warning](account_fiscal_position_vies_warning/) | 18.0.1.0.2 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> | Account Fiscal Position Vies Warning [account_product_fiscal_classification](account_product_fiscal_classification/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Simplify taxes management for products [l10n_eu_oss_oca](l10n_eu_oss_oca/) | 18.0.1.0.0 | | L10n EU OSS OCA [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-budgeting
The account-budgeting repository is an Odoo module collection maintained by the Odoo Community Association focused on financial budget management. The primary module, accountbudgetoca, enables organizations to create, track, and analyze budgets within the Odoo ERP system. This functionality allows users to define budgetary plans, record actual financial movements against these plans, and generate reports to monitor variances between projected and actual spend. The suite supports the full budget lifecycle from creation to approval and posting, facilitating better financial control and planning. It is designed for businesses requiring structured budgeting practices to manage expenses across various accounts and periods. The codebase adheres to open-source standards, primarily using the AGPL-3.0 license, though individual modules may carry specific licenses compliant with OCA policies. The project maintains high code quality through automated testing, pre-commit checks, and continuous integration pipelines, ensu
server-tools
[](https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=18.0) [](https://github.com/OCA/server-tools/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/server-tools/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/server-tools) [](https://translation.odoo-community.org/engage/server-tools-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # server-tools server-tools <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [attachment_delete_restrict](attachment_delete_restrict/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/Kev-Roche'><img src='https://github.com/Kev-Roche.png' width='32' height='32' style='border-radius:50%;' alt='Kev-Roche'/></a> | Restrict Deletion of Attachments [attachment_queue](attachment_queue/) | 18.0.1.0.1 | <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> <a href='https://github.com/sebastienbeau'><img src='https://github.com/sebastienbeau.png' width='32' height='32' style='border-radius:50%;' alt='sebastienbeau'/></a> | Base module adding the concept of queue for processing files [attachment_synchronize](attachment_synchronize/) | 18.0.1.0.0 | <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> <a href='https://github.com/sebastienbeau'><img src='https://github.com/sebastienbeau.png' width='32' height='32' style='border-radius:50%;' alt='sebastienbeau'/></a> <a href='https://github.com/GSLabIt'><img src='https://github.com/GSLabIt.png' width='32' height='32' style='border-radius:50%;' alt='GSLabIt'/></a> <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> | Attachment Synchronize [attachment_unindex_content](attachment_unindex_content/) | 18.0.1.0.0 | <a href='https://github.com/moylop260'><img src='https://github.com/moylop260.png' width='32' height='32' style='border-radius:50%;' alt='moylop260'/></a> <a href='https://github.com/ebirbe'><img src='https://github.com/ebirbe.png' width='32' height='32' style='border-radius:50%;' alt='ebirbe'/></a> <a href='https://github.com/luisg123v'><img src='https://github.com/luisg123v.png' width='32' height='32' style='border-radius:50%;' alt='luisg123v'/></a> | Disable indexing of attachments [auditlog](auditlog/) | 18.0.2.0.9 | | Audit Log [auto_backup](auto_backup/) | 18.0.1.0.1 | | Backups database [autovacuum_message_attachment](autovacuum_message_attachment/) | 18.0.1.0.1 | <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> | Automatically delete old mail messages and attachments [base_conditional_image](base_conditional_image/) | 18.0.1.0.0 | | This module extends the functionality to support conditional images [base_cron_exclusion](base_cron_exclusion/) | 18.0.1.0.1 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> <a href='https://github.com/ChrisOForgeFlow'><img src='https://github.com/ChrisOForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='ChrisOForgeFlow'/></a> | Allow you to select scheduled actions that should not run simultaneously. [base_exception](base_exception/) | 18.0.1.1.1 | <a href='https://github.com/hparfr'><img src='https://github.com/hparfr.png' width='32' height='32' style='border-radius:50%;' alt='hparfr'/></a> <a href='https://github.com/sebastienbeau'><img src='https://github.com/sebastienbeau.png' width='32' height='32' style='border-radius:50%;' alt='sebastienbeau'/></a> | This module provide an abstract model to manage customizable exceptions to be applied on different models (sale order, invoice, ...) [base_fontawesome](base_fontawesome/) | 18.0.2.0.0 | | Up to date Fontawesome resources. [base_fontawesome_web_editor](base_fontawesome_web_editor/) | 18.0.1.0.0 | | Integration between base_fontawesome and web_editor for FontAwesome >= 6.7.2 support. [base_force_record_noupdate](base_force_record_noupdate/) | 18.0.1.0.0 | | Manually force noupdate=True on models [base_m2m_custom_field](base_m2m_custom_field/) | 18.0.1.0.0 | | Customizations of Many2many [base_model_restrict_update](base_model_restrict_update/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Update Restrict Model [base_multi_image](base_multi_image/) | 18.0.1.0.0 | | Allow multiple images for database objects [base_name_search_improved](base_name_search_improved/) | 18.0.1.1.1 | | Friendlier search when typing in relation fields [base_partition](base_partition/) | 18.0.1.0.1 | | Base module that provide the partition method on all models [base_remote](base_remote/) | 18.0.1.0.0 | | Remote Base [base_search_fuzzy](base_search_fuzzy/) | 18.0.2.0.0 | | Fuzzy search with the PostgreSQL trigram extension [base_sequence_option](base_sequence_option/) | 18.0.1.0.1 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Alternative sequence options for specific models [base_sparse_field_list_support](base_sparse_field_list_support/) | 18.0.1.0.0 | | add list support to convert_to_cache() [base_technical_user](base_technical_user/) | 18.0.1.0.1 | | Add a technical user parameter on the company [base_temporary_action](base_temporary_action/) | 18.0.1.0.0 | | This addon allows to create temporary actions [base_time_window](base_time_window/) | 18.0.1.1.1 | | Base model to handle time windows [base_view_inheritance_extension](base_view_inheritance_extension/) | 18.0.1.0.2 | | Adds more operators for view inheritance [bus_alt_connection](bus_alt_connection/) | 18.0.1.0.0 | | Needed when using PgBouncer as a connection pooler [database_autovacuum_tuning](database_autovacuum_tuning/) | 18.0.1.0.1 | | Scheduled checks for Odoo autovacuum thresholds and scale factors [database_cleanup](database_cleanup/) | 18.0.1.0.2 | | Database cleanup [database_size](database_size/) | 18.0.1.0.2 | | Database Size [dbfilter_from_header](dbfilter_from_header/) | 18.0.1.0.0 | | Filter databases with HTTP headers [excel_import_export](excel_import_export/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Base module for developing Excel import/export/report [fetchmail_attach_from_folder](fetchmail_attach_from_folder/) | 18.0.2.0.0 | <a href='https://github.com/NL66278'><img src='https://github.com/NL66278.png' width='32' height='32' style='border-radius:50%;' alt='NL66278'/></a> | Attach mails in an IMAP folder to existing objects [fetchmail_notify_error_to_sender](fetchmail_notify_error_to_sender/) | 18.0.1.0.0 | | If fetching mails gives error, send an email to sender [field_vector](field_vector/) | 18.0.1.0.0 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | New specialized field to store vector data [html_text](html_text/) | 18.0.1.0.0 | | Generate excerpts from any HTML field [iap_alternative_provider](iap_alternative_provider/) | 18.0.1.0.0 | <a href='https://github.com/sebastienbeau'><img src='https://github.com/sebastienbeau.png' width='32' height='32' style='border-radius:50%;' alt='sebastienbeau'/></a> | Base module for providing alternative provider for iap apps [jsonifier](jsonifier/) | 18.0.1.1.1 | | JSON-ify data for all models [mail_cleanup](mail_cleanup/) | 18.0.1.0.2 | | Mark as read or delete mails after a set time [mail_template_attachment_per_lang](mail_template_attachment_per_lang/) | 18.0.1.0.0 | | Set language specific attachments on mail templates. [module_analysis](module_analysis/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add analysis tools regarding installed modules to know which installed modules comes from Odoo Core, OCA, or are custom modules [module_auto_update](module_auto_update/) | 18.0.1.0.2 | | Automatically update Odoo modules [module_change_auto_install](module_change_auto_install/) | 18.0.1.0.3 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Customize auto installables modules by configuration [odoo_test_xmlrunner](odoo_test_xmlrunner/) | 18.0.1.0.0 | | This module override Odoo testing method to run them with xmlrunner tool. [onchange_helper](onchange_helper/) | 18.0.1.0.1 | | Technical module that ease execution of onchange in Python code [rpc_helper](rpc_helper/) | 18.0.1.0.2 | <a href='https://github.com/simahawk'><img src='https://github.com/simahawk.png' width='32' height='32' style='border-radius:50%;' alt='simahawk'/></a> | Helpers for disabling RPC calls [scheduler_error_mailer](scheduler_error_mailer/) | 18.0.1.0.0 | | Scheduler Error Mailer [sentry](sentry/) | 18.0.1.0.4 | <a href='https://github.com/barsi'><img src='https://github.com/barsi.png' width='32' height='32' style='border-radius:50%;' alt='barsi'/></a> <a href='https://github.com/naglis'><img src='https://github.com/naglis.png' width='32' height='32' style='border-radius:50%;' alt='naglis'/></a> <a href='https://github.com/versada'><img src='https://github.com/versada.png' width='32' height='32' style='border-radius:50%;' alt='versada'/></a> <a href='https://github.com/moylop260'><img src='https://github.com/moylop260.png' width='32' height='32' style='border-radius:50%;' alt='moylop260'/></a> <a href='https://github.com/fernandahf'><img src='https://github.com/fernandahf.png' width='32' height='32' style='border-radius:50%;' alt='fernandahf'/></a> | Report Odoo errors to Sentry [sequence_python](sequence_python/) | 18.0.1.0.0 | | Calculate a sequence number from a Python expression [session_db](session_db/) | 18.0.1.0.1 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | Store sessions in DB [test_auditlog](test_auditlog/) | 18.0.1.0.3 | | Additional unit tests for Audit Log based on accounting models [test_base_time_window](test_base_time_window/) | 18.0.1.0.0 | | Test Base model to handle time windows [tracking_manager](tracking_manager/) | 18.0.1.1.0 | <a href='https://github.com/Kev-Roche'><img src='https://github.com/Kev-Roche.png' width='32' height='32' style='border-radius:50%;' alt='Kev-Roche'/></a> <a href='https://github.com/sebastienbeau'><img src='https://github.com/sebastienbeau.png' width='32' height='32' style='border-radius:50%;' alt='sebastienbeau'/></a> | This module tracks all fields of a model, including one2many and many2many ones. [tracking_manager_domain](tracking_manager_domain/) | 18.0.1.0.1 | <a href='https://github.com/CRogos'><img src='https://github.com/CRogos.png' width='32' height='32' style='border-radius:50%;' alt='CRogos'/></a> | This module extends the tracking manager to allow to define a domain on fields to track changes only when certain conditions apply. [upgrade_analysis](upgrade_analysis/) | 18.0.1.4.5 | <a href='https://github.com/StefanRijnhart'><img src='https://github.com/StefanRijnhart.png' width='32' height='32' style='border-radius:50%;' alt='StefanRijnhart'/></a> <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Performs a difference analysis between modules installed on two different Odoo instances [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
l10n-spain
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # l10n-spain [](https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=19.0) [](https://github.com/OCA/l10n-spain/actions/workflows/pre-commit.yml?query=branch%3A19.0) [](https://github.com/OCA/l10n-spain/actions/workflows/test.yml?query=branch%3A19.0) [](https://codecov.io/gh/OCA/l10n-spain) [](https://translation.odoo-community.org/engage/l10n-spain-19-0/?utm_source=widget) <!-- /!\ do not modify above this line --> l10n-spain <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [delivery_dhl_parcel](delivery_dhl_parcel/) | 19.0.1.0.0 | <a href='https://github.com/hildickethan'><img src='https://github.com/hildickethan.png' width='32' height='32' style='border-radius:50%;' alt='hildickethan'/></a> | Delivery Carrier implementation for DHL Parcel using their API [l10n_es_account_banking_sepa_fsdd](l10n_es_account_banking_sepa_fsdd/) | 19.0.1.0.0 | | Account Banking Sepa - FSDD (Anticipos de crédito) [l10n_es_account_statement_import_n43](l10n_es_account_statement_import_n43/) | 19.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Importación de extractos bancarios españoles (Norma 43) [l10n_es_aeat](l10n_es_aeat/) | 19.0.1.1.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Modulo base para declaraciones de la AEAT [l10n_es_aeat_mod111](l10n_es_aeat_mod111/) | 19.0.1.0.0 | | AEAT modelo 111 [l10n_es_aeat_mod115](l10n_es_aeat_mod115/) | 19.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | AEAT modelo 115 [l10n_es_aeat_mod123](l10n_es_aeat_mod123/) | 19.0.1.0.0 | | AEAT modelo 123 [l10n_es_aeat_mod130](l10n_es_aeat_mod130/) | 19.0.1.0.0 | | AEAT modelo 130 [l10n_es_aeat_mod190](l10n_es_aeat_mod190/) | 19.0.1.0.0 | | AEAT modelo 190 [l10n_es_aeat_mod216](l10n_es_aeat_mod216/) | 19.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | AEAT modelo 216 [l10n_es_aeat_mod296](l10n_es_aeat_mod296/) | 19.0.1.0.0 | | AEAT modelo 296 [l10n_es_aeat_mod303](l10n_es_aeat_mod303/) | 19.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | AEAT modelo 303 [l10n_es_aeat_mod347](l10n_es_aeat_mod347/) | 19.0.1.0.1 | | AEAT modelo 347 [l10n_es_aeat_mod349](l10n_es_aeat_mod349/) | 19.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | AEAT modelo 349 [l10n_es_aeat_mod390](l10n_es_aeat_mod390/) | 19.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | AEAT modelo 390 [l10n_es_aeat_partner_check](l10n_es_aeat_partner_check/) | 19.0.1.0.0 | | AEAT - Comprobación de Calidad de datos identificativos [l10n_es_facturae](l10n_es_facturae/) | 19.0.1.0.0 | <a href='https://github.com/etobella'><img src='https://github.com/etobella.png' width='32' height='32' style='border-radius:50%;' alt='etobella'/></a> | Creación de Facturae [l10n_es_mis_report](l10n_es_mis_report/) | 19.0.1.0.0 | | Plantillas MIS Builder para informes contables españoles [l10n_es_partner](l10n_es_partner/) | 19.0.1.0.3 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Adaptación de los clientes, proveedores y bancos para España [l10n_es_partner_mercantil](l10n_es_partner_mercantil/) | 19.0.1.0.0 | | Añade los datos del registro mercantil a la empresa [l10n_es_toponyms](l10n_es_toponyms/) | 19.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Topónimos españoles [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
reporting-engine
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # reporting-engine [](https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=18.0) [](https://github.com/OCA/reporting-engine/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/reporting-engine/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/reporting-engine) [](https://translation.odoo-community.org/engage/reporting-engine-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> reporting-engine <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [base_comment_template](base_comment_template/) | 18.0.1.1.2 | | Add conditional mako template to any reporton models that inherits comment.template. [bi_sql_editor](bi_sql_editor/) | 18.0.1.0.4 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | BI Views builder, based on Materialized or Normal SQL Views [pdf_xml_attachment](pdf_xml_attachment/) | 18.0.1.0.0 | <a href='https://github.com/simahawk'><img src='https://github.com/simahawk.png' width='32' height='32' style='border-radius:50%;' alt='simahawk'/></a> <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Provides helpers to work w/ PDFs and XML attachments [report_context](report_context/) | 18.0.1.0.0 | | Adding context to reports [report_csv](report_csv/) | 18.0.1.0.2 | | Base module to create csv report [report_display_name_in_footer](report_display_name_in_footer/) | 18.0.1.0.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Show document name in report footer [report_footer_html](report_footer_html/) | 18.0.1.0.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Show HTML content in desired Footer Reports [report_label](report_label/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Print configurable self-adhesive labels reports [report_layout_config](report_layout_config/) | 18.0.1.0.0 | | Add possibility to easily modify the global report layout [report_partner_address](report_partner_address/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Translatable partner address details for reports and portal [report_pdf_form](report_pdf_form/) | 18.0.1.0.0 | <a href='https://github.com/grindtildeath'><img src='https://github.com/grindtildeath.png' width='32' height='32' style='border-radius:50%;' alt='grindtildeath'/></a> | Fill custom PDF form reports [report_pdf_zip_download](report_pdf_zip_download/) | 18.0.1.0.0 | | Report PDF ZIP Download [report_positioned_image](report_positioned_image/) | 18.0.1.0.0 | | Add positioned images to PDF reports. [report_py3o](report_py3o/) | 18.0.1.0.3 | | Reporting engine based on Libreoffice (ODT -> ODT, ODT -> PDF, ODT -> DOC, ODT -> DOCX, ODS -> ODS, etc.) [report_py3o_fusion_server](report_py3o_fusion_server/) | 18.0.1.0.0 | | Let the fusion server handle format conversion. [report_qr](report_qr/) | 18.0.1.0.0 | | Web QR Manager [report_qweb_element_page_visibility](report_qweb_element_page_visibility/) | 18.0.1.0.0 | | Report Qweb Element Page Visibility [report_qweb_encrypt](report_qweb_encrypt/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Allow to encrypt qweb pdfs [report_qweb_field_option](report_qweb_field_option/) | 18.0.1.1.0 | | Report Qweb Field Option [report_qweb_parameter](report_qweb_parameter/) | 18.0.1.0.0 | | Add new parameters for qweb templates in order to reduce field length and check minimal length [report_qweb_pdf_cover](report_qweb_pdf_cover/) | 18.0.1.0.0 | | Add front and back covers to your QWeb PDF reports [report_qweb_pdf_watermark](report_qweb_pdf_watermark/) | 18.0.1.1.0 | <a href='https://github.com/hbrunn'><img src='https://github.com/hbrunn.png' width='32' height='32' style='border-radius:50%;' alt='hbrunn'/></a> | Add watermarks to your QWEB PDF reports [report_substitute](report_substitute/) | 18.0.1.0.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | This module allows to create substitution rules for report actions. [report_text_format_option](report_text_format_option/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Report Text Format Option [report_wkhtmltopdf_param](report_wkhtmltopdf_param/) | 18.0.1.0.1 | | Add new parameters for a paper format to be used by wkhtmltopdf command as arguments. [report_xlsx](report_xlsx/) | 18.0.1.1.3 | | Base module to create xlsx report [report_xlsx_helper](report_xlsx_helper/) | 18.0.1.0.0 | | Report xlsx helpers [report_xml](report_xml/) | 18.0.1.1.1 | | Allow to generate XML reports [sql_export](sql_export/) | 18.0.1.1.1 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> | Export data in csv file with SQL requests [sql_export_delta](sql_export_delta/) | 18.0.1.0.0 | <a href='https://github.com/hbrunn'><img src='https://github.com/hbrunn.png' width='32' height='32' style='border-radius:50%;' alt='hbrunn'/></a> | Support exporting only the changes from last export [sql_export_excel](sql_export_excel/) | 18.0.1.0.1 | <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> | Allow to export a sql query to an excel file. [sql_export_mail](sql_export_mail/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Send csv file generated by sql query by mail. [sql_request_abstract](sql_request_abstract/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Abstract Model to manage SQL Requests [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
stock-logistics-warehouse
[](https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-warehouse&target_branch=18.0) [](https://github.com/OCA/stock-logistics-warehouse/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/stock-logistics-warehouse/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/stock-logistics-warehouse) [](https://translation.odoo-community.org/engage/stock-logistics-warehouse-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # Stock Warehouse Extend the stock related models (warehouse, location, picking, move...) but without impact flows and processes. It's mainly adding fields or buttons. Are you looking for modules related to logistics? Or would like to contribute to? There are many repositories with specific purposes. Have a look at this [README](https://github.com/OCA/wms/blob/18.0/README.md). <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_move_line_stock_info](account_move_line_stock_info/) | 18.0.1.0.0 | | Account Move Line Stock Info [procurement_auto_create_group](procurement_auto_create_group/) | 18.0.1.0.1 | | Allows to configure the system to propose automatically new procurement groups during the procurement run. [product_route_profile](product_route_profile/) | 18.0.1.0.0 | <a href='https://github.com/Kev-Roche'><img src='https://github.com/Kev-Roche.png' width='32' height='32' style='border-radius:50%;' alt='Kev-Roche'/></a> | Add Route profile concept on product [stock_archive_constraint](stock_archive_constraint/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock archive constraint [stock_change_qty_reason](stock_change_qty_reason/) | 18.0.1.0.0 | | Stock Quantity Change Reason [stock_cycle_count](stock_cycle_count/) | 18.0.1.0.3 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Adds the capability to schedule cycle counts in a warehouse through different rules defined by the user. [stock_demand_estimate](stock_demand_estimate/) | 18.0.1.1.0 | | Allows to create demand estimates. [stock_demand_estimate_matrix](stock_demand_estimate_matrix/) | 18.0.1.0.0 | | Allows to create demand estimates. [stock_inventory](stock_inventory/) | 18.0.1.1.2 | | Allows to do an easier follow up of the Inventory Adjustments [stock_inventory_count_to_zero](stock_inventory_count_to_zero/) | 18.0.1.0.0 | | Request an inventory count filling the quantities to zero as default [stock_inventory_discrepancy](stock_inventory_discrepancy/) | 18.0.1.1.0 | | Adds the capability to show the discrepancy of every line in an inventory and to block the inventory validation when the discrepancy is over a user defined threshold. [stock_inventory_lockdown](stock_inventory_lockdown/) | 18.0.1.0.1 | | Lock down stock locations during inventories. [stock_inventory_preparation_filter](stock_inventory_preparation_filter/) | 18.0.1.0.0 | | More filters for inventory adjustments [stock_inventory_verification_request](stock_inventory_verification_request/) | 18.0.1.2.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Adds the capability to request a Slot Verification when a inventory is Pending to Approve [stock_location_bin_name](stock_location_bin_name/) | 18.0.1.0.1 | | Compute bin stock location name automatically [stock_location_children](stock_location_children/) | 18.0.1.0.0 | | Add relation between stock location and all its children [stock_location_empty](stock_location_empty/) | 18.0.1.0.0 | | Adds a filter for empty stock location [stock_location_fill_state](stock_location_fill_state/) | 18.0.1.1.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | This module allows to identify the fill state of stock locations [stock_location_fill_state_qty_picked](stock_location_fill_state_qty_picked/) | 18.0.1.0.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> | Glue module between stock_location_fill_state and stock_move_line_qty_picked [stock_location_is_sublocation](stock_location_is_sublocation/) | 18.0.1.0.0 | | Add method to check stock location is sublocation [stock_location_lockdown](stock_location_lockdown/) | 18.0.1.0.0 | | Prevent to add stock on locked locations [stock_location_pending_move](stock_location_pending_move/) | 18.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | This module allows to show pending stock moves (outgoing and incoming) on a stock location [stock_location_position](stock_location_position/) | 18.0.1.0.0 | | Add coordinate attributes on stock location. [stock_location_tray](stock_location_tray/) | 18.0.1.0.0 | | Organize a location as a matrix of cells [stock_location_zone](stock_location_zone/) | 18.0.1.0.0 | | Classify locations with zones. [stock_lot_catalog](stock_lot_catalog/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock Lot Catalog [stock_lot_catalog_condition](stock_lot_catalog_condition/) | 18.0.1.1.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock Lot Catalog Condition [stock_lot_catalog_sale](stock_lot_catalog_sale/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Sale Stock Lot Catalog [stock_lot_catalog_warehouse](stock_lot_catalog_warehouse/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock Lot Catalog Warehouse [stock_lot_condition](stock_lot_condition/) | 18.0.1.1.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock Lot Condition [stock_lot_image](stock_lot_image/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock Lot Image [stock_lot_warehouse](stock_lot_warehouse/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock Lot Warehouse [stock_move_common_dest](stock_move_common_dest/) | 18.0.1.0.1 | | Adds field for common destination moves [stock_move_line_lot_link](stock_move_line_lot_link/) | 18.0.1.0.0 | | Display Lot/SN column on Detailed Operations to allow navigation. [stock_move_line_reference_link](stock_move_line_reference_link/) | 18.0.1.0.0 | | Add link in stock move line references. [stock_move_location](stock_move_location/) | 18.0.1.0.1 | | This module allows to move all stock in a stock location to an other one. [stock_move_location_purchase_uom](stock_move_location_purchase_uom/) | 18.0.1.0.0 | | This module 'glues' the modules stock_move_location and stock_move_purchase_uom. [stock_move_packaging_qty](stock_move_packaging_qty/) | 18.0.1.2.1 | <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Add packaging fields in the stock moves [stock_move_purchase_uom](stock_move_purchase_uom/) | 18.0.1.1.2 | | Allow to use the purchase UoM in a stock move [stock_move_reset_quantity](stock_move_reset_quantity/) | 18.0.1.0.0 | | Reset quantity to zero [stock_package_type_volume](stock_package_type_volume/) | 18.0.1.0.0 | | Compute volume of a package type [stock_packaging_calculator](stock_packaging_calculator/) | 18.0.2.0.0 | | Compute product quantity to pick by packaging [stock_picking_batch_packaging_qty](stock_picking_batch_packaging_qty/) | 18.0.1.0.1 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Add packaging fields in stock picking batch [stock_picking_commercial_partner](stock_picking_commercial_partner/) | 18.0.1.0.0 | | Add Commercial Partner on the Stock Picking [stock_picking_completion_info](stock_picking_completion_info/) | 18.0.1.0.0 | | Display on current document completion information according to next operations [stock_picking_procure_method](stock_picking_procure_method/) | 18.0.1.0.0 | | Allows to force the procurement method from the picking [stock_picking_product_assortment](stock_picking_product_assortment/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Stock Picking Product Assortment [stock_picking_show_linked](stock_picking_show_linked/) | 18.0.1.0.0 | | This addon allows to easily access related pickings (in the case of chained routes) through a button in the parent picking view. [stock_picking_stage](stock_picking_stage/) | 18.0.1.0.0 | <a href='https://github.com/imlopes'><img src='https://github.com/imlopes.png' width='32' height='32' style='border-radius:50%;' alt='imlopes'/></a> | Stock Picking Stages [stock_picking_supplier_ref](stock_picking_supplier_ref/) | 18.0.1.1.0 | | Adds a supplier reference field inside supplier's pickings and allows search for this reference. [stock_picking_volume](stock_picking_volume/) | 18.0.1.1.0 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | Compute volume information on stock moves and pickings [stock_picking_volume_packaging](stock_picking_volume_packaging/) | 18.0.1.0.0 | | Use volume information on potential product packaging to compute the volume of a stock.move [stock_product_qty_by_packaging](stock_product_qty_by_packaging/) | 18.0.1.0.1 | | Compute product quantity to pick by packaging [stock_putaway_product_template](stock_putaway_product_template/) | 18.0.1.0.1 | <a href='https://github.com/kevinkhao'><img src='https://github.com/kevinkhao.png' width='32' height='32' style='border-radius:50%;' alt='kevinkhao'/></a> <a href='https://github.com/sebastienbeau'><img src='https://github.com/sebastienbeau.png' width='32' height='32' style='border-radius:50%;' alt='sebastienbeau'/></a> | Add product template in putaway strategies from the product view [stock_quant_cost_info](stock_quant_cost_info/) | 18.0.1.0.0 | | Shows the cost of the quants [stock_quant_reservation_info](stock_quant_reservation_info/) | 18.0.1.0.0 | | Allows to see the reserved info of Products [stock_quant_reservation_info_mrp](stock_quant_reservation_info_mrp/) | 18.0.1.0.0 | | Allows to see the manufacturing order related to the reserved info of Products [stock_restrict_immediate_adjustment](stock_restrict_immediate_adjustment/) | 18.0.1.0.0 | | Restrict immediate stock adjustments from Stock On Hand view [stock_route_location_source](stock_route_location_source/) | 18.0.1.0.1 | | Add method to get source location of Inventory Routes [stock_route_mto](stock_route_mto/) | 18.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Allows to identify MTO routes through a checkbox and availability to filter them. [stock_secondary_unit](stock_secondary_unit/) | 18.0.1.0.0 | | Get product quantities in a secondary unit [stock_storage_category_capacity_name](stock_storage_category_capacity_name/) | 18.0.1.0.1 | | Allows to have a better display name for Stock Storage Category Capacity model [stock_valuation_layer_inventory_filter](stock_valuation_layer_inventory_filter/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> | Allows to filter Inventory Adjustments on Stock Valuation Layers [stock_vertical_lift](stock_vertical_lift/) | 18.0.1.3.1 | | Provides the core for integration with Vertical Lifts [stock_vertical_lift_empty_tray_check](stock_vertical_lift_empty_tray_check/) | 18.0.1.0.0 | | Checks if the tray is actually empty. [stock_vertical_lift_packaging_level](stock_vertical_lift_packaging_level/) | 18.0.1.0.0 | | Provides integration with Vertical Lifts and packaging levels [stock_vertical_lift_qty_by_packaging](stock_vertical_lift_qty_by_packaging/) | 18.0.1.0.0 | | Glue module for `stock_product_qty_by_packaging` and `stock_vertical_lift`. [stock_vertical_lift_server_env](stock_vertical_lift_server_env/) | 18.0.1.0.0 | | Server Environment layer for Vertical Lift [stock_vertical_lift_storage_type](stock_vertical_lift_storage_type/) | 18.0.1.0.0 | | Compatibility layer for storage types on vertical lifts [stock_vlm_mgmt](stock_vlm_mgmt/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Light self contained alternative for VLM integrations [stock_vlm_mgmt_kardex](stock_vlm_mgmt_kardex/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Light alternative for Kardex VLM integrations [stock_vlm_mgmt_modula](stock_vlm_mgmt_modula/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Light alternative for Modula VLM integrations [stock_warehouse_calendar](stock_warehouse_calendar/) | 18.0.1.1.0 | <a href='https://github.com/JordiBForgeFlow'><img src='https://github.com/JordiBForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JordiBForgeFlow'/></a> | Adds a calendar to the Warehouse [stock_warehouse_out_pull](stock_warehouse_out_pull/) | 18.0.1.0.2 | | Restore delivery pull rules as in Odoo <= 17.0 [stock_warehouse_resupply_route_push](stock_warehouse_resupply_route_push/) | 18.0.1.0.1 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Use push rules for resupply from other warehouse routes. [stock_warehouse_security](stock_warehouse_security/) | 18.0.1.0.0 | <a href='https://github.com/petrus-v'><img src='https://github.com/petrus-v.png' width='32' height='32' style='border-radius:50%;' alt='petrus-v'/></a> | Restrict user access in multi-warehouse environment [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
sale-workflow
[](https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=18.0) [](https://github.com/OCA/sale-workflow/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/sale-workflow/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/sale-workflow) [](https://translation.odoo-community.org/engage/sale-workflow-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # sale-workflow sale-workflow <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [partner_sale_pivot](partner_sale_pivot/) | 18.0.1.0.0 | <a href='https://github.com/ernestotejeda'><img src='https://github.com/ernestotejeda.png' width='32' height='32' style='border-radius:50%;' alt='ernestotejeda'/></a> | Sales analysis from customer form view [portal_sale_list_extra_info](portal_sale_list_extra_info/) | 18.0.1.0.0 | | Adds additional fields 'client_order_ref' and 'amount_untaxed' to the portal view. It also makes it easier to add other fields in the future. [portal_sale_order_search](portal_sale_order_search/) | 18.0.1.0.0 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | Allow customers to set and search their own order reference in portal [portal_sale_personal_data_only](portal_sale_personal_data_only/) | 18.0.1.0.0 | | Portal Sale Personal Data Only [pricelist_cache](pricelist_cache/) | 18.0.1.0.0 | | Provide a new model to cache price lists and update it, to make it easier to retrieve them. [pricelist_cache_rest](pricelist_cache_rest/) | 18.0.1.0.0 | | Provides an endpoint to get product prices for a given customer [product_customerinfo_elaboration](product_customerinfo_elaboration/) | 18.0.1.0.0 | | Allows to define default elaborations and elaboration notes on product customerinfos [product_customerinfo_sale](product_customerinfo_sale/) | 18.0.1.0.1 | | Loads in every sale order line the customer code defined in the product [product_form_sale_link](product_form_sale_link/) | 18.0.1.0.1 | | Adds a button on product forms to access Sale Lines [product_price_category](product_price_category/) | 18.0.1.0.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | Add Price Category field on product and allow to apply a pricelist on this field. [product_set_sell_only_by_packaging](product_set_sell_only_by_packaging/) | 18.0.1.0.0 | | Glue module between `sell_only_by_packaging` and `sale_product_set_packaging_qty`. [sale_advance_payment](sale_advance_payment/) | 18.0.1.0.2 | | Allow to add advance payments on sales and then use them on invoices [sale_automatic_workflow](sale_automatic_workflow/) | 18.0.1.1.0 | | Sale Automatic Workflow [sale_automatic_workflow_force_invoiced](sale_automatic_workflow_force_invoiced/) | 18.0.1.0.0 | | Force Invoice as an automatic workflow option [sale_automatic_workflow_job](sale_automatic_workflow_job/) | 18.0.1.0.2 | | Execute sale automatic workflows in queue jobs [sale_automatic_workflow_periodicity](sale_automatic_workflow_periodicity/) | 18.0.1.0.0 | <a href='https://github.com/TDu'><img src='https://github.com/TDu.png' width='32' height='32' style='border-radius:50%;' alt='TDu'/></a> | Adds a period for the execution of a workflow. [sale_automatic_workflow_stock](sale_automatic_workflow_stock/) | 18.0.1.0.0 | | Sale Automatic Workflow Stock [sale_automatic_workflow_stock_job](sale_automatic_workflow_stock_job/) | 18.0.1.0.0 | | Sale Automatic Workflow Stock Job [sale_block_no_stock](sale_block_no_stock/) | 18.0.1.0.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Block Sales if products has not enough Quantity based on a chosen field [sale_cancel_reason](sale_cancel_reason/) | 18.0.1.0.0 | | Sale Cancel Reason [sale_commercial_partner](sale_commercial_partner/) | 18.0.1.2.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Add stored related field 'Commercial Entity' on sale orders [sale_company_currency](sale_company_currency/) | 18.0.1.0.0 | | Company Currency in Sale Orders [sale_confirm_group](sale_confirm_group/) | 18.0.1.0.0 | | Allows configuring a list of groups per-company who are granted permission to confirm sale orders [sale_custom_rounding](sale_custom_rounding/) | 18.0.1.0.0 | | Custom taxes rounding method in sale orders [sale_delivery_split_date](sale_delivery_split_date/) | 18.0.1.0.0 | | Sale Deliveries split by date [sale_delivery_state](sale_delivery_state/) | 18.0.1.2.1 | | Show the delivery state on the sale order [sale_discount_display_amount](sale_discount_display_amount/) | 18.0.1.0.0 | | This addon intends to display the amount of the discount computed on sale_order_line and sale_order level [sale_elaboration](sale_elaboration/) | 18.0.1.3.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Set an elaboration for any sale line [sale_elaboration_brand](sale_elaboration_brand/) | 18.0.1.0.0 | <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Show product brand in sale elaboration report [sale_exception](sale_exception/) | 18.0.2.2.0 | | Custom exceptions on sale order [sale_exception_product_sale_manufactured_for](sale_exception_product_sale_manufactured_for/) | 18.0.1.0.0 | | The partner set in the sales order can order only if he/she has a commercial entity that is listed as one of the partners for which the products can be manufactured for. [sale_fixed_discount](sale_fixed_discount/) | 18.0.1.0.0 | | Allows to apply fixed amount discounts in sales orders. [sale_force_invoiced](sale_force_invoiced/) | 18.0.1.0.1 | | Allows to force the invoice status of the sales order to Invoiced [sale_force_invoiced_quantity](sale_force_invoiced_quantity/) | 18.0.1.0.0 | | Add manual invoice quantity in sales order lines [sale_global_discount](sale_global_discount/) | 18.0.1.0.0 | | Sale Global Discount [sale_invoice_blocking](sale_invoice_blocking/) | 18.0.1.0.0 | | Allow you to block the creation of invoices from a sale order. [sale_invoice_frequency](sale_invoice_frequency/) | 18.0.1.1.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> | Define the invoice frequency for customers [sale_invoice_plan](sale_invoice_plan/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Add to sales order, ability to manage future invoice plan [sale_invoice_plan_report](sale_invoice_plan_report/) | 18.0.1.0.0 | <a href='https://github.com/kaynnan'><img src='https://github.com/kaynnan.png' width='32' height='32' style='border-radius:50%;' alt='kaynnan'/></a> <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | Add invoice plan to sales order/quotation PDF report [sale_invoice_policy](sale_invoice_policy/) | 18.0.1.1.0 | | Sales Management: let the user choose the invoice policy on the order [sale_invoice_product_not_alone](sale_invoice_product_not_alone/) | 18.0.1.0.0 | | Set products to not invoice alone [sale_invoice_split_payment](sale_invoice_split_payment/) | 18.0.1.0.0 | | Split by payment term generated invoices from sale orders [sale_line_name_option](sale_line_name_option/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Display product description without reference code on sale order lines [sale_mail_autosubscribe](sale_mail_autosubscribe/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Automatically subscribe partners to their company's sale orders [sale_manual_delivery](sale_manual_delivery/) | 18.0.1.1.0 | | Create manually your deliveries [sale_mrp_bom](sale_mrp_bom/) | 18.0.1.0.0 | | Allows define a BOM in the sales lines. [sale_multi_template_application](sale_multi_template_application/) | 18.0.1.0.0 | | Sale multi template application [sale_order_amount_to_invoice](sale_order_amount_to_invoice/) | 18.0.1.0.0 | | Show total amount to invoice in quotations/sales orders [sale_order_archive](sale_order_archive/) | 18.0.1.0.0 | | Archive Sale Orders [sale_order_cancel_optional_email](sale_order_cancel_optional_email/) | 18.0.1.0.0 | | Cancel sales orders directly without proposing to send email to customer [sale_order_carrier_auto_assign](sale_order_carrier_auto_assign/) | 18.0.1.0.2 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Auto assign delivery carrier on sale order confirmation [sale_order_disable_user_autosubscribe](sale_order_disable_user_autosubscribe/) | 18.0.1.0.0 | | Remove the salesperson from autosubscribed sale followers [sale_order_finish_service](sale_order_finish_service/) | 18.0.1.0.0 | | Adds a finish service flag on sale orders [sale_order_general_discount](sale_order_general_discount/) | 18.0.1.0.1 | | General discount per sale order [sale_order_invoice_amount](sale_order_invoice_amount/) | 18.0.1.0.0 | | Display the invoiced and uninvoiced total in the sale order [sale_order_invoicing_finished_task](sale_order_invoicing_finished_task/) | 18.0.1.0.0 | | Control invoice order lines if their related task has been set to invoiceable [sale_order_line_cancel](sale_order_line_cancel/) | 18.0.1.1.0 | | Sale cancel remaining [sale_order_line_cancel_sale_stock](sale_order_line_cancel_sale_stock/) | 18.0.1.1.0 | | Sale cancel remaining stock [sale_order_line_chained_move](sale_order_line_chained_move/) | 18.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> | This module adds a field on sale order line to get all related move lines [sale_order_line_client_order_ref](sale_order_line_client_order_ref/) | 18.0.1.0.1 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Customer Reference on Sale Order Lines and Invoice Lines [sale_order_line_date](sale_order_line_date/) | 18.0.1.0.2 | | Adds a commitment date to each sale order line. [sale_order_line_delivery_state](sale_order_line_delivery_state/) | 18.0.1.0.0 | | Show the delivery state on the sale order line [sale_order_line_description](sale_order_line_description/) | 18.0.1.0.0 | | Sale order line description [sale_order_line_effective_date](sale_order_line_effective_date/) | 18.0.1.1.0 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Calculated effective dates in Sale Order Lines [sale_order_line_input](sale_order_line_input/) | 18.0.1.0.1 | | Search, create or modify directly sale order lines [sale_order_line_menu](sale_order_line_menu/) | 18.0.1.0.0 | | Adds a Sale Order Lines Menu [sale_order_line_no_print](sale_order_line_no_print/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Hide order lines in reports [sale_order_line_note](sale_order_line_note/) | 18.0.1.0.0 | | Note on sale order line [sale_order_line_price_history](sale_order_line_price_history/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Sale order line price history [sale_order_line_price_lock_by_pricelist](sale_order_line_price_lock_by_pricelist/) | 18.0.1.0.1 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Lock price or discount edition depending on pricelist items [sale_order_line_product_attribute_values](sale_order_line_product_attribute_values/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Store Product Attribute Values in Sale Order Lines [sale_order_line_remove](sale_order_line_remove/) | 18.0.1.0.0 | | Allows removal of sale order lines from confirmed orders if not invoiced or received [sale_order_line_sequence](sale_order_line_sequence/) | 18.0.1.2.0 | | Propagates SO line sequence to invoices and stock picking. [sale_order_line_stock_move_history](sale_order_line_stock_move_history/) | 18.0.1.0.0 | <a href='https://github.com/ppyczko'><img src='https://github.com/ppyczko.png' width='32' height='32' style='border-radius:50%;' alt='ppyczko'/></a> | Show stock moves history for sale order lines [sale_order_line_tag](sale_order_line_tag/) | 18.0.1.0.0 | <a href='https://github.com/smaciaosi'><img src='https://github.com/smaciaosi.png' width='32' height='32' style='border-radius:50%;' alt='smaciaosi'/></a> <a href='https://github.com/dreispt'><img src='https://github.com/dreispt.png' width='32' height='32' style='border-radius:50%;' alt='dreispt'/></a> <a href='https://github.com/ckolobow'><img src='https://github.com/ckolobow.png' width='32' height='32' style='border-radius:50%;' alt='ckolobow'/></a> | Add tags to classify sales order line reasons [sale_order_lot_generator](sale_order_lot_generator/) | 18.0.1.0.0 | <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> <a href='https://github.com/mourad-ehm'><img src='https://github.com/mourad-ehm.png' width='32' height='32' style='border-radius:50%;' alt='mourad-ehm'/></a> <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> | Sale Order Lot Generator [sale_order_lot_selection](sale_order_lot_selection/) | 18.0.1.4.0 | <a href='https://github.com/bodedra'><img src='https://github.com/bodedra.png' width='32' height='32' style='border-radius:50%;' alt='bodedra'/></a> | Sale Order Lot Selection [sale_order_lot_selection_price](sale_order_lot_selection_price/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Sale Order Lot Selection Price [sale_order_note_template](sale_order_note_template/) | 18.0.1.0.0 | | Add sale orders terms and conditions template that can be used to quickly fullfill sale order terms and conditions [sale_order_price_recalculation](sale_order_price_recalculation/) | 18.0.1.0.0 | | Recalculate prices / Reset descriptions on sale order lines [sale_order_priority](sale_order_priority/) | 18.0.1.0.0 | | Define priority on sale orders [sale_order_product_assortment](sale_order_product_assortment/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Module that allows to use the assortments on sale orders [sale_order_product_availability_inline](sale_order_product_availability_inline/) | 18.0.1.0.1 | <a href='https://github.com/ernestotejeda'><img src='https://github.com/ernestotejeda.png' width='32' height='32' style='border-radius:50%;' alt='ernestotejeda'/></a> | Show product availability in sales order line product drop-down. [sale_order_product_recommendation](sale_order_product_recommendation/) | 18.0.1.1.3 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Recommend products to sell to customer based on history [sale_order_report_without_price](sale_order_report_without_price/) | 18.0.1.0.0 | | Allow you to generate quotation and order reports without price. [sale_order_requested_delivery](sale_order_requested_delivery/) | 18.0.1.0.0 | | This module adds two new fields `requested_delivery_period_start` and `requested_delivery_period_end` to both the `sale.order` and `sale.order.line` models. [sale_order_restrict_copy_archived_product](sale_order_restrict_copy_archived_product/) | 18.0.1.0.0 | | Restrict dulpication of sales order if they have archived products [sale_order_revision](sale_order_revision/) | 18.0.1.0.1 | | Keep track of revised quotations [sale_order_secondary_unit](sale_order_secondary_unit/) | 18.0.1.0.2 | | Sale product in a secondary unit [sale_order_show_currency_rate](sale_order_show_currency_rate/) | 18.0.1.1.0 | | Show informative exchange rate on sale order PDF reports [sale_order_split_strategy](sale_order_split_strategy/) | 18.0.1.1.0 | <a href='https://github.com/grindtildeath'><img src='https://github.com/grindtildeath.png' width='32' height='32' style='border-radius:50%;' alt='grindtildeath'/></a> | Define strategies to split sales orders [sale_order_tag](sale_order_tag/) | 18.0.1.0.0 | <a href='https://github.com/patrickrwilson'><img src='https://github.com/patrickrwilson.png' width='32' height='32' style='border-radius:50%;' alt='patrickrwilson'/></a> | Adds Tags to Sales Orders. [sale_order_team_from_product](sale_order_team_from_product/) | 18.0.1.0.0 | | Set Sales Team on quotations from product Sales Teams [sale_order_transmit_method](sale_order_transmit_method/) | 18.0.1.0.0 | | Set transmit method (email, post, portal, ...) in sale order and propagate it to invoices [sale_order_type](sale_order_type/) | 18.0.1.3.0 | | Sale Order Type [sale_order_type_confirm_message](sale_order_type_confirm_message/) | 18.0.1.0.0 | | Confirmation requirement when validating sale [sale_order_warn_message](sale_order_warn_message/) | 18.0.1.0.1 | | Add a popup warning on sale to ensure warning is populated [sale_packaging_default](sale_packaging_default/) | 18.0.1.1.0 | <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Simplify using products default packaging for sales [sale_partner_address_restrict](sale_partner_address_restrict/) | 18.0.1.0.0 | | Restrict addresses domain in the sales order form taking into account the partner selected [sale_partner_incoterm](sale_partner_incoterm/) | 18.0.1.0.0 | | Set the customer preferred incoterm on each sales order [sale_partner_primeship](sale_partner_primeship/) | 18.0.1.0.2 | <a href='https://github.com/nayatec'><img src='https://github.com/nayatec.png' width='32' height='32' style='border-radius:50%;' alt='nayatec'/></a> <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Allow you to manage time limited prime memberships and prime membership activation products. [sale_partner_selectable_option](sale_partner_selectable_option/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Sale Partner Selectable Option [sale_partner_shipping_default_partner_invoice](sale_partner_shipping_default_partner_invoice/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Set invoice address based on shipping address for sales orders [sale_payment_sheet](sale_payment_sheet/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Allow to create invoice payments to commercial users without accounting permissions [sale_planner_calendar](sale_planner_calendar/) | 18.0.1.0.1 | | Sale planner calendar [sale_pricelist_display_surcharge](sale_pricelist_display_surcharge/) | 18.0.1.0.0 | | This module shows to the customer the surcharges if wanted. [sale_pricelist_from_commitment_date](sale_pricelist_from_commitment_date/) | 18.0.1.0.0 | | Use sale order commitment date to compute line price from pricelist [sale_pricelist_packaging](sale_pricelist_packaging/) | 18.0.1.0.0 | <a href='https://github.com/mathieudelva'><img src='https://github.com/mathieudelva.png' width='32' height='32' style='border-radius:50%;' alt='mathieudelva'/></a> | Sale Pricelist Packaging [sale_probability_amount](sale_probability_amount/) | 18.0.1.0.0 | | add a win probability on quotation [sale_procurement_group_by_line](sale_procurement_group_by_line/) | 18.0.1.0.2 | | Base module for multiple procurement group by Sale order [sale_product_identification](sale_product_identification/) | 18.0.1.0.0 | | Sale Product Identification Numbers [sale_product_multi_add](sale_product_multi_add/) | 18.0.1.0.0 | | Sale Product Multi Add [sale_product_set](sale_product_set/) | 18.0.1.0.0 | | Sales product set [sale_product_set_packaging_qty](sale_product_set_packaging_qty/) | 18.0.1.0.0 | | Manage packaging and quantities on product set lines [sale_purchase_stock_auto_confirm](sale_purchase_stock_auto_confirm/) | 18.0.1.0.0 | <a href='https://github.com/carlos-lopez-tecnativa'><img src='https://github.com/carlos-lopez-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='carlos-lopez-tecnativa'/></a> | Sale purchase stock auto confirm [sale_quotation_number](sale_quotation_number/) | 18.0.1.0.0 | | Different sequence for sale quotations [sale_readonly_security](sale_readonly_security/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Sale Readonly Security [sale_require_po_doc](sale_require_po_doc/) | 18.0.1.0.1 | | Sale Orders Require PO or Sales Documentation [sale_resource_booking](sale_resource_booking/) | 18.0.1.0.0 | <a href='https://github.com/Yajo'><img src='https://github.com/Yajo.png' width='32' height='32' style='border-radius:50%;' alt='Yajo'/></a> | Link resource bookings with sales [sale_semaphore](sale_semaphore/) | 18.0.1.0.1 | | Adds a semaphore for commercial purposes [sale_shipping_info_helper](sale_shipping_info_helper/) | 18.0.1.0.0 | | Add shipping amounts on sale order [sale_sourced_by_line](sale_sourced_by_line/) | 18.0.1.0.1 | | Multiple warehouse source locations for Sale order [sale_start_end_dates](sale_start_end_dates/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Adds start date and end date on sale order lines [sale_stock_cancel_restriction](sale_stock_cancel_restriction/) | 18.0.1.0.0 | | Sale Stock Cancel Restriction [sale_stock_delivery_address](sale_stock_delivery_address/) | 18.0.1.1.1 | | Sale Stock Delivery Address [sale_stock_delivery_state](sale_stock_delivery_state/) | 18.0.1.0.0 | | Change the way to compute the delivery state [sale_stock_expiry_date_on_qty_at_date_widget](sale_stock_expiry_date_on_qty_at_date_widget/) | 18.0.1.0.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> | Show next Expiry Date on Qty at Date Widget [sale_stock_last_date](sale_stock_last_date/) | 18.0.1.0.0 | | Displays last delivery date in sale order lines [sale_stock_line_customer_ref](sale_stock_line_customer_ref/) | 18.0.1.0.0 | <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> | Allow you to add a customer reference on order lines propagaged to move operations. [sale_stock_line_sequence](sale_stock_line_sequence/) | 18.0.1.0.0 | | Glue Module for Sale Order Line Sequence and Stock Picking Line Sequence [sale_stock_partner_warehouse](sale_stock_partner_warehouse/) | 18.0.1.1.0 | | Allow to choose by default a warehouse on SO based on a Partner parameter [sale_stock_picking_blocking](sale_stock_picking_blocking/) | 18.0.1.0.2 | | Allow you to block the creation of deliveries from a sale order. [sale_stock_picking_note](sale_stock_picking_note/) | 18.0.1.1.0 | <a href='https://github.com/carlosdauden'><img src='https://github.com/carlosdauden.png' width='32' height='32' style='border-radius:50%;' alt='carlosdauden'/></a> <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> | Add picking note in sale and purchase order [sale_stock_reservation_issue_on_qty_at_date_widget](sale_stock_reservation_issue_on_qty_at_date_widget/) | 18.0.1.0.2 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> | Warn user when a reservation issue will happen when confirming an order [sale_stock_return_request](sale_stock_return_request/) | 18.0.1.0.2 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Sale Stock Return Request [sale_stock_secondary_unit](sale_stock_secondary_unit/) | 18.0.1.0.0 | | Get product quantities in a secondary unit [sale_substate](sale_substate/) | 18.0.1.0.0 | | Sale Sub State [sale_team_payment_term](sale_team_payment_term/) | 18.0.1.0.0 | <a href='https://github.com/Kev-Roche'><img src='https://github.com/Kev-Roche.png' width='32' height='32' style='border-radius:50%;' alt='Kev-Roche'/></a> | add payment term on sale team [sale_tier_validation](sale_tier_validation/) | 18.0.1.1.0 | | Extends the functionality of Sale Orders to support a tier validation process. [sale_transaction_form_link](sale_transaction_form_link/) | 18.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> | Allows to display a link to payment transactions on Sale Order form view. [sale_validity_auto_cancel](sale_validity_auto_cancel/) | 18.0.1.1.0 | <a href='https://github.com/JordiMForgeFlow'><img src='https://github.com/JordiMForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JordiMForgeFlow'/></a> | Automatically cancel quotations after validity period. [sale_warn_option](sale_warn_option/) | 18.0.1.0.2 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Add Options to Sale Warn Messages [sale_wishlist](sale_wishlist/) | 18.0.1.0.0 | | Handle sale wishlist for partners [sales_team_security](sales_team_security/) | 18.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | New group for seeing only sales channel's documents [sell_only_by_packaging](sell_only_by_packaging/) | 18.0.1.1.0 | | Manage sale of packaging [web_widget_product_label_section_and_note_full_label_sale](web_widget_product_label_section_and_note_full_label_sale/) | 18.0.1.0.0 | | Glue module between web_widget_product_label_section_and_note_full_label and sale. [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
project
[](https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=18.0) [](https://github.com/OCA/project/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/project/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/project) [](https://translation.odoo-community.org/engage/project-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # project project <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [project_administrator_restricted_visibility](project_administrator_restricted_visibility/) | 18.0.1.0.0 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/edlopen'><img src='https://github.com/edlopen.png' width='32' height='32' style='border-radius:50%;' alt='edlopen'/></a> | Adds a 'Project Administrator' access group with restricted visibility to 'Projects' [project_budget](project_budget/) | 18.0.1.0.0 | <a href='https://github.com/patrickrwilson'><img src='https://github.com/patrickrwilson.png' width='32' height='32' style='border-radius:50%;' alt='patrickrwilson'/></a> | Adds budget management to projects. [project_department](project_department/) | 18.0.1.0.0 | | Project Department Categorization [project_forecast_line](project_forecast_line/) | 18.0.1.0.0 | | Project Forecast Lines [project_group](project_group/) | 18.0.1.0.0 | | Add groups for filtering on projects [project_group_hr_timesheet](project_group_hr_timesheet/) | 18.0.1.0.0 | | This module makes project group work properly with timesheets [project_hr](project_hr/) | 18.0.1.0.2 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Link HR with project [project_kanban_form_direct_access](project_kanban_form_direct_access/) | 18.0.1.0.0 | | Project form view can now be accessed directly by clicking the project name. [project_key](project_key/) | 18.0.1.0.1 | | Module decorates projects and tasks with Project Key [project_merge](project_merge/) | 18.0.1.0.0 | | Wizard to merge project tasks [project_milestone_status](project_milestone_status/) | 18.0.1.0.0 | <a href='https://github.com/lbarry-apsl'><img src='https://github.com/lbarry-apsl.png' width='32' height='32' style='border-radius:50%;' alt='lbarry-apsl'/></a> | Project Milestone Status [project_parent](project_parent/) | 18.0.1.0.1 | | Project Parent [project_parent_task_filter](project_parent_task_filter/) | 18.0.1.0.0 | | Add a filter to show the parent tasks [project_pivot](project_pivot/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Pivot view for projects [project_portal_task_visibility](project_portal_task_visibility/) | 18.0.1.0.0 | | Project Portal Task Visibility [project_purchase_link](project_purchase_link/) | 18.0.1.0.0 | | Project Purchase Link [project_reviewer](project_reviewer/) | 18.0.1.0.0 | | Add the possibility to assign reviewer to a task [project_role](project_role/) | 18.0.1.0.1 | <a href='https://github.com/alexey-pelykh'><img src='https://github.com/alexey-pelykh.png' width='32' height='32' style='border-radius:50%;' alt='alexey-pelykh'/></a> | Project role-based roster [project_sequence](project_sequence/) | 18.0.1.1.0 | <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> <a href='https://github.com/anddago78'><img src='https://github.com/anddago78.png' width='32' height='32' style='border-radius:50%;' alt='anddago78'/></a> | Add a sequence field to projects, filled automatically [project_stage_extra_info](project_stage_extra_info/) | 18.0.1.0.0 | | Project Stage Extra Info [project_stage_last_update_date](project_stage_last_update_date/) | 18.0.1.0.0 | | Project Stage Last Update Date [project_stakeholder](project_stakeholder/) | 18.0.1.0.0 | | Manage project stakeholders and their roles [project_status](project_status/) | 18.0.1.0.0 | <a href='https://github.com/patrickrwilson'><img src='https://github.com/patrickrwilson.png' width='32' height='32' style='border-radius:50%;' alt='patrickrwilson'/></a> | Project Status [project_tag_hierarchy](project_tag_hierarchy/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Project Tag Hierarchy [project_tag_multicompany](project_tag_multicompany/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Project Tag Multicompany [project_tag_security](project_tag_security/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Project Tag Security [project_task_add_very_high](project_task_add_very_high/) | 18.0.1.1.0 | <a href='https://github.com/astirpe'><img src='https://github.com/astirpe.png' width='32' height='32' style='border-radius:50%;' alt='astirpe'/></a> | Adds extra options 'High' and 'Very High' on tasks [project_task_ancestor](project_task_ancestor/) | 18.0.1.0.1 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> | Project Task Ancestor [project_task_code](project_task_code/) | 18.0.1.0.1 | | Sequential Code for Tasks [project_task_code_portal](project_task_code_portal/) | 18.0.1.1.1 | | Use custom task code in customer portal [project_task_default_stage](project_task_default_stage/) | 18.0.1.0.1 | | Recovery default task stages for projects from v8 [project_task_default_user](project_task_default_user/) | 18.0.1.0.0 | <a href='https://github.com/NICO-SOLUTIONS'><img src='https://github.com/NICO-SOLUTIONS.png' width='32' height='32' style='border-radius:50%;' alt='NICO-SOLUTIONS'/></a> | Auto assign default users to tasks or when changing task stages [project_task_description_portal](project_task_description_portal/) | 18.0.1.0.0 | | Dedicated task description for portal users [project_task_description_template](project_task_description_template/) | 18.0.1.0.0 | | Add a description template to project tasks [project_task_material](project_task_material/) | 18.0.1.0.0 | | Record products spent in a Task [project_task_name_with_id](project_task_name_with_id/) | 18.0.1.0.0 | | Project Task Name with ID [project_task_note](project_task_note/) | 18.0.1.0.2 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | Add notes in project tasks [project_task_parent_completion_blocking](project_task_parent_completion_blocking/) | 18.0.1.0.0 | <a href='https://github.com/david-banon-tecnativa'><img src='https://github.com/david-banon-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='david-banon-tecnativa'/></a> | Prevents a task from being completed if any children task isn't. [project_task_parent_due_auto](project_task_parent_due_auto/) | 18.0.1.0.1 | <a href='https://github.com/david-banon-tecnativa'><img src='https://github.com/david-banon-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='david-banon-tecnativa'/></a> | Recalculates parent task's due date when child task changes [project_task_personal_stage_auto_fold](project_task_personal_stage_auto_fold/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Moves task to the first fold personal stage when done [project_task_pull_request](project_task_pull_request/) | 18.0.1.1.0 | | Adds a field for a PR URI to project tasks [project_task_pull_request_state](project_task_pull_request_state/) | 18.0.1.0.0 | | Track Pull Request state in tasks [project_task_related](project_task_related/) | 18.0.1.0.0 | <a href='https://github.com/david-banon-tecnativa'><img src='https://github.com/david-banon-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='david-banon-tecnativa'/></a> | Project Related Task [project_task_stage_auto_state](project_task_stage_auto_state/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Auto-change task state (done/canceled) after N days on selected stages [project_task_stage_change_restriction](project_task_stage_change_restriction/) | 18.0.1.0.0 | | Restrict project task stage [project_task_stage_lock](project_task_stage_lock/) | 18.0.1.0.0 | <a href='https://github.com/DavidJForgeFlow'><img src='https://github.com/DavidJForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='DavidJForgeFlow'/></a> | Locks the Stages in the Kanban view of the project task to avoid modification of the stages in other projects. Also removes the default group by in the stages list view to be able to see the stages order. [project_task_stage_mgmt](project_task_stage_mgmt/) | 18.0.1.0.0 | <a href='https://github.com/DavidJForgeFlow'><img src='https://github.com/DavidJForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='DavidJForgeFlow'/></a> | Allows to assign and create task stages on project creation wizard [project_task_stage_state](project_task_stage_state/) | 18.0.1.0.0 | | Restore State attribute removed from Project Stages in 8.0 [project_task_stock](project_task_stock/) | 18.0.1.1.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Project Task Stock [project_task_stock_product_set](project_task_stock_product_set/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Project Task Stock Product Set [project_task_tag](project_task_tag/) | 18.0.1.0.0 | | Limit tags available on task [project_template](project_template/) | 18.0.1.0.1 | <a href='https://github.com/patrickrwilson'><img src='https://github.com/patrickrwilson.png' width='32' height='32' style='border-radius:50%;' alt='patrickrwilson'/></a> | Project Templates [project_timeline](project_timeline/) | 18.0.1.0.0 | | Timeline view for projects [project_timeline_hr_timesheet](project_timeline_hr_timesheet/) | 18.0.1.0.0 | | Shows the progress of tasks on the timeline view. [project_timesheet_time_control](project_timesheet_time_control/) | 18.0.1.0.7 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Project timesheet time control [project_type](project_type/) | 18.0.1.0.0 | | Project Types [project_update_portal](project_update_portal/) | 18.0.1.0.0 | <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | Allows portal access for project and update followers [project_version](project_version/) | 18.0.1.0.0 | <a href='https://github.com/lbarry-apsl'><img src='https://github.com/lbarry-apsl.png' width='32' height='32' style='border-radius:50%;' alt='lbarry-apsl'/></a> | Project Version [sale_project_copy_tasks](sale_project_copy_tasks/) | 18.0.1.0.0 | <a href='https://github.com/shide'><img src='https://github.com/shide.png' width='32' height='32' style='border-radius:50%;' alt='shide'/></a> <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> | Copy tasks into sale order's project [sale_project_reimbursement_cost](sale_project_reimbursement_cost/) | 18.0.1.0.0 | | Display provisions and reimbursement costs in the Project Updates dashboard. [sale_project_task_recurrency](sale_project_task_recurrency/) | 18.0.1.0.0 | | Configuring Task Recurrence from the Product Form. [sale_project_task_selection](sale_project_task_selection/) | 18.0.1.0.1 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Manually select the Task or Project for a Sale Order Line [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
rest-framework
[](https://runboat.odoo-community.org/builds?repo=OCA/rest-framework&target_branch=18.0) [](https://github.com/OCA/rest-framework/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/rest-framework/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/rest-framework) [](https://translation.odoo-community.org/engage/rest-framework-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # rest-framework rest-framework <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [api_log](api_log/) | 18.0.1.0.0 | <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Log API requests in database [api_log_mail](api_log_mail/) | 18.0.1.0.0 | <a href='https://github.com/SirPyTech'><img src='https://github.com/SirPyTech.png' width='32' height='32' style='border-radius:50%;' alt='SirPyTech'/></a> | Notify logged exceptions. [auth_partner](auth_partner/) | 18.0.1.0.0 | <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Implements the base features for a authenticable partner [base_rest](base_rest/) | 18.0.1.1.2 | | Develop your own high level REST APIs for Odoo thanks to this addon. [base_rest_auth_api_key](base_rest_auth_api_key/) | 18.0.1.1.1 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | Base Rest: Add support for the auth_api_key security policy into the openapi documentation [base_rest_pydantic](base_rest_pydantic/) | 18.0.1.0.2 | | Pydantic binding for base_rest [extendable](extendable/) | 18.0.1.0.2 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | Extendable classes registry loader for Odoo [extendable_fastapi](extendable_fastapi/) | 18.0.1.0.1 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | Allows the use of extendable into fastapi apps [fastapi](fastapi/) | 18.0.1.3.4 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | Odoo FastAPI endpoint [fastapi_auth_api_key](fastapi_auth_api_key/) | 18.0.1.0.0 | <a href='https://github.com/mmequignon'><img src='https://github.com/mmequignon.png' width='32' height='32' style='border-radius:50%;' alt='mmequignon'/></a> | Fastapi Auth API Key [fastapi_auth_jwt](fastapi_auth_jwt/) | 18.0.1.0.0 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | JWT bearer token authentication for FastAPI. [fastapi_auth_partner](fastapi_auth_partner/) | 18.0.1.0.0 | | This provides an implementation of auth_partner for FastAPI [fastapi_captcha](fastapi_captcha/) | 18.0.1.0.0 | <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Add a captcha to your FastAPI routes [fastapi_captcha_altcha_backend](fastapi_captcha_altcha_backend/) | 18.0.1.0.0 | <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Implement Altcha server in FastAPI [fastapi_endpoint_context](fastapi_endpoint_context/) | 18.0.1.0.0 | <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Provides an overridable request context for FastAPI endpoints [fastapi_log](fastapi_log/) | 18.0.1.0.0 | <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Log Fastapi requests in database [fastapi_log_mail](fastapi_log_mail/) | 18.0.1.0.0 | <a href='https://github.com/SirPyTech'><img src='https://github.com/SirPyTech.png' width='32' height='32' style='border-radius:50%;' alt='SirPyTech'/></a> | Notify logged exceptions. [pydantic](pydantic/) | 18.0.1.1.0 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | Utility addon to ease mapping between Pydantic and Odoo models [rest_log](rest_log/) | 18.0.1.0.1 | <a href='https://github.com/simahawk'><img src='https://github.com/simahawk.png' width='32' height='32' style='border-radius:50%;' alt='simahawk'/></a> | Track REST API calls into DB [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
stock-logistics-workflow
[](https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-workflow&target_branch=18.0) [](https://github.com/OCA/stock-logistics-workflow/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/stock-logistics-workflow/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/stock-logistics-workflow) [](https://translation.odoo-community.org/engage/stock-logistics-workflow-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # Stock Workflow Enhance the way flows and processes are working. Find here modules that do not have their place in the other more specialized repositories. Are you looking for modules related to logistics? Or would like to contribute to? There are many repositories with specific purposes. Have a look at this [README](https://github.com/OCA/wms/blob/18.0/README.md). <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [delivery_procurement_group_carrier](delivery_procurement_group_carrier/) | 18.0.1.0.3 | | Delivery Procurement Group Carrier [delivery_total_weight_from_packaging](delivery_total_weight_from_packaging/) | 18.0.1.1.0 | | Include packaging weight on move, transfer and package. [procurement_auto_create_group_carrier](procurement_auto_create_group_carrier/) | 18.0.1.0.0 | | Procurement Auto Create Group Carrier [product_cost_price_avco_sync](product_cost_price_avco_sync/) | 18.0.1.0.0 | <a href='https://github.com/carlosdauden'><img src='https://github.com/carlosdauden.png' width='32' height='32' style='border-radius:50%;' alt='carlosdauden'/></a> <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Set product cost price from updated moves [product_customerinfo_picking](product_customerinfo_picking/) | 18.0.1.0.0 | | This module makes the product customer code visible in the stock moves of a picking. [purchase_stock_picking_invoice_link](purchase_stock_picking_invoice_link/) | 18.0.2.0.0 | | Adds link between purchases, pickings and invoices [sale_line_returned_qty](sale_line_returned_qty/) | 18.0.1.0.0 | | Track returned quantity of sale order lines. [sale_line_returned_qty_mrp](sale_line_returned_qty_mrp/) | 18.0.1.0.0 | | Track returned quantity of sale order lines for BoM products. [sale_order_global_stock_route](sale_order_global_stock_route/) | 18.0.1.0.0 | | Add the possibility to choose one warehouse path for an order [sale_stock_picking_invoice_link](sale_stock_picking_invoice_link/) | 18.0.1.0.0 | | Adds link between pickings and invoices [scrap_reason_code](scrap_reason_code/) | 18.0.1.0.1 | <a href='https://github.com/bodedra'><img src='https://github.com/bodedra.png' width='32' height='32' style='border-radius:50%;' alt='bodedra'/></a> | Reason code for scrapping [stock_account_product_run_fifo_hook](stock_account_product_run_fifo_hook/) | 18.0.1.0.1 | | Add more flexibility in the run fifo method. [stock_account_show_automatic_valuation](stock_account_show_automatic_valuation/) | 18.0.1.0.0 | | Allow automatic valuation for stock moves in community edition [stock_checkout_sync](stock_checkout_sync/) | 18.0.1.0.1 | | Sync location for Checkout operations [stock_dangerous_goods](stock_dangerous_goods/) | 18.0.1.0.0 | <a href='https://github.com/mmequignon'><img src='https://github.com/mmequignon.png' width='32' height='32' style='border-radius:50%;' alt='mmequignon'/></a> | Adds utility fields to manage dangerous goods [stock_dynamic_routing](stock_dynamic_routing/) | 18.0.1.3.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Dynamic routing of stock moves [stock_dynamic_routing_checkout_sync](stock_dynamic_routing_checkout_sync/) | 18.0.1.0.0 | | Glue module for tests when dynamic routing and checkout sync are used [stock_dynamic_routing_delivery](stock_dynamic_routing_delivery/) | 18.0.1.1.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Glue module between stock dynamic routing and delivery [stock_dynamic_routing_delivery_procurement_group_carrier](stock_dynamic_routing_delivery_procurement_group_carrier/) | 18.0.1.1.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Use the carrier set on the procurement group for propagation [stock_dynamic_routing_reserve_rule](stock_dynamic_routing_reserve_rule/) | 18.0.1.0.0 | | Glue module between dynamic routing and reservation rules [stock_landed_costs_priority](stock_landed_costs_priority/) | 18.0.1.0.0 | | Add priority to landed costs [stock_landed_costs_purchase_auto](stock_landed_costs_purchase_auto/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock landed costs purchase auto [stock_lock_lot](stock_lock_lot/) | 18.0.1.0.0 | | Stock Lock Lot [stock_lot_scrap](stock_lot_scrap/) | 18.0.1.0.1 | | This module adds a button in Production Lot/Serial Number view form to Scrap all products contained. [stock_move_actual_date](stock_move_actual_date/) | 18.0.1.0.1 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Stock Move Actual Date [stock_move_auto_assign_auto_release](stock_move_auto_assign_auto_release/) | 18.0.1.1.0 | | Auto release moves after auto assign [stock_move_forced_lot](stock_move_forced_lot/) | 18.0.1.0.0 | | This module allows you to set a lot_id in a procurement to force the stock move generated to only reserve the selected lot. [stock_move_line_change_lot](stock_move_line_change_lot/) | 18.0.1.0.1 | | Stock Move Line Change Lot [stock_move_line_dates](stock_move_line_dates/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> | Add Date Scheduled and Deadline dates in move lines [stock_move_line_expiration_date_required](stock_move_line_expiration_date_required/) | 18.0.1.0.2 | | Stock Move Line Expiration Date Required [stock_move_line_qty_picked](stock_move_line_qty_picked/) | 18.0.1.3.1 | <a href='https://github.com/grindtildeath'><img src='https://github.com/grindtildeath.png' width='32' height='32' style='border-radius:50%;' alt='grindtildeath'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Separate quantity picked from the reserved quantity [stock_move_original_date](stock_move_original_date/) | 18.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | adds the Original Date Scheduled to stock moves. [stock_move_propagate_first_move](stock_move_propagate_first_move/) | 18.0.1.0.0 | | This addon propagate the picking type of the original move to all next moves created from procurement [stock_move_quantity_product_uom](stock_move_quantity_product_uom/) | 18.0.1.0.2 | | computes stock.move's quantity in the uom of the product. [stock_move_source_relocate](stock_move_source_relocate/) | 18.0.1.2.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Change source location of unavailable moves [stock_move_source_relocate_dynamic_routing](stock_move_source_relocate_dynamic_routing/) | 18.0.1.2.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Glue module [stock_no_negative](stock_no_negative/) | 18.0.1.0.2 | | Disallow negative stock levels by default [stock_owner_restriction](stock_owner_restriction/) | 18.0.1.0.0 | | Do not reserve quantity with assigned owner [stock_partner_delivery_window](stock_partner_delivery_window/) | 18.0.1.2.1 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Define preferred delivery time windows for partners [stock_picking_auto_create_lot](stock_picking_auto_create_lot/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Auto create lots for incoming pickings [stock_picking_auto_create_lot_sequence](stock_picking_auto_create_lot_sequence/) | 18.0.1.0.1 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Stock Picking Auto Create Lot Sequence [stock_picking_auto_create_package](stock_picking_auto_create_package/) | 18.0.1.0.0 | | Put all move lines in packs on validation. [stock_picking_back2draft](stock_picking_back2draft/) | 18.0.1.0.0 | | Reopen canceled transfers [stock_picking_backorder_strategy_cancel](stock_picking_backorder_strategy_cancel/) | 18.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> <a href='https://github.com/mgosai'><img src='https://github.com/mgosai.png' width='32' height='32' style='border-radius:50%;' alt='mgosai'/></a> | Picking backordering strategies [stock_picking_batch_creation](stock_picking_batch_creation/) | 18.0.1.5.1 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Create a batch of pickings to be processed all together [stock_picking_batch_creation_split_kit](stock_picking_batch_creation_split_kit/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> <a href='https://github.com/TDu'><img src='https://github.com/TDu.png' width='32' height='32' style='border-radius:50%;' alt='TDu'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Split picking by kit quantity when exceeding limits [stock_picking_batch_invoice_frequency](stock_picking_batch_invoice_frequency/) | 18.0.1.0.1 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Invoice Sale Orders from Stock Pickin Batch [stock_picking_batch_operation_quick_change](stock_picking_batch_operation_quick_change/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Change location of all picking batch operations [stock_picking_batch_planner](stock_picking_batch_planner/) | 18.0.1.0.1 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Allow planning origin batches/waves from destination batch/wave [stock_picking_batch_print_invoices](stock_picking_batch_print_invoices/) | 18.0.1.0.1 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> | Print invoices from stock picking batchs [stock_picking_batch_print_pickings](stock_picking_batch_print_pickings/) | 18.0.1.0.1 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> | Print Picking from Stock Picking Batch [stock_picking_batch_validate_confirm](stock_picking_batch_validate_confirm/) | 18.0.1.0.1 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Request confirmation when validating batch if any pending origin moves [stock_picking_consolidation_priority](stock_picking_consolidation_priority/) | 18.0.1.0.0 | | Raise priority of all transfers for a chain when started [stock_picking_customer_ref](stock_picking_customer_ref/) | 18.0.1.0.0 | | This module displays the sale reference/description in the pickings [stock_picking_date_deadline_syncs_scheduled_date](stock_picking_date_deadline_syncs_scheduled_date/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Sync Scheduled Date with Date Deadline in Stock Picking [stock_picking_filter_lot](stock_picking_filter_lot/) | 18.0.1.0.0 | | In picking out lots' selection, filter lots based on their location [stock_picking_group_by_base](stock_picking_group_by_base/) | 18.0.1.0.0 | | Allows to define a way to create index on extensible domain [stock_picking_group_by_partner_by_carrier](stock_picking_group_by_partner_by_carrier/) | 18.0.1.3.0 | | Stock Picking: group by partner and carrier [stock_picking_group_by_partner_by_carrier_by_date](stock_picking_group_by_partner_by_carrier_by_date/) | 18.0.1.1.0 | | Stock Picking: group by partner and carrier and scheduled date [stock_picking_group_by_partner_by_carrier_force_move_type](stock_picking_group_by_partner_by_carrier_force_move_type/) | 18.0.1.0.0 | | Glue module for Picking Type Force Shipping Policy and Group Transfers by Partner and Carrier [stock_picking_import_serial_number](stock_picking_import_serial_number/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Import S/N from excel file for incoming pickings [stock_picking_invoice_link](stock_picking_invoice_link/) | 18.0.2.0.1 | | Adds link between pickings and invoices [stock_picking_kind](stock_picking_kind/) | 18.0.1.0.0 | | Computes the kind of picking based on locations [stock_picking_line_sequence](stock_picking_line_sequence/) | 18.0.1.0.1 | | Manages the order of stock moves by displaying its sequence [stock_picking_mass_action](stock_picking_mass_action/) | 18.0.1.0.0 | | Stock Picking Mass Action [stock_picking_operation_quick_change](stock_picking_operation_quick_change/) | 18.0.1.0.0 | | Change location of all picking operations [stock_picking_origin_reference](stock_picking_origin_reference/) | 18.0.1.0.0 | | Add clickable button to the Transfer Source Document. [stock_picking_origin_reference_purchase](stock_picking_origin_reference_purchase/) | 18.0.1.0.0 | | Transfer to Purchase Order navigation from the Source Document. [stock_picking_origin_reference_sale](stock_picking_origin_reference_sale/) | 18.0.1.0.0 | | Transfer to Sales Order navigation from the Source Document. [stock_picking_partner_note](stock_picking_partner_note/) | 18.0.1.0.0 | | Add partner notes on picking [stock_picking_progress](stock_picking_progress/) | 18.0.1.0.1 | <a href='https://github.com/mmequignon'><img src='https://github.com/mmequignon.png' width='32' height='32' style='border-radius:50%;' alt='mmequignon'/></a> <a href='https://github.com/JuMiSanAr'><img src='https://github.com/JuMiSanAr.png' width='32' height='32' style='border-radius:50%;' alt='JuMiSanAr'/></a> | Compute the stock.picking progression [stock_picking_propagate_scheduled_date](stock_picking_propagate_scheduled_date/) | 18.0.1.0.0 | | Propagate Stock Picking Scheduled Date [stock_picking_purchase_order_link](stock_picking_purchase_order_link/) | 18.0.1.1.0 | | Link between picking and purchase order [stock_picking_restrict_cancel_printed](stock_picking_restrict_cancel_printed/) | 18.0.1.0.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Prevent canceling a stock transfer if printed. [stock_picking_return_lot](stock_picking_return_lot/) | 18.0.1.0.0 | | Propagate SN/lots from origin picking to return picking. [stock_picking_return_restricted_qty](stock_picking_return_restricted_qty/) | 18.0.1.0.0 | | Restrict the return to delivered quantity [stock_picking_sale_order_link](stock_picking_sale_order_link/) | 18.0.1.0.0 | | Link between picking and sale order [stock_picking_send_by_mail](stock_picking_send_by_mail/) | 18.0.1.0.1 | | Send stock picking by email [stock_picking_show_backorder](stock_picking_show_backorder/) | 18.0.1.0.0 | | Provides a new field on stock pickings, allowing to display the corresponding backorders. [stock_picking_show_return](stock_picking_show_return/) | 18.0.1.0.0 | | Show returns on stock pickings [stock_picking_tier_validation](stock_picking_tier_validation/) | 18.0.1.0.2 | | Extends the functionality of Transfers to support a tier validation process. [stock_picking_to_batch_group_fields](stock_picking_to_batch_group_fields/) | 18.0.1.0.2 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> | Allows to create batches grouped by picking fields. [stock_picking_type_bypass_reservation](stock_picking_type_bypass_reservation/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Bypass reservation on desired Stock Picking Types [stock_picking_type_force_move_type](stock_picking_type_force_move_type/) | 18.0.1.0.1 | | Force shipping policies on operation types [stock_picking_warn_message](stock_picking_warn_message/) | 18.0.1.0.0 | | Add a popup warning on picking to ensure warning is populated [stock_picking_whole_scrap](stock_picking_whole_scrap/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Create whole scrap from a picking for move lines [stock_product_set](stock_product_set/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Add product sets in pickings [stock_production_lot_active](stock_production_lot_active/) | 18.0.1.0.0 | <a href='https://github.com/ThomasBinsfeld'><img src='https://github.com/ThomasBinsfeld.png' width='32' height='32' style='border-radius:50%;' alt='ThomasBinsfeld'/></a> | Allow to archive/unarchive lots/serial numbers [stock_receipt_lot_info](stock_receipt_lot_info/) | 18.0.1.0.0 | | Be able to introduce more info on lot/serial number while processing a receipt. [stock_restrict_lot](stock_restrict_lot/) | 18.0.1.1.2 | <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> | Base module that add back the concept of restrict lot on stock move [stock_scrap_cancel](stock_scrap_cancel/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Stock Scrap Cancel [stock_scrap_security](stock_scrap_security/) | 18.0.1.0.0 | | Manage stock scrap access rights with dedicated security groups. [stock_split_picking](stock_split_picking/) | 18.0.2.1.0 | | Split a picking in two not transferred pickings [stock_split_picking_dimension](stock_split_picking_dimension/) | 18.0.1.0.0 | | Split a picking in two not transferred pickings to ensure that the first one doesn't exceed given dimensions (nbr lines, volume, weight) [stock_split_picking_kit](stock_split_picking_kit/) | 18.0.1.0.1 | | Split a picking by a number of kits. [stock_valuation_layer_usage](stock_valuation_layer_usage/) | 18.0.1.0.0 | | Trace where has the stock valuation been used in, including the quantities taken. [stock_warn_option](stock_warn_option/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Add Options to Stock Warn Messages [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
purchase-workflow
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # purchase-workflow [](https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=18.0) [](https://github.com/OCA/purchase-workflow/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/purchase-workflow/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/purchase-workflow) [](https://translation.odoo-community.org/engage/purchase-workflow-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> purchase-workflow <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [partner_supplierinfo_smartbutton](partner_supplierinfo_smartbutton/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Access supplied products from the vendor [procurement_purchase_no_grouping](procurement_purchase_no_grouping/) | 18.0.1.0.1 | | Procurement Purchase No Grouping [procurement_purchase_sale_no_grouping](procurement_purchase_sale_no_grouping/) | 18.0.1.0.0 | | Procurement Purchase Service No Grouping [product_main_seller](product_main_seller/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> <a href='https://github.com/quentinDupont'><img src='https://github.com/quentinDupont.png' width='32' height='32' style='border-radius:50%;' alt='quentinDupont'/></a> | Main Vendor for a product [product_supplier_code_purchase](product_supplier_code_purchase/) | 18.0.1.0.0 | | This module adds to the purchase order line the supplier code defined in the product. [product_supplierinfo_disable_autocreation](product_supplierinfo_disable_autocreation/) | 18.0.1.0.0 | | Add option to disable automatic creation of pricelists for suppliers [product_supplierinfo_purchase_contact](product_supplierinfo_purchase_contact/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Add Purchase Contact in product supplier info [product_supplierinfo_qty_multiplier](product_supplierinfo_qty_multiplier/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Product supplierinfo qty multiplier [product_supplierinfo_update_price](product_supplierinfo_update_price/) | 18.0.1.0.0 | | Updates the product's vendor price with the price set in a purchase order. [purchase_advance_payment](purchase_advance_payment/) | 18.0.1.2.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Allow to add advance payments on purchase orders [purchase_all_shipments](purchase_all_shipments/) | 18.0.1.0.1 | | Purchase All Shipments [purchase_allowed_product](purchase_allowed_product/) | 18.0.1.0.1 | | This module allows to select only products that can be supplied by the vendor [purchase_analytic_global](purchase_analytic_global/) | 18.0.1.0.0 | | Purchase - Analytic Account Global [purchase_blanket_order](purchase_blanket_order/) | 18.0.1.0.1 | | Purchase Blanket Orders [purchase_cancel_reason](purchase_cancel_reason/) | 18.0.1.0.0 | | Purchase Cancel Reason [purchase_commercial_partner](purchase_commercial_partner/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Add stored related field 'Commercial Supplier' on POs [purchase_container](purchase_container/) | 18.0.1.1.0 | <a href='https://github.com/nayatec'><img src='https://github.com/nayatec.png' width='32' height='32' style='border-radius:50%;' alt='nayatec'/></a> | Add containers to purchase orders and stock pickings. [purchase_default_terms_conditions](purchase_default_terms_conditions/) | 18.0.1.0.0 | | This module allows purchase default terms & conditions [purchase_delivery_split_date](purchase_delivery_split_date/) | 18.0.2.0.3 | | Allows Purchase Order you confirm to generate one Incoming Shipment for each expected date indicated in the Purchase Order Lines [purchase_deposit](purchase_deposit/) | 18.0.1.0.1 | | Option to create deposit from purchase order [purchase_exception](purchase_exception/) | 18.0.1.0.1 | | Custom exceptions on purchase order [purchase_fop_shipping](purchase_fop_shipping/) | 18.0.1.0.1 | | Purchase Free-Of-Payment shipping [purchase_force_invoiced](purchase_force_invoiced/) | 18.0.1.0.2 | | Allows to force the billing status of the purchase order to "Invoiced" [purchase_force_invoiced_quantity](purchase_force_invoiced_quantity/) | 18.0.1.1.1 | | Add manual invoice quantity in purchase order lines [purchase_invoice_method](purchase_invoice_method/) | 18.0.1.0.0 | | Allow to force the invoice method of a purchase [purchase_invoice_plan](purchase_invoice_plan/) | 18.0.1.0.2 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Add to purchases order, ability to manage future invoice plan [purchase_invoice_status_line](purchase_invoice_status_line/) | 18.0.2.0.0 | <a href='https://github.com/JoanSForgeFlow'><img src='https://github.com/JoanSForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JoanSForgeFlow'/></a> | Add invoice status on purchase order lines [purchase_last_price_info](purchase_last_price_info/) | 18.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Purchase Product Last Price Info [purchase_line_procurement_group](purchase_line_procurement_group/) | 18.0.1.0.0 | | Group purchase order line according to procurement group [purchase_line_reassign](purchase_line_reassign/) | 18.0.1.0.0 | | Purchase Line Reassign [purchase_location_by_line](purchase_location_by_line/) | 18.0.1.0.1 | | Allows to define a specific destination location on each PO line [purchase_lot](purchase_lot/) | 18.0.1.0.1 | <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> | Purchase Lot [purchase_manual_currency](purchase_manual_currency/) | 18.0.1.0.0 | | Allows to manual currency of Purchase [purchase_manual_delivery](purchase_manual_delivery/) | 18.0.1.0.0 | | Prevents pickings to be auto generated upon Purchase Order confirmation and adds the ability to manually generate them as the supplier confirms the different purchase order lines. [purchase_no_rfq](purchase_no_rfq/) | 18.0.1.0.2 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Purchase Order - No Request For Quotation [purchase_open_qty](purchase_open_qty/) | 18.0.1.0.1 | | Allows to identify the purchase orders that have quantities pending to invoice or to receive. [purchase_order_approval_block](purchase_order_approval_block/) | 18.0.1.0.0 | | Purchase Order Approval Block [purchase_order_approved](purchase_order_approved/) | 18.0.1.0.2 | | Add a new state 'Approved' in purchase orders. [purchase_order_archive](purchase_order_archive/) | 18.0.1.0.0 | | Archive Purchase Orders [purchase_order_date_approve_editable](purchase_order_date_approve_editable/) | 18.0.1.0.0 | | Allows editing the Approval Date on Purchase Orders [purchase_order_etd_eta](purchase_order_etd_eta/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Add Estimated Time of Departure/Arrival fields to Purchase Orders [purchase_order_general_discount](purchase_order_general_discount/) | 18.0.1.0.0 | | General discount per purchase order [purchase_order_internal_note](purchase_order_internal_note/) | 18.0.1.0.0 | | Adds new field Internal Note to the purchase order. It will not be included in the report. [purchase_order_line_description](purchase_order_line_description/) | 18.0.1.0.0 | | Purchase order line description [purchase_order_line_effective_date](purchase_order_line_effective_date/) | 18.0.0.1.0 | <a href='https://github.com/renatonlima'><img src='https://github.com/renatonlima.png' width='32' height='32' style='border-radius:50%;' alt='renatonlima'/></a> | Calculated effective dates in Purchase Order Lines [purchase_order_line_menu](purchase_order_line_menu/) | 18.0.1.0.2 | | Adds Purchase Order Lines Menu [purchase_order_line_note](purchase_order_line_note/) | 18.0.1.0.0 | <a href='https://github.com/Kev-Roche'><img src='https://github.com/Kev-Roche.png' width='32' height='32' style='border-radius:50%;' alt='Kev-Roche'/></a> | Note on purchase order line [purchase_order_line_original_date](purchase_order_line_original_date/) | 18.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | adds the Original Expected Arrival to PO lines. [purchase_order_line_sequence](purchase_order_line_sequence/) | 18.0.1.0.1 | | Adds sequence to PO lines and propagates it toInvoice lines and Stock Moves [purchase_order_line_stock_available](purchase_order_line_stock_available/) | 18.0.1.0.0 | | Purchase order line stock available [purchase_order_owner](purchase_order_owner/) | 18.0.1.0.0 | | Purchase Order Owner [purchase_order_price_recalculation](purchase_order_price_recalculation/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Price recalculation in purchases orders [purchase_order_product_recommendation](purchase_order_product_recommendation/) | 18.0.1.1.0 | | Recommend products to buy to supplier based on history [purchase_order_product_recommendation_brand](purchase_order_product_recommendation_brand/) | 18.0.1.0.0 | | Allow to filter recommendations by brand [purchase_order_product_recommendation_secondary_unit](purchase_order_product_recommendation_secondary_unit/) | 18.0.1.0.0 | | Add secondary unit to recommend products wizard [purchase_order_product_recommendation_xlsx](purchase_order_product_recommendation_xlsx/) | 18.0.1.0.0 | | Add a way to print recommended products for supplier [purchase_order_qty_change_no_recompute](purchase_order_qty_change_no_recompute/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Prevent recompute if only quantity has changed in purchase order line [purchase_order_secondary_unit](purchase_order_secondary_unit/) | 18.0.1.2.2 | | Purchase product in a secondary unit [purchase_order_supplier_return](purchase_order_supplier_return/) | 18.0.1.0.0 | | Return product to supplier and update quantiy received [purchase_order_supplierinfo_update](purchase_order_supplierinfo_update/) | 18.0.2.0.0 | <a href='https://github.com/ernestotejeda'><img src='https://github.com/ernestotejeda.png' width='32' height='32' style='border-radius:50%;' alt='ernestotejeda'/></a> | Update product supplierinfo with the last purchase price [purchase_order_type](purchase_order_type/) | 18.0.1.1.2 | | Purchase Order Type [purchase_order_type_dashboard](purchase_order_type_dashboard/) | 18.0.1.0.0 | <a href='https://github.com/dalonsod'><img src='https://github.com/dalonsod.png' width='32' height='32' style='border-radius:50%;' alt='dalonsod'/></a> | Purchase Order Type Dashboard [purchase_order_uninvoiced_amount](purchase_order_uninvoiced_amount/) | 18.0.1.0.0 | | Purchase Order Univoiced Amount [purchase_order_uninvoiced_amount_line](purchase_order_uninvoiced_amount_line/) | 18.0.1.0.0 | | Purchase Order Line Uninvoiced Amount [purchase_partner_incoterm](purchase_partner_incoterm/) | 18.0.1.0.1 | <a href='https://github.com/TDu'><img src='https://github.com/TDu.png' width='32' height='32' style='border-radius:50%;' alt='TDu'/></a> <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> | Add a an incoterm field for supplier and use it on purchase order [purchase_partner_selectable_option](purchase_partner_selectable_option/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Purchase Partner Selectable Option [purchase_receipt_expectation](purchase_receipt_expectation/) | 18.0.1.0.1 | | Purchase Receipt Expectation [purchase_reception_notify](purchase_reception_notify/) | 18.0.1.0.1 | | Purchase Reception Notify [purchase_reception_status](purchase_reception_status/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Add reception status on purchase orders (OCA logic) [purchase_reception_status_line](purchase_reception_status_line/) | 18.0.1.1.0 | <a href='https://github.com/DavidJForgeFlow'><img src='https://github.com/DavidJForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='DavidJForgeFlow'/></a> | Add reception status on purchase order lines [purchase_representative](purchase_representative/) | 18.0.1.0.0 | | Purchase Representatives will be the point of contact for RFQ's and PO's [purchase_request](purchase_request/) | 18.0.2.5.0 | | Use this module to have notification of requirements of materials and/or external services and keep track of such requirements. [purchase_request_cancel_confirm](purchase_request_cancel_confirm/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Purchase Request Cancel Confirm [purchase_request_department](purchase_request_department/) | 18.0.1.0.0 | | Purchase Request Department [purchase_request_exception](purchase_request_exception/) | 18.0.1.0.0 | | Custom exceptions on purchase request [purchase_request_substate](purchase_request_substate/) | 18.0.1.0.0 | | Purchase Request Sub State [purchase_request_tier_validation](purchase_request_tier_validation/) | 18.0.1.1.1 | | Extends the functionality of Purchase Requests to support a tier validation process. [purchase_request_to_requisition](purchase_request_to_requisition/) | 18.0.1.0.0 | | Purchase Request to Purchase Agreement [purchase_request_type](purchase_request_type/) | 18.0.1.0.1 | | Purchase Request Type [purchase_requisition_line_description](purchase_requisition_line_description/) | 18.0.1.0.0 | | Extends the functionality of Purchase Agreements to show line description. [purchase_sale_link_by_origin](purchase_sale_link_by_origin/) | 18.0.1.0.0 | | Link PO/SO by the PO's Origin in addition to the default behavior that only links them by their lines [purchase_security](purchase_security/) | 18.0.1.1.2 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | See only your purchase orders [purchase_stock_cost_update](purchase_stock_cost_update/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Allows to update valuation layers once the purchase is received [purchase_stock_manual_currency](purchase_stock_manual_currency/) | 18.0.1.0.0 | | Extends manual currency from purchase to stock moves [purchase_stock_packaging](purchase_stock_packaging/) | 18.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> | Allows to transmit the product packaging from the procurement values to the generated purchase order line [purchase_stock_price_unit_sync](purchase_stock_price_unit_sync/) | 18.0.1.0.0 | | Update cost price in stock moves already done [purchase_stock_reception_status](purchase_stock_reception_status/) | 18.0.1.0.0 | | Glue module to integrate OCA reception status with purchase_stock [purchase_stock_secondary_unit](purchase_stock_secondary_unit/) | 18.0.1.0.0 | | Get product quantities in a secondary unit [purchase_substate](purchase_substate/) | 18.0.1.0.0 | | Purchase Sub State [purchase_tag](purchase_tag/) | 18.0.1.1.0 | | Allows to add multiple tags to purchase orders [purchase_tier_validation](purchase_tier_validation/) | 18.0.1.0.0 | | Extends the functionality of Purchase Orders to support a tier validation process. [purchase_triple_discount](purchase_triple_discount/) | 18.0.1.0.0 | | Manage triple discount on purchase order lines [purchase_uninvoiced_amount_force_invoiced_line](purchase_uninvoiced_amount_force_invoiced_line/) | 18.0.1.0.0 | <a href='https://github.com/JoanSForgeFlow'><img src='https://github.com/JoanSForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JoanSForgeFlow'/></a> | Glue module between uninvoiced amount line and force invoiced line [purchase_warn_message](purchase_warn_message/) | 18.0.1.0.0 | | Add a popup warning on purchase to ensure warning is populated [purchase_warn_option](purchase_warn_option/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Add Options to Purchase Warn Messages [purchase_work_acceptance](purchase_work_acceptance/) | 18.0.1.0.0 | <a href='https://github.com/ps-tubtim'><img src='https://github.com/ps-tubtim.png' width='32' height='32' style='border-radius:50%;' alt='ps-tubtim'/></a> | Purchase Work Acceptance [purchase_work_acceptance_invoice_plan](purchase_work_acceptance_invoice_plan/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> <a href='https://github.com/Saran440'><img src='https://github.com/Saran440.png' width='32' height='32' style='border-radius:50%;' alt='Saran440'/></a> | Purchase Work Acceptance Invoice Plan [sale_purchase_force_vendor](sale_purchase_force_vendor/) | 18.0.1.0.2 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Sale Purchase Force Vendor [supplier_calendar](supplier_calendar/) | 18.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Supplier Calendar [vendor_transport_lead_time](vendor_transport_lead_time/) | 18.0.1.0.1 | | Purchase delay based on transport and supplier delays [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
partner-contact
Odoo Partner and Contact related addons
manufacture
[](https://runboat.odoo-community.org/builds?repo=OCA/manufacture&target_branch=18.0) [](https://github.com/OCA/manufacture/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/manufacture/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/manufacture) [](https://translation.odoo-community.org/engage/manufacture-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # manufacture manufacture <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_move_line_mrp_info](account_move_line_mrp_info/) | 18.0.1.0.0 | | Account Move Line Mrp Info [mrp_attachment_mgmt](mrp_attachment_mgmt/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Mrp Attachment Mgmt [mrp_bom_attribute_match](mrp_bom_attribute_match/) | 18.0.1.1.0 | | Dynamic BOM component based on product attribute [mrp_bom_component_menu](mrp_bom_component_menu/) | 18.0.1.0.0 | | MRP BOM Component Menu [mrp_bom_hierarchy](mrp_bom_hierarchy/) | 18.0.1.0.1 | | Make it easy to navigate through BoM hierarchy. [mrp_bom_image](mrp_bom_image/) | 18.0.1.0.0 | | Add product Images to BoM [mrp_bom_line_formula_quantity](mrp_bom_line_formula_quantity/) | 18.0.1.0.0 | <a href='https://github.com/SirAionTech'><img src='https://github.com/SirAionTech.png' width='32' height='32' style='border-radius:50%;' alt='SirAionTech'/></a> | Compute the quantity of a Production Line using a formula in the BoM Line. [mrp_bom_line_uom_rounding](mrp_bom_line_uom_rounding/) | 18.0.1.0.0 | | Enforce Unit of Measure rounding on BoM component quantities [mrp_bom_location](mrp_bom_location/) | 18.0.1.1.2 | | Adds location field to Bill of Materials and its components. [mrp_bom_note](mrp_bom_note/) | 18.0.1.0.0 | | Notes in Bill of Materials [mrp_bom_select_product_variant](mrp_bom_select_product_variant/) | 18.0.1.0.0 | | Favors Product variant selection for BOM creation. [mrp_bom_tracking](mrp_bom_tracking/) | 18.0.1.1.0 | | Logs any change to a BoM in the chatter [mrp_bom_version](mrp_bom_version/) | 18.0.1.0.0 | | BoM versioning [mrp_bom_warn_message_oca](mrp_bom_warn_message_oca/) | 18.0.1.0.0 | | Add a configurable warning when a bill of materials is selected on a MRP manufacturing order. [mrp_bom_widget_section_and_note_one2many](mrp_bom_widget_section_and_note_one2many/) | 18.0.1.0.1 | <a href='https://github.com/quentinDupont'><img src='https://github.com/quentinDupont.png' width='32' height='32' style='border-radius:50%;' alt='quentinDupont'/></a> | Add section and note in Bills of Materials [mrp_byproduct_auto_create_lot](mrp_byproduct_auto_create_lot/) | 18.0.1.0.1 | | Auto create lots for byproducts on manufacturing orders [mrp_lot_number_propagation](mrp_lot_number_propagation/) | 18.0.1.1.2 | <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> | Propagate a serial number from a component to a finished product [mrp_lot_production_date](mrp_lot_production_date/) | 18.0.1.0.0 | | MRP Lot Production Date [mrp_mass_production_order](mrp_mass_production_order/) | 18.0.1.0.0 | <a href='https://github.com/peluko00'><img src='https://github.com/peluko00.png' width='32' height='32' style='border-radius:50%;' alt='peluko00'/></a> | Create multiple manufacturing orders in one step [mrp_multi_level](mrp_multi_level/) | 18.0.1.4.2 | <a href='https://github.com/JordiBForgeFlow'><img src='https://github.com/JordiBForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JordiBForgeFlow'/></a> <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Adds an MRP Scheduler [mrp_multi_level_consume_safety_stock](mrp_multi_level_consume_safety_stock/) | 18.0.1.0.1 | <a href='https://github.com/gurneyalex'><img src='https://github.com/gurneyalex.png' width='32' height='32' style='border-radius:50%;' alt='gurneyalex'/></a> | MRP scheduler: use safety stock during stress periods [mrp_multi_level_estimate](mrp_multi_level_estimate/) | 18.0.1.1.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | Allows to consider demand estimates using MRP multi level. [mrp_package_propagation](mrp_package_propagation/) | 18.0.1.0.0 | <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> | Propagate a package from a component to a finished product [mrp_packaging_default](mrp_packaging_default/) | 18.0.1.0.0 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Include packaging info in MRP by default [mrp_production_allow_recursive](mrp_production_allow_recursive/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | MRP Production Allow Recursive [mrp_production_auto_validate](mrp_production_auto_validate/) | 18.0.1.0.1 | <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> | Manufacturing Order Auto-Validation when components are picked [mrp_production_back_to_draft](mrp_production_back_to_draft/) | 18.0.1.0.1 | | Allows to return to draft a confirmed or cancelled MO. [mrp_production_check_bom_alignment](mrp_production_check_bom_alignment/) | 18.0.1.0.1 | | Verify that a Manufacturing Order's components and workorder are consistent with its Bill of Materials. [mrp_production_location_picking_type](mrp_production_location_picking_type/) | 18.0.1.0.1 | | Add production location field to picking types for MRP operations. [mrp_production_note](mrp_production_note/) | 18.0.1.0.0 | | Notes in production orders [mrp_production_picking_type_from_route](mrp_production_picking_type_from_route/) | 18.0.1.0.0 | | Updates the operation type creating MO based on the product [mrp_production_putaway_strategy](mrp_production_putaway_strategy/) | 18.0.1.0.0 | | Applies putaway strategies to manufacturing orders for finished products. [mrp_repair_order](mrp_repair_order/) | 18.0.1.0.0 | <a href='https://github.com/peluko00'><img src='https://github.com/peluko00.png' width='32' height='32' style='border-radius:50%;' alt='peluko00'/></a> | Create repair order from manufacturing order [mrp_restrict_lot](mrp_restrict_lot/) | 18.0.1.0.3 | <a href='https://github.com/florian-dacosta'><img src='https://github.com/florian-dacosta.png' width='32' height='32' style='border-radius:50%;' alt='florian-dacosta'/></a> | MRP Restrict Lot [mrp_sale_info](mrp_sale_info/) | 18.0.1.2.0 | | Adds sale information to Manufacturing models [mrp_stock_move_actual_date](mrp_stock_move_actual_date/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Extend actual date handling to manufacturing and unbuild orders [mrp_stock_move_line_qty_picked](mrp_stock_move_line_qty_picked/) | 18.0.1.0.0 | | Adapt functionality of stock_move_line_qty_picked into MRP [mrp_subcontracting_inhibit](mrp_subcontracting_inhibit/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Inhibit subcontracting flow on demand [mrp_subcontracting_purchase_link](mrp_subcontracting_purchase_link/) | 18.0.1.0.0 | | Link Purchase Order Line to Subcontract Productions [mrp_subcontracting_skip_no_negative](mrp_subcontracting_skip_no_negative/) | 18.0.1.0.1 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | MRP Subcontracting Skip No Negative [mrp_tag](mrp_tag/) | 18.0.1.0.0 | | Allows to add multiple tags to Manufacturing Orders [mrp_unbuild_move_link](mrp_unbuild_move_link/) | 18.0.1.0.0 | | Link the stock moves of manufacturing orders to the respective unbuild orders [mrp_unbuild_valuation_layer_link](mrp_unbuild_valuation_layer_link/) | 18.0.1.0.0 | | Unbuild orders display the connected valuation layers [mrp_warehouse_calendar](mrp_warehouse_calendar/) | 18.0.1.0.1 | <a href='https://github.com/JordiBForgeFlow'><img src='https://github.com/JordiBForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JordiBForgeFlow'/></a> | Considers the warehouse calendars in manufacturing [mrp_workcenter_scrap_reason](mrp_workcenter_scrap_reason/) | 18.0.1.0.0 | | Filter allowed reason codes with workcenter assigned. [mrp_workorder_blocking_time](mrp_workorder_blocking_time/) | 18.0.1.0.0 | <a href='https://github.com/imlopes'><img src='https://github.com/imlopes.png' width='32' height='32' style='border-radius:50%;' alt='imlopes'/></a> | Allow to block time on work orders [mrp_workorder_sequence](mrp_workorder_sequence/) | 18.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | adds sequence to production work orders. [printing_auto_mrp](printing_auto_mrp/) | 18.0.1.0.1 | | Printing Auto MRP [quality_control_oca](quality_control_oca/) | 18.0.1.4.0 | | Generic infrastructure for quality tests. [quality_control_stock_oca](quality_control_stock_oca/) | 18.0.1.2.0 | | Quality control - Stock (OCA) [sale_mrp_bom_menu](sale_mrp_bom_menu/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Add a Sales > Products > Bills of Materials menu [stock_whole_kit_constraint](stock_whole_kit_constraint/) | 18.0.1.0.0 | | Avoid to deliver a kit partially [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
product-attribute
[](https://runboat.odoo-community.org/builds?repo=OCA/product-attribute&target_branch=18.0) [](https://github.com/OCA/product-attribute/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/product-attribute/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/product-attribute) [](https://translation.odoo-community.org/engage/product-attribute-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # product-attribute product-attribute <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [nutritional_info](nutritional_info/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Nutritional information. [pos_product_cost_security](pos_product_cost_security/) | 18.0.1.0.0 | | Compatibility between Point of Sale and Product Cost Security [product_abc_classification](product_abc_classification/) | 18.0.1.0.0 | | ABC classification for sales and warehouse management [product_assortment](product_assortment/) | 18.0.1.0.1 | | Adds the ability to manage products assortment [product_attachment_zipped_download](product_attachment_zipped_download/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Product Attachment Zipped Download [product_attribute_archive](product_attribute_archive/) | 18.0.1.0.0 | | Add an active field on product attributes [product_attribute_value_avoid_auto_fill](product_attribute_value_avoid_auto_fill/) | 18.0.1.0.0 | | Add option allow filling automatically the values [product_attribute_value_menu](product_attribute_value_menu/) | 18.0.1.0.1 | | Product attributes values tree and form. Import attribute values. [product_barcode_required](product_barcode_required/) | 18.0.1.0.0 | <a href='https://github.com/simahawk'><img src='https://github.com/simahawk.png' width='32' height='32' style='border-radius:50%;' alt='simahawk'/></a> | Make product barcode required when enabled [product_catalog_stock](product_catalog_stock/) | 18.0.1.0.1 | | Use the product catalog on stock pickings [product_category_active](product_category_active/) | 18.0.1.0.0 | | Add option to archive product categories [product_category_code](product_category_code/) | 18.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> | Allows to define a code on product categories [product_category_name_translatable](product_category_name_translatable/) | 18.0.1.0.0 | | Translate Product Category Names [product_category_product_link](product_category_product_link/) | 18.0.1.0.0 | | Allows to get products from a category [product_category_tag](product_category_tag/) | 18.0.1.0.0 | <a href='https://github.com/ppyczko'><img src='https://github.com/ppyczko.png' width='32' height='32' style='border-radius:50%;' alt='ppyczko'/></a> | Add tags to product categories [product_category_type](product_category_type/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add Type field on Product Categories to distinguish between parent and final categories [product_category_uom](product_category_uom/) | 18.0.1.0.0 | | Define default product UoM at product category level [product_code_mandatory](product_code_mandatory/) | 18.0.1.0.0 | | Set Product Internal Reference as a required field [product_code_unique](product_code_unique/) | 18.0.1.0.0 | | Set Product Internal Reference as Unique [product_company_default](product_company_default/) | 18.0.1.0.0 | | Product Company Default [product_cost_security](product_cost_security/) | 18.0.1.1.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Product cost security restriction view [product_cost_security_stock_account](product_cost_security_stock_account/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Glue module between product_cost_security and stock_account [product_customerinfo](product_customerinfo/) | 18.0.1.3.0 | <a href='https://github.com/luisg123v'><img src='https://github.com/luisg123v.png' width='32' height='32' style='border-radius:50%;' alt='luisg123v'/></a> | Allows to define prices for customers in the products [product_dimension](product_dimension/) | 18.0.1.0.0 | | Product Dimension [product_drained_weight](product_drained_weight/) | 18.0.1.0.0 | | Add 'Drained Weight' on product models [product_eprel](product_eprel/) | 18.0.1.0.0 | | Manage EPREL model identifiers and energy label data for products. [product_form_pricelist](product_form_pricelist/) | 18.0.1.0.0 | | Show/edit pricelist in product form [product_get_price_helper](product_get_price_helper/) | 18.0.1.1.0 | | This module provides a helper function to compute product prices. [product_ingredient](product_ingredient/) | 18.0.1.0.1 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Product ingredients [product_list_price_from_pricelist](product_list_price_from_pricelist/) | 18.0.1.0.0 | <a href='https://github.com/carlos-lopez-tecnativa'><img src='https://github.com/carlos-lopez-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='carlos-lopez-tecnativa'/></a> | Compute product sales price from a pricelist [product_logistics_uom](product_logistics_uom/) | 18.0.1.1.0 | <a href='https://github.com/hparfr'><img src='https://github.com/hparfr.png' width='32' height='32' style='border-radius:50%;' alt='hparfr'/></a> | Configure product weights and volume UoM [product_lot_sequence](product_lot_sequence/) | 18.0.1.0.0 | | Adds ability to define a lot sequence from the product [product_main_supplierinfo](product_main_supplierinfo/) | 18.0.1.0.0 | <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> | Display the main vendor of a product. [product_manufacturer](product_manufacturer/) | 18.0.1.0.0 | | Adds manufacturers and attributes on the product view. [product_medical](product_medical/) | 18.0.1.0.0 | | Base structure to handle medical products [product_multi_category](product_multi_category/) | 18.0.1.0.0 | | Product - Many Categories [product_multi_price](product_multi_price/) | 18.0.1.0.2 | | Product Multi Price [product_net_weight](product_net_weight/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add 'Net Weight' on product models [product_next_reception_date](product_next_reception_date/) | 18.0.1.0.0 | <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> <a href='https://github.com/mathieudelva'><img src='https://github.com/mathieudelva.png' width='32' height='32' style='border-radius:50%;' alt='mathieudelva'/></a> | Add 'Next Reception date' on product models [product_origin](product_origin/) | 18.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Adds the origin of the product [product_packaging_archive](product_packaging_archive/) | 18.0.1.0.0 | | Add an active field on product packaging [product_packaging_calculator](product_packaging_calculator/) | 18.0.1.0.1 | | Compute product quantity to pick by packaging [product_packaging_calculator_packaging_level](product_packaging_calculator_packaging_level/) | 18.0.1.0.0 | | Glue module for packaging level [product_packaging_dimension](product_packaging_dimension/) | 18.0.1.0.0 | | Manage packaging dimensions and weight [product_packaging_level](product_packaging_level/) | 18.0.1.1.0 | | This module binds a product packaging to a packaging level [product_packaging_level_salable](product_packaging_level_salable/) | 18.0.1.0.1 | | Product Packaging level salable [product_packaging_level_vendor](product_packaging_level_vendor/) | 18.0.1.0.0 | | Allows to mark a packaging level as vendor specific [product_packaging_unit_price_calculator](product_packaging_unit_price_calculator/) | 18.0.1.0.0 | | Wizard to calculate a unit price from a packaging price [product_pricelist_alternative](product_pricelist_alternative/) | 18.0.1.0.0 | | Calculate product price based on alternative pricelists [product_pricelist_assortment](product_pricelist_assortment/) | 18.0.1.0.1 | | Product assortment and pricelist [product_pricelist_by_contact](product_pricelist_by_contact/) | 18.0.1.0.0 | | Product Pricelist Per Contact [product_pricelist_direct_print](product_pricelist_direct_print/) | 18.0.1.0.1 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Print price list from menu option, product templates, products variants or price lists [product_pricelist_direct_print_company_group](product_pricelist_direct_print_company_group/) | 18.0.1.0.0 | | Print Pricelist items using the company group model [product_pricelist_direct_print_website_sale](product_pricelist_direct_print_website_sale/) | 18.0.1.0.1 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Extend Product Pricelist Direct Print for filter by public categories [product_pricelist_direct_print_xlsx](product_pricelist_direct_print_xlsx/) | 18.0.1.0.2 | | Print price list in XLSX format [product_pricelist_discount_by_range](product_pricelist_discount_by_range/) | 18.0.1.0.0 | | Allows to create priceslists with discount ranges [product_pricelist_fixed_currency_rate](product_pricelist_fixed_currency_rate/) | 18.0.1.0.1 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> <a href='https://github.com/kobros-tech'><img src='https://github.com/kobros-tech.png' width='32' height='32' style='border-radius:50%;' alt='kobros-tech'/></a> | Set a fixed currency rate between pricelists [product_pricelist_item_list_view](product_pricelist_item_list_view/) | 18.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | View and search the list of pricelist items [product_pricelist_margin](product_pricelist_margin/) | 18.0.1.0.0 | | This module shows the product's cost and margin from the pricelists. [product_pricelist_product_price_history](product_pricelist_product_price_history/) | 18.0.1.0.0 | <a href='https://github.com/peluko00'><img src='https://github.com/peluko00.png' width='32' height='32' style='border-radius:50%;' alt='peluko00'/></a> | Track product price history within pricelists [product_pricelist_revision](product_pricelist_revision/) | 18.0.1.0.1 | | Product Pricelist Revision [product_pricelist_supplierinfo](product_pricelist_supplierinfo/) | 18.0.2.0.1 | <a href='https://github.com/luisg123v'><img src='https://github.com/luisg123v.png' width='32' height='32' style='border-radius:50%;' alt='luisg123v'/></a> | Allows to create priceslists based on supplier info [product_print_category](product_print_category/) | 18.0.1.0.1 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Define print categories for products and automate products print, when data has changed [product_product_template_link](product_product_template_link/) | 18.0.1.0.0 | | Adds a button in product to view the template [product_profile](product_profile/) | 18.0.1.0.0 | <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> <a href='https://github.com/sebastienbeau'><img src='https://github.com/sebastienbeau.png' width='32' height='32' style='border-radius:50%;' alt='sebastienbeau'/></a> <a href='https://github.com/kevinkhao'><img src='https://github.com/kevinkhao.png' width='32' height='32' style='border-radius:50%;' alt='kevinkhao'/></a> | Allow to configure a product in 1 click [product_readonly_security](product_readonly_security/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Product Readonly Security [product_route_mto](product_route_mto/) | 18.0.1.0.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | This module allows to compute if a product is an 'MTO' one from its configured routes [product_sale_description](product_sale_description/) | 18.0.1.0.0 | | Long and short description for products [product_sale_manufactured_for](product_sale_manufactured_for/) | 18.0.1.0.0 | | Allows to indicate in products that they were made specifically for some customers. [product_sale_team](product_sale_team/) | 18.0.1.0.0 | | Sale Team for products [product_secondary_unit](product_secondary_unit/) | 18.0.2.0.2 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Set a secondary unit per product [product_sequence](product_sequence/) | 18.0.1.0.1 | | Product Sequence [product_set](product_set/) | 18.0.1.3.0 | | Product set [product_simple_seasonality](product_simple_seasonality/) | 18.0.1.0.0 | <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> <a href='https://github.com/kevinkhao'><img src='https://github.com/kevinkhao.png' width='32' height='32' style='border-radius:50%;' alt='kevinkhao'/></a> | Product seasonality [product_state](product_state/) | 18.0.1.0.0 | <a href='https://github.com/emagdalenaC2i'><img src='https://github.com/emagdalenaC2i.png' width='32' height='32' style='border-radius:50%;' alt='emagdalenaC2i'/></a> | Module introducing a state field on product template [product_state_sale](product_state_sale/) | 18.0.1.0.0 | | This module add the use of Product State in Sale [product_state_stock_base](product_state_stock_base/) | 18.0.1.0.0 | | This module add the use of Product State in Stock [product_status](product_status/) | 18.0.1.0.1 | | Product Status Computed From Fields [product_sticker](product_sticker/) | 18.0.1.0.2 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Product Sticker [product_stock_state](product_stock_state/) | 18.0.1.0.0 | <a href='https://github.com/sebastienbeau'><img src='https://github.com/sebastienbeau.png' width='32' height='32' style='border-radius:50%;' alt='sebastienbeau'/></a> <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> <a href='https://github.com/kevinkhao'><img src='https://github.com/kevinkhao.png' width='32' height='32' style='border-radius:50%;' alt='kevinkhao'/></a> | Compute the state of a product's stockthe stock level and sale_ok field [product_supplierinfo_archive](product_supplierinfo_archive/) | 18.0.1.0.0 | <a href='https://github.com/GuillemCForgeFlow'><img src='https://github.com/GuillemCForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='GuillemCForgeFlow'/></a> <a href='https://github.com/AlvaroTForgeFlow'><img src='https://github.com/AlvaroTForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='AlvaroTForgeFlow'/></a> <a href='https://github.com/OriolVForgeFlow'><img src='https://github.com/OriolVForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='OriolVForgeFlow'/></a> | Add the active field to the product supplier info [product_supplierinfo_comment](product_supplierinfo_comment/) | 18.0.1.0.0 | | Add the comment field to the product supplier info [product_supplierinfo_import](product_supplierinfo_import/) | 18.0.1.1.0 | | Import supplier pricelists [product_supplierinfo_import_margin](product_supplierinfo_import_margin/) | 18.0.1.0.0 | | Import supplier pricelists and margins [product_supplierinfo_revision](product_supplierinfo_revision/) | 18.0.1.0.0 | | Product Supplierinfo Revision [product_supplierinfo_stock_picking_type](product_supplierinfo_stock_picking_type/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Product supplierinfo stock picking type [product_tag_view](product_tag_view/) | 18.0.1.0.0 | <a href='https://github.com/yostashiro'><img src='https://github.com/yostashiro.png' width='32' height='32' style='border-radius:50%;' alt='yostashiro'/></a> <a href='https://github.com/aungkokolin1997'><img src='https://github.com/aungkokolin1997.png' width='32' height='32' style='border-radius:50%;' alt='aungkokolin1997'/></a> | Show product tags on General Information tab [product_tags_code](product_tags_code/) | 18.0.1.0.0 | | This addon allow to add code on products tags [product_tier_validation](product_tier_validation/) | 18.0.1.0.0 | <a href='https://github.com/dreispt'><img src='https://github.com/dreispt.png' width='32' height='32' style='border-radius:50%;' alt='dreispt'/></a> | Support a tier validation process for Products [product_total_weight_from_packaging](product_total_weight_from_packaging/) | 18.0.1.0.0 | | Compute estimated weight based on product's packaging weights [product_uom_updatable](product_uom_updatable/) | 18.0.1.0.0 | | allows products uom to be modified after be used in a stock picking if the product uom is of the same category [product_usability](product_usability/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Adds missing menu entries for Product module and adds extra groups to fine-tune access rights [product_variant_route_mto](product_variant_route_mto/) | 18.0.1.0.1 | <a href='https://github.com/mmequignon'><img src='https://github.com/mmequignon.png' width='32' height='32' style='border-radius:50%;' alt='mmequignon'/></a> <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Allow to individually set variants as MTO [purchase_product_template_tags](purchase_product_template_tags/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Show product tags menu in Purchase app [sale_product_template_tags](sale_product_template_tags/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Show product tags menu in Sale app [stock_lot_production_date](stock_lot_production_date/) | 18.0.1.0.0 | <a href='https://github.com/atchuthan'><img src='https://github.com/atchuthan.png' width='32' height='32' style='border-radius:50%;' alt='atchuthan'/></a> <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> | Stock Lot Production Date [uom_alias](uom_alias/) | 18.0.1.0.0 | <a href='https://github.com/renatonlima'><img src='https://github.com/renatonlima.png' width='32' height='32' style='border-radius:50%;' alt='renatonlima'/></a> | Adds alias for UOM [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
geospatial
[](https://runboat.odoo-community.org/builds?repo=OCA/geospatial&target_branch=18.0) [](https://github.com/OCA/geospatial/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/geospatial/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/geospatial) [](https://translation.odoo-community.org/engage/geospatial-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # geospatial geospatial <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [base_geoengine](base_geoengine/) | 18.0.1.2.0 | | Geospatial support for Odoo [web_leaflet_draw_lib](web_leaflet_draw_lib/) | 18.0.1.0.0 | <a href='https://github.com/NL66278''><img src='https://github.com/NL66278'.png' width='32' height='32' style='border-radius:50%;' alt='NL66278''/></a> | Bring leaflet.draw.js library in odoo. [web_leaflet_lib](web_leaflet_lib/) | 18.0.1.1.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Bring leaflet.js librairy in odoo. [web_view_leaflet_map](web_view_leaflet_map/) | 18.0.1.1.2 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add new 'leaflet_map' view, to display markers. [web_view_leaflet_map_partner](web_view_leaflet_map_partner/) | 18.0.1.0.1 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add a leaflet map view for partners model [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
management-system
[](https://runboat.odoo-community.org/builds?repo=OCA/management-system&target_branch=19.0) [](https://github.com/OCA/management-system/actions/workflows/pre-commit.yml?query=branch%3A19.0) [](https://github.com/OCA/management-system/actions/workflows/test.yml?query=branch%3A19.0) [](https://codecov.io/gh/OCA/management-system) [](https://translation.odoo-community.org/engage/management-system-19-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # management-system management-system <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [document_page_procedure](document_page_procedure/) | 19.0.1.0.0 | | Document Management - Wiki - Procedures [document_page_quality_manual](document_page_quality_manual/) | 19.0.1.0.0 | | Quality Manual [document_page_work_instruction](document_page_work_instruction/) | 19.0.1.0.0 | | Document Management - Wiki - Work Instructions [mgmtsystem](mgmtsystem/) | 19.0.1.0.0 | | Support for management systems, such as ISO compliance. [mgmtsystem_action](mgmtsystem_action/) | 19.0.1.0.0 | | Management System - Action [mgmtsystem_hazard](mgmtsystem_hazard/) | 19.0.1.0.0 | | Hazard [mgmtsystem_manual](mgmtsystem_manual/) | 19.0.1.0.0 | | Management System - Manual [mgmtsystem_survey](mgmtsystem_survey/) | 19.0.1.0.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Management System - Survey [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
server-auth
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # server-auth [](https://runboat.odoo-community.org/builds?repo=OCA/server-auth&target_branch=18.0) [](https://github.com/OCA/server-auth/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/server-auth/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/server-auth) [](https://translation.odoo-community.org/engage/server-auth-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> server-auth <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [auth_admin_passkey](auth_admin_passkey/) | 18.0.1.0.0 | | Allows system administrator to authenticate with any account [auth_api_key](auth_api_key/) | 18.0.1.0.2 | | Authenticate http requests from an API key [auth_api_key_group](auth_api_key_group/) | 18.0.1.0.0 | <a href='https://github.com/simahawk'><img src='https://github.com/simahawk.png' width='32' height='32' style='border-radius:50%;' alt='simahawk'/></a> | Allow grouping API keys together. Grouping per se does nothing. This feature is supposed to be used by other modules to limit access to services or records based on groups of keys. [auth_api_key_server_env](auth_api_key_server_env/) | 18.0.1.0.0 | | Configure api keys via server env. This can be very useful to avoid mixing your keys between your various environments when restoring databases. All you have to do is to add a new section to your configuration file according to the following convention: [auth_jwt](auth_jwt/) | 18.0.1.0.2 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | JWT bearer token authentication. [auth_jwt_demo](auth_jwt_demo/) | 18.0.1.0.1 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | Test/demo module for auth_jwt. [auth_oauth_filter_by_domain](auth_oauth_filter_by_domain/) | 18.0.1.0.0 | <a href='https://github.com/natuan9'><img src='https://github.com/natuan9.png' width='32' height='32' style='border-radius:50%;' alt='natuan9'/></a> | Filter OAuth providers by domain [auth_oauth_login_field](auth_oauth_login_field/) | 18.0.1.0.0 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | Handle the login field in OAuth signup [auth_oauth_multi_token](auth_oauth_multi_token/) | 18.0.2.0.0 | | Allow multiple connection with the same OAuth account [auth_oidc](auth_oidc/) | 18.0.1.1.0 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | Allow users to login through OpenID Connect Provider [auth_oidc_environment](auth_oidc_environment/) | 18.0.1.0.0 | | This module allows to use server env for OIDC configuration [auth_saml](auth_saml/) | 18.0.1.1.1 | <a href='https://github.com/vincent-hatakeyama'><img src='https://github.com/vincent-hatakeyama.png' width='32' height='32' style='border-radius:50%;' alt='vincent-hatakeyama'/></a> | SAML2 Authentication [auth_session_timeout](auth_session_timeout/) | 18.0.1.0.0 | | This module disable all inactive sessions since a given delay [auth_signup_verify_email](auth_signup_verify_email/) | 18.0.1.0.0 | | Force uninvited users to use a good email for signup [auth_user_case_insensitive](auth_user_case_insensitive/) | 18.0.1.0.0 | | Makes the user login field case insensitive [base_user_empty_password](base_user_empty_password/) | 18.0.1.0.0 | <a href='https://github.com/grindtildeath'><img src='https://github.com/grindtildeath.png' width='32' height='32' style='border-radius:50%;' alt='grindtildeath'/></a> | Allows to empty password of users [base_user_show_email](base_user_show_email/) | 18.0.1.0.0 | | Untangle user login and email [cross_connect_client](cross_connect_client/) | 18.0.1.0.0 | <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Cross Connect Client allows to connect to a Cross Connect Server enabled odoo instance. [cross_connect_server](cross_connect_server/) | 18.0.1.0.0 | <a href='https://github.com/paradoxxxzero'><img src='https://github.com/paradoxxxzero.png' width='32' height='32' style='border-radius:50%;' alt='paradoxxxzero'/></a> | Cross Connect Server allows Cross Connect Client to connect to it. [impersonate_login](impersonate_login/) | 18.0.1.1.1 | <a href='https://github.com/Kev-Roche'><img src='https://github.com/Kev-Roche.png' width='32' height='32' style='border-radius:50%;' alt='Kev-Roche'/></a> | tools [password_security](password_security/) | 18.0.1.0.0 | | Allow admin to set password security requirements. [user_log_view](user_log_view/) | 18.0.1.0.0 | <a href='https://github.com/trojikman'><img src='https://github.com/trojikman.png' width='32' height='32' style='border-radius:50%;' alt='trojikman'/></a> | Allow to see user's actions log [users_ldap_mail](users_ldap_mail/) | 18.0.1.0.0 | <a href='https://github.com/joao-p-marques'><img src='https://github.com/joao-p-marques.png' width='32' height='32' style='border-radius:50%;' alt='joao-p-marques'/></a> | LDAP mapping for user name and e-mail [vault](vault/) | 18.0.1.0.3 | | Password vault integration in Odoo [vault_share](vault_share/) | 18.0.1.0.0 | | Implementation of a mechanism to share secrets [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
bank-statement-import
[](https://runboat.odoo-community.org/builds?repo=OCA/bank-statement-import&target_branch=18.0) [](https://github.com/OCA/bank-statement-import/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/bank-statement-import/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/bank-statement-import) [](https://translation.odoo-community.org/engage/bank-statement-import-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # bank-statement-import bank-statement-import <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_statement_import_base](account_statement_import_base/) | 18.0.1.0.2 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Base module for Bank Statement Import [account_statement_import_camt](account_statement_import_camt/) | 18.0.1.0.1 | | CAMT Format Bank Statements Import [account_statement_import_camt54](account_statement_import_camt54/) | 18.0.1.0.0 | | Bank Account Camt54 Import [account_statement_import_file](account_statement_import_file/) | 18.0.1.0.2 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Import Statement Files [account_statement_import_file_reconcile_oca](account_statement_import_file_reconcile_oca/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Import Statement Files and Go Direct to Reconciliation [account_statement_import_move_line](account_statement_import_move_line/) | 18.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Import journal items into bank statement [account_statement_import_ofx](account_statement_import_ofx/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Import OFX Bank Statement [account_statement_import_ofx_by_acctid](account_statement_import_ofx_by_acctid/) | 18.0.1.0.0 | | Import OFX Bank Statement by ACCTID [account_statement_import_online](account_statement_import_online/) | 18.0.1.1.2 | <a href='https://github.com/alexey-pelykh'><img src='https://github.com/alexey-pelykh.png' width='32' height='32' style='border-radius:50%;' alt='alexey-pelykh'/></a> | Online bank statements update [account_statement_import_online_gocardless](account_statement_import_online_gocardless/) | 18.0.1.0.0 | | Online Bank Statements: GoCardless [account_statement_import_online_paypal](account_statement_import_online_paypal/) | 18.0.1.0.3 | <a href='https://github.com/alexey-pelykh'><img src='https://github.com/alexey-pelykh.png' width='32' height='32' style='border-radius:50%;' alt='alexey-pelykh'/></a> | Online bank statements for PayPal.com [account_statement_import_online_plaid](account_statement_import_online_plaid/) | 18.0.1.0.0 | | Online Bank Statements: plaid.com [account_statement_import_online_ponto](account_statement_import_online_ponto/) | 18.0.1.0.1 | | Online Bank Statements: MyPonto.com [account_statement_import_online_stripe](account_statement_import_online_stripe/) | 18.0.1.0.1 | <a href='https://github.com/juancarlosonate-tecnativa'><img src='https://github.com/juancarlosonate-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='juancarlosonate-tecnativa'/></a> | Online bank statements for Stripe [account_statement_import_online_wise](account_statement_import_online_wise/) | 18.0.1.1.0 | <a href='https://github.com/alexey-pelykh'><img src='https://github.com/alexey-pelykh.png' width='32' height='32' style='border-radius:50%;' alt='alexey-pelykh'/></a> | Online bank statements for Wise.com [account_statement_import_sheet_file](account_statement_import_sheet_file/) | 18.0.1.1.0 | <a href='https://github.com/alexey-pelykh'><img src='https://github.com/alexey-pelykh.png' width='32' height='32' style='border-radius:50%;' alt='alexey-pelykh'/></a> | Import TXT/CSV or XLSX files as Bank Statements in Odoo [account_statement_line_order](account_statement_line_order/) | 18.0.1.0.0 | | Adds ordering option on bank statement lines [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
social
[](https://runboat.odoo-community.org/builds?repo=OCA/social&target_branch=18.0) [](https://github.com/OCA/social/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/social/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/social) [](https://translation.odoo-community.org/engage/social-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # social social <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [fetchmail_thread_default](fetchmail_thread_default/) | 18.0.1.0.0 | | Post unkonwn messages to an existing thread [mail_activity_cancel_tracking](mail_activity_cancel_tracking/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Mail Activity Cancel Tracking [mail_activity_unlink_log](mail_activity_unlink_log/) | 18.0.1.0.0 | | Leave a message when an activity is unlinked [mail_gateway](mail_gateway/) | 18.0.1.0.9 | | Base module for gateway communications [mail_gateway_telegram](mail_gateway_telegram/) | 18.0.1.0.0 | | Set a gateway for telegram [mail_gateway_telegram_standalone](mail_gateway_telegram_standalone/) | 18.0.1.0.0 | | Generic Telegram API connector [mail_gateway_whatsapp](mail_gateway_whatsapp/) | 18.0.2.1.4 | | Set a gateway for WhatsApp [mail_notification_with_history](mail_notification_with_history/) | 18.0.1.0.0 | <a href='https://github.com/TDu'><img src='https://github.com/TDu.png' width='32' height='32' style='border-radius:50%;' alt='TDu'/></a> | Add the previous chatter discussion into new email notifications. [mail_thread_create_nolog](mail_thread_create_nolog/) | 18.0.1.0.2 | <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> | Display a fake (non-stored) create log in the chatter. [res_company_mastodon_link](res_company_mastodon_link/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add mastodon url at company model [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
stock-logistics-barcode
[](https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-barcode&target_branch=18.0) [](https://github.com/OCA/stock-logistics-barcode/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/stock-logistics-barcode/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/stock-logistics-barcode) [](https://translation.odoo-community.org/engage/stock-logistics-barcode-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # Stock Barcode Product and product packaging barcodes Are you looking for modules related to logistics? Or would like to contribute to? There are many repositories with specific purposes. Have a look at this [README](https://github.com/OCA/wms/blob/18.0/README.md). <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [barcodes_generator_abstract](barcodes_generator_abstract/) | 18.0.1.0.1 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Generate Barcodes for Any Models [barcodes_generator_product](barcodes_generator_product/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Generate Barcodes for Products (Templates and Variants) [product_multi_barcode](product_multi_barcode/) | 18.0.1.0.1 | | Multiple barcodes on products [stock_picking_product_barcode_report](stock_picking_product_barcode_report/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | It provides a wizard to select how many barcodes print. [web_ir_actions_client_scan](web_ir_actions_client_scan/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Add an action to scan [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-reconcile
[](https://runboat.odoo-community.org/builds?repo=OCA/account-reconcile&target_branch=18.0) [](https://github.com/OCA/account-reconcile/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-reconcile/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-reconcile) [](https://translation.odoo-community.org/engage/account-reconcile-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # account-reconcile account-reconcile <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_in_payment](account_in_payment/) | 18.0.1.0.0 | | This module enables in-payment mode for your accounting [account_move_base_import](account_move_base_import/) | 18.0.1.0.3 | | Journal Entry base import [account_move_reconcile_forbid_cancel](account_move_reconcile_forbid_cancel/) | 18.0.1.0.0 | | Account Move Reconcile Forbid Cancel [account_move_reconcile_helper](account_move_reconcile_helper/) | 18.0.1.0.0 | | Provides tools to facilitate reconciliation [account_partner_reconcile](account_partner_reconcile/) | 18.0.1.0.0 | | Account Partner Reconcile [account_reconcile_analytic_tag](account_reconcile_analytic_tag/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Analytic tags in account reconciliation [account_reconcile_model_oca](account_reconcile_model_oca/) | 18.0.1.1.3 | | This includes the logic moved from Odoo Community to Odoo Enterprise [account_reconcile_oca](account_reconcile_oca/) | 18.0.1.1.8 | <a href='https://github.com/etobella'><img src='https://github.com/etobella.png' width='32' height='32' style='border-radius:50%;' alt='etobella'/></a> | Reconcile addons for Odoo CE accounting [account_reconcile_oca_add_default_filters](account_reconcile_oca_add_default_filters/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Add default filters in Reconcile tab when the bank statement line has a partner [account_reconcile_oca_queue](account_reconcile_oca_queue/) | 18.0.1.1.0 | | Auto-reconcile in queue jobs [account_reconcile_restrict_partner_mismatch](account_reconcile_restrict_partner_mismatch/) | 18.0.1.0.0 | | Restrict reconciliation on receivable and payable accounts to the same partner [account_reconcile_sale_order](account_reconcile_sale_order/) | 18.0.1.0.1 | <a href='https://github.com/hbrunn'><img src='https://github.com/hbrunn.png' width='32' height='32' style='border-radius:50%;' alt='hbrunn'/></a> | Invoice and reconcile sales orders [account_reconcile_wizard](account_reconcile_wizard/) | 18.0.1.0.0 | <a href='https://github.com/carlos-lopez-tecnativa'><img src='https://github.com/carlos-lopez-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='carlos-lopez-tecnativa'/></a> | Account Reconcile from Wizard [account_statement_base](account_statement_base/) | 18.0.1.3.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Base module for Bank Statements [account_statement_reconcile_status](account_statement_reconcile_status/) | 18.0.1.0.0 | | Show reconciliation status on bank statements [base_transaction_id](base_transaction_id/) | 18.0.1.0.0 | | Base transaction ID for financial institutes [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
field-service
[](https://runboat.odoo-community.org/builds?repo=OCA/field-service&target_branch=18.0) [](https://github.com/OCA/field-service/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/field-service/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/field-service) [](https://translation.odoo-community.org/engage/field-service-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # field-service field-service <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [base_territory](base_territory/) | 18.0.1.0.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> | This module allows you to define territories, branches, districts and regions to be used for Field Service operations or Sales. [fieldservice](fieldservice/) | 18.0.5.6.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> | Manage Field Service Locations, Workers and Orders [fieldservice_account](fieldservice_account/) | 18.0.1.1.0 | <a href='https://github.com/osimallen'><img src='https://github.com/osimallen.png' width='32' height='32' style='border-radius:50%;' alt='osimallen'/></a> <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> <a href='https://github.com/bodedra'><img src='https://github.com/bodedra.png' width='32' height='32' style='border-radius:50%;' alt='bodedra'/></a> | Track invoices linked to Field Service orders [fieldservice_activity](fieldservice_activity/) | 18.0.1.0.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/osi-scampbell'><img src='https://github.com/osi-scampbell.png' width='32' height='32' style='border-radius:50%;' alt='osi-scampbell'/></a> | Field Service Activities are a set of actions that need to be performed on a service order [fieldservice_agreement](fieldservice_agreement/) | 18.0.2.0.1 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/bodedra'><img src='https://github.com/bodedra.png' width='32' height='32' style='border-radius:50%;' alt='bodedra'/></a> <a href='https://github.com/smangukiya'><img src='https://github.com/smangukiya.png' width='32' height='32' style='border-radius:50%;' alt='smangukiya'/></a> <a href='https://github.com/osi-scampbell'><img src='https://github.com/osi-scampbell.png' width='32' height='32' style='border-radius:50%;' alt='osi-scampbell'/></a> <a href='https://github.com/patrickrwilson'><img src='https://github.com/patrickrwilson.png' width='32' height='32' style='border-radius:50%;' alt='patrickrwilson'/></a> | Manage Field Service agreements and contracts [fieldservice_agreement_repair](fieldservice_agreement_repair/) | 18.0.1.0.0 | <a href='https://github.com/imlopes'><img src='https://github.com/imlopes.png' width='32' height='32' style='border-radius:50%;' alt='imlopes'/></a> <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Fieldservice Agreement Repair [fieldservice_availability](fieldservice_availability/) | 18.0.1.0.0 | <a href='https://github.com/ppyczko'><img src='https://github.com/ppyczko.png' width='32' height='32' style='border-radius:50%;' alt='ppyczko'/></a> | Provides models for defining blackout days, stress days, and delivery time ranges for FSM availability management. [fieldservice_calendar](fieldservice_calendar/) | 18.0.1.0.0 | <a href='https://github.com/hparfr'><img src='https://github.com/hparfr.png' width='32' height='32' style='border-radius:50%;' alt='hparfr'/></a> | Add calendar to FSM Orders [fieldservice_crm](fieldservice_crm/) | 18.0.1.0.0 | <a href='https://github.com/patrickrwilson'><img src='https://github.com/patrickrwilson.png' width='32' height='32' style='border-radius:50%;' alt='patrickrwilson'/></a> | Create Field Service orders from the CRM [fieldservice_equipment_stock](fieldservice_equipment_stock/) | 18.0.1.0.1 | <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/smangukiya'><img src='https://github.com/smangukiya.png' width='32' height='32' style='border-radius:50%;' alt='smangukiya'/></a> | Integrate stock operations with your field service equipments [fieldservice_equipment_warranty](fieldservice_equipment_warranty/) | 18.0.1.0.0 | <a href='https://github.com/imlopes'><img src='https://github.com/imlopes.png' width='32' height='32' style='border-radius:50%;' alt='imlopes'/></a> | Field Service equipment warranty [fieldservice_geoengine](fieldservice_geoengine/) | 18.0.1.0.0 | <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Display Field Service locations on a map with Open Street Map [fieldservice_kanban_info](fieldservice_kanban_info/) | 18.0.1.0.2 | <a href='https://github.com/ppyczko'><img src='https://github.com/ppyczko.png' width='32' height='32' style='border-radius:50%;' alt='ppyczko'/></a> | Display key service information on Field Service Kanban cards. [fieldservice_portal](fieldservice_portal/) | 18.0.1.0.0 | <a href='https://github.com/aleuffre'><img src='https://github.com/aleuffre.png' width='32' height='32' style='border-radius:50%;' alt='aleuffre'/></a> <a href='https://github.com/renda-dev'><img src='https://github.com/renda-dev.png' width='32' height='32' style='border-radius:50%;' alt='renda-dev'/></a> | Bridge module between fieldservice and portal. [fieldservice_project](fieldservice_project/) | 18.0.1.0.1 | | Create field service orders from a project or project task [fieldservice_recurring](fieldservice_recurring/) | 18.0.1.2.0 | <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> | Manage recurring Field Service orders [fieldservice_repair](fieldservice_repair/) | 18.0.3.0.1 | <a href='https://github.com/smangukiya'><img src='https://github.com/smangukiya.png' width='32' height='32' style='border-radius:50%;' alt='smangukiya'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Integrate Field Service orders with MRP repair orders [fieldservice_repair_order_template](fieldservice_repair_order_template/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Use Repair Order Templates when creating a repair orders [fieldservice_route](fieldservice_route/) | 18.0.1.0.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Organize the routes of each day. [fieldservice_route_availability](fieldservice_route_availability/) | 18.0.1.0.0 | <a href='https://github.com/peluko00'><img src='https://github.com/peluko00.png' width='32' height='32' style='border-radius:50%;' alt='peluko00'/></a> | Restricts blackout days for Scheduled Start (ETA) orders with the same date. [fieldservice_sale](fieldservice_sale/) | 18.0.1.2.1 | <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> | Sell field services. [fieldservice_sale_agreement](fieldservice_sale_agreement/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Integrate Field Service with Sale Agreements [fieldservice_sale_agreement_equipment_stock](fieldservice_sale_agreement_equipment_stock/) | 18.0.1.0.0 | <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Integrate Field Service with Sale Agreements and Stock Equipment [fieldservice_sale_recurring](fieldservice_sale_recurring/) | 18.0.1.1.0 | <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> | Sell recurring field services. [fieldservice_sale_recurring_agreement](fieldservice_sale_recurring_agreement/) | 18.0.1.0.0 | | Field Service Recurring Agreement [fieldservice_sale_stock](fieldservice_sale_stock/) | 18.0.1.0.0 | <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> | Sell stockable items linked to field service orders. [fieldservice_sale_stock_route](fieldservice_sale_stock_route/) | 18.0.1.0.0 | <a href='https://github.com/ppyczko'><img src='https://github.com/ppyczko.png' width='32' height='32' style='border-radius:50%;' alt='ppyczko'/></a> | Link between Field Service Sale Stock and Route [fieldservice_size](fieldservice_size/) | 18.0.1.0.0 | <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> | Manage Sizes for Field Service Locations and Orders [fieldservice_skill](fieldservice_skill/) | 18.0.1.0.0 | <a href='https://github.com/osi-scampbell'><img src='https://github.com/osi-scampbell.png' width='32' height='32' style='border-radius:50%;' alt='osi-scampbell'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Manage your Field Service workers skills [fieldservice_stage_server_action](fieldservice_stage_server_action/) | 18.0.1.1.0 | <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/osi-scampbell'><img src='https://github.com/osi-scampbell.png' width='32' height='32' style='border-radius:50%;' alt='osi-scampbell'/></a> | Execute server actions when reaching a Field Service stage [fieldservice_stock](fieldservice_stock/) | 18.0.2.0.0 | <a href='https://github.com/brian10048'><img src='https://github.com/brian10048.png' width='32' height='32' style='border-radius:50%;' alt='brian10048'/></a> <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/smangukiya'><img src='https://github.com/smangukiya.png' width='32' height='32' style='border-radius:50%;' alt='smangukiya'/></a> | Integrate the logistics operations with Field Service [fieldservice_timesheet](fieldservice_timesheet/) | 18.0.1.0.0 | | Timesheet on Field Service Orders [fieldservice_vehicle](fieldservice_vehicle/) | 18.0.1.0.0 | <a href='https://github.com/wolfhall'><img src='https://github.com/wolfhall.png' width='32' height='32' style='border-radius:50%;' alt='wolfhall'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Manage Field Service vehicles and assign drivers [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
mis-builder
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # MIS Builder [](https://odoo-community.org/get-involved?utm_source=repo-readme) # MIS Builder [](https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&target_branch=18.0) [](https://github.com/OCA/mis-builder/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/mis-builder/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/mis-builder) [](https://translation.odoo-community.org/engage/mis-builder-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> Management Information System reports for Odoo: easily build super fast, beautiful, custom reports such as P&L, Balance Sheets and more. This project implements a class of reports where KPI (Key Performance Indicators) are displayed in rows, and time periods in columns. It focuses on very fast reporting on accounting data but can also use data from any other Odoo model. It features the following key characteristics: - User configurable: end users can create new report templates without development, using simple Excel-like formulas. - Very fast balance reporting for accounting data, even on million lines databases and very complex account charts. - Use the same template for different reports. - Compare data over different time periods. - User-configurable styles, rendered perfectly in the UI as well as Excel and PDF exports. - Interactive display with drill-down. - Export to PDF and Excel. - A budgeting module. - Evaluate KPI over various data sources, such as actuals, simulation, committed costs (some custom development is required to create the data source). - For developers, the accounting balance computation engine is exposed as an easy to use API. Here are some presentations: - OCA Days 2020 ([video](https://www.youtube.com/watch?v=45FXd8XM5m8)) - Odoo Experience 2017 ([slides](https://www.slideshare.net/acsone/budget-control-with-misbuilder-3-2017), [video](https://youtu.be/0PpxGAf2l-0)) - Odoo Experience 2016 ([slides](https://www.slideshare.net/acsone/misbuilder-2016)) - Odoo Experience 2015 ([slides](https://www.slideshare.net/acsone/misbuilder)) <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [mis_builder](mis_builder/) | 18.0.1.8.3 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | Build 'Management Information System' Reports and Dashboards [mis_builder_budget](mis_builder_budget/) | 18.0.2.0.0 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | Create budgets for MIS reports [mis_builder_demo](mis_builder_demo/) | 18.0.1.0.0 | <a href='https://github.com/sbidoul'><img src='https://github.com/sbidoul.png' width='32' height='32' style='border-radius:50%;' alt='sbidoul'/></a> | Demo addon for MIS Builder [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
connector-telephony
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # connector-telephony [](https://runboat.odoo-community.org/builds?repo=OCA/connector-telephony&target_branch=18.0) [](https://github.com/OCA/connector-telephony/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/connector-telephony/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/connector-telephony) [](https://translation.odoo-community.org/engage/connector-telephony-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> connector-telephony <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [base_phone](base_phone/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Validate phone numbers [voip_oca](voip_oca/) | 18.0.1.0.2 | <a href='https://github.com/etobella'><img src='https://github.com/etobella.png' width='32' height='32' style='border-radius:50%;' alt='etobella'/></a> | Provides the use of Voip [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
timesheet
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # timesheet [](https://runboat.odoo-community.org/builds?repo=OCA/timesheet&target_branch=18.0) [](https://github.com/OCA/timesheet/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/timesheet/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/timesheet) [](https://translation.odoo-community.org/engage/timesheet-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> timesheet <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [crm_timesheet](crm_timesheet/) | 18.0.1.0.1 | | CRM Timesheet [hr_employee_cost_history](hr_employee_cost_history/) | 18.0.1.1.0 | <a href='https://github.com/SabrinaRMArtin'><img src='https://github.com/SabrinaRMArtin.png' width='32' height='32' style='border-radius:50%;' alt='SabrinaRMArtin'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Adds an history to employee's costs. [hr_timesheet_autofill_project_off](hr_timesheet_autofill_project_off/) | 18.0.1.0.0 | | Timesheet - Autofill project off [hr_timesheet_begin_end](hr_timesheet_begin_end/) | 18.0.1.0.2 | | Timesheet - Begin/End Hours [hr_timesheet_calendar](hr_timesheet_calendar/) | 18.0.1.1.0 | <a href='https://github.com/lbarry-apsl'><img src='https://github.com/lbarry-apsl.png' width='32' height='32' style='border-radius:50%;' alt='lbarry-apsl'/></a> | HR Timesheet Calendar [hr_timesheet_date_order_desc](hr_timesheet_date_order_desc/) | 18.0.1.0.0 | <a href='https://github.com/lbarry-apsl'><img src='https://github.com/lbarry-apsl.png' width='32' height='32' style='border-radius:50%;' alt='lbarry-apsl'/></a> | Add new timesheet entries to the top of the list and order by date descending [hr_timesheet_day_week](hr_timesheet_day_week/) | 18.0.1.0.0 | | Timesheets - Day of Week [hr_timesheet_editable_top](hr_timesheet_editable_top/) | 18.0.1.0.0 | | Add new timesheet entries to the top of the list [hr_timesheet_employee_analytic_tag](hr_timesheet_employee_analytic_tag/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Hr Timesheet Employee Analytic Tag [hr_timesheet_name_customer](hr_timesheet_name_customer/) | 18.0.1.0.0 | | Add 'Description Customer' field for timesheets [hr_timesheet_portal](hr_timesheet_portal/) | 18.0.1.0.0 | | Fill in timesheets via the portal [hr_timesheet_report](hr_timesheet_report/) | 18.0.1.0.0 | <a href='https://github.com/alexey-pelykh'><img src='https://github.com/alexey-pelykh.png' width='32' height='32' style='border-radius:50%;' alt='alexey-pelykh'/></a> | Generate Timesheet Report from Task Logs [hr_timesheet_sheet](hr_timesheet_sheet/) | 18.0.1.3.2 | | Timesheet Sheets, Activities [hr_timesheet_sheet_attendance](hr_timesheet_sheet_attendance/) | 18.0.1.0.3 | | HR Timesheet Sheet Attendance [hr_timesheet_sheet_autodraft](hr_timesheet_sheet_autodraft/) | 18.0.1.0.0 | | Automatically draft a Timesheet Sheet for every time entry that does not have a relevant Timesheet Sheet existing. [hr_timesheet_sheet_policy_project_manager](hr_timesheet_sheet_policy_project_manager/) | 18.0.1.0.0 | | Allows setting Project Manager as Reviewer [hr_timesheet_sheet_warning](hr_timesheet_sheet_warning/) | 18.0.1.0.0 | | Timesheet Sheets, Activities [hr_timesheet_task_domain](hr_timesheet_task_domain/) | 18.0.1.0.0 | | Limit task selection to tasks on currently-selected project [hr_timesheet_task_required](hr_timesheet_task_required/) | 18.0.1.0.0 | | Set task on timesheet as a mandatory field [hr_timesheet_task_stage](hr_timesheet_task_stage/) | 18.0.1.0.1 | | Open/Close task from corresponding Task Log entry [hr_timesheet_time_control_begin_end](hr_timesheet_time_control_begin_end/) | 18.0.1.0.0 | <a href='https://github.com/CRogos'><img src='https://github.com/CRogos.png' width='32' height='32' style='border-radius:50%;' alt='CRogos'/></a> | HR Timesheet Time Control begin/end [hr_timesheet_time_type](hr_timesheet_time_type/) | 18.0.1.0.0 | | Ability to add time type in timesheet lines. [hr_timesheet_type_non_billable](hr_timesheet_type_non_billable/) | 18.0.1.0.0 | <a href='https://github.com/mpascuall'><img src='https://github.com/mpascuall.png' width='32' height='32' style='border-radius:50%;' alt='mpascuall'/></a> | HR Timesheet Type Non Billable [hr_timesheet_unusual_days](hr_timesheet_unusual_days/) | 18.0.1.0.0 | <a href='https://github.com/CRogos'><img src='https://github.com/CRogos.png' width='32' height='32' style='border-radius:50%;' alt='CRogos'/></a> | HR Timesheet Calendar Unusual Days [project_task_analytic_propagation](project_task_analytic_propagation/) | 18.0.3.0.2 | <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/sabrinaRMartin'><img src='https://github.com/sabrinaRMartin.png' width='32' height='32' style='border-radius:50%;' alt='sabrinaRMartin'/></a> | Updates timesheet's analytic account when their task changes the analytic. [project_timesheet_holidays_dynamic_description](project_timesheet_holidays_dynamic_description/) | 18.0.1.0.0 | | Use the time off description for the generated timesheet lines. [project_timesheet_holidays_editable](project_timesheet_holidays_editable/) | 18.0.1.0.0 | | Re-enables timesheet edition when they're generated from leaves [sale_timesheet_budget](sale_timesheet_budget/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Sale timesheet budget [sale_timesheet_invoice_link](sale_timesheet_invoice_link/) | 18.0.1.0.1 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Link invoices with timesheet lines [sale_timesheet_line_exclude](sale_timesheet_line_exclude/) | 18.0.1.0.0 | | Exclude Timesheet Line from Sale Order [sale_timesheet_rounded](sale_timesheet_rounded/) | 18.0.1.0.0 | | Round timesheet entries amount based on project settings. [sale_timesheet_timeline](sale_timesheet_timeline/) | 18.0.1.0.0 | | Dates planning in sales order lines [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
commission
[](https://runboat.odoo-community.org/builds?repo=OCA/commission&target_branch=18.0) [](https://github.com/OCA/commission/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/commission/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/commission) [](https://translation.odoo-community.org/engage/commission-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # commission commission <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_commission_oca](account_commission_oca/) | 18.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Account commissions OCA [commission_formula_oca](commission_formula_oca/) | 18.0.1.0.0 | | Commissions computed by formulas [commission_oca](commission_oca/) | 18.0.1.0.3 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Commissions OCA [hr_commission_oca](hr_commission_oca/) | 18.0.1.0.0 | | HR commissions OCA [sale_commission_oca](sale_commission_oca/) | 18.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Sales commissions OCA [sale_commission_oca_product_criteria](sale_commission_oca_product_criteria/) | 18.0.1.0.0 | <a href='https://github.com/ilyasProgrammer'><img src='https://github.com/ilyasProgrammer.png' width='32' height='32' style='border-radius:50%;' alt='ilyasProgrammer'/></a> <a href='https://github.com/aleuffre'><img src='https://github.com/aleuffre.png' width='32' height='32' style='border-radius:50%;' alt='aleuffre'/></a> <a href='https://github.com/renda-dev'><img src='https://github.com/renda-dev.png' width='32' height='32' style='border-radius:50%;' alt='renda-dev'/></a> <a href='https://github.com/PicchiSeba'><img src='https://github.com/PicchiSeba.png' width='32' height='32' style='border-radius:50%;' alt='PicchiSeba'/></a> | Advanced commissions rules [sale_commission_oca_product_criteria_semaphore](sale_commission_oca_product_criteria_semaphore/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Add semaphore for advanced commissions rules [sale_commission_pricelist_oca](sale_commission_pricelist_oca/) | 18.0.1.0.0 | | Sales commissions by pricelist OCA [sale_commission_salesman](sale_commission_salesman/) | 18.0.1.0.0 | | Sales commissions from salesman [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
report-print-send
[](https://runboat.odoo-community.org/builds?repo=OCA/report-print-send&target_branch=18.0) [](https://github.com/OCA/report-print-send/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/report-print-send/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/report-print-send) [](https://translation.odoo-community.org/engage/report-print-send-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # report-print-send report-print-send <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [base_report_to_label_printer](base_report_to_label_printer/) | 18.0.1.1.0 | | Report to label printer [base_report_to_printer](base_report_to_printer/) | 18.0.1.3.0 | | Report to printer [base_report_to_printer_mail](base_report_to_printer_mail/) | 18.0.1.0.0 | | Report to printer - Mail extension [printer_zpl2](printer_zpl2/) | 18.0.1.0.2 | | Add a ZPL II label printing feature [printing_auto_base](printing_auto_base/) | 18.0.1.3.1 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Printing Auto Base [printing_auto_label_printer](printing_auto_label_printer/) | 18.0.1.0.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Printing Auto Label Printer [server_env_printing_server](server_env_printing_server/) | 18.0.1.0.0 | | Server Environment for Printing Server [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
multi-company
[](https://runboat.odoo-community.org/builds?repo=OCA/multi-company&target_branch=18.0) [](https://github.com/OCA/multi-company/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/multi-company/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/multi-company) [](https://translation.odoo-community.org/engage/multi-company-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # multi-company multi-company <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_invoice_inter_company](account_invoice_inter_company/) | 18.0.1.0.4 | | Intercompany invoice rules [account_multicompany_easy_creation](account_multicompany_easy_creation/) | 18.0.1.0.1 | | This module adds a wizard to create companies easily [base_multi_company](base_multi_company/) | 18.0.1.1.1 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Provides a base for adding multi-company support to models. [calendar_event_multi_company](calendar_event_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to calendar events [calendar_event_type_multi_company](calendar_event_type_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to calendar event type [crm_lost_reason_multi_company](crm_lost_reason_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to crm lost reason [crm_stage_multi_company](crm_stage_multi_company/) | 18.0.1.0.0 | | This module adds support for multi company on crm stage. [crm_tag_multi_company](crm_tag_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to crm tag [hr_employee_multi_company](hr_employee_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to HR Employee [ir_filters_multi_company](ir_filters_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to user-defined filters [ir_ui_view_multi_company](ir_ui_view_multi_company/) | 18.0.1.0.0 | | This module allows companies operating in a multi-company environment to define custom views for specific companies. [login_all_company](login_all_company/) | 18.0.0.0.0 | | Access all your companies when you log in [mail_multicompany](mail_multicompany/) | 18.0.1.0.0 | <a href='https://github.com/luisg123v'><img src='https://github.com/luisg123v.png' width='32' height='32' style='border-radius:50%;' alt='luisg123v'/></a> | Email Gateway Multi company [mail_template_multi_company](mail_template_multi_company/) | 18.0.1.0.0 | <a href='https://github.com/Olivier-LAURENT'><img src='https://github.com/Olivier-LAURENT.png' width='32' height='32' style='border-radius:50%;' alt='Olivier-LAURENT'/></a> | Mail Template Multi Company [partner_category_multi_company](partner_category_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to partner categories [partner_multi_company](partner_multi_company/) | 18.0.1.0.2 | | Select individually the partner visibility on each company [pos_category_multicompany](pos_category_multicompany/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> <a href='https://github.com/quentinDupont'><img src='https://github.com/quentinDupont.png' width='32' height='32' style='border-radius:50%;' alt='quentinDupont'/></a> | Point of Sale Category in Multi company context [product_multi_company](product_multi_company/) | 18.0.1.0.0 | | Select individually the product template visibility on each company [product_multi_company_stock](product_multi_company_stock/) | 18.0.1.0.1 | | Does not allow to remove company if there is stock or moves in that company [product_tax_multicompany_default](product_tax_multicompany_default/) | 18.0.1.0.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Product Tax Multi Company Default [purchase_sale_inter_company](purchase_sale_inter_company/) | 18.0.1.0.5 | | Intercompany PO/SO rules [purchase_sale_stock_inter_company](purchase_sale_stock_inter_company/) | 18.0.1.0.3 | | Intercompany PO/SO rules with warehouse [res_company_active](res_company_active/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add the 'active' feature on company model [res_company_category](res_company_category/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Company Categories [res_company_code](res_company_code/) | 18.0.1.0.1 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add 'code' field on company model [res_company_search_view](res_company_search_view/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add a search view for company model [res_partner_industry_multi_company](res_partner_industry_multi_company/) | 18.0.1.0.1 | | This module add multi-company management to res partner industry [stock_intercompany](stock_intercompany/) | 18.0.1.0.0 | | Stock Intercompany Delivery-Reception [utm_medium_multi_company](utm_medium_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to utm medium [utm_source_multi_company](utm_source_multi_company/) | 18.0.1.0.0 | | This module add multi-company management to utm source [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
server-backend
[](https://runboat.odoo-community.org/builds?repo=OCA/server-backend&target_branch=18.0) [](https://github.com/OCA/server-backend/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/server-backend/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/server-backend) [](https://translation.odoo-community.org/engage/server-backend-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # server-backend server-backend <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [base_external_dbsource](base_external_dbsource/) | 18.0.1.0.1 | | External Database Sources [base_external_dbsource_mssql](base_external_dbsource_mssql/) | 18.0.1.0.4 | <a href='https://github.com/anddago78'><img src='https://github.com/anddago78.png' width='32' height='32' style='border-radius:50%;' alt='anddago78'/></a> | External Database Source - MSSQL [base_external_dbsource_mysql](base_external_dbsource_mysql/) | 18.0.1.0.0 | | External Database Source - MySQL [base_external_dbsource_sqlite](base_external_dbsource_sqlite/) | 18.0.1.0.0 | <a href='https://github.com/anddago78'><img src='https://github.com/anddago78.png' width='32' height='32' style='border-radius:50%;' alt='anddago78'/></a> | External Database Source - SQLite [base_external_system](base_external_system/) | 18.0.1.0.0 | <a href='https://github.com/NL66278'><img src='https://github.com/NL66278.png' width='32' height='32' style='border-radius:50%;' alt='NL66278'/></a> | Data models allowing for connection to external systems. [base_global_discount](base_global_discount/) | 18.0.1.0.0 | | Base Global Discount [base_group_backend](base_group_backend/) | 18.0.1.1.0 | <a href='https://github.com/FranzPoize'><img src='https://github.com/FranzPoize.png' width='32' height='32' style='border-radius:50%;' alt='FranzPoize'/></a> <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> | Group backend [base_ical](base_ical/) | 18.0.1.0.0 | <a href='https://github.com/hbrunn'><img src='https://github.com/hbrunn.png' width='32' height='32' style='border-radius:50%;' alt='hbrunn'/></a> | Provide (readonly) .ics URLs to calendar-like models [base_import_match](base_import_match/) | 18.0.1.0.0 | | Try to avoid duplicates before importing [base_portal_type](base_portal_type/) | 18.0.1.0.0 | <a href='https://github.com/hbrunn'><img src='https://github.com/hbrunn.png' width='32' height='32' style='border-radius:50%;' alt='hbrunn'/></a> | Base module to allow different types of portals [base_user_effective_permissions](base_user_effective_permissions/) | 18.0.1.0.0 | <a href='https://github.com/hbrunn'><img src='https://github.com/hbrunn.png' width='32' height='32' style='border-radius:50%;' alt='hbrunn'/></a> | Inspect effective permissions applying to a user [base_user_role](base_user_role/) | 18.0.1.0.7 | <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> <a href='https://github.com/jcdrubay'><img src='https://github.com/jcdrubay.png' width='32' height='32' style='border-radius:50%;' alt='jcdrubay'/></a> <a href='https://github.com/novawish'><img src='https://github.com/novawish.png' width='32' height='32' style='border-radius:50%;' alt='novawish'/></a> | User roles [base_user_role_company](base_user_role_company/) | 18.0.1.0.2 | | User roles by company [base_user_role_history](base_user_role_history/) | 18.0.1.0.0 | <a href='https://github.com/ThomasBinsfeld'><img src='https://github.com/ThomasBinsfeld.png' width='32' height='32' style='border-radius:50%;' alt='ThomasBinsfeld'/></a> | This module allows to track the changes on users roles. [base_user_role_profile](base_user_role_profile/) | 18.0.1.0.0 | | User profiles [server_action_navigate](server_action_navigate/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> <a href='https://github.com/ashishhirpara'><img src='https://github.com/ashishhirpara.png' width='32' height='32' style='border-radius:50%;' alt='ashishhirpara'/></a> | Navigate between any items of any Odoo Models [server_action_sort](server_action_sort/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Sort any lines of any models by any criterias [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
payroll
[](https://runboat.odoo-community.org/builds?repo=OCA/payroll&target_branch=18.0) [](https://github.com/OCA/payroll/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/payroll/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/payroll) [](https://translation.odoo-community.org/engage/payroll-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # payroll payroll <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [payroll](payroll/) | 18.0.1.3.2 | <a href='https://github.com/appstogrow'><img src='https://github.com/appstogrow.png' width='32' height='32' style='border-radius:50%;' alt='appstogrow'/></a> <a href='https://github.com/nimarosa'><img src='https://github.com/nimarosa.png' width='32' height='32' style='border-radius:50%;' alt='nimarosa'/></a> | Manage your employee payroll records [payroll_account](payroll_account/) | 18.0.1.0.6 | <a href='https://github.com/appstogrow'><img src='https://github.com/appstogrow.png' width='32' height='32' style='border-radius:50%;' alt='appstogrow'/></a> <a href='https://github.com/nimarosa'><img src='https://github.com/nimarosa.png' width='32' height='32' style='border-radius:50%;' alt='nimarosa'/></a> | Manage your payroll to accounting [payroll_contract_advantages](payroll_contract_advantages/) | 18.0.1.0.0 | <a href='https://github.com/nimarosa'><img src='https://github.com/nimarosa.png' width='32' height='32' style='border-radius:50%;' alt='nimarosa'/></a> | Allow to define contract advantages for employees. [payroll_hr_public_holidays](payroll_hr_public_holidays/) | 18.0.1.0.1 | <a href='https://github.com/nimarosa'><img src='https://github.com/nimarosa.png' width='32' height='32' style='border-radius:50%;' alt='nimarosa'/></a> | Integration between payroll and hr_public_holidays [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
credit-control
[](https://runboat.odoo-community.org/builds?repo=OCA/credit-control&target_branch=18.0) [](https://github.com/OCA/credit-control/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/credit-control/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/credit-control) [](https://translation.odoo-community.org/engage/credit-control-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # credit-control credit-control <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_credit_control](account_credit_control/) | 18.0.2.0.2 | | Account Credit Control [account_credit_control_attach_invoice](account_credit_control_attach_invoice/) | 18.0.1.0.0 | | Extend account credit control to print credit control summary with invoices [account_credit_control_queue_job](account_credit_control_queue_job/) | 18.0.2.0.0 | | Account Credit Control [account_financial_risk](account_financial_risk/) | 18.0.1.2.0 | <a href='https://github.com/carlosdauden'><img src='https://github.com/carlosdauden.png' width='32' height='32' style='border-radius:50%;' alt='carlosdauden'/></a> | Manage customer risk [account_invoice_overdue_reminder](account_invoice_overdue_reminder/) | 18.0.1.3.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Simple mail/letter/phone overdue customer invoice reminder [account_invoice_overdue_warn](account_invoice_overdue_warn/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Show warning on customer form view if it has overdue invoices [account_invoice_overdue_warn_sale](account_invoice_overdue_warn_sale/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Show overdue warning on sale order form view [account_payment_return_financial_risk](account_payment_return_financial_risk/) | 18.0.1.0.0 | | Partner Payment Return Risk [partner_risk_insurance](partner_risk_insurance/) | 18.0.1.0.3 | <a href='https://github.com/Daniel-CA'><img src='https://github.com/Daniel-CA.png' width='32' height='32' style='border-radius:50%;' alt='Daniel-CA'/></a> <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> <a href='https://github.com/omar7r'><img src='https://github.com/omar7r.png' width='32' height='32' style='border-radius:50%;' alt='omar7r'/></a> <a href='https://github.com/Tardo'><img src='https://github.com/Tardo.png' width='32' height='32' style='border-radius:50%;' alt='Tardo'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Risk insurance partner information [partner_risk_insurance_product_sticker_invoice_report](partner_risk_insurance_product_sticker_invoice_report/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Display a Sticker on Invoice Reports secured with Risk Insurance [sale_financial_risk](sale_financial_risk/) | 18.0.1.0.7 | | Manage partner risk in sales orders [sale_financial_risk_info](sale_financial_risk_info/) | 18.0.1.0.1 | | Adds risk consumption info in sales orders. [stock_financial_risk](stock_financial_risk/) | 18.0.1.0.0 | | Manage partner risk in stock moves [website_sale_financial_risk](website_sale_financial_risk/) | 18.0.1.0.0 | | Website Sale Financial Risk [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
operating-unit
[](https://runboat.odoo-community.org/builds?repo=OCA/operating-unit&target_branch=18.0) [](https://github.com/OCA/operating-unit/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/operating-unit/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/operating-unit) [](https://translation.odoo-community.org/engage/operating-unit-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # operating-unit operating-unit <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_operating_unit](account_operating_unit/) | 18.0.1.0.2 | | Introduces Operating Unit (OU) in invoices and Accounting Entries with clearing account [analytic_operating_unit](analytic_operating_unit/) | 18.0.1.0.0 | | Analytic Operating Unit [crm_operating_unit](crm_operating_unit/) | 18.0.1.0.0 | | Operating Unit in CRM [mrp_operating_unit](mrp_operating_unit/) | 18.0.1.0.0 | | Operating Unit in MRP [operating_unit](operating_unit/) | 18.0.1.0.1 | | An operating unit (OU) is an organizational entity part of a company [operating_unit_access_all](operating_unit_access_all/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Access all Operating Units [product_operating_unit](product_operating_unit/) | 18.0.1.0.0 | | Adds the concept of operating unit (OU) in products [purchase_operating_unit](purchase_operating_unit/) | 18.0.1.0.0 | | Adds the concecpt of operating unit (OU) in purchase order management [purchase_stock_operating_unit](purchase_stock_operating_unit/) | 18.0.1.0.0 | <a href='https://github.com/Saran440'><img src='https://github.com/Saran440.png' width='32' height='32' style='border-radius:50%;' alt='Saran440'/></a> | Copies the operating unit of purchase picking to the stock picking [report_qweb_operating_unit](report_qweb_operating_unit/) | 18.0.1.1.0 | | Qweb Report With Operating Unit [res_partner_operating_unit](res_partner_operating_unit/) | 18.0.1.1.1 | | Introduces Operating Unit fields in Partner [sale_operating_unit](sale_operating_unit/) | 18.0.1.0.0 | | An operating unit (OU) is an organizational entity part of a company [sale_stock_operating_unit](sale_stock_operating_unit/) | 18.0.1.0.0 | | An operating unit (OU) is an organizational entity part of a company [sales_team_operating_unit](sales_team_operating_unit/) | 18.0.1.0.0 | | Sales Team Operating Unit [stock_operating_unit](stock_operating_unit/) | 18.0.1.0.0 | | Adds the concept of operating unit (OU) in stock management [stock_operating_unit_access_all](stock_operating_unit_access_all/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Access all OUs' Stock [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-invoice-reporting
[](https://runboat.odoo-community.org/builds?repo=OCA/account-invoice-reporting&target_branch=18.0) [](https://github.com/OCA/account-invoice-reporting/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-invoice-reporting/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-invoice-reporting) [](https://translation.odoo-community.org/engage/account-invoice-reporting-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # account-invoice-reporting account-invoice-reporting <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_comment_template](account_comment_template/) | 18.0.1.0.0 | | Comments templates on invoice documents [account_invoice_line_report](account_invoice_line_report/) | 18.0.1.0.1 | | New view to manage invoice lines information [account_invoice_line_sale_line_position](account_invoice_line_sale_line_position/) | 18.0.1.0.1 | | Adds the related sale line position on invoice line. [account_invoice_payment_mode_note_template](account_invoice_payment_mode_note_template/) | 18.0.1.0.0 | | This addon allow user to customize the payment mode note using jinja2 templates [account_invoice_production_lot](account_invoice_production_lot/) | 18.0.1.0.1 | | Display delivered serial numbers in invoice [account_invoice_report_grouped_by_picking](account_invoice_report_grouped_by_picking/) | 18.0.1.0.2 | | Print invoice lines grouped by picking [account_invoice_report_grouped_by_picking_sale_mrp](account_invoice_report_grouped_by_picking_sale_mrp/) | 18.0.1.0.0 | | Take into account BoM kits in invoice report grouped by picking [account_invoice_report_payment_info](account_invoice_report_payment_info/) | 18.0.1.0.0 | | Show payment extended info in invoice [account_invoice_report_picking_customer_note](account_invoice_report_picking_customer_note/) | 18.0.1.0.2 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Print picking customer note in Invoice [account_invoice_report_product_sticker](account_invoice_report_product_sticker/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Display Product Stickers on Invoice Reports [account_invoice_report_salesperson](account_invoice_report_salesperson/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Salesperson info in Invoice report [account_invoice_report_stock_packaging](account_invoice_report_stock_packaging/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Display Packaging on Invoice Report [account_reporting_volume](account_reporting_volume/) | 18.0.1.0.0 | | Volume in the invoices analysis view [account_reporting_weight](account_reporting_weight/) | 18.0.1.0.0 | | Weights in the invoices analysis view [partner_time_to_pay](partner_time_to_pay/) | 18.0.1.0.1 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Add receivables and payables statistics to partners [stock_account_invoice_report_lot_expiry](stock_account_invoice_report_lot_expiry/) | 18.0.1.0.1 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Display expiry date in the lots table of the invoice report [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
stock-logistics-reporting
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # stock-logistics-reporting [](https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-reporting&target_branch=18.0) [](https://github.com/OCA/stock-logistics-reporting/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/stock-logistics-reporting/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/stock-logistics-reporting) [](https://translation.odoo-community.org/engage/stock-logistics-reporting-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # Stock Reporting Are you looking for modules related to logistics? Or would like to contribute to? There are many repositories with specific purposes. Have a look at this [README](https://github.com/OCA/wms/blob/18.0/README.md). <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [delivery_line_sale_line_position](delivery_line_sale_line_position/) | 18.0.1.0.0 | | Adds the sale line position to the delivery report lines [printing_auto_stock_picking](printing_auto_stock_picking/) | 18.0.1.1.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Printing Auto Stock Picking [stock_account_valuation_report](stock_account_valuation_report/) | 18.0.1.0.1 | | Improves logic of the Inventory Valuation Report [stock_delivery_note](stock_delivery_note/) | 18.0.1.0.0 | | This module allows to fill in a delivery note that will be displayed on delivery report [stock_move_delay_report](stock_move_delay_report/) | 18.0.1.0.0 | | Stock Move Delay Report [stock_move_pivot_total_price](stock_move_pivot_total_price/) | 18.0.1.0.0 | <a href='https://github.com/BernatObrador'><img src='https://github.com/BernatObrador.png' width='32' height='32' style='border-radius:50%;' alt='BernatObrador'/></a> | Adds a total price UOM to the stock move pivot view [stock_move_value_report](stock_move_value_report/) | 18.0.1.0.0 | | Stock Move Cost Value Report [stock_picking_batch_report](stock_picking_batch_report/) | 18.0.1.0.0 | | Stock Picking Batch Report [stock_picking_comment_template](stock_picking_comment_template/) | 18.0.1.0.0 | | Comments texts templates on Picking documents [stock_picking_group_by_partner_by_carrier_sale_line_position](stock_picking_group_by_partner_by_carrier_sale_line_position/) | 18.0.1.0.0 | | Glue module for sale position and delivery report grouped [stock_picking_operations_multilang](stock_picking_operations_multilang/) | 18.0.1.0.0 | | Stock Picking Operations Multilang [stock_picking_report_custom_description](stock_picking_report_custom_description/) | 18.0.1.0.0 | <a href='https://github.com/carlosdauden'><img src='https://github.com/carlosdauden.png' width='32' height='32' style='border-radius:50%;' alt='carlosdauden'/></a> | Show moves description in picking reports [stock_picking_report_delivery_driver](stock_picking_report_delivery_driver/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Delivery Driver info in Stock Picking reports [stock_picking_report_external_note](stock_picking_report_external_note/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Adds a note in Stock Picking shown on external reports like Delivery Slip [stock_picking_report_header_repeater](stock_picking_report_header_repeater/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Stock Picking Report Header Repeater [stock_picking_report_incoming_delivery_address](stock_picking_report_incoming_delivery_address/) | 18.0.1.0.1 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Allow show delivery address in report when picking type is incoming [stock_picking_report_internal_delivery_address](stock_picking_report_internal_delivery_address/) | 18.0.1.0.0 | | Show delivery address when picking type is internal [stock_picking_report_product_sticker](stock_picking_report_product_sticker/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Stock Picking Report - Product Sticker [stock_picking_report_qty_undelivered](stock_picking_report_qty_undelivered/) | 18.0.1.0.0 | <a href='https://github.com/EmilioPascual'><img src='https://github.com/EmilioPascual.png' width='32' height='32' style='border-radius:50%;' alt='EmilioPascual'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Print a summary of the undelivered quantity [stock_picking_report_salesperson](stock_picking_report_salesperson/) | 18.0.1.0.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Salesperson info in Stock Picking reports [stock_picking_report_summary](stock_picking_report_summary/) | 18.0.1.0.0 | <a href='https://github.com/quentinDupont'><img src='https://github.com/quentinDupont.png' width='32' height='32' style='border-radius:50%;' alt='quentinDupont'/></a> <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Stock Picking Report Summary [stock_picking_report_valued](stock_picking_report_valued/) | 18.0.1.1.2 | | Adding Valued Picking on Delivery Slip report [stock_picking_report_valued_sale_mrp](stock_picking_report_valued_sale_mrp/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Allow to summarize the picking related with the selled kits [stock_portal_lot_list_download](stock_portal_lot_list_download/) | 18.0.1.0.0 | | Allows portal users to download lot list of delivery pickings in Excel format. [stock_quantity_history_location](stock_quantity_history_location/) | 18.0.1.0.0 | <a href='https://github.com/luisg123v'><img src='https://github.com/luisg123v.png' width='32' height='32' style='border-radius:50%;' alt='luisg123v'/></a> <a href='https://github.com/rolandojduartem'><img src='https://github.com/rolandojduartem.png' width='32' height='32' style='border-radius:50%;' alt='rolandojduartem'/></a> | Provides stock quantity by location on past date [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
stock-logistics-transport
[](https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-transport&target_branch=18.0) [](https://github.com/OCA/stock-logistics-transport/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/stock-logistics-transport/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/stock-logistics-transport) [](https://translation.odoo-community.org/engage/stock-logistics-transport-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # Stock Transport Manage incoming and outgoing transports. Are you looking for modules related to logistics? Or would like to contribute to? There are many repositories with specific purposes. Have a look at this [README](https://github.com/OCA/wms/blob/18.0/README.md). <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [printing_auto_shipment_advice](printing_auto_shipment_advice/) | 18.0.1.0.2 | | Printing Auto Shipment Advice [shipment_advice](shipment_advice/) | 18.0.1.2.4 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | Manage your (un)loading process through shipment advices. [shipment_advice_planner](shipment_advice_planner/) | 18.0.1.1.0 | <a href='https://github.com/jbaudoux'><img src='https://github.com/jbaudoux.png' width='32' height='32' style='border-radius:50%;' alt='jbaudoux'/></a> | This module is used to plan ready transfers in shipment advices. [stock_depot](stock_depot/) | 18.0.1.0.0 | | This module allows users to manage partners stock depots. [stock_dock](stock_dock/) | 18.0.1.1.0 | | Manage the loading docks of your warehouse. [stock_location_address](stock_location_address/) | 18.0.1.0.0 | | Adds an address on locations [stock_location_address_purchase](stock_location_address_purchase/) | 18.0.1.0.0 | | Uses the location address on purchases [tms](tms/) | 18.0.1.1.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/santiagordz'><img src='https://github.com/santiagordz.png' width='32' height='32' style='border-radius:50%;' alt='santiagordz'/></a> <a href='https://github.com/EdgarRetes'><img src='https://github.com/EdgarRetes.png' width='32' height='32' style='border-radius:50%;' alt='EdgarRetes'/></a> | Manage Vehicles, Drivers, Routes and Trips [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
rma
[](https://runboat.odoo-community.org/builds?repo=OCA/rma&target_branch=18.0) [](https://github.com/OCA/rma/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/rma/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/rma) [](https://translation.odoo-community.org/engage/rma-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # rma rma <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [product_warranty](product_warranty/) | 18.0.1.0.0 | <a href='https://github.com/osi-scampbell'><img src='https://github.com/osi-scampbell.png' width='32' height='32' style='border-radius:50%;' alt='osi-scampbell'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Product Warranty [rma](rma/) | 18.0.2.4.5 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Return Merchandise Authorization (RMA) [rma_batch](rma_batch/) | 18.0.1.0.0 | | Group RMAs into batches for collective management [rma_delivery](rma_delivery/) | 18.0.1.4.1 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Allow to choose a default delivery carrier for returns [rma_lot](rma_lot/) | 18.0.1.3.0 | | Manage lot in RMA [rma_reason](rma_reason/) | 18.0.1.1.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | Rma Reason [rma_repair](rma_repair/) | 18.0.1.0.1 | <a href='https://github.com/peluko00'><img src='https://github.com/peluko00.png' width='32' height='32' style='border-radius:50%;' alt='peluko00'/></a> | Create a repair order from rma [rma_repair_lot](rma_repair_lot/) | 18.0.1.0.1 | <a href='https://github.com/peluko00'><img src='https://github.com/peluko00.png' width='32' height='32' style='border-radius:50%;' alt='peluko00'/></a> | RMA Repair Lot [rma_sale](rma_sale/) | 18.0.2.2.2 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Sale Order - Return Merchandise Authorization (RMA) [rma_sale_auto_detect](rma_sale_auto_detect/) | 18.0.1.0.0 | | Automatically link RMA products to related sales orders within an eligibility period [rma_sale_delivery](rma_sale_delivery/) | 18.0.1.1.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | RMA Sale Delivery [rma_sale_lot](rma_sale_lot/) | 18.0.1.1.0 | | Manage sale returns with lot. [rma_sale_mrp](rma_sale_mrp/) | 18.0.1.0.1 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Allow doing RMAs from MRP kits [rma_sale_reason](rma_sale_reason/) | 18.0.1.0.2 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | Rma Sale Reason [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
currency
[](https://runboat.odoo-community.org/builds?repo=OCA/currency&target_branch=18.0) [](https://github.com/OCA/currency/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/currency/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/currency) [](https://translation.odoo-community.org/engage/currency-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # currency currency <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [currency_old_rate_notify](currency_old_rate_notify/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Notify accounting managers when currency rates are too old [currency_rate_update](currency_rate_update/) | 18.0.1.0.1 | | Update exchange rates using OCA modules [currency_rate_update_xe](currency_rate_update_xe/) | 18.0.1.0.0 | | Update exchange rates using XE.com [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
margin-analysis
[](https://runboat.odoo-community.org/builds?repo=OCA/margin-analysis&target_branch=18.0) [](https://github.com/OCA/margin-analysis/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/margin-analysis/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/margin-analysis) [](https://translation.odoo-community.org/engage/margin-analysis-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # margin-analysis margin-analysis <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_invoice_margin](account_invoice_margin/) | 18.0.1.0.1 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Show margin in invoices [account_invoice_margin_sale](account_invoice_margin_sale/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> <a href='https://github.com/carlosdauden'><img src='https://github.com/carlosdauden.png' width='32' height='32' style='border-radius:50%;' alt='carlosdauden'/></a> | Set margin in invoices from sale orders [product_replenishment_cost](product_replenishment_cost/) | 18.0.1.0.0 | | Provides an overridable method on product which computethe Replenishment cost of a product [product_standard_margin](product_standard_margin/) | 18.0.1.1.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Product Margin and Margin Rate [product_standard_margin_security](product_standard_margin_security/) | 18.0.1.0.0 | | Security for product standard margin [sale_elaboration_margin](sale_elaboration_margin/) | 18.0.1.0.0 | | Compute elaboration margins in sale orders lines [sale_margin_delivered](sale_margin_delivered/) | 18.0.1.0.1 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Sale Margin Delivered [sale_margin_delivered_dropshipping](sale_margin_delivered_dropshipping/) | 18.0.1.0.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> | Sale Margin Delivered Dropshipping [sale_margin_delivered_security](sale_margin_delivered_security/) | 18.0.1.0.1 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Glue module between sale margin delivered and sale margin security modules [sale_margin_security](sale_margin_security/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Sale Margin Security [sale_margin_sync](sale_margin_sync/) | 18.0.1.0.0 | | Recompute sale margin when stock move cost price is changed [sale_report_margin](sale_report_margin/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Sale Report Margin [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
brand
[](https://runboat.odoo-community.org/builds?repo=OCA/brand&target_branch=18.0) [](https://github.com/OCA/brand/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/brand/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/brand) [](https://translation.odoo-community.org/engage/brand-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # brand brand <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_analytic_brand](account_analytic_brand/) | 18.0.2.0.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | This module allows to propagate analytic distribution from branded analytic distribution models on account moves [account_brand](account_brand/) | 18.0.1.0.1 | <a href='https://github.com/osi-scampbell'><img src='https://github.com/osi-scampbell.png' width='32' height='32' style='border-radius:50%;' alt='osi-scampbell'/></a> <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | Send branded invoices and refunds [account_invoice_bank_brand](account_invoice_bank_brand/) | 18.0.1.0.0 | | Enables the automatic selection of the partner'sbank account on invoices based on the brand. [account_payment_mode_brand](account_payment_mode_brand/) | 18.0.1.0.0 | | This addon define allowed payment mode per brand [analytic_brand](analytic_brand/) | 18.0.3.0.1 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | This addon allows to define analytic distribution models using brands in their domains. [brand](brand/) | 18.0.1.0.3 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | This is a base addon for brand modules. It adds the brand object and its menu and define an abstract model to be inherited from branded objects [brand_external_report_layout](brand_external_report_layout/) | 18.0.1.0.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | This module allows you to have a different layout by brand for your external reports. [contract_brand](contract_brand/) | 18.0.2.0.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | This module allows you to manage branded contracts. It adds a brand field on the contract and propagate the value on the invoices. [contract_forecast_brand](contract_forecast_brand/) | 18.0.1.0.0 | | This addon add brand field for contract forecast [contract_payment_mode_brand](contract_payment_mode_brand/) | 18.0.1.0.0 | | This addon limits payment mode selection in contract to the brand's allowed. [mail_brand](mail_brand/) | 18.0.1.0.0 | <a href='https://github.com/switch87'><img src='https://github.com/switch87.png' width='32' height='32' style='border-radius:50%;' alt='switch87'/></a> <a href='https://github.com/bosd'><img src='https://github.com/bosd.png' width='32' height='32' style='border-radius:50%;' alt='bosd'/></a> | If a model has a brand defined to it, emails send from this model will be branded accordingly. [partner_brand](partner_brand/) | 18.0.1.0.2 | <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> | Define registered mark in partners according to brand settings [product_brand](product_brand/) | 18.0.1.1.0 | | Product Brand Manager [product_brand_mrp](product_brand_mrp/) | 18.0.1.0.0 | | This module allows to work with product_brand in MRP. [product_brand_purchase](product_brand_purchase/) | 18.0.1.0.0 | | This module allows to work with product_brand in purchase reports. [product_brand_stock](product_brand_stock/) | 18.0.1.0.0 | | This module allows to work with product_brand in Stock. [product_brand_stock_account](product_brand_stock_account/) | 18.0.1.0.0 | | This module allows to work with product_brand in Stock Account. [product_brand_tag](product_brand_tag/) | 18.0.1.0.0 | | Add tags to product brand [product_contract_brand](product_contract_brand/) | 18.0.1.0.0 | | This addon propagate the brand from sale order to contract [sale_analytic_brand](sale_analytic_brand/) | 18.0.2.0.0 | <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | This module allows to propagate analytic distribution from branded analytic distribution models on sale order lines [sale_brand](sale_brand/) | 18.0.1.0.0 | <a href='https://github.com/osi-scampbell'><img src='https://github.com/osi-scampbell.png' width='32' height='32' style='border-radius:50%;' alt='osi-scampbell'/></a> <a href='https://github.com/sbejaoui'><img src='https://github.com/sbejaoui.png' width='32' height='32' style='border-radius:50%;' alt='sbejaoui'/></a> | Send branded sales orders [sale_payment_mode_brand](sale_payment_mode_brand/) | 18.0.1.0.0 | | This addon limit payment mode selection on sale order to the brand allowed payment modes. [stock_brand](stock_brand/) | 18.0.1.0.0 | | Manage brands on stock picking documents [stock_picking_partner_brand](stock_picking_partner_brand/) | 18.0.1.0.0 | <a href='https://github.com/bosd'><img src='https://github.com/bosd.png' width='32' height='32' style='border-radius:50%;' alt='bosd'/></a> | Automatically sets the brand on a Stock Picking based on the selected partner's brand. [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
hr-expense
[](https://runboat.odoo-community.org/builds?repo=OCA/hr-expense&target_branch=18.0) [](https://github.com/OCA/hr-expense/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/hr-expense/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/hr-expense) [](https://translation.odoo-community.org/engage/hr-expense-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # hr-expense hr-expense <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [hr_expense_advance_clearing](hr_expense_advance_clearing/) | 18.0.1.0.3 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Employee Advance and Clearing [hr_expense_advance_clearing_sequence](hr_expense_advance_clearing_sequence/) | 18.0.1.0.0 | | HR Expense Advance Clearing Sequence [hr_expense_cancel](hr_expense_cancel/) | 18.0.1.0.0 | | Hr expense cancel [hr_expense_exception](hr_expense_exception/) | 18.0.1.0.0 | <a href='https://github.com/Saran440'><img src='https://github.com/Saran440.png' width='32' height='32' style='border-radius:50%;' alt='Saran440'/></a> | Custom exceptions on expense report [hr_expense_invoice](hr_expense_invoice/) | 18.0.1.0.3 | | Supplier invoices on HR expenses [hr_expense_payment](hr_expense_payment/) | 18.0.1.0.0 | | HR Expense Payment [hr_expense_petty_cash](hr_expense_petty_cash/) | 18.0.1.0.0 | | Petty Cash [hr_expense_sequence](hr_expense_sequence/) | 18.0.1.0.0 | | HR expense sequence [hr_expense_sequence_option](hr_expense_sequence_option/) | 18.0.1.0.0 | <a href='https://github.com/ps-tubtim'><img src='https://github.com/ps-tubtim.png' width='32' height='32' style='border-radius:50%;' alt='ps-tubtim'/></a> | Manage sequence options for hr.expense.sheet [hr_expense_tier_validation](hr_expense_tier_validation/) | 18.0.1.0.0 | <a href='https://github.com/ps-tubtim'><img src='https://github.com/ps-tubtim.png' width='32' height='32' style='border-radius:50%;' alt='ps-tubtim'/></a> | Expense Tier Validation [hr_expense_vendor_receipt](hr_expense_vendor_receipt/) | 18.0.1.0.0 | <a href='https://github.com/Andrii9090'><img src='https://github.com/Andrii9090.png' width='32' height='32' style='border-radius:50%;' alt='Andrii9090'/></a> <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Allow to create Vendor Receipt from Hr Expense [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
stock-logistics-tracking
[](https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-tracking&target_branch=18.0) [](https://github.com/OCA/stock-logistics-tracking/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/stock-logistics-tracking/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/stock-logistics-tracking) [](https://translation.odoo-community.org/engage/stock-logistics-tracking-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # Stock Tracking Enhance packages (stock.quant.package). Are you looking for modules related to logistics? Or would like to contribute to? There are many repositories with specific purposes. Have a look at this [README](https://github.com/OCA/wms/blob/18.0/README.md). <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [internal_stock_quant_package](internal_stock_quant_package/) | 18.0.1.1.0 | | This module allows to declare internal stock quant package [stock_quant_package_archive](stock_quant_package_archive/) | 18.0.1.0.0 | | Allow to archive packages [stock_quant_package_dimension](stock_quant_package_dimension/) | 18.0.1.0.1 | | Use dimensions on packages [stock_quant_package_product_packaging](stock_quant_package_product_packaging/) | 18.0.1.3.0 | | Use product packagings on packages [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
hr-holidays
[](https://runboat.odoo-community.org/builds?repo=OCA/hr-holidays&target_branch=18.0) [](https://github.com/OCA/hr-holidays/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/hr-holidays/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/hr-holidays) [](https://translation.odoo-community.org/engage/hr-holidays-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # hr-holidays hr-holidays <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [hr_holidays_leave_repeated](hr_holidays_leave_repeated/) | 18.0.1.0.0 | | Define periodical leaves [hr_holidays_leave_report_calendar_type](hr_holidays_leave_report_calendar_type/) | 18.0.1.0.0 | | Adds leave type filter to Time Off Overview calendar [hr_holidays_natural_period](hr_holidays_natural_period/) | 18.0.1.0.5 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Apply natural days in holidays [hr_holidays_public](hr_holidays_public/) | 18.0.1.0.6 | | Manage Public Holidays [hr_holidays_public_city](hr_holidays_public_city/) | 18.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | HR Holidays Public City [hr_holidays_settings](hr_holidays_settings/) | 18.0.1.0.0 | | Enables Settings Form for HR Holidays. [resource_calendar_flexible_exclude_weekend](resource_calendar_flexible_exclude_weekend/) | 18.0.1.0.0 | | Resource Calendar Flexible Hours Exclude Weekend [resource_leaves_geographic](resource_leaves_geographic/) | 18.0.1.0.0 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Add geographic State to Resource Calendar Leaves [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
sale-reporting
[](https://runboat.odoo-community.org/builds?repo=OCA/sale-reporting&target_branch=18.0) [](https://github.com/OCA/sale-reporting/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/sale-reporting/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/sale-reporting) [](https://translation.odoo-community.org/engage/sale-reporting-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # sale-reporting sale-reporting <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [product_sold_by_delivery_week](product_sold_by_delivery_week/) | 18.0.1.1.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Adds a field that graphically hints the weekly product sales [sale_comment_template](sale_comment_template/) | 18.0.1.0.0 | | Comments texts templates on Sale documents [sale_layout_category_hide_detail](sale_layout_category_hide_detail/) | 18.0.1.0.0 | | Hide details for sections in sale orders and invoices for reports and customer portal [sale_order_line_position](sale_order_line_position/) | 18.0.1.0.1 | | Adds position number on sale order line. [sale_order_product_recommendation_product_sold_by_delivery_week](sale_order_product_recommendation_product_sold_by_delivery_week/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Adds the weekly sales field to the recommendation wizard [sale_order_report_hide_tax](sale_order_report_hide_tax/) | 18.0.1.0.2 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Hide taxes column when they don't add value [sale_order_report_product_image](sale_order_report_product_image/) | 18.0.1.0.2 | | Show product images on Sale documents [sale_order_weight](sale_order_weight/) | 18.0.1.0.0 | | Add products weight in report for sale order [sale_packaging_report](sale_packaging_report/) | 18.0.1.0.0 | <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Packaging data in sale reports [sale_report_delivered](sale_report_delivered/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Sale Report Delivered [sale_report_delivered_attribute_values](sale_report_delivered_attribute_values/) | 18.0.1.0.1 | <a href='https://github.com/Shide'><img src='https://github.com/Shide.png' width='32' height='32' style='border-radius:50%;' alt='Shide'/></a> <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> | Allow to view Attribute values of Lines on Sale Report Delivered [sale_report_delivered_brand](sale_report_delivered_brand/) | 18.0.1.0.1 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Sale Report Delivered Brand [sale_report_delivered_elaboration](sale_report_delivered_elaboration/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Sale Report Delivered Elaboration [sale_report_delivered_partner_priority](sale_report_delivered_partner_priority/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Sale Report Delivered Partner Priority [sale_report_delivered_semaphore](sale_report_delivered_semaphore/) | 18.0.1.0.0 | <a href='https://github.com/CarlosRoca13'><img src='https://github.com/CarlosRoca13.png' width='32' height='32' style='border-radius:50%;' alt='CarlosRoca13'/></a> | Sale Report Delivered Semaphore [sale_report_delivered_subtotal](sale_report_delivered_subtotal/) | 18.0.1.0.0 | <a href='https://github.com/sergio-teruel'><img src='https://github.com/sergio-teruel.png' width='32' height='32' style='border-radius:50%;' alt='sergio-teruel'/></a> | Sale Report Delivered subtotal [sale_report_delivered_volume](sale_report_delivered_volume/) | 18.0.1.0.0 | | Sale Report Delivered Volume [sale_report_salesperson_from_partner](sale_report_salesperson_from_partner/) | 18.0.1.0.0 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | Sale Report Salesperson From Partner [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
fleet
[](https://runboat.odoo-community.org/builds?repo=OCA/fleet&target_branch=18.0) [](https://github.com/OCA/fleet/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/fleet/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/fleet) [](https://translation.odoo-community.org/engage/fleet-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # fleet fleet <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [fleet_vehicle_calendar_year](fleet_vehicle_calendar_year/) | 18.0.1.0.0 | <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | This module extends the fleet management functionality. Allows the registration of the vehicle's calendar year. [fleet_vehicle_category](fleet_vehicle_category/) | 18.0.1.0.0 | | Add category definition for vehicles. [fleet_vehicle_configuration](fleet_vehicle_configuration/) | 18.0.1.0.0 | | add vehicle configuration capacity [fleet_vehicle_fuel_capacity](fleet_vehicle_fuel_capacity/) | 18.0.1.0.0 | <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | This module extends the functionality of fleet management. It allows the registration of a vehicle's fuel capacity. [fleet_vehicle_fuel_type_ethanol](fleet_vehicle_fuel_type_ethanol/) | 18.0.1.0.0 | <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | This module extends the fleet management functionality. This adds ethanol as another type of fuel to be used by a vehicle in the fleet. [fleet_vehicle_history_date_end](fleet_vehicle_history_date_end/) | 18.0.1.0.0 | <a href='https://github.com/mamcode'><img src='https://github.com/mamcode.png' width='32' height='32' style='border-radius:50%;' alt='mamcode'/></a> <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Automatically assign date end in vehicle history when a new driver is assigned. [fleet_vehicle_inspection](fleet_vehicle_inspection/) | 18.0.1.0.0 | <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | This module extends the Fleet module allowing the registration of vehicle entry and exit inspections. [fleet_vehicle_inspection_template](fleet_vehicle_inspection_template/) | 18.0.1.0.0 | <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | This module extend module fleet_vehicle_inspection enable inspection templates feature [fleet_vehicle_log_fuel](fleet_vehicle_log_fuel/) | 18.0.1.0.0 | | Add Log Fuels for your vehicles. [fleet_vehicle_ownership](fleet_vehicle_ownership/) | 18.0.1.0.0 | <a href='https://github.com/cubells'><img src='https://github.com/cubells.png' width='32' height='32' style='border-radius:50%;' alt='cubells'/></a> | Add vehicle ownership, linking partners to vehicles [fleet_vehicle_purchase](fleet_vehicle_purchase/) | 18.0.1.0.0 | | Allow to integrate Purcase with Fleet Vehicles [fleet_vehicle_service_activity](fleet_vehicle_service_activity/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Activity alerts for fleet services [fleet_vehicle_service_kanban](fleet_vehicle_service_kanban/) | 18.0.1.0.0 | <a href='https://github.com/mamcode'><img src='https://github.com/mamcode.png' width='32' height='32' style='border-radius:50%;' alt='mamcode'/></a> <a href='https://github.com/ivantodorovich'><img src='https://github.com/ivantodorovich.png' width='32' height='32' style='border-radius:50%;' alt='ivantodorovich'/></a> | Add features of kanban to logs of vehicle services. [fleet_vehicle_service_services](fleet_vehicle_service_services/) | 18.0.1.0.0 | | Add subservices in Services. [fleet_vehicle_stock](fleet_vehicle_stock/) | 18.0.1.0.0 | <a href='https://github.com/marcelsavegnago'><img src='https://github.com/marcelsavegnago.png' width='32' height='32' style='border-radius:50%;' alt='marcelsavegnago'/></a> | This module is an add-on for the Fleet application in Odoo. It allows you to track your Fleet Vehicles in stock moves. [fleet_vehicle_usage](fleet_vehicle_usage/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Fleet Vehicle Usage [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
product-configurator
[](https://runboat.odoo-community.org/builds?repo=OCA/product-configurator&target_branch=18.0) [](https://github.com/OCA/product-configurator/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/product-configurator/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/product-configurator) [](https://translation.odoo-community.org/engage/product-configurator-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # product-configurator product-configurator <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [product_configurator](product_configurator/) | 18.0.1.0.0 | <a href='https://github.com/PCatinean'><img src='https://github.com/PCatinean.png' width='32' height='32' style='border-radius:50%;' alt='PCatinean'/></a> | Base for product configuration interface modules [product_configurator_mrp](product_configurator_mrp/) | 18.0.1.0.0 | <a href='https://github.com/PCatinean'><img src='https://github.com/PCatinean.png' width='32' height='32' style='border-radius:50%;' alt='PCatinean'/></a> | BOM Support for configurable products [product_configurator_sale](product_configurator_sale/) | 18.0.1.0.1 | <a href='https://github.com/PCatinean'><img src='https://github.com/PCatinean.png' width='32' height='32' style='border-radius:50%;' alt='PCatinean'/></a> | Product configuration interface modules for Sale [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
odoo-pim
[](https://runboat.odoo-community.org/builds?repo=OCA/odoo-pim&target_branch=18.0) [](https://github.com/OCA/odoo-pim/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/odoo-pim/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/odoo-pim) [](https://translation.odoo-community.org/engage/odoo-pim-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # odoo-pim Product Information Management. <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [attribute_set](attribute_set/) | 18.0.1.0.0 | | Attribute Set [pim](pim/) | 18.0.1.0.0 | | Product Information Management [product_attribute_set](product_attribute_set/) | 18.0.1.0.0 | | Product Attribute Set [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
intrastat-extrastat
[](https://runboat.odoo-community.org/builds?repo=OCA/intrastat-extrastat&target_branch=18.0) [](https://github.com/OCA/intrastat-extrastat/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/intrastat-extrastat/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/intrastat-extrastat) [](https://translation.odoo-community.org/engage/intrastat-extrastat-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # intrastat-extrastat intrastat-extrastat <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [intrastat_base](intrastat_base/) | 18.0.2.0.1 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> <a href='https://github.com/luc-demeyer'><img src='https://github.com/luc-demeyer.png' width='32' height='32' style='border-radius:50%;' alt='luc-demeyer'/></a> | Base module for Intrastat reporting [intrastat_product](intrastat_product/) | 18.0.1.3.3 | | Base module for Intrastat Product [product_harmonized_system](product_harmonized_system/) | 18.0.1.2.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> <a href='https://github.com/luc-demeyer'><img src='https://github.com/luc-demeyer.png' width='32' height='32' style='border-radius:50%;' alt='luc-demeyer'/></a> | Base module for Product Import/Export reports [product_harmonized_system_delivery](product_harmonized_system_delivery/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> <a href='https://github.com/luc-demeyer'><img src='https://github.com/luc-demeyer.png' width='32' height='32' style='border-radius:50%;' alt='luc-demeyer'/></a> | Hide native hs_code field provided by the delivery module [product_harmonized_system_stock](product_harmonized_system_stock/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> <a href='https://github.com/luc-demeyer'><img src='https://github.com/luc-demeyer.png' width='32' height='32' style='border-radius:50%;' alt='luc-demeyer'/></a> | Adds a menu entry for H.S. codes [product_harmonized_system_tax_rate](product_harmonized_system_tax_rate/) | 18.0.1.0.0 | <a href='https://github.com/nayatec'><img src='https://github.com/nayatec.png' width='32' height='32' style='border-radius:50%;' alt='nayatec'/></a> <a href='https://github.com/hparfr'><img src='https://github.com/hparfr.png' width='32' height='32' style='border-radius:50%;' alt='hparfr'/></a> | Add a notion of tax rate linked to an H.S. Code and Country. [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
sale-promotion
[](https://odoo-community.org/get-involved?utm_source=repo-readme) # sale-promotion [](https://runboat.odoo-community.org/builds?repo=OCA/sale-promotion&target_branch=18.0) [](https://github.com/OCA/sale-promotion/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/sale-promotion/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/sale-promotion) [](https://translation.odoo-community.org/engage/sale-promotion-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> sale-promotion <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [loyalty_coupon_no_mail](loyalty_coupon_no_mail/) | 18.0.1.0.0 | <a href='https://github.com/natuan9'><img src='https://github.com/natuan9.png' width='32' height='32' style='border-radius:50%;' alt='natuan9'/></a> | Generate coupons without triggering email notifications [loyalty_criteria_multi_product](loyalty_criteria_multi_product/) | 18.0.1.0.1 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | Allows to set as promotion criteria multi-product conditions [loyalty_incompatibility](loyalty_incompatibility/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Allows to set incompatibility rules between promotions [loyalty_limit](loyalty_limit/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Restrict number of promotions per customer or salesman [loyalty_mass_mailing](loyalty_mass_mailing/) | 18.0.1.0.0 | | Loyalty Mass Mailing [loyalty_multi_gift](loyalty_multi_gift/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Allows to configure multiple gift rewards per promotion [loyalty_partner_applicability](loyalty_partner_applicability/) | 18.0.1.0.0 | | Enables the definition of a customer filter for promotion rules that will only be applied to customers who meet the specified conditions in the filter. [loyalty_program_chatter](loyalty_program_chatter/) | 18.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Register messages and activities on the sale coupon records [sale_loyalty_criteria_multi_product](sale_loyalty_criteria_multi_product/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Allows to set as promotion criteria multi-product conditions [sale_loyalty_incompatibility](sale_loyalty_incompatibility/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Allows to set incompatibility rules between promotions in sale orders [sale_loyalty_limit](sale_loyalty_limit/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Restrict number of promotions per customer or salesman [sale_loyalty_multi_gift](sale_loyalty_multi_gift/) | 18.0.1.0.1 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Allows to configure multiple gift rewards per promotion in sales [sale_loyalty_order_info](sale_loyalty_order_info/) | 18.0.1.0.0 | | Add info on sale order about applied loyalties [sale_loyalty_order_line_link](sale_loyalty_order_line_link/) | 18.0.1.0.0 | <a href='https://github.com/chienandalu'><img src='https://github.com/chienandalu.png' width='32' height='32' style='border-radius:50%;' alt='chienandalu'/></a> | Adds a link between loyalty programs and their generated order linesfor easing tracking [sale_loyalty_order_suggestion](sale_loyalty_order_suggestion/) | 18.0.1.0.2 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | Suggest promotions in the sale order line [sale_loyalty_order_suggestion_multi_gift](sale_loyalty_order_suggestion_multi_gift/) | 18.0.1.0.3 | | Suggest promotions with rewards multi gift in the sale order line [sale_loyalty_order_suggestion_multi_product](sale_loyalty_order_suggestion_multi_product/) | 18.0.1.0.1 | | Suggest promotions with criteria multi product in the sale order line [sale_loyalty_partner](sale_loyalty_partner/) | 18.0.1.0.0 | | Sale Loyalty Partner [sale_loyalty_partner_applicability](sale_loyalty_partner_applicability/) | 18.0.1.0.0 | | Enables the definition of a customer filter for promotion rules that will only be applied to customers who meet the specified conditions in the filter. [website_sale_loyalty_page](website_sale_loyalty_page/) | 18.0.1.0.0 | | Website Sale Loyalty Page [website_sale_loyalty_suggestion_wizard](website_sale_loyalty_suggestion_wizard/) | 18.0.1.0.1 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | Suggests promotions and allows you to configure and apply these promotions directly from the website [website_sale_loyalty_suggestion_wizard_multi_gift](website_sale_loyalty_suggestion_wizard_multi_gift/) | 18.0.1.0.0 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | Suggests promotions multi-gift and allows you to configure and apply these promotions directly from the website [website_sale_loyalty_suggestion_wizard_multi_product](website_sale_loyalty_suggestion_wizard_multi_product/) | 18.0.1.0.0 | <a href='https://github.com/pilarvargas-tecnativa'><img src='https://github.com/pilarvargas-tecnativa.png' width='32' height='32' style='border-radius:50%;' alt='pilarvargas-tecnativa'/></a> | Suggests promotions multi-product and allows you to configure and apply these promotions directly from the website [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
vertical-association
[](https://runboat.odoo-community.org/builds?repo=OCA/vertical-association&target_branch=18.0) [](https://github.com/OCA/vertical-association/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/vertical-association/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/vertical-association) [](https://translation.odoo-community.org/engage/vertical-association-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # vertical-association vertical-association <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [contract_membership_delegated_partner](contract_membership_delegated_partner/) | 18.0.1.0.1 | | Set delegate membership on the contract [crm_membership](crm_membership/) | 18.0.1.0.0 | <a href='https://github.com/SirPyTech'><img src='https://github.com/SirPyTech.png' width='32' height='32' style='border-radius:50%;' alt='SirPyTech'/></a> | Shows membership data in CRM [membership_delegated_partner](membership_delegated_partner/) | 18.0.1.1.0 | | Delegate membership on a specific partner [membership_extension](membership_extension/) | 18.0.1.1.0 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/yajo'><img src='https://github.com/yajo.png' width='32' height='32' style='border-radius:50%;' alt='yajo'/></a> | Improves user experience of membership addon [membership_initial_fee](membership_initial_fee/) | 18.0.1.0.0 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/edlopen'><img src='https://github.com/edlopen.png' width='32' height='32' style='border-radius:50%;' alt='edlopen'/></a> | Initial fee for memberships [membership_prorate](membership_prorate/) | 18.0.1.0.0 | | Prorate membership fee [membership_prorate_variable_period](membership_prorate_variable_period/) | 18.0.1.0.1 | <a href='https://github.com/rafaelbn'><img src='https://github.com/rafaelbn.png' width='32' height='32' style='border-radius:50%;' alt='rafaelbn'/></a> <a href='https://github.com/edlopen'><img src='https://github.com/edlopen.png' width='32' height='32' style='border-radius:50%;' alt='edlopen'/></a> | Prorate membership fee for variable periods [membership_variable_period](membership_variable_period/) | 18.0.1.0.0 | | Variable period for memberships [membership_withdrawal](membership_withdrawal/) | 18.0.1.0.1 | | Log membership withdrawal reason and date of request [website_membership_gamification](website_membership_gamification/) | 18.0.1.0.0 | | Show badges assigned to users on website [website_membership_non_paid_member](website_membership_non_paid_member/) | 18.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Online Members Directory - Display not paid members [website_membership_random_order](website_membership_random_order/) | 18.0.1.0.0 | <a href='https://github.com/pedrobaeza'><img src='https://github.com/pedrobaeza.png' width='32' height='32' style='border-radius:50%;' alt='pedrobaeza'/></a> | Online Members Directory - Random order [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
data-protection
[](https://runboat.odoo-community.org/builds?repo=OCA/data-protection&target_branch=18.0) [](https://github.com/OCA/data-protection/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/data-protection/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/data-protection) [](https://translation.odoo-community.org/engage/data-protection-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # data-protection data-protection <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [base_export_anonymize](base_export_anonymize/) | 18.0.1.0.0 | | Anonymize certain fields for a group of users when exporting them directly or via relational fields. [privacy](privacy/) | 18.0.1.0.0 | | Provides data privacy and protection features to comply to regulations, such as GDPR. [privacy_consent](privacy_consent/) | 18.0.1.0.0 | | Allow people to explicitly accept or reject inclusion in some activity, GDPR compliant [privacy_partner_to_be_forgotten](privacy_partner_to_be_forgotten/) | 18.0.1.0.0 | | Anonymize partner data for GDPR compliance [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
account-consolidation
[](https://runboat.odoo-community.org/builds?repo=OCA/account-consolidation&target_branch=18.0) [](https://github.com/OCA/account-consolidation/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/account-consolidation/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/account-consolidation) [](https://translation.odoo-community.org/engage/account-consolidation-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # account-consolidation account-consolidation <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools. [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
agreement
[](https://runboat.odoo-community.org/builds?repo=OCA/agreement&target_branch=18.0) [](https://github.com/OCA/agreement/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/agreement/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/agreement) [](https://translation.odoo-community.org/engage/agreement-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # Agreement Manage agreements and contracts <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [agreement](agreement/) | 18.0.1.2.0 | <a href='https://github.com/ygol'><img src='https://github.com/ygol.png' width='32' height='32' style='border-radius:50%;' alt='ygol'/></a> <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Adds an agreement object [agreement_account](agreement_account/) | 18.0.1.0.2 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> | Agreement on invoices [agreement_helpdesk_mgmt](agreement_helpdesk_mgmt/) | 18.0.1.0.0 | <a href='https://github.com/bodedra'><img src='https://github.com/bodedra.png' width='32' height='32' style='border-radius:50%;' alt='bodedra'/></a> | Link a helpdesk ticket to an agreement [agreement_helpdesk_mgmt_fieldservice](agreement_helpdesk_mgmt_fieldservice/) | 18.0.1.0.0 | | Agreement Helpdesk Mgmt Fieldservice [agreement_helpdesk_mgmt_sale](agreement_helpdesk_mgmt_sale/) | 18.0.1.0.0 | | Agreement Helpdesk Mgmt Sale [agreement_helpdesk_mgmt_serviceprofile](agreement_helpdesk_mgmt_serviceprofile/) | 18.0.1.0.0 | <a href='https://github.com/bodedra'><img src='https://github.com/bodedra.png' width='32' height='32' style='border-radius:50%;' alt='bodedra'/></a> | Agreement Helpdesk Mgmt [agreement_legal](agreement_legal/) | 18.0.1.1.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> <a href='https://github.com/ygol'><img src='https://github.com/ygol.png' width='32' height='32' style='border-radius:50%;' alt='ygol'/></a> | Manage Agreements, LOI and Contracts [agreement_project](agreement_project/) | 18.0.1.0.0 | <a href='https://github.com/smangukiya'><img src='https://github.com/smangukiya.png' width='32' height='32' style='border-radius:50%;' alt='smangukiya'/></a> <a href='https://github.com/ygol'><img src='https://github.com/ygol.png' width='32' height='32' style='border-radius:50%;' alt='ygol'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Link projects to an agreement [agreement_rebate](agreement_rebate/) | 18.0.1.2.1 | | Rebate in agreements [agreement_repair](agreement_repair/) | 18.0.1.0.0 | <a href='https://github.com/smangukiya'><img src='https://github.com/smangukiya.png' width='32' height='32' style='border-radius:50%;' alt='smangukiya'/></a> <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Link repair orders to an agreement [agreement_sale](agreement_sale/) | 18.0.1.0.3 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> <a href='https://github.com/bealdav'><img src='https://github.com/bealdav.png' width='32' height='32' style='border-radius:50%;' alt='bealdav'/></a> | Agreement on sales [agreement_serviceprofile](agreement_serviceprofile/) | 18.0.1.0.0 | <a href='https://github.com/max3903'><img src='https://github.com/max3903.png' width='32' height='32' style='border-radius:50%;' alt='max3903'/></a> | Adds an Agreement Service Profile object [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
cooperative
[](https://runboat.odoo-community.org/builds?repo=OCA/cooperative&target_branch=18.0) [](https://github.com/OCA/cooperative/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/cooperative/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/cooperative) [](https://translation.odoo-community.org/engage/cooperative-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # cooperative cooperative <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools. [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
l10n-usa
[](https://runboat.odoo-community.org/builds?repo=OCA/l10n-usa&target_branch=18.0) [](https://github.com/OCA/l10n-usa/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/l10n-usa/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/l10n-usa) [](https://translation.odoo-community.org/engage/l10n-usa-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # l10n-usa l10n-usa <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_banking_ach_base](account_banking_ach_base/) | 18.0.1.0.0 | | Add fields required for North American Banking & Financials [account_banking_ach_credit_transfer](account_banking_ach_credit_transfer/) | 18.0.1.0.0 | | Create ACH files for Credit Transfers [l10n_us_account_routing](l10n_us_account_routing/) | 18.0.1.0.0 | | Add the routing numbers to the banks [l10n_us_base_county](l10n_us_base_county/) | 18.0.0.0.0 | | Add United States counties. [l10n_us_crm_county](l10n_us_crm_county/) | 18.0.0.0.0 | | Add United States counties to leads. [l10n_us_mis_financial_report](l10n_us_mis_financial_report/) | 18.0.1.0.0 | <a href='https://github.com/Christian-RB'><img src='https://github.com/Christian-RB.png' width='32' height='32' style='border-radius:50%;' alt='Christian-RB'/></a> | Profit & Loss (US) / Balance sheet (US) MIS templates [l10n_us_partner_legal_number](l10n_us_partner_legal_number/) | 18.0.1.0.0 | | Add Legal Number for North American Banking & Financials [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.
mis-builder-contrib
[](https://runboat.odoo-community.org/builds?repo=OCA/mis-builder-contrib&target_branch=18.0) [](https://github.com/OCA/mis-builder-contrib/actions/workflows/pre-commit.yml?query=branch%3A18.0) [](https://github.com/OCA/mis-builder-contrib/actions/workflows/test.yml?query=branch%3A18.0) [](https://codecov.io/gh/OCA/mis-builder-contrib) [](https://translation.odoo-community.org/engage/mis-builder-contrib-18-0/?utm_source=widget) <!-- /!\ do not modify above this line --> # mis-builder-contrib mis-builder-contrib <!-- /!\ do not modify below this line --> <!-- prettier-ignore-start --> [//]: # (addons) This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools. [//]: # (end addons) <!-- prettier-ignore-end --> ## 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.