partner_identification
Manage partners’ identification numbers by defining categories, validating entries, and tracking each partner’s IDs with full issuance and validity details.
Key Features
- res.partner: Adds an ID Numbers tab and one-to-many relation so partners can hold multiple categorized identification records.
- res.partner: Provides compute/inverse/search helpers to expose specific ID categories as simple fields while keeping the underlying records consistent.
- res.partner.id_number: Stores identification details including issuer, issuance place, validity period, status, notes, and records chatter history.
- res.partner.id_number: Enforces category-driven validation on ID numbers during creation or update and keeps the default partner when opened from partner context.
- res.partner.id_category: Lets administrators define identification categories with code, name, color, and optional Python validation logic that can reject invalid numbers or detect duplicates.
- contacts: Adds configuration and list views to manage partner ID categories and ID numbers from the Contacts menu.