About HCPI
Overview
HCPI (Harmonized Consumer Price Index) is a comprehensive system designed for statistical organizations to collect, manage, and analyze price data for consumer price index calculations.
Built on Odoo 18
HCPI is built on top of Odoo 18, a powerful open-source business application platform. This provides HCPI with:
- A robust framework for data management
- User authentication and access control
- Flexible reporting capabilities
- Mobile-friendly interface
- Extensive customization options
Key Features
Data Collection
- Streamlined price data entry
- Support for field data collection operations
- Mobile-responsive interface for on-the-go data entry
Analysis & Reporting
- Price trend analysis
- Statistical calculations
- Customizable reports
- Data visualization tools
Multi-Organization Support
- Used by EAC Statistics bodies
- Configurable for different organizational needs
- Multi-user access with role-based permissions
Directory Structure
The HCPI installation consists of the following components:
/opt/hcpi/
├── conf/ # Configuration files
├── custom/ # Custom modules including HCPI
│ └── HCPI/ # Main HCPI module
├── log/ # Application logs
├── odoo/ # Odoo 18 core codebase
└── venv/ # Python virtual environment
Technical Stack
- Backend: Python 3.10+
- Framework: Odoo 18
- Database: PostgreSQL 12+
- Frontend: Web-based (HTML, JavaScript, CSS)
- Reporting: wkhtmltopdf for PDF generation
Live Example
A live deployment of HCPI can be accessed at: https://uboscpi.ubos.org/odoo
This is the Ugandan version managed by UBOS (Uganda Bureau of Statistics).
Getting the Installation Files
For a real deployment, produce the installation files from your country's HCPI server using the Exporting HCPI from a Linux Server guide. For evaluation, a zipped sample from Uganda's instance is available at https://statistics.ubos.org/shares/d/z_M6k4Jya_lxN6lWX5Wz_w.
Use Cases
HCPI is designed for:
- National statistics offices
- Regional statistical organizations
- Research institutions studying price trends
- Economic analysis organizations
Support & Resources
- Odoo Documentation: https://www.odoo.com/documentation/18.0/
- Installation Guides: See the Installation section in this documentation
- Getting Started: Review the Prerequisites page
License
HCPI is built on Odoo, which is available under the LGPL v3 license. Please refer to the Odoo documentation for specific licensing details.