Java Money and Currency API for the Java
JSR 354 JavaMoney Provides a portable and extensible framework for handling of Money & Currency for Java™. The API models monetary amounts and currencies in a platform independent and portable way, including well defined extension points. It's API defines a simple yet flexible contract that enables users to choose the implementation matching their target requirements best and having full control about the numeric state at all stages during monetary processing.