🎯 ICS POS QR Code Size Setting
Configure QR Code Size on POS Receipts with Ease
📋 Overview
The ICS POS QR Code Size Setting module provides Point of Sale users with the flexibility to configure the QR code size displayed on receipts. This is particularly useful for Saudi Arabian businesses using the ZATCA (Zakat, Tax and Customs Authority) e-invoicing system, where QR codes are mandatory on receipts.
✨ Key Features
⚙️ Easy Configuration
Simple percentage-based configuration from POS settings. No coding required!
📏 Flexible Sizing
Set QR code size from 50% to 200% of the default size to match your needs.
🇸🇦 Saudi Arabia Compatible
Works seamlessly with the l10n_sa_pos module for ZATCA compliance.
🖨️ Print Optimization
Optimize QR code size for different receipt printers and paper widths.
📱 Real-time Changes
Configuration changes take effect immediately for all POS sessions.
🔄 Version Compatibility
Fully compatible with both Community and Enterprise editions of Odoo 17.
📸 Screenshots
Configuration Interface

Easy-to-use configuration in POS Settings
Receipt Examples with Different QR Sizes

Comparison of receipts with 50%, 100%, and 150% QR code sizes
🔧 How It Works
Installation
- Download and install the module from Odoo Apps
- The module automatically integrates with your existing POS setup
- No additional configuration required to start using
Configuration Steps
- Navigate to
Point of Sale → Configuration → Settings
- Scroll to the "Bills & Receipts" section
- Find the "POS QR Code Size (%)" field
- Enter your desired percentage (e.g., 80 for smaller, 150 for larger)
- Save the settings
- The new size will apply to all future receipts
- 50-80%: For narrow receipt paper or compact designs
- 100%: Default size (150px)
- 120-150%: For better readability or larger receipt formats
🛠️ Technical Information
Module Details
- Technical Name:
ics_pos_qr_size
- Version: 17.0.1.0.0
- License: OPL-1 (Odoo Proprietary License)
- Category: Point of Sale
- Odoo Version: 17.0
Dependencies
point_of_sale
- Core POS functionality
What's Included
- Configuration settings in POS Settings
- JavaScript override for QR code generation
- Automatic integration with Saudi Arabia e-invoicing
- System parameter storage for persistent configuration
💼 Use Cases
🏪 Retail Stores
Adjust QR code size to fit different receipt paper widths (58mm, 80mm)
🍽️ Restaurants
Optimize QR code size for kitchen and customer receipts
🏥 Healthcare
Ensure QR codes are scannable from various distances
🇸🇦 ZATCA Compliance
Meet Saudi e-invoicing requirements with properly sized QR codes
About iCloud Solutions
Your trusted partner for Odoo solutions and implementation
🚀 Our Services
🤝 Support & Maintenance
We provide comprehensive support for all our modules. Whether you need help with installation, configuration, or customization, our team is ready to assist you.
- Installation assistance
- Custom modifications
- Integration with other modules
- Technical support
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module