Esse campo é buscado e se é retornado False isso causa erro no PyBoleto.
2017-08-24 19:48:40,248 1346 ERROR boleto1 openerp.addons.l10n_br_account_payment_boleto.models.account_move_line: invalid literal for int() with base 10: 'e'
Traceback (most recent call last):
File "/workspace/parts/odoo-brazil-banking-commit/l10n_br_account_payment_boleto/models/account_move_line.py", line 69, in send_payment
boleto.boleto.format_nosso_numero()
File "/home/magno/.voodoo/shared/eggs/pyboleto-0.3.1-py2.7.egg/pyboleto/bank/itau.py", line 56, in format_nosso_numero
self.dv_nosso_numero)
File "/home/magno/.voodoo/shared/eggs/pyboleto-0.3.1-py2.7.egg/pyboleto/bank/itau.py", line 39, in dv_nosso_numero
return self.modulo10(composto)
File "/home/magno/.voodoo/shared/eggs/pyboleto-0.3.1-py2.7.egg/pyboleto/data.py", line 461, in modulo10
parcial = int(c) * peso
ValueError: invalid literal for int() with base 10: 'e'
Verificar se esse campo deve ser obrigatorio já que em l10n_br_account_payment_boleto/models/account_move_line.py na linha 60
Esse campo é buscado e se é retornado False isso causa erro no PyBoleto.
2017-08-24 19:48:40,248 1346 ERROR boleto1 openerp.addons.l10n_br_account_payment_boleto.models.account_move_line: invalid literal for int() with base 10: 'e' Traceback (most recent call last): File "/workspace/parts/odoo-brazil-banking-commit/l10n_br_account_payment_boleto/models/account_move_line.py", line 69, in send_payment boleto.boleto.format_nosso_numero() File "/home/magno/.voodoo/shared/eggs/pyboleto-0.3.1-py2.7.egg/pyboleto/bank/itau.py", line 56, in format_nosso_numero self.dv_nosso_numero) File "/home/magno/.voodoo/shared/eggs/pyboleto-0.3.1-py2.7.egg/pyboleto/bank/itau.py", line 39, in dv_nosso_numero return self.modulo10(composto) File "/home/magno/.voodoo/shared/eggs/pyboleto-0.3.1-py2.7.egg/pyboleto/data.py", line 461, in modulo10 parcial = int(c) * peso ValueError: invalid literal for int() with base 10: 'e'
cc @renatonlima @rvalyi @mileo