CashDro Odoo POS Terminal Integration | CashDro Automated Cash Drawer
by Creyox Technologies https://creyox.com$ 645.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 419 |
| Technical Name |
cr_pos_cashdro |
| License | LGPL-3 |
| Website | https://creyox.com |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
CashDro Odoo POS Terminal Integration
Seamlessly integrate CashDro automated cash drawers with Odoo Point of Sale for secure, real-time cash payment collection and cashier management. Direct local network integration with no bridge software required.
Overview
CashDro POS Integration is a premium, secure, and robust module that connects Odoo Point of Sale directly to your physical CashDro automated cash manager terminal. It is built to completely eliminate manual cash counting errors, cashier discrepancies, and cash register theft. By automating your cash handling operations directly from Odoo, your business enjoys real-time accuracy and faster POS checkout times.
Featuring direct browser-to-device API communication, this module supports secure transaction flows over both HTTP and HTTPS protocols without requiring complex intermediate gateway software or middleware. Setup is simple: just plug in your CashDro IP, secure credentials, and PIN to bring complete cash control, audit trails, and automatic coin/note collection directly to Odoo.
Direct API Connection
Directly communicates with the CashDro WebService over the local network with zero gateway or bridge software required.
Real-Time Polling
Actively monitors cash deposit status and updates Odoo transaction lines instantly upon coin and note entry.
Secure SSL & HTTP Modes
Dynamically adapts to Odoo secure context, allowing plain HTTP for local tests and HTTPS for secure production domains.
Zero Discrepancy Errors
Eliminates human errors and cash count mismatches. Accepts and validates notes and coins perfectly every time.
3-Step Secure Handshake
Utilizes CashDro standard 3-step security protocol (start ➔ acknowledge ➔ poll) to guarantee secure local transactions.
Detailed Transaction Audit
Automatically records and audits complete CashDro operation data and IDs directly in the Odoo payment line logs.
Multi-Terminal Support
Assign and configure separate independent CashDro physical devices for individual Odoo POS cash registers.
Universal Decimals & Currency
Supports all global currencies by dynamically requesting and mapping Odoo decimal configurations for note entry.
Quick Cancel & Rollback
Enables fast cancellation of transactions in progress, securely releasing notes or coins locked inside the acceptor.
Manual Action Triggers
Lets cashiers trigger manual CashDro send and retrieve signals to manage busy network queue events gracefully.
Intuitive Troubleshooting UI
Provides clean, direct, cashier-facing troubleshooting alerts with direct whitelisting paths for self-signed certificates.
No Middleware Requirements
Runs 100% locally from the cashier browser to the device. No servers, Java bridges, or broker APIs required.
Setting Up CashDro Odoo POS Terminal
Payment Method Configuration
User can configure their cashdro machine details or credentials inside the cashdro payment method.
- Device IP Address: Configure the CashDro machine static IP address.
- Device Login: Configure the username or login ID set up on the CashDro terminal for API authentication.
- Device Access PIN: Configure the secure password or access PIN set up on the CashDro terminal for secure connection.
POS Payment Screen
User can see CashDro payment method in POS payment screen. User can select that payment method and click on the send button to send the payment request to the CashDro payment machine.
Once user clicked on the send button payment request will be sent to the CashDro payment machine and it will process there.
After successful payment from CashDro payment machine, user can see the necessary payment details are stored to POS payments.
Please log in to comment on this module