Odoo · Odoo-v19
How do you archive a company in Odoo?
Options
Go to General Settings > Manage Companies > Select the company line (list view) > Action > Archive.
📖 Core Concept
Odoo supports multi-company environments where organizations can manage multiple legal entities, subsidiaries, or business units within a single database. Each company maintains its own financial records, configuration settings, and transactional data while sharing common system resources like users and applications. Company archiving is an administrative function that allows functional consultants to remove inactive companies from active views without permanently deleting them.
The archive feature in Odoo serves as a soft-delete mechanism that preserves data integrity while decluttering the user interface. Archived records remain in the database and retain all historical information, relationships, and transactional data. This approach supports traceability requirements while improving system usability by hiding records that are no longer actively used in daily operations.
Archiving companies becomes necessary when businesses undergo restructuring, close subsidiaries, merge entities, or need to maintain historical records without keeping them visible in dropdown menus and selection fields. Unlike permanent deletion, archiving allows administrators to restore companies if business needs change or if historical access becomes necessary for audits or compliance reviews.
🔍 Detailed Explanation
In Odoo's multi-company architecture, the General Settings module provides centralized management capabilities for company records. The Manage Companies feature accessible through the Settings application displays all companies configured in the database. This interface presents companies in both form and list views, with the list view offering batch operations through the Action menu.
The archiving process follows Odoo's standard record management pattern. When viewing the company list, administrators can select one or more company records using checkboxes. Once selected, the Action dropdown menu becomes available, exposing various bulk operations including the Archive function. This workflow mirrors the archiving process used throughout Odoo for other business objects like products, contacts, or projects.
When a company is archived, Odoo automatically removes it from active selection fields throughout the system while preserving all associated data. Existing transactions, journal entries, sales orders, and other documents linked to the archived company remain intact and accessible. The system enforces referential integrity by maintaining these relationships even though the company itself is no longer visible in standard views. Users can view archived companies by applying appropriate filters or activating the "Archived" option in list views.
✅ Why the Correct Answer is Correct
Option C accurately describes the standard Odoo workflow for archiving company records. The navigation path begins in General Settings, which serves as the administrative hub for system-wide configurations. The Manage Companies option specifically provides access to the company management interface where all legal entities are listed.
Selecting the company line in list view activates the record for bulk operations. The Action menu, which appears when records are selected, contains the Archive command that performs the soft-delete operation. This approach follows Odoo's established user interface patterns and does not require special permissions beyond standard administrative access to the Settings module.
The process described is self-service, requiring no external support, and works within Odoo's built-in functionality. It respects data integrity by preserving all historical information while removing the company from active use, thereby satisfying both operational efficiency and traceability requirements.
❌ Why the Other Options are Incorrect
Option A
This option incorrectly states that companies cannot be archived. While traceability is indeed important in enterprise systems, Odoo's archiving mechanism actually supports traceability by preserving all data while removing records from active views. Archiving does not delete information or break audit trails; it simply changes visibility status. The premise that archiving contradicts traceability reflects a misunderstanding of how Odoo's archive function operates.
Option B
This option incorrectly suggests that archiving companies requires intervention from Odoo Support. Company archiving is a standard administrative function available to users with appropriate access rights within the Odoo interface. Functional consultants and system administrators regularly perform this task without external assistance. Requiring support involvement for such routine operations would create unnecessary delays and contradict Odoo's design philosophy of empowering business users to manage their own systems.
🔑 Key Terms
💡 Practical Example
Corporate Restructuring Scenario
A multinational corporation operating in Odoo manages five regional subsidiaries: USA Corp, UK Ltd, Germany GmbH, France SA, and Spain SL. After a corporate restructuring, the France subsidiary is dissolved and its operations are absorbed into Germany. The finance team needs to close France SA but must retain all historical financial data for seven years to comply with regulatory requirements.
The Odoo administrator navigates to General Settings and selects Manage Companies. In the list view, they locate France SA, check its selection box, and choose Action > Archive. Immediately, France SA disappears from company selection dropdowns in sales orders, purchase orders, and accounting journals. However, all historical invoices, payments, and journal entries remain accessible when users filter for archived records. The accounting team can still generate reports for France SA covering the period when it was active, satisfying audit requirements while preventing new transactions from being incorrectly assigned to the closed entity.
⚠️ Common Mistakes
- Attempting to delete companies permanently instead of archiving, which can break referential integrity and cause data loss
- Believing that archived companies lose their transaction history or that historical documents become inaccessible
- Forgetting to reassign active users who were assigned to an archived company before performing the archive operation
- Not communicating archive actions to end users, leading to confusion when companies disappear from selection menus
- Failing to verify that no active transactions are pending for a company before archiving it
- Assuming that archiving requires technical permissions beyond standard administrative access rights
- Not documenting the business reason for archiving, making future restoration decisions difficult
🎯 Exam Tips
- Remember that archiving is performed through the General Settings module, not directly within company forms or through system configuration files.
- Recognize that the list view is essential for archiving operations, as the Action menu with bulk operations only appears when records are selected in list view.
- Understand that Odoo's archive function is a standard pattern used across nearly all business objects, not just companies.
- Know that archived records maintain all relationships and can be restored, distinguishing archiving from deletion.
- Be prepared to identify the correct navigation path: General Settings > Manage Companies > List View > Action > Archive.