Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Technical
  3. Recycle Bin For Odoo v 18.0
  4. Sales Conditions FAQ

Recycle Bin For Odoo

by HSxTECH https://www.hsxtech.net
Odoo
v 18.0 Third Party 15
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 847
Technical Name hst_recycle_bin
LicenseLGPL-3
Websitehttps://www.hsxtech.net
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 847
Technical Name hst_recycle_bin
LicenseLGPL-3
Websitehttps://www.hsxtech.net
Versions 18.0 19.0
HSxTech Logo

HST Recycle Bin

Description

Community + Enterprise

A powerful soft-delete system for Odoo that prevents accidental data loss. When a record is deleted from any configured model, it is captured and stored in a central Recycle Bin instead of being permanently removed. Administrators can review deleted records, restore them with a single click, or permanently purge them when no longer needed.

Each deleted record is serialized to JSON with a rich HTML summary preview, complete audit trail (who deleted it and when), and optional attachment preservation. Configure which models to track, set retention periods per model, and let the built-in auto-purge cron handle cleanup automatically. No more worrying about accidentally deleted sales orders, invoices, or contacts.

Features

  • → Soft-delete: records are captured and stored before deletion, not permanently removed
  • → One-click restore brings deleted records back to life with full data integrity
  • → Relationship validation on restore — checks that Many2one and Many2many targets still exist
  • → Attachment preservation — optionally saves file attachments alongside deleted records
  • → Attachment restoration — recreates ir.attachment records when restoring
  • → Rich HTML record summary with key information, financial data, order lines, and more
  • → Complete audit trail — tracks who deleted each record and when
  • → Configurable model tracking — choose exactly which models to protect via admin UI
  • → Per-model retention period — set custom days before auto-purge (default 30 days)
  • → Automatic daily purge via cron — old records are cleaned up without manual intervention
  • → Permanent delete option — remove records from recycle bin with confirmation dialog
  • → Bulk actions — restore or permanently delete multiple records at once from list view
  • → Smart field handling — normalizes datetimes, validates numeric types, cleans relational data
  • → Excluded system models — internal Odoo models (ir.*, bus.*, mail.*, etc.) are never tracked
  • → Search and filter by model, deleted-by user, status, and date ranges
  • → Group-by support — organize deleted records by model, user, status, or date
  • → Status workflow — In Recycle Bin → Restored / Permanently Deleted
  • → Raw JSON data tab — inspect the full serialized record data for technical debugging
  • → System admin only — restricted to base.group_system
  • → Depends only on the base module — no extra dependencies

How It Works

Step Description
1. Configure Go to Recycle Bin > Configuration and add the models you want to protect (e.g., sale.order, account.move, res.partner)
2. Delete When a user deletes a record from a tracked model, the data is automatically captured and stored in the Recycle Bin
3. Review Browse deleted records in the Recycle Bin list view with filters, search, and a rich HTML summary preview
4. Restore or Purge Click Restore to bring the record back, or Delete Permanently to remove it from the Recycle Bin forever
5. Auto-Cleanup A daily cron automatically purges records older than the configured retention period (default 30 days)

Configuration Options

Option Default Description
Model — Select the Odoo model to track deletions for (e.g., sale.order, res.partner)
Active True Enable or disable tracking for this model
Keep Attachments False Preserve file attachments when capturing deleted records
Retention Days 30 Number of days to keep deleted records before auto-purge

Screenshots

Add Tracked Models

Recycle Bin List View Screenshot

Every Deleted Record From Track Model Came here

Recycle Bin List View Screenshot

You Can See Important Information About Deleted Record

Recycle Bin List View Screenshot

Services

Screenshot 1
HSxTech Logo

HSxTech

Helping businesses simplify their operations and empower them for informed decision-making. Providing tailored, scalable, and cost-effective business solutions with the help of Odoo.

HSxTech is an Odoo partner, a full-service Odoo solution provider serving businesses in various industries, including manufacturing, retail, service, distribution, real estate, eCommerce, and marketing.

HSxTech specializes in implementing tailored solutions to their unique business requirements. Our primary goal is to deliver turnkey solutions while ensuring our customers' simplicity, efficiency, robustness, and cost-effectiveness.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with