Skip to Content
Menu

25.00

v 18.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 6350
Technical Name ubx_report_builder
LicenseLGPL-3
Websitehttps://urbexlabs.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 6350
Technical Name ubx_report_builder
LicenseLGPL-3
Websitehttps://urbexlabs.com

🚀 Report Builder

Professional Dynamic Report Generation for Odoo 18

Version 18.0.1.0.3

📊 Overview

Transform the way you create reports in Odoo! Report Builder is a powerful, user-friendly module that empowers users to design custom reports without any programming knowledge. With an intuitive drag-and-drop interface, advanced filtering capabilities, and professional export options, you can generate exactly the reports your business needs in minutes.

🎯 Perfect For

  • Business Analysts - Create custom reports without IT department assistance
  • Finance Teams - Generate financial reports with summations and aggregations
  • Sales Managers - Track sales performance with grouped and filtered data
  • Operations Teams - Monitor inventory, orders, and logistics efficiently
  • HR Departments - Create employee and payroll reports on-demand
  • Management - Get custom dashboards and KPI reports instantly

💡 Key Benefits

  • Save Time - Create reports in minutes instead of hours
  • No Programming Required - User-friendly interface for non-technical users
  • Flexibility - Adapt reports to changing business needs instantly
  • Cost Effective - No need for custom development
  • Professional Output - Generate presentation-ready reports
  • Data Accuracy - Real-time data directly from your Odoo database

Ready to Transform Your Reporting?

Join hundreds of businesses already using Report Builder to streamline their reporting processes.

Install Now

✨ Key Features

🎯

Dynamic Model Selection

Choose any Odoo model and instantly access all available fields. Navigate through related models seamlessly.

🔗

Related Fields Support

Expand relational fields (Many2one, One2many, Many2many) to include data from connected models in your reports.

🎨

Drag & Drop Interface

Intuitive field selection with drag-and-drop functionality. Reorder columns effortlessly to match your needs.

🔍

Advanced Filtering

Filter by selection fields and date ranges. Apply multiple filters simultaneously for precise data extraction.

📊

Group By Functionality

Group your data by any field to create organized, categorized reports with automatic subtotals.

🧮

Field Aggregation

Calculate Sum, Average, Count, Min, and Max values. Perfect for financial reports and data analysis.

💰

Summation Rows

Add automatic summation rows at the bottom of your reports for numeric fields like amounts and quantities.

📄

PDF Export

Generate professional PDF reports with proper formatting, headers, and your filtered data preserved.

📈

Excel Export

Export to Excel with formatting, column widths, and styling intact. Perfect for further analysis.

Real-time Preview

See your data instantly as you build your report. No waiting - preview updates in real-time.

📱

Responsive Design

Modern, mobile-friendly interface that works perfectly on desktops, tablets, and smartphones.

🎛️

Column Customization

Set custom column widths, alignment (left/center/right), and labels for perfect report formatting.

💼 Use Cases

Sales Reports

Track sales performance by salesperson, region, or product category. Include customer details, order dates, and payment status. Calculate total revenue, average order value, and more.

Financial Reports

Generate accounts receivable aging reports, vendor payment summaries, and profit/loss statements with automatic calculations and summation rows.

Inventory Reports

Monitor stock levels across warehouses, track product movements, and identify slow-moving items. Export to Excel for advanced inventory analysis.

HR & Payroll

Create employee lists with department grouping, attendance reports with date filtering, and payroll summaries with automatic totals.

Custom Analytics

Build any report you can imagine by combining fields from multiple related models. Perfect for unique business requirements.

🆕 Recent Updates

Version 18.0.1.0.3 - Latest Release

  • ✨ Added summation row feature for numeric fields
  • 🔍 Enhanced filter persistence in PDF/Excel exports
  • 🎨 Improved CSS isolation to prevent conflicts
  • 🐛 Fixed access rights for ir.model records
  • ⚡ Performance optimizations for large datasets
  • 📱 Enhanced mobile responsiveness
  • 🔧 Better error handling and user feedback
  • 🎯 Improved field icon display

📖 How It Works

Odoo 18.0 OWL Framework Python 3.10+ JavaScript ES6+ ReportLab PDF XlsxWriter Excel PostgreSQL Responsive CSS

Requirements

  • Odoo 18.0 Community or Enterprise Edition
  • Python 3.10 or higher
  • ReportLab library (for PDF generation)
  • Modern web browser (Chrome, Firefox, Safari, Edge)

Dependencies

  • base (Odoo Core)
  • web (Odoo Web Framework)
  • base_setup (Odoo Setup)
  • reportlab (Python library - auto-installed)

🛡️ Security & Access Control

  • Built-in security groups (Manager, User) for controlled access
  • Respects Odoo's standard access rights and record rules
  • Secure field access validation prevents unauthorized data viewing
  • Multi-company support with proper data isolation
  • Activity logging for compliance and audit trails

📜 License

Licensed under LGPL-3 (Lesser General Public License v3.0). This allows you to use, modify, and distribute the module freely while maintaining compatibility with Odoo's licensing.

🤝 Support & Documentation

Step 1: Select Your Model

Choose the main Odoo model you want to report on - Sales Orders, Invoices, Customers, Products, or any other model in your system.

Step 2: Add Fields

Browse available fields and double-click or click the + button to add them to your report. For relational fields, click the expand button to access related model fields.

Step 3: Configure Columns

Set custom labels, column widths, alignment, and aggregation options for each field. Enable summation for numeric fields if needed.

Step 4: Preview Data

Click Preview to see your data in real-time. The preview updates instantly as you modify your report structure.

Step 5: Apply Filters

In the display view, filter by selection fields and date ranges. Group your data by any field for organized reporting.

Step 6: Export

Export your report to PDF for professional presentation or Excel for further analysis. All filters and formatting are preserved.

🎨 User Interface Highlights

  • Modern, clean interface with intuitive navigation
  • Three-panel layout: Models → Available Fields → Selected Fields
  • Real-time search and filtering of fields
  • Visual icons for different field types
  • Color-coded relational fields with expand/collapse
  • Responsive design works on all screen sizes
  • Dark mode compatible
  • Accessibility features for screen readers

� Technical Specifications

Comprehensive Support

We provide excellent support to ensure your success:

  • Detailed user documentation included
  • Video tutorials and guides
  • Email support: info@urbexlabs.com
  • Regular updates and bug fixes
  • Community forum access
  • Custom development available

Installation Support

Need help installing or configuring? We offer installation assistance and training sessions for your team.

🏢 About the Developer

Developed by Developers at Urbex Labs, an experienced Odoo development team with a passion for creating powerful yet user-friendly business applications. Based on years of real-world experience understanding business needs and technical challenges.

Website: urbexlabs.com

Email: athumanishabani18@gmail.com

Need Help?

We're here to support your success with Report Builder!

Contact Support

⭐ Available for custom development and training

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 or have a question related to your purchase, please use the support page.