Money Type for the CLR

  •        56

An implementation of a Money type for the CLR. Embodies much of the "Money" pattern described in Martin Fowler's "Patterns for Enterprise Application Architecture," while also adding a bit more functionality and performance by relying on the .Net framework and runtime.

http://moneytype.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

accounting - money and currency formatting for golang


FormatMoney is a function for formatting numbers as money values, with customisable currency symbol, precision (decimal places), and thousand/decimal separators.FormatMoney supports various types of value by runtime reflection. If you don't need runtime type evaluation, please refer to FormatMoneyInt, FormatMoneyBigRat, FormatMoneyBigRat, or FormatMoneyFloat64.

money - Manage money in Shopify with a class that won't lose pennies during division


money_column expects a decimal 8,3 database field.Currencies are consistently represented as instances of Money::Currency. The most part of Money APIs allows you to supply either a String or a Money::Currency.

Money Class for C#. Fast, light and flexible


This Money class gives you the ability to work with money of multiple currencies as if it were built-in types. It looks and behaves like a decimal with extra features, but can perform much faster.

go-money - Go implementation of Fowler's Money pattern


GoMoney provides ability to work with monetary value using a currency's smallest unit. Package allows you to use basic Money operations like rounding, splitting or allocating without losing a penny. You shouldn't use float for monetary values, since they always carry small rounding differences.

money-bundle


Symfony2 Bundle wrapping common Money and Currency related needs such as integer-based math, currency codes, and money conversion.



PyMoney


Money module for Python, for direct use in financial applications. Built using Decimal, it can be used from Py2.3. It has a Currency data type and lot of utilities for making your programming easier whean dealing with money.

perl-Math-Currency - Math::Currency - exact currency math with formatting and rounding


Math::Currency - exact currency math with formatting and rounding

JavaMoney - Money and Currency API for Java


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 extensible API for handling of Money & Currency models, Moneta provides a production ready reference implementation.

A simple ASP.NET Currency / Money TextBox User Control


A ASP.NET TextBox control used with AJAX maskeditextender makes it possible to enter numbers but it's not very intuitive to use. CurrencyTextBox control is a user control on top of TextBox to allow easy entry/update of money / currency values. 9/12/2010: Updated with some fixes.

Accounting.js - A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.


accounting.js is a tiny JavaScript library for number, money and currency parsing/formatting. It's lightweight, fully localisable, has no dependencies, and works great client-side or server-side. Use standalone or as a nodeJS/npm and AMD/requireJS module.

Math-Decimal - Release history of Math-Decimal


Release history of Math-Decimal

currency - Currency - Object-Oriented Currency, FX and Money for Ruby


Currency - Object-Oriented Currency, FX and Money for Ruby

perl-Math-FixedPrecision - Math::FixedPrecision - decimal math without floating point errors


Math::FixedPrecision - decimal math without floating point errors

Math-Currency - Release history of Math-Currency


Release history of Math-Currency

autoNumeric


autoNumeric is a jQuery plugin that automatically formats currency (money) and numbers as you type on form inputs. It supports most International numeric formats and currency signs including those used in Europe, North and South America, Asia and India (lakhs**).

money - Single currency money backed by BigDecimal


Single currency money backed by BigDecimal

money - Library for dealing with money and currency conversion


Library for dealing with money and currency conversion

decimal - Arbitrary-precision fixed-point decimal numbers in go


Arbitrary-precision fixed-point decimal numbers in go.NOTE: can "only" represent numbers with a maximum of 2^31 digits after the decimal point.

Decimal Floating Point library


Decimal floating point library in Java. Provides decimal floating point math for Java via a clean, easy to understand implementation. Much easier to use than Big Decimal, nearly IEEE-854 compliant. Compatible with J2ME, so it can be used on PDAs/phon