Management System - Nonconformity Type
This module add classification for the Nonconformity of Management System module.
Nonconformity (NC)
- Type: add a field to classify a NC in Internal, Partner, Customer, External.
- Internal: when the NC is due and revealed in an internal process
- Partner: when the NC is due to a Partner
- Customer: when the NC si due and connected to a claim of the Customer
- External: when the NC si due and connected to a claim of an External entity (e.g. an Authority)
- Add a button to send an email to the Partner associated with the Nonconformity: to do this, mgmtsystem_nonconformity_partner has to be installed and a Partner's Contact of type Quality has to be set
- Quantity checked (qty-ck) and not compliant (qty-nc): a check is performed on the quantity to ensure that qty-nc isn't greater than qty-ck and in case perform an auto-set.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a classification type to nonconformities (Internal, Supplier, Customer, External) plus quantity checked/non-compliant fields, and a button to email the nonconformity to the partner's quality contact.
This module extends the nonconformity form in the Management System. On each nonconformity record you get a new Type field with four choices: Internal, Supplier, Customer and External; the default is Internal. This lets you classify where the problem came from.
Two quantity fields are added next to the partner: Quantity checked and Quantity non-compliant. Odoo keeps them consistent automatically: if you enter a non-compliant quantity larger than the checked quantity, the checked quantity is raised to match, and if you lower the checked quantity below the non-compliant one, the non-compliant quantity is reduced to match. So the non-compliant quantity can never be greater than the quantity checked.
A Send by Email button appears in the form header. It looks for a contact of type Quality under the nonconformity's partner and sends the Nonconformity email template to that contact's email address, filling in the contact name and email on the record. If the Quality contact type is not available (the related partner module is not installed) or the quality contact has no email, Odoo blocks the action with an error message.
The module touches the mgmtsystem.nonconformity model and its form view, and adds a mail template named Nonconformity.
Models and fields (1)
- mgmtsystem.nonconformity · extends an existing modelnc_type, qty_checked (Quantity checked), qty_noncompliant (Quantity non-compliant), quality_contact_name (Contact Name), quality_contact_email (Email)
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: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/management-system.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0NC Type
- Go to Management System → Management System → Nonconformities
- Create new Nonconformity
- Select a Nonconformity Type: default is Internal
NC Partner Quality E-mail
- Go to Contacts
- Open a Partner
- On tab Contacts & Adresses create/select a contact of type Quality Address
- Go to Management System → Management System → Nonconformity
- Create a new Nonconformity
- Click «Send by Email»
No verified information in OCA: Installation, Configuration.
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.