Odoo Implementation
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 209 |
| Technical Name |
ur_contact_fields |
| License | LGPL-3 |
| Website | https://www.technoversesystems.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 209 |
| Technical Name |
ur_contact_fields |
| License | LGPL-3 |
| Website | https://www.technoversesystems.com |
Contact Fields
The "Extended Partner & Product Compliance" module elevates your Odoo business operations by adding critical compliance and identification fields to both Contacts and Products—essential for international trade, customs clearance, and B2B customer/vendor management. This extension enriches the Partner form with unique identifiers like Client/Vendor Numbers, EORI codes, Company Book Register entries, and multi-branch associations, while simultaneously linking Products to Intrastate Codes automatically via HS Code integration. By centralizing regulatory data across sales, inventory, and accounting workflows, businesses can ensure seamless cross-border transactions, maintain audit-ready records, and reduce manual data entry errors—all within Odoo's native interface.
Key Features
Automatic Customer & Vendor Sequencing
Auto-generates unique Client Numbers (200.xxx) and Vendor Codes (700.xxx) using configurable sequences, simplifying external reporting and financial reconciliation without manual coding.
Intrastate Code Automation
When you enter an HS Code on a product, the system automatically searches or creates the corresponding Intrastate Code, ensuring EU trade declarations are always compliant and ready.
EORI & VAT Registration Tracking
Dedicated fields for storing EORI Numbers and other tax registrations directly on partner records, eliminating scattered spreadsheets and enabling instant access during shipping documentation.
Multi-Branch Partner Management
Associate multiple branches with a single partner using a clean Many2many Tags Widget. Perfect for large distributors, franchises, or companies with multiple regional offices.
Portal ID & Client Formation Storage
Store external system references (Portal IDs) and legal entity details (Client Formation) alongside standard partner data, keeping CRM records organized for third-party integrations.
Smart Form Layout Integration
All extended fields are intelligently positioned within the standard Contact form using XPath inheritance—no extra tabs needed. Fields appear near VAT and Category fields for easy workflow navigation.
FAQ
No. The sequence-based numbering only applies to newly created customers and vendors. For existing partners, you can manually populate Client/Vendor Number fields if needed before upgrading to automated generation.
These fields are visible and exportable but not searchable by default. You can add them to the Partner Search View filters via Settings > Technical > User Interface > Views to enable quick lookup by number.
The intrastate_code field is defined on product.template, so all variants of a template inherit the same code. If individual variants need different codes, you can override this by creating custom compute logic at the variant level.
Currently, it uses a flat Many2many structure for flexibility. Parent-child relationships aren't enforced natively, but you can use the Branch Name field to organize hierarchically (e.g., "NY Main", "NY Downtown").
Release 16.0.1.0.0
1 December, 2021- Initial Commit
Our Services
Odoo Customization
Support & Maintenance
Migration Services
Third Party Integration
AI & Business Integration
Odoo Training
Mobile Apps
Please log in to comment on this module