Skip to content

Commit

Permalink
[FIX] Inform Movemnt Intruction Code in bank.payment.line .
Browse files Browse the repository at this point in the history
  • Loading branch information
mbcosta committed Nov 5, 2020
1 parent d01d66c commit 412bb2f
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 0 deletions.
2 changes: 2 additions & 0 deletions l10n_br_account_payment_order/models/account_payment_order.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,8 @@ def _prepare_bank_payment_line(self, paylines):
result['company_title_identification'] =\
paylines[0].company_title_identification
result['last_cnab_state'] = paylines[0].move_line_id.cnab_state
result['movement_instruction_code'] = \
paylines[0].move_line_id.movement_instruction_code
return result

@api.multi
Expand Down
25 changes: 25 additions & 0 deletions l10n_br_account_payment_order/models/bank_payment_line.py
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,31 @@ def default_get(self, fields_list):
'pagamento nas Ordens de Pagamento',
)

# TODO - Mover seleção para o arquivo de Constantes,
# aguardando retorno para saber se existe diferença
# entre os Bancos, o CNAB 400 da Unicred e o 240 da
# Febraban v10.06 estão iguais, a seleção no arquivo
# de constantes está diferente.
# Caso exista diferença vai ser preciso fazer o mesmo
# que foi feito nos Codigos de Retorno
movement_instruction_code = fields.Selection(
string='Código da Instrução para Movimento',
help='Campo G061 do CNAB',
selection=[
('01', '01 - Remessa*'),
('02', '02 - Pedido de Baixa'),
('04', '04 - Concessão de Abatimento*'),
('05', '05 - Cancelamento de Abatimento'),
('06', '06 - Alteração de vencimento'),
('08', '08 - Alteração de Seu Número'),
('09', '09 - Protestar*'),
('11', '11 - Sustar Protesto e Manter em Carteira'),
('25', '25 - Sustar Protesto e Baixar Título'),
('26', '26 – Protesto automático'),
('31', '31 - Alteração de outros dados (Alteração de dados do pagador'),
('40', '40 - Alteração de Carteira')]
)

@api.multi
def unlink(self):
for record in self:
Expand Down

0 comments on commit 412bb2f

Please sign in to comment.