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 - Basic financial operations - Rounding - Currency conversion - Extended formatting (usable for arbitrary types)