Odoo 19 module to hide "Powered by Odoo" branding from POS receipts.
- Automatically hides "Powered by Odoo" branding from POS receipts
- No configuration needed - install and it works
- Compatible with Odoo Import Module (ZIP installation)
- Lightweight: pure XML, no Python code
This is the easiest method, works on Odoo.com, Odoo.sh, and self-hosted instances.
- Download
pos_receipt_hide_odoo_branding.zipfrom Releases - Enable Developer Mode in Odoo (Settings > General Settings > Developer Tools)
- Go to Apps > Import Module
- Upload the ZIP file and click Import
- Clone this repository into your Odoo
addonsdirectory - Restart your Odoo server
- Go to Apps, search for
POS Receipt Hide Odoo Branding, and click Install
# Start Odoo + PostgreSQL
docker-compose up -d
# Access Odoo at http://localhost:8069
# Login: admin / Password: admin
# Install the module
docker-compose exec odoo odoo -i pos_receipt_hide_odoo_branding -d odoo --stop-after-init
docker-compose restart odoopos_receipt_hide_odoo_branding/
├── __init__.py
├── __manifest__.py
└── static/src/xml/
└── order_receipt.xml # QWeb template override
This is a data module (importable module) - it contains only XML assets and no Python code, making it compatible with Odoo's Import Module feature.
| Odoo Version | Branch | Status |
|---|---|---|
| Odoo 19.0 | main |
Active |
The module extends the point_of_sale.OrderReceipt QWeb template and hides the "Powered by Odoo" branding section by setting t-if="false" on the relevant div.
