Vendrex multi-currency screen

The problem dual-currency operations create for Haitian businesses

In Haiti, nearly every business deals with both HTG and USD every day. Importers buy goods in USD and sell in HTG. Customers may want to pay in whichever currency they have in their pocket. Without a proper multi-currency POS system, you are forced to manually convert prices, maintain separate ledgers for each currency, and risk costly errors in your accounting. The mental math alone wastes hours of staff time each week, and mistakes in currency conversion directly impact your profitability.

The complexity increases when exchange rates fluctuate. The rate you used yesterday may no longer be accurate today, but your prices and customer balances need to reflect current values. If you are using a standard POS system not designed for dual-currency operations, you will struggle to handle split payments — a customer paying partly in HTG and partly in USD in the same transaction. Without proper HTG USD software, you are limited to accepting only one currency or doing manual calculations that invite errors.

Vendrex is built from the ground up for Haiti's dual currency economy. It handles everything: automatic exchange rates via cloud service, manual rate overrides for street rates, per-currency reporting, dual-currency customer balances, and historical rate preservation so your records stay accurate even when rates change. The system handles the math so you do not have to, and every transaction is recorded in a way that preserves the actual economic value at the time of the sale.

What is multi-currency POS software?

Multi-currency POS software is a point of sale system that can process transactions, track inventory, and generate reports in more than one currency. Unlike standard POS systems that operate in a single currency, a multi-currency system handles the complexity of exchange rates, split payments, and per-currency accounting automatically. Vendrex is designed specifically for the HTG/USD dynamic that defines Haitian commerce, but its architecture supports any currency configuration.

The system tracks three distinct currency roles. The base currency (always USD) is used for internal accounting — all KPIs and reports consolidate to this currency so you have a clear financial picture. The primary currency (typically HTG for Haitian stores) is your main operating currency that customers see on prices and receipts. Enabled currencies (HTG and USD) are all the currencies your store accepts. This three-tier system ensures accurate accounting while keeping the customer experience simple and familiar. You can learn more about how this integrates with your POS system for seamless checkout.

Exchange rates can be configured in two ways. In automatic mode, Vendrex fetches exchange rates daily from our cloud service, which sources from Open Exchange Rates and the European Central Bank. In manual mode, you set your own rates — useful when you want to use street rates that differ from official bank rates, which is common in Haiti. Historical transactions always preserve the rate that was used at the time of sale, so changing a rate never affects past records. This ensures your financial data remains accurate and auditable.

How multi-currency works in Vendrex

When you set up your store, you choose your primary currency (typically HTG) and your base currency (always USD for internal accounting). You enable the currencies you accept — HTG and USD. Exchange rates are configured via the store settings: you can use automatic daily rates from our cloud service, or set manual rates if you prefer to use street rates. You can switch between modes at any time, and the system preserves the source of each rate update for auditing.

During checkout, the POS shows prices in your primary currency. If a customer wants to pay in USD, the system converts the total at the current rate and shows the USD amount. For split payments, the customer can pay part in HTG and part in USD in the same transaction — the POS converts the USD portion using the current rate, reconciles the total, and shows the complete breakdown. The receipt prints the amounts in both currencies along with the exchange rate used, so the customer sees exactly how their payment was applied.

All transaction documents — orders, expenses, payments — store a snapshot of the exchange rate at the time of creation. This is a core architectural principle: transaction documents are immutable and preserve their original conversion data. If you change your exchange rate next week, historical records remain accurate because they carry their own rate snapshot. Your reports always reflect the actual rates that were in effect when each transaction occurred. Customer and supplier balances are tracked per-currency using a map structure, so debts remain in the currency they were incurred — never converted or mixed.

When changing your store's primary currency, Vendrex runs the process server-side in a Firestore transaction to prevent data corruption. You can choose whether to convert product prices, product costs, customer balances, and supplier balances. Historical documents (orders, expenses, payments) are never rewritten, preserving their historical accuracy. This process is designed for safety and data integrity.

Common multi-currency challenges Vendrex solves

