Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point of Sale
  3. POS Multi Currency Payment | Point of Sale | Multi Currency v 19.0
  4. Sales Conditions FAQ

POS Multi Currency Payment | Point of Sale | Multi Currency

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com
Odoo

$ 49.08

In-App Purchases
v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Versions 18.0 19.0
  • Description
  • Manifest
  • License

POS | Multi Currency
Payment

Accept Multi-Currency Payments in Point of Sale

echoBitz Odoo Partner


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).

FLAGSHIP FEATURE

Multi-Currency Payments on Every POS Order

Hot Feature

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

​
Multi Currency Enable per POS
Built for multi-currency POS checkout
Hot Feature

Enable multi-currency payments per Point of Sale and select which currencies cashiers may tender at the register.

Allowed Currencies Hot Feature
Pick allowed foreign currencies in POS Settings. Cashiers only see currencies you enable for that Point of Sale.
Default Payment Currency Hot Feature
Set a default payment currency so the Multi Currency popup opens ready for the usual foreign tender.
​
Multi-Currency Payment Popup
Hot Feature

Open the Multi Currency popup with live exchange rates, choose currency and payment method, then confirm tender.

Live Exchange Rates
Rates come from Accounting currencies; foreign due updates as cashiers enter amounts.
One-Click Full Payment
One-click wizard settles the full remaining due in the selected foreign currency.
​
Partial Payments
Hot Feature

Split remaining due across currencies and payment methods until the company due is covered.

​
Rate Override + Manager PIN
Hot Feature

Allow rate edits with manager PIN or manager role validation when the rate changes.

​
Receipt FX Summary
Hot Feature

Show foreign amounts and an Exchange Rates Summary on the POS receipt.

​
Quick Pay CUR Buttons
One-tap currency Pay buttons on the payment screen for fast foreign tender.
​
Backend Payment History
Review Amount Currency, Currency, Rate, and related FX fields on POS order payments.
​
Foreign Change Display
Hot Feature
Show change tendered in the foreign currency on the Multi Currency popup and receipt.
​
Dual Currency Total
Show an approximate foreign total next to the order total on the product screen.
​
Cash Rounding Helpers
Hot Feature
Use +10 / +50 / +100 amount helpers in the Multi Currency popup for faster cash entry.
​
Multi-Currency Cash Drawer
Opening floats, cash in/out, and closing expected/counted/difference per currency.
Quick Setup - 5 Steps

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.

​
Watch Demo Video
See multi-currency popup, rates, partial payments, and receipt FX summary in action.

6 Core Capabilities

Complete multi-currency coverage — from POS settings to payment, receipt, session close, reporting, and cash control

👤
POS Multi Currency Settings
✓ Core
Enable Multi Currency per POS, choose allowed currencies, default payment currency, and cashier options under Multiple Currency Payment. Save settings and reopen the session to load rates and currencies.
  • Multi Currency enable toggle
  • Allowed currencies selection
  • Default payment currency
  • Quick currency Pay buttons
🏢
Payment & Conversion
✓ Core
Convert remaining due with exchange rates, take foreign tender on payment lines, and support partial payments across methods. Use one-click wizard when settling the full remaining due.
  • Multi-Currency payment popup with rates
  • Partial payments across currencies
  • One-click wizard for full due
  • Cash rounding helpers (+10 / +50 / +100)
💼
Rates & Cashier Controls
✓ Core
Use Accounting currency rates, optional rate override with manager PIN, foreign change display, and dual currency total on the product screen.
  • Rate override with manager PIN
  • Show foreign change
  • Dual currency total on product screen
  • Optional FX gain/loss posting
📄
Receipts & Refunds
✓ Core
Show foreign amounts and FX summary on receipts; refunds keep the original foreign currency and rate. Payment lines show clear foreign and company amount labels.
  • Foreign amounts on receipts
  • Exchange Rates Summary on receipt
  • Refunds keep original FX
  • Clear payment line FX labels
📦
Backend & Reporting
✓ Core
Review payment FX fields in the backend and use Multi Currency Payments for filter, group, and export.
  • POS payment Amount Currency / Rate
  • Multi Currency Payments report
  • Filter, group, and export
  • Session closing FX summary
👥
Multi-Currency Cash Drawer
✓ Core
Control opening floats, cash in/out, and closing counts per currency when Multi Currency Cash Control is enabled.
  • 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
  • Release Notes
  • FAQ
Configuration Screenshots
Open the Apps application. Search for POS Multi Currency Payment | Point of Sale | Multi Currency. Click Install to install the module.

POS Multi Currency Payment
Open the Point of Sale application.

POS Multi Currency Payment
Navigate to Configuration → Point of Sale.

