Fix - cantidad en letras otras monedas

This commit is contained in:
Mauricio Baeza 2018-01-12 11:02:13 -06:00
parent 1867c4aa03
commit 772d5d0af0
2 changed files with 13 additions and 13 deletions

View File

@ -108,15 +108,20 @@ class NumLet(object):
def letras(self):
return self._letras.upper()
#~ def _letters(self, numero, moneda='peso', texto_inicial='-(',
#~ texto_final='/100 m.n.)-', fraccion_letras=False, fraccion=''):
def _letters(self, numero, moneda='peso'):
def _letters(self, numero, currency='MXN'):
# ~ print (currency)
monedas = {
'MXN': 'peso',
'USD': 'dólar',
'EUR': 'euro',
}
moneda = monedas.get(currency, currency)
tf = {
'MXN': 'm.n.',
}
texto_inicial = '-('
if moneda == 'peso':
texto_final = '/100 m.n.)-'
else:
texto_final = '/100)-'
texto_final = '/100 {})-'.format(tf.get(currency, currency))
fraccion_letras = False
fraccion = ''

View File

@ -950,12 +950,7 @@ def get_dict(data):
def to_letters(value, moneda):
monedas = {
'MXN': 'peso',
'USD': 'dólar',
'EUR': 'euro',
}
return NumLet(value, monedas.get(moneda, moneda)).letras
return NumLet(value, moneda).letras
def get_qr(data):