Manual currency conversion errors. When your staff has to calculate HTG-to-USD conversions manually during checkout, mistakes are inevitable. A wrong conversion either costs you money or overcharges a customer, damaging trust. Vendrex eliminates this by doing all currency conversions automatically based on your configured exchange rates. Whether a customer pays in HTG, USD, or a combination of both, the POS calculates the correct total every time.

Exchange rate fluctuation impact on records. If your POS system does not preserve historical rates, changing your rate means past transactions recalculate with the new rate, making your financial records inaccurate. Vendrex stores the rate used at the time of every transaction, so changing a rate never alters past records. Your profit calculations, tax reports, and customer balances remain accurate regardless of rate changes.

Dual-currency customer balance confusion. When customers owe money in one currency and pay in another, tracking becomes complex. Without proper dual-currency tracking, you might accidentally convert a USD debt to HTG at the wrong rate, creating disputes. Vendrex tracks customer balances separately in HTG and USD, never converting or mixing them. The balance ledger shows every credit and payment with the original currency preserved.

Reporting in mixed currencies. Understanding your business performance is difficult when sales come in two different currencies. You cannot simply add HTG and USD amounts together — they need to be converted to a common base for meaningful comparison. Vendrex handles this by reporting all KPIs in your base currency (USD) while showing per-currency breakdowns for detail. You always know your total performance and can drill into the currency mix.

Benefits by industry

  • Retail stores — Accept HTG and USD at checkout without manual conversion. Track sales by currency to understand your currency mix. Price products in your primary currency and let the POS handle the math for any payment combination.
  • Tourism businesses — Hotels, restaurants, and souvenir shops serving international customers can price in USD and accept HTG at the prevailing rate. Provide receipts in either currency as requested by guests. Handle foreign currency with confidence.
  • Wholesale and import — Buy inventory in USD from international suppliers, sell in HTG to local customers. Track margins accurately with automatic cost-to-price conversion. Monitor currency exposure and adjust pricing as rates change.
  • Grocery stores — Accept both currencies from customers who may have either in their wallet. Track revenue separately by currency for better financial management. Handle change in mixed-currency scenarios accurately without mental math.
  • Pharmacies — Maintain dual-currency pricing for imported versus local medicines. Track customer balances in the currency of the original credit sale. Process insurance claims that may be denominated in USD.
  • Electronics stores — Price imported electronics in USD while accepting HTG. Manage warranty costs that may be in USD. Track profitability considering exchange rate fluctuations on inventory costs.
  • Construction supply — Buy materials in USD from international suppliers, sell to local contractors in HTG. Maintain accurate margin calculations despite currency fluctuations. Handle large-value transactions in either currency.
  • Money transfer and exchange services — Track buy and sell rates for different currencies. Maintain accurate records of every transaction with the rate used. Generate reports for regulatory compliance.

Why choose Vendrex Multi-Currency?

Feature Vendrex
HTG support
USD support
Automatic exchange rates
Manual rate override
Historical rate preservation
Per-currency reporting
Dual-currency customer balances
Offline mode

Key Features

  • Dual-currency checkout — Accept HTG and USD in the same transaction. Split payments across currencies with automatic conversion.
  • Automatic rates — Daily exchange rate updates from Open Exchange Rates and European Central Bank via cloud service.
  • Manual override — Set your own rates when you want to use street rates that differ from official bank rates.
  • Per-currency reporting — See sales, profit, and expenses broken down by original transaction currency.
  • Historical accuracy — Every transaction stores the rate used at time of sale. Changing rates never alters past records.
  • Dual-currency balances — Track customer and supplier balances in HTG and USD separately without conversion.
  • Base currency accounting — All KPIs consolidate to USD for clear financial reporting across your entire business.
  • Rate mode switching — Toggle between automatic and manual rate modes anytime with full audit trail.
  • Currency schema versioning — Future-proof architecture that allows for adding more currencies as your business grows.
  • Server-side currency change — Changing primary currency runs server-side in a transaction for data integrity.

Frequently Asked Questions

