JavaMoney is the new monetary API for the Java™ Platform as well as related projects and libraries.
Whereas the API (JSR 354) provides a portable and extendible API for handling of Money & Currency
models, Moneta provides a production ready reference implementation.
The JavaMoney libraries add additional functionalities that were built on top of the API such as
- Currency conversion
- Currency mapping and namespaces
- Basic financial calculations
- Extended formatting (usable for arbitrary types)
- Region API, allowing to organize regions, countries and territories as a forest of region trees
- Validity API, allowing to manage the validity of arbitrary data and relations related to time (history)
Different people have contributed to this project. During the development of JSR 354, @atsticks and @keilw founded this project and were also the main contributors.
.