Odoo POS Multi Currency System | Multi-Currency Payments & Receipts
by Ayyan Saddiqui https://github.com/Ayyan420
Odoo
$ 99.24
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Sales (sale_management) • Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 612 |
| Technical Name |
pos_multi_currency_support |
| License | LGPL-3 |
| Website | https://github.com/Ayyan420 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Sales (sale_management) • Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 612 |
| Technical Name |
pos_multi_currency_support |
| License | LGPL-3 |
| Website | https://github.com/Ayyan420 |
POS Multi-Currency System for Odoo 17
Add full real-time multi-currency support to your Odoo Point of Sale. Switch currencies directly on the POS screen, view live dual totals, record received foreign cash, and prevent end-of-day fraud or mismatch errors.
POS · Multi-Currency · Dual Totals
Real-Time — Fraud-Safe — Odoo 17
Developed by Ayyan Saddiqui — Professional Odoo Solutions. Works seamlessly with Odoo 17 (Community & Enterprise).
Key Features
Seamless, accurate, and fraud-proof multi-currency operations in Odoo POS.
Switch Currency on POS
Change between base and foreign currencies directly from the product screen with a single click — perfect for tourist areas or border trade.
Real-Time Dual Totals
Order totals auto-update in both currencies in real time — shown on product, order, and payment screens.
Required Cash Entry
Cashiers must enter the exact received amount in the foreign currency before confirming payment — ensuring accountability.
Dual-Currency Receipts
Printed and digital receipts show totals in both currencies for customer transparency and audit readiness.
Session Closing Totals
Cashiers can enter counted amounts in both currencies during POS closing, ensuring accuracy and fraud protection.
International Ready
Perfect for businesses dealing with tourists or operating in multiple countries — e.g., Saudi Arabia, Maldives, UAE, and Europe.
Module Screenshots
Explore how the POS Multi-Currency System works across all stages of the POS flow.
1. Enable multi-currency in POS Config.
2. Currency switch button on POS screen.
3. Real-time dual total display.
4. Payment screen totals in both currencies.
5. Required foreign cash entry field.
6. Dual-currency receipt printed for customer.
7. Order saved with both currency details.
8. POS session closing dual currency summary.
Installation & Usage
- Copy
pos_multi_currency_supportto your Odooaddonsdirectory. - Update Apps and install POS Multi-Currency System.
- Go to POS Settings → Enable “Multi-Currency Support”.
- Start POS → Click the Currency Button to switch currencies.
- Real-time totals and receipts now display both currencies.
- Cashiers must enter received amount in foreign currency before confirming payment.
- Session closing allows entering counted amounts in both currencies for fraud prevention.
Changelog
- 1.0.0 — Initial release with currency switch button, dual total calculation, required payment entry, and session reconciliation support.
FAQ
- Does this module support Odoo Enterprise?
- Yes, it works with both Community and Enterprise editions (tested on Odoo 17).
- Are conversions automatic?
- Yes — it uses Odoo’s active exchange rate settings if configured.
- Will both currency totals appear in accounting?
- Yes — orders and payments store both currency values for audit and reports.
- Can this be used for Saudi Riyal, USD, or Maldivian Rufiyaa?
- Absolutely. It supports all currencies defined in Odoo, including SAR, USD, MVR, AED, and more.
Contact & Purchase
For sales, support, or customization requests:
Technical Support
Email: ayyansaddiqui420@gmail.com
Response time: 24–48 hours (business days).
Custom features or regional currency integrations available on request.
Please log in to comment on this module