POS Multi Currency Payment | Point of Sale | Multi Currency
by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com$ 49.08
In-App Purchases
POS | Multi Currency
Payment
Accept Multi-Currency Payments in Point of Sale
Accept foreign currency payments in Point of Sale with live exchange rates, partial tender, and clear receipt FX. Let cashiers convert remaining due, record foreign amounts on payment lines, and review history in the backend. Use Point of Sale Settings for currencies, rate override, dual totals, cash helpers, and multi-currency cash drawer control.
Configure from Point of Sale → Configuration → Settings → Multiple Currency Payment. Select allowed currencies, default payment currency, and cashier options per POS. Exchange rates come from Accounting currencies (Automatic Currency Rates on Enterprise).
Multi-Currency Payments on Every POS Order
Let cashiers take payments in allowed foreign currencies with conversion rates, partial payments, and one-click full settlement. Keep foreign amounts on payment lines, receipts, session close, and backend history. Control cash drawer opening, cash in/out, and closing counts per currency when enabled.
- Payment History: Amount Currency, Currency, and Rate on POS order payments, plus Multi Currency Payments report.
- Cashier Controls: Rate override with manager PIN, foreign change display, quick Pay CUR buttons, and cash rounding helpers.
- Session Control: Dual currency total, default currency, session closing FX summary, refunds keep original FX, and optional FX gain/loss.
Key Features
Everything you need for multi-currency POS payments inside Odoo
Enable multi-currency payments per Point of Sale and select which currencies cashiers may tender at the register.
Open the Multi Currency popup with live exchange rates, choose currency and payment method, then confirm tender.
Split remaining due across currencies and payment methods until the company due is covered.
Allow rate edits with manager PIN or manager role validation when the rate changes.
Show foreign amounts and an Exchange Rates Summary on the POS receipt.
Start Multi-Currency POS Payments in Minutes
Install eb_pos_currency, open Point of Sale → Configuration → Settings → Multiple Currency Payment, enable Multi Currency, pick currencies, save, and reopen the session — no coding required.
6 Core Capabilities
Complete multi-currency coverage — from POS settings to payment, receipt, session close, reporting, and cash control
- Multi Currency enable toggle
- Allowed currencies selection
- Default payment currency
- Quick currency Pay buttons
- Multi-Currency payment popup with rates
- Partial payments across currencies
- One-click wizard for full due
- Cash rounding helpers (+10 / +50 / +100)
- Rate override with manager PIN
- Show foreign change
- Dual currency total on product screen
- Optional FX gain/loss posting
- Foreign amounts on receipts
- Exchange Rates Summary on receipt
- Refunds keep original FX
- Clear payment line FX labels
- POS payment Amount Currency / Rate
- Multi Currency Payments report
- Filter, group, and export
- Session closing FX summary
- Opening float per currency
- Cash in/out with foreign currency
- Closing expected / counted / difference
- Company cash still closes the register
Feature Deep Dive
Explore every capability of POS Multi Currency Payment in detail
Configuration Screenshots
- Configure the required options:
- Currencies – Select the currencies available in POS.
- Default Payment Currency – Choose the default payment currency.
- Quick Currency Buttons – Display quick currency shortcuts.
- Allow Rate Override – Allow cashiers to modify the exchange rate.
- Show Foreign Change – Display customer change in the foreign currency.
- Cash Rounding Helpers – Apply rounding for cash transactions.
- Multi Currency Cash Control – Track cash by currency.
- Show Dual Currency Total – Display order total in a second currency.
- Dual Total Currency – Select the secondary display currency.
- Post FX Gain/Loss – Automatically record foreign exchange gain or loss.
- In the Multi Currency Payment popup, configure the
payment details:
- Select Currency – Choose the customer's payment currency.
- Payment Method – Select the payment method.
- Exchange Rate – Review the current exchange rate.
- Amount to be Paid – The converted amount is calculated automatically.
- Enter Amount – Enter the amount received from the customer.
- Use the +10, +50, or +100 quick amount buttons if required.
- After successful payment:
- The receipt displays the payment in both currencies.
- An Exchange Rate Summary is printed on the receipt.
- The transaction is recorded using the configured exchange rate.
- Under Cash by Currency, each enabled currency is
displayed separately with:
- Opening Balance
- Payments
- Cash In/Out
- Expected Amount
- Counted Amount
- Difference
Frequently Asked Questions
eb_pos_currency (depends on point_of_sale).
Configure Multiple Currency Payment
in POS Settings, select currencies, save, and reopen the session.
point_of_sale only. Author: echoBitz IT Solutions Pvt. Ltd.
Release Notes & Version History
- Initial Odoo 19 release of POS Multi Currency Payment
(
eb_pos_currency). - Rate override with manager PIN / manager role.
- Foreign change on popup and receipt.
- Clearer payment line labels (foreign · ≈ company).
- Quick currency Pay buttons on payment screen.
- Dual currency total on product cart / Pay button.
- Default payment currency setting.
- Cash rounding helpers (+10 / +50 / +100).
- Session closing multi-currency summary.
- Refund payments keep original foreign currency/rate.
- Reporting menu: Multi Currency Payments (filter/group/export).
- Optional FX gain/loss journal posting on rate override.
- Multi-currency cash drawer / session control:
- Opening floats per currency
- Cash in/out with foreign currency (converted company ABSL + foreign meta)
- Closing expected / counted / difference per currency (foreign diffs operational only)
- Settings toggle: Multi Currency Cash Control.
Book a Demo or Watch POS Multi Currency Payment in Action
Schedule a walkthrough with our team or explore the multi-currency POS payment demo video.
Scan and Connect with echoBitz
Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a live POS Multi Currency Payment discussion.
Our Services
Odoo Integration
Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.
Odoo Implementation
We plan, configure, and deploy Odoo tailored to your business processes.
Customization
Get modules and workflows customized to meet your exact needs in Odoo.
Community Apps
Access or develop robust community apps to enhance your Odoo functionality.
Development Outsourcing
Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.
Support & Maintenance
Enjoy peace of mind with our reliable support, updates, and bug fixing services.
Discover More Solutions by echoBitz IT
Explore our other Odoo integration apps
Ready to run POS Multi Currency Payment in Odoo?
Install
POS Multi Currency Payment (eb_pos_currency), configure
Multiple Currency Payment in POS Settings, and start accepting foreign tender —
all inside Odoo 19.
| 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 | 2242 |
| Technical Name |
eb_pos_currency |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
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