Purchase Work Acceptance Evaluation
This module extend Purchase Work Acceptance by adding the ability to evaluate quality of work. User can also add as many evaluation criteria as he/she wanted in configuration menu.
In addition, user can see all evaluation from Work Acceptance Evaluation Report.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you score the quality of a vendor's work on each Work Acceptance, using evaluation criteria you define yourself, and analyse the results in a dedicated report.
This module adds a quality evaluation step to Work Acceptance documents. Once the feature is switched on in Purchase settings ("Enable Evaluation on Work Acceptance"), an Evaluation tab appears on the Work Acceptance form.
- You define your own evaluation criteria (called cases, e.g. Delivery Time, Product Quality) with a list of possible answers and a numeric score for each answer. Criteria are managed from the Purchase configuration menu.
- Each criterion can be set to be required at Draft or at Accepted status of the Work Acceptance.
- Every Work Acceptance automatically gets one evaluation line per active criterion; you pick a score and can add a free-text note. Lines only become editable when the Work Acceptance reaches the status required by the criterion.
- When you click Accept on a Work Acceptance, Odoo checks that all criteria required at that status have a score. If any are missing, it blocks the action and shows a message listing the criteria to evaluate.
- A Work Acceptance Evaluation Report (list, form, pivot and graph) shows vendor, Work Acceptance reference, status, accepted date, criterion, score and note, with filters for accepted/not accepted and grouping by vendor, Work Acceptance, criterion or score. It is limited to your allowed companies.
Only Purchase managers can create or change criteria; regular purchase users can read them and fill in evaluation results.
Depends on
Required by other modules
Menus it adds
Models and fields (6)
- work.acceptance · extends an existing modelevaluation_result_ids (Evaluation Results)
- res.config.settings · extends an existing modelgroup_enable_eval_on_wa (Enable Evaluation on Work Acceptance)
- work.acceptance.evaluation · new modelname (Case Name), active, score_ids (Score), state_required
- work.acceptance.evaluation.score · new modelname (Values), score, evaluation_id (Case Name)
- work.acceptance.evaluation.report · new modelnote, score, wa_id (WA Reference), case_id (Case Name), score_id (Score ID), wa_state (Status), company_id, partner_id (Vendor), date_accept (Accepted Date)
- work.acceptance.evaluation.result · new modelnote, wa_id (WA Reference), case_id (Case Name), editable, score_id (Score)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0To configure this module, you need to enable wa evaluation:
- Go to Purchase \> Configuration \> Settings \> Enable Enable Evaluation on Work Acceptance in Work Acceptance
Usage
Source · Odoo 18.0Usual process of Purchasing with Work Acceptance Evaluation
- Create a new Work Acceptance (either directly or from purchase order)
- On Evaluation tab, each evaluation criteria will be editble based on its Settings.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.