diff --git a/currency.py b/currency.py
index 9db843abff..fbb2a197d3 100644
--- a/currency.py
+++ b/currency.py
@@ -10,7 +10,8 @@ class Currency(OSV):
'Currency'
_name = 'currency.currency'
_description = __doc__
- name = fields.Char('Name', size=128, required=True, translate=True)
+ name = fields.Char('Name', required=True, translate=True)
+ symbol = fields.Char('Symbol', size=10, required=True)
code = fields.Char('Code', size=3, required=True)
rate = fields.Function('get_rate', string='Current rate', digits=(12, 6))
rates = fields.One2Many('currency.currency.rate', 'currency', 'Rates')
diff --git a/currency.xml b/currency.xml
index a066b47968..f14703be88 100644
--- a/currency.xml
+++ b/currency.xml
@@ -17,11 +17,13 @@
-
-
-
+
+
+
+
+
@@ -60,6 +62,7 @@
+
@@ -117,6 +120,7 @@
Euro
EUR
+ €
@@ -128,12 +132,14 @@
United States dollar
USD
+ $
Swiss franc
CHF
+ Fr.