| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 943 |
| Technical Name |
erpl_qweb_report_tutorial |
| License | LGPL-3 |
| Website | https://erplabz.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 943 |
| Technical Name |
erpl_qweb_report_tutorial |
| License | LGPL-3 |
| Website | https://erplabz.com |
QWeb Report Tutorial
Master QWeb report development with hands-on examples
A comprehensive educational module with 4 fully-documented report templates
📚 What You'll Learn
This tutorial module provides everything you need to become proficient in creating custom QWeb reports for Odoo 19. Every line of code is documented with inline comments explaining what it does and why.
🎯 Learning Objectives
- Understand QWeb template syntax and directives (t-foreach, t-if, t-field)
- Configure ir.actions.report records correctly
- Create professional PDF reports with proper formatting
- Handle company headers, footers, and logos
- Display images and implement grid layouts
- Format currency, dates, and numbers properly
- Implement calculations and totals in tables
- Generate barcodes for scanning
- Control page breaks and pagination
- Apply custom CSS styling for print media
- Optimize report performance
- Follow Odoo best practices
📑 4 Complete Report Examples
Contact Details
Basic QWeb structure, field display, and conditional rendering
Invoice Template
Professional layout with calculations, tables, and currency formatting
Product Catalog
Grid layouts, image handling, and multi-column design
Delivery Slip
Minimal warehouse-friendly design with barcodes
✨ Key Features
Extensive Documentation Inline Comments Best Practices Print-Friendly CSS Real Examples Ready to Use
📖 What's Included
- 4 Report Templates - Fully functional and documented
- Tutorial Model - Example model with sample data
- Custom CSS - Print-optimized styling
- Inline Documentation - Explains every concept
- Best Practices Guide - Tips and recommendations
- Demo Data - Test reports immediately
🚀 Perfect For
👨💻 Developers
Learning Odoo report development or need quick reference examples
🏢 Companies
Training teams on custom report creation and Odoo customization
🎓 Students
Understanding QWeb architecture and Odoo reporting framework
💼 Consultants
Reference material for client projects and report customization
📋 Technical Specifications
| Odoo Version: | 19.0 |
| Category: | Reporting |
| License: | LGPL-3 |
| Dependencies: | base, web, contacts |
| Report Types: | PDF, HTML |
Ready to Master QWeb Reports?
Install this tutorial module and start learning with practical, well-documented examples!
Please log in to comment on this module