Overview
The ICS POS Receipt NearPay module extends the standard Odoo 18 Point of Sale receipt to display NearPay transaction details directly in the receipt footer. This module requires the ics_pos_nearpay_integration module to be installed, as it relies on NearPay transaction data stored by that integration.
Based on the official NearPay SDK TransactionReceipt model, this module displays key fields like Approval Code, RRN, Terminal ID, and more — all within Odoo's native receipt system.
Dependency Requirement
⚠️ Mandatory Dependency
This module depends on ics_pos_nearpay_integration. You must install and configure that module first to capture NearPay transaction data (e.g., nearpay_approval_code, nearpay_retrieval_ref_no, etc.) on pos.payment records.
Download the required integration module here:
📦 Install ics_pos_nearpay_integration from Odoo AppsKey Features
Native Receipt Integration
Displays NearPay data in the standard Odoo POS receipt footer — no images, no blank pages.
Universal Printer Support
Works with ESC/POS, browser print, and mobile — no session loss.
Official SDK Compliance
Uses fields from NearPay's official TransactionReceipt model (approval_code, RRN, tid, etc.).
Configurable Display
Enable/disable via POS settings. Only shows data if present.
Mobile-Optimized
No new tabs, no disruption — perfect for mobile POS.
Lightweight & Maintainable
No extra components — just clean Odoo extension.
Requirements
- Odoo 18.0 with Point of Sale installed
- ics_pos_nearpay_integration module installed and configured
- NearPay payment method with
payment_method_type = 'terminal' - NearPay transaction data stored on
pos.paymentrecords (e.g.,nearpay_approval_code,nearpay_transaction_id, etc.)
Installation & Configuration
- Install ics_pos_nearpay_integration first
- Download and place
ics_pos_receipt_nearpayin your addons folder - Update apps list and install "ICS POS Receipt NearPay"
- Go to POS > Configuration > Settings
- Enable "Show NearPay Info on Receipt"
- Process a NearPay payment — details appear in receipt footer
Supported NearPay Fields (from SDK):
Support & Documentation
For technical support, customization requests, or additional features, please contact our development team.
What's Included:
- Complete module source code
- Installation and configuration guide
- Dependency on official NearPay SDK model
- Technical support via email
- Updates for Odoo 18.x versions
Please log in to comment on this module