| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 739 |
| Technical Name |
xav_list_view_row_number |
| License | OPL-1 |
| Website | https://xavvy.net |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 739 |
| Technical Name |
xav_list_view_row_number |
| License | OPL-1 |
| Website | https://xavvy.net |
Transform Your Odoo Experience
List View Row Numbers is a lightweight, powerful module that automatically adds sequential numbering to every row in your Odoo list views. No configuration required - just install and immediately see row numbers across your entire Odoo system.
See the Transformation
Row numbers automatically appear in every list view across your entire Odoo system
The Difference is Clear
Without Row Numbers
"Which record were you referring to again?"
With Row Numbers
"Please check row 7 - crystal clear!"
Why You Need Row Numbers
- 📍 Clear Communication: Reference specific records by number instead of descriptions
- 🎓 Faster Training: New staff can quickly understand which record you're discussing
- ✅ Better Accuracy: Reduces confusion and data entry errors
- 🌍 Works Everywhere: Automatically appears in Sales, CRM, HR, Accounting - every Odoo module
Key Benefits
⚡ Lightning Speed
Client-side processing with zero performance impact on your system, even with thousands of records
🚀 Zero Setup Required
Install once, works immediately with no configuration needed
🎯 Smart & Responsive
Handles grouped views, pagination, resizable columns perfectly
✅ Key Features & Highlights
🎯 Core Capabilities
🌍 Universal Coverage
Works in ALL list views across every Odoo module - Sales, Purchases, Inventory, CRM, HR, Accounting, and more
📋 Nested Lists
Works perfectly in form views with embedded lists like order lines and invoice lines
🔄 Smart Grouping
Grouped views handled perfectly - row numbers intelligently restart at 1 for each group
📑 Pagination Support
Row numbers continue correctly across pages, ensuring consistent navigation
📏 Resizable Columns
Drag to resize the row number column to your preference - full customization
📌 Works with Sections & Notes
Intelligently handles form views with sections and notes - numbers only regular data rows for clarity
🔧 Technical Information
✅ Compatibility
- Odoo Version: 18.0+ Community Edition
- Browser Support: Chrome, Firefox, Safari, Edge
- Mobile: Fully responsive
- Dependencies: Web module (included with Odoo)
⚡ Performance
- Server Impact: None - Pure client-side execution
- Database Impact: None - No data modifications
- Module Size: Lightweight and efficient
- Implementation: Client-side JavaScript
📋 Live Examples & Demonstrations
🌍 Universal Coverage - Works in ALL Modules
From Sales to Manufacturing, from CRM to Accounting - see row numbers in action across different Odoo modules:
CRM Module
Leads and Opportunities List
Inventory Module
Products List
Accounting Module
Journal Entries List
Manufacturing Module
Manufacturing Orders
🔄 Smart Grouping - Numbers Restart Per Group
When you group your data, row numbers intelligently restart at 1 for each group, making it easy to reference specific items within each category.
Before Grouping
After Grouping
Numbers restart per group
📋 Nested Lists - Form View Integration
Row numbers work perfectly in form views with embedded lists like order lines, invoice lines, and other one2many/many2many fields.
Sales Order Form
Order Lines with Numbers
Purchase Order Form
PO Lines with Numbers
Journal Entry Form
Journal Items with Numbers
Delivery Form
Stock Move Lines with Numbers
⚡ Performance with Large Datasets
All numbering happens on the client-side with instant rendering - zero server impact even with thousands of records. Pagination support ensures smooth navigation through large datasets.
Handles Thousands of Records
Fast rendering even with large datasets
📏 Resizable Columns - Customize Your View
Drag to resize the row number column to your preferred width.
Interactive column resizing demonstration
Opens in YouTube in a new tab
📸 Screenshots Gallery
Transform your Odoo list views with automatic row numbering
🔄 Before vs After Comparison
❌ BEFORE - Hard to Reference
No row numbers - difficult to reference specific records
✅ AFTER - Easy to Reference
Clear row numbers make referencing specific records effortless
📄 Form View Lines - Before & After
❌ Form View - Before
Order lines without numbering
✅ Form View - After
Order lines clearly numbered for easy reference
📄 Form View Section & Note Lines - Before & After
❌ Form View - Before
Section and note lines without sequential numbering
✅ Form View - After
Section and note lines clearly numbered
🔄 Smart Grouping Support
❌ Grouped View - Before
Grouped records without numbering
✅ Grouped View - After
Smart numbering - each group starts from 1
🕐 HR Attendance Grouping
Attendance records grouped by date with smart numbering
🌍 Works in ALL Odoo Modules
💼 Sales Orders
👥 CRM Leads
📦 Products
💰 Journal Entries
🛒 Purchase Orders
🚚 Deliveries
🏭 Manufacturing
📊 Journal Items
📝 Form Views with List Lines
📄 PO Lines
🚛 Delivery Lines
🏭 MO Lines
💼 Entry Lines
📊 Large Dataset Performance
⚡ Handles Thousands of Records
Seamless performance even with large datasets - pagination support ensures smooth navigation
❓ Frequently Asked Questions
❓ General Questions
📦 Installation & Updates
⚙️ Usage & Behavior
⚡ Technical & Advanced
� Pricing & Licensing
🛠️ Support & Getting Help
📦 Installation Guide
- Open Odoo and navigate to the Apps menu
- Search for "List View Row Number" or "xav_list_view_row_number"
- Click the Install button
- The module will be active immediately - row numbers appear in all list views
📞 Email Support
Have questions or run into issues? Our support team is here to help with technical assistance and inquiries.
Response Time
1–2 business days
Support Hours
09:00–17:00 WIB / UTC+7
Mon–Fri
Support Entitlement
60 days free
bug/issue support
🔧 Common Issues & Solutions
- Check browser compatibility: Ensure you're using a supported browser (Chrome, Firefox, Safari, or Edge from 2020 onwards)
- Clear browser cache: Hard refresh your browser (Ctrl+Shift+R on Windows/Linux or Cmd+Shift+R on Mac)
- Log out and back in: Refresh your Odoo session completely
- Check browser console: Open browser DevTools (F12) and look for any error messages
- Verify installation: Go to Apps → Technical → Modules and search for "xav_list_view_row_number"
- If issues persist, contact support@xavvy.net with your Odoo version and browser information
If you see error messages like "Module failed to load" or "JavaScript error":
- Clear your browser cache completely (try incognito/private mode)
- Check that your Odoo instance is version 18.0 or higher
- Verify the module is properly installed: Apps → Technical → Modules → Search "xav_list_view_row_number"
- Check browser console (F12) for specific error details
- Try disabling browser extensions that might interfere
Still seeing errors? Email support@xavvy.net with the error message text and your Odoo version - we'll help you resolve it quickly.
- Go to Apps menu
- Search for "List View Row Number"
- Click on the module card
- Click the Uninstall button
- Confirm the uninstallation - row numbers will immediately disappear from all views
On-premise & VPS: ✅ Works perfectly
Odoo.sh (SaaS): Requires a private repository to install paid apps (Odoo policy)
- Check your Odoo.sh repository settings for privacy options
- Or contact Odoo support for assistance with private repository setup
- Alternatively, use an on-premise or VPS hosting solution for full flexibility
🚀 Version History & Releases
Version 1.0.0
Released: October 30, 2025🎉 Initial Release Features
- ✅ Automatic row numbering for all list views
- ✅ Support for grouped views with per-group numbering
- ✅ Pagination-aware row numbering
- ✅ Resizable row number column
- ✅ Support for One2many/Many2many embedded lists
- ✅ Zero-configuration setup
- ✅ Mobile-responsive design
- ✅ Compatible with Odoo 18.0+ Community Edition
📄 License Information
📋 License Details
-
License Type:
Proprietary -
Usage Rights:
Single Odoo Database -
Commercial Use:
Permitted -
Distribution:
Restricted -
Modifications:
Customization allowed for licensed use only
🔒 Usage Terms
-
Installation:
One production database -
Development:
Unlimited dev/test instances -
Users:
Unlimited users per database -
Support:
60 days free support for bugs/issues -
License Term:
Perpetual (subject to terms)
ℹ️ Important Information
Data & Privacy
This software is designed to process data locally within your Odoo instance. It does not intentionally collect or transmit your data to any external servers.
Warranty Disclaimer
This software is provided “as is”, without any express or implied warranty. The author shall not be held liable for any damages arising from its use.
Copyright & Ownership
© 2025 Xavvy Teams. All rights reserved. This software is proprietary and distributed under the Odoo Proprietary License v1.0 (OPL-1).
✅ At a Glance
- Use on one production database
- Use on unlimited dev/test databases
- Have unlimited users
- Use commercially
- Customize for internal use
- Receive email support
- Share or redistribute the software
- Use on multiple production databases
- Reverse engineer the code
- Remove copyright notices
- Share modifications externally
- Create competing products
By installing and using this module, you acknowledge that you have read this agreement, understand its terms, and agree to be bound by them. If you do not agree with any term, do not install or use this software.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module