More Currency Options


First post here.

Just wondered if there were any current plans to offer any other Currency options aside from EUR and USD? Happy to create a pull request etc on Github to help out, but I just wanted to check and see if there was a reason this hadn’t been done so far or if it was just that the majority of your users are from those regions (UK here, so looking for GBP).

Edit: I’ve just spotted that GBP does exist in the config file but doesn’t seem to be available to me on the version of the App I’m using ( Build Number: v0.8.14), or I’m missing something!


Hey @pettitto

Yeah it’s just a configuration issue. Let me write up some documentation for this and get back to you.


In order to set the default currency for the entire system, edit and add the following properties

openboxes.locale.defaultCurrencyCode = GBP
openboxes.locale.defaultCurencySymbol = \£

Then you’ll need to add GBP as a currency under Products > Unit of Measure.

You need to set the GBP’s uom class to Currency. If you don’t have a uom class for Currency you can create one under Product > UoM Class.

If you want to support other currencies (besides GBP, USD, EUR) you can add them using the Product > Unit Of Measure feature.

The system can be configured to poll a public REST API ( every hour in order to update the Exchange Rates between the different currencies. = true

If you want to manually edit the exchange rates, disable the exchange rate background job and edit the exchange rates under Products > UoM Conversion. = false

NOTE: For boolean (true/false) configration properties you’ll need to add a new configuration file (openboxes-config.groovy) in the same directory as

1 Like

Thanks @jmiranda - that’s absolutely perfect and has done the job!