forked from elmau/empresa-libre
Fix - cantidad en letras otras monedas
This commit is contained in:
commit
3a9d3c2c58
|
@ -108,15 +108,20 @@ class NumLet(object):
|
||||||
def letras(self):
|
def letras(self):
|
||||||
return self._letras.upper()
|
return self._letras.upper()
|
||||||
|
|
||||||
#~ def _letters(self, numero, moneda='peso', texto_inicial='-(',
|
def _letters(self, numero, currency='MXN'):
|
||||||
#~ texto_final='/100 m.n.)-', fraccion_letras=False, fraccion=''):
|
# ~ print (currency)
|
||||||
def _letters(self, numero, moneda='peso'):
|
monedas = {
|
||||||
|
'MXN': 'peso',
|
||||||
|
'USD': 'dólar',
|
||||||
|
'EUR': 'euro',
|
||||||
|
}
|
||||||
|
moneda = monedas.get(currency, currency)
|
||||||
|
tf = {
|
||||||
|
'MXN': 'm.n.',
|
||||||
|
}
|
||||||
|
|
||||||
texto_inicial = '-('
|
texto_inicial = '-('
|
||||||
if moneda == 'peso':
|
texto_final = '/100 {})-'.format(tf.get(currency, currency))
|
||||||
texto_final = '/100 m.n.)-'
|
|
||||||
else:
|
|
||||||
texto_final = '/100)-'
|
|
||||||
fraccion_letras = False
|
fraccion_letras = False
|
||||||
fraccion = ''
|
fraccion = ''
|
||||||
|
|
||||||
|
|
|
@ -950,12 +950,7 @@ def get_dict(data):
|
||||||
|
|
||||||
|
|
||||||
def to_letters(value, moneda):
|
def to_letters(value, moneda):
|
||||||
monedas = {
|
return NumLet(value, moneda).letras
|
||||||
'MXN': 'peso',
|
|
||||||
'USD': 'dólar',
|
|
||||||
'EUR': 'euro',
|
|
||||||
}
|
|
||||||
return NumLet(value, monedas.get(moneda, moneda)).letras
|
|
||||||
|
|
||||||
|
|
||||||
def get_qr(data):
|
def get_qr(data):
|
||||||
|
|
Loading…
Reference in New Issue