OrvexTools 4.0 consolidates all the changes developed today into a single release focused on multi-currency handling, cash register closures, and reporting, along with several stability and UI improvements within the module.
Includes:
Multi-currency payments integrated into the POS flow via Multiple Payment
Recording of currency, exchange rate, foreign amount, and base currency equivalent
Preservation of the actual amount used at checkout for tickets and closures
Multi-currency support in cash register closing
Storage of foreign_currency_closing per closure
Closure detail view showing a summary of foreign currencies
Improved blind closing:
Cashiers cannot see system totals in foreign currencies during entry
Administrators retain full visibility
Register details reordered:
Foreign currency closing section now appears above Total Income
Extended register report:
Dynamic columns for each active business currency
Correct reading of stored foreign currency data per closure
Overall total including base currency equivalents
Fixes:
Resolved HTTP 500 error when querying closures
Fixed missing language keys such as cash_expenses
Branding updates:
Updated to OrvexTools
Module texts and links updated to ORVEX
Module structure renamed from CcTools to OrvexTools
Backward compatibility maintained with legacy technical keys to avoid breaking existing installations