In automatic mode, Vendrex fetches exchange rates daily from our cloud service, which uses sources like Open Exchange Rates and the European Central Bank. In manual mode, you set the rate yourself in your store settings. This is useful when you want to use street rates that differ from official bank rates — a common practice in Haiti. You can switch between modes at any time, and all rate changes are logged for auditing purposes.

No. Every transaction stores a snapshot of the exchange rate that was used at the time of the sale. This ensures your historical financial records remain accurate even if rates change later. This is a core architectural principle of Vendrex — transaction documents are immutable and preserve their original conversion data. You can change rates as often as needed without worrying about past records.

During store setup, you select your primary currency (typically HTG for Haitian businesses). Your base currency is always USD for internal accounting. You can change your primary currency later through the store settings, and the process runs server-side in a Firestore transaction to ensure data integrity. You can choose to convert product prices, costs, and customer or supplier balances as needed.

Customer balances are tracked separately in HTG and USD as a per-currency map. When a customer incurs a debt in HTG, the balance increases in HTG. When they pay in USD, that payment is recorded against their USD balance. The two are never mixed or converted against each other. This ensures customers always owe exactly what they borrowed in the original currency. The same approach applies to supplier balances.

Yes. During a single transaction, you can accept payment partially in HTG and partially in USD. For example, if a customer owes HTG 10,000, they might pay USD $40 and HTG 4,800. The POS converts the USD portion using the current rate and reconciles the total. The receipt shows the breakdown clearly in both currencies with the exchange rate used. This is essential for Haitian retail.

Exchange rates are cached locally on your device. When you are offline, the POS uses the last known rates for conversions. When you reconnect, rates can be updated from the cloud, but historical transactions retain their original rates. This ensures you can process multi-currency sales even without internet. Rates are loaded when you first open the app and refreshed periodically.

Automatic rates are fetched daily from our cloud service. The system checks for rate updates each day and applies them to your store if new rates are available. The timestamp of the last rate update is stored so you can see how recent your rates are. In manual mode, rates stay at your configured value until you change them.

All KPIs and reports show values in your base currency (USD) with per-currency breakdowns. For example, sales are shown as total in USD with a breakdown of how much was sold in HTG and how much in USD. The same applies to expenses, profit, and other metrics. This gives you both the consolidated view and the detail needed to understand your currency mix and exposure.

Yes. Vendrex supports split payments across HTG and USD within a single transaction. A customer can pay part in HTG and the remainder in USD. The system converts the USD portion using your configured exchange rate and reconciles the total automatically. The receipt shows the full breakdown by currency along with the rate used, giving you and your customer complete clarity.

In automatic mode, rates are fetched daily from our cloud service, which sources from Open Exchange Rates and the European Central Bank. The system checks for updates each day and applies new rates if available. In manual mode, rates stay at the value you set until you change them. The last update timestamp is displayed so you always know how current your rates are.

Currently, Vendrex uses a single exchange rate for both buying and selling conversions. If your business needs separate buy and sell rates — common in money exchange services — you can use manual mode to set a rate that reflects your margin. For most retail businesses, a single rate is sufficient and simpler to manage. Separate buy/sell rates may be added in a future update.

When you are offline, the system uses the last known exchange rates that were cached on your device. All transactions during the offline period use these cached rates, and the rate used is stored with each transaction. When you reconnect, rates can be updated, but historical transactions are never adjusted — they retain the rate that was applied at the time of the sale.

Yes. You can change your store's primary currency from the store settings. The process runs server-side in a Firestore transaction to ensure data integrity. You can choose whether to convert product prices, product costs, customer balances, and supplier balances. Historical documents like orders and expenses are never rewritten — they preserve their original currency data for accuracy.

Reports show all KPIs in your base currency (USD) with per-currency breakdowns. Exchange rates are not displayed directly in summary reports, but each transaction record includes the rate used at the time of the sale. You can view individual transaction details to see the specific rate that was applied, ensuring full auditability of every conversion.

Start accepting HTG and USD

Download Vendrex and run your business in both currencies seamlessly. No more manual conversions or separate ledgers.

Download on Google Play