POS Multi Currency Payment
Create a New Point of Sale.

POS Multi Currency Payment
Add the Details and save it.

POS Multi Currency Payment
Navigate to Configuration → Settings.

POS Multi Currency Payment
Scroll down to the Multiple Currency Payment section. Enable the Multi Currency option.

POS Multi Currency Payment
Click Currencies to manage the available currencies.

POS Multi Currency Payment
Enable the currencies that you want to use in the Point of Sale (for example USD, EUR, and INR).

POS Multi Currency Payment
Return to the Point of Sale Settings page.
  • 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.
Click Save.

POS Multi Currency Payment
Navigate to Invoicing → Automatic Currency Rates. and click on refresh button icon.

POS Multi Currency Payment
Navigate to Invoicing → Main Currency . and click on currencies.

POS Multi Currency Payment

POS Multi Currency Payment
Start or open a POS session.

POS Multi Currency Payment

POS Multi Currency Payment
Add the required products to the order. Click Payment.

POS Multi Currency Payment
Click on the Multi-Currency Button.

POS Multi Currency Payment
  • 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.
Click Confirm to add the payment.

POS Multi Currency Payment
The payment line displays both the foreign currency amount and its company currency equivalent. Click Validate to complete the payment.

POS Multi Currency Payment
  • 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.

POS Multi Currency Payment
After completing sales, click the Menu (☰) icon. Select Close Register.

POS Multi Currency Payment
The Closing Register window displays a Multi Currency Summary showing all foreign currency transactions recorded during the session.
  • Under Cash by Currency, each enabled currency is displayed separately with:
    • Opening Balance
    • Payments
    • Cash In/Out
    • Expected Amount
    • Counted Amount
    • Difference

POS Multi Currency Payment
Enter the Counted Amount for each foreign currency. Review the calculated Difference for every currency. Enter the Cash Count for the company currency and add an optional Closing Note if required.

POS Multi Currency Payment
Click Close Register to close the POS session.

POS Multi Currency Payment
Frequently Asked Questions
What do I need before using POS Multi Currency Payment?
Install eb_pos_currency (depends on point_of_sale). Configure Multiple Currency Payment in POS Settings, select currencies, save, and reopen the session.
What if multi-currency payment features are not working?
Recheck Multi Currency enable, allowed currencies, Accounting rates, and cashier options. Upgrade the module and reopen the POS session after settings changes.
Can I change the exchange rate at payment time?
Yes. If Allow Rate Override is enabled. Changing the rate may require manager PIN or manager role. Optional Post FX Gain/Loss can post variance journals.
Where do I configure multi-currency payments?
Open Point of Sale → Configuration → Settings → Multiple Currency Payment for the selected POS.
Can cashiers take partial payments in multiple currencies?
Yes. Use the Multi Currency popup repeatedly across currencies and payment methods until the company due is covered, then Validate.
What Odoo version is required?
The module supports Odoo 19 (version 19.0.1.0.0). Required dependency: point_of_sale only. Author: echoBitz IT Solutions Pvt. Ltd.
Does this module replace native POS payment flows?
No. It extends Point of Sale payment with multi-currency tender, receipts, reporting, and optional cash drawer control while preserving normal POS operations.

Release Notes & Version History


Version 19.0.1.0.0
  • 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.

​
Watch Demo Video
See the full multi-currency setup, payment popup, rates, partial tender, and receipt FX in action.
​
Schedule a Meeting
Talk to echoBitz about multi-currency POS payments and the best setup for Odoo 19.

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.

Meeting WhatsApp Email
echoBitz QR contact options

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

Odoo Xero Integration
Odoo Xero Integration

Sync contacts, users, Quotes, and many more form sync both way.

Odoo SugarAI | SugarCRM Integration
Odoo SugarAI | SugarCRM Integration

sync of Contacts, Companies, Opportunities, Leads, Products, Users

Odoo HubSpot Integration
Odoo HubSpot Integration

Connect contacts, companies, deals, products, quotes, users and marketing workflows between HubSpot and Odoo.

Odoo Zendesk Integration
Webhook Odoo HubSpot Integration Pro | Real Time Bi-directional Integration

Sync Real-time data Using WebHook for contacts, companies, deals, products

Odoo Office 365 Integration
Odoo Office 365 Integration

Connect calendar, contacts, tasks, and emails with Microsoft 365 services.

POS Pharmacy
Odoo POS Pharmacy Management | Smart Retail Workflow

Odoo POS Pharmacy, Pharmacy Management, Pharmacy Management, Pharmacy POS

View All echoBitz Apps on Odoo App Store

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.

Get Support Schedule a Demo Visit Our Website
echoBitz IT Solution Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
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
LicenseOPL-1
Websitehttps://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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with