Advanced sales export module β complete financial reports in Excel and HTML with one click. Created for merchants, accountants and managers working with Point of Sale.
InnovativeExport is a module for Odoo 19, created specifically for merchants, accountants and managers working with Point of Sale. It allows generating detailed financial reports for any period β with a full breakdown by VAT rates, payment method, operator, product, category and supplier.
Reports are generated in Excel (.xlsx) with color-coded tabs and cells, and in HTML with a modern, light design β ready to print or email.
β The module works entirely within Odoo β it does not require external access or subscription. All data remains on your server.
Filter data by any period β day, week, month, or year.
Automatic separation of sales by payment method - cash and bank card.
All available VAT rates (0%, 9%, 20%...) β automatically detected from the data.
Detailed list with barcode, category, quantity and amounts with/without VAT.
Grouped sales with a share in percentage of total turnover.
Which suppliers generate the most turnover β broken down by product.
Find a specific product by barcode or name within the period.
Which operator sold how much β broken down by POS terminal.
Two export formats β table with colored tabs or printable web page.
The generated Excel file contains up to 9 color-coded sheets:
| Icon | Sheet Name | Contents | Color |
|---|---|---|---|
| π | Summary | Summary β general, cash, terminal | Lavender |
| π | Sales by Product | Each product with barcode, quantity, VAT | Blue |
| π | Sales by Category | Categories with % share | Cream |
| π΅ | Cash Sales | Cash sales at VAT rates | Cream |
| π³ | Terminal Sales | Card/terminal at VAT rates | Pink |
| π | Sales Overview | All sales at VAT rates | Lavender |
| π§Ύ | VAT Only | VAT only - cash and card separately | Turquoise |
| π | Sales by Supplier | Suppliers β products β amounts | Pink |
| π | By Product-Barcode | Line by line β date, barcode, VAT | Turquoise |
| π€ | By Operator | Operator β cashier β orders | Lavender |
| Component | Version / Requirement | Status |
|---|---|---|
| Odoo | 19.0 | Required |
| Python library | openpyxl β₯ 3.0 | Required for Excel |
| Odoo module | point_of_sale | Required |
| Odoo module | sales_management | Required |
| Odoo module | account | Required |
| Browser | Chrome, Firefox, Edge (latest) | Recommended |
Find the Odoo virtual environment and install the library:
# Find the virtual environment
find /opt /home -name "activate" 2>/dev/null | grep -i odoo
# Install openpyxl (replace path with yours)
/opt/odoo19/odoo19/odoo-venv/bin/pip install openpyxl
# Verify installation
/opt/odoo19/odoo19/odoo-venv/bin/python -c "import openpyxl; print(openpyxl.__version__)"
Unzip innovative_export.zip and copy the folder to the Odoo addons directory:
# Unzip
unzip innovative_export.zip -d /opt/odoo19/odoo19/addons/
# Set correct owner (replace odoo19 with your user)
chown -R odoo19:odoo19 /opt/odoo19/odoo19/addons/innovative_export
# Set file permissions
find /opt/odoo19/odoo19/addons/innovative_export -type d -exec chmod 755 {} \;
find /opt/odoo19/odoo19/addons/innovative_export -type f -exec chmod 644 {} \;
systemctl restart odoo19
# Check status
systemctl status odoo19
In Odoo, go to: Settings β Apps β Update App List, then search for "InnovativeExport" and click Install.
π‘ If the module is not visible, activate Developer Mode (Settings β scroll to bottom β Activate developer mode), then Update App List again.
After installation, a new menu "InnovativeExport" will appear in the main navigation. Click on it β Export Reports β Generate Report.
β οΈ If the menu is not immediately visible, press Ctrl + Shift + R to force a page refresh.
Set Date From and Date To. The module will search for all completed POS orders in this period.
You can generate all reports at once or only a specific type β products, categories, financial, VAT, suppliers, barcode, or operators.
Narrow down results by product, POS category, product category, supplier, POS cash register, or barcode/name.
Select Excel, HTML, or both formats, then click "π Generate Report".
Click "β¬οΈ Download Excel" or "π Download HTML" to save the report.
The module automatically detects all VAT rates from the data β no manual configuration is required. For each rate, the following are displayed: base excluding VAT, VAT amount, and VAT amount β separately for cash and card.
Click any image to view in full size