report_xml
This module extends Odoo's reporting engine to support generating XML reports using QWeb templates or code, with validation and customization options.
Key Features
- ir.actions.report: Adds XML report type option for generating reports via QWeb templates.
- ir.actions.report: Enables XSD schema validation to ensure XML report structure compliance.
- ir.actions.report: Supports custom XML encoding selection for report output.
- ir.actions.report: Allows inclusion of XML declaration in report headers.
- ir.actions.report: Permits custom file extensions for XML report downloads.
- report.report_xml.abstract: Provides an abstract model for rendering and validating XML reports.
- controllers: Handles HTTP routes for XML report generation and download with proper content types.
- views: Extends report configuration UI to include XML-specific settings.
- demo: Includes a sample XML report for company data with XSD validation.