Class: BrBoleto::Conta::Unicred
- Inherits:
-
Bradesco
- Object
- ActiveModelBase
- Base
- Bradesco
- BrBoleto::Conta::Unicred
- Defined in:
- lib/br_boleto/conta/unicred.rb
Overview
A Unicred (através do CobExpress) utiliza e o layout de boleto os arquivos de remessa/retorno disponibilizados pelo Banco Bradesco.
Instance Attribute Summary
Attributes inherited from Base
#agencia, #agencia_dv, #carteira, #codigo_carteira, #conta_corrente, #conta_corrente_dv, #convenio, #convenio_dv, #cpf_cnpj, #endereco, #modalidade, #nome_banco, #razao_social, #valid_agencia_length, #valid_carteira_inclusion, #valid_carteira_length, #valid_carteira_maximum, #valid_carteira_minimum, #valid_carteira_required, #valid_codigo_carteira_length, #valid_codigo_carteira_required, #valid_conta_corrente_length, #valid_conta_corrente_maximum, #valid_conta_corrente_minimum, #valid_conta_corrente_required, #valid_convenio_inclusion, #valid_convenio_length, #valid_convenio_maximum, #valid_convenio_minimum, #valid_convenio_required, #valid_endereco_required, #valid_modalidade_inclusion, #valid_modalidade_length, #valid_modalidade_maximum, #valid_modalidade_minimum, #valid_modalidade_required
Instance Method Summary collapse
- #default_values ⇒ Object
-
#equivalent_codigo_protesto_240 ⇒ Object
Código adotado pelo UNICRED para identificar o tipo de prazo a ser considerado para o protesto.
- #versao_layout_arquivo_cnab_240 ⇒ Object
- #versao_layout_lote_cnab_240 ⇒ Object
Methods inherited from Bradesco
#agencia_codigo_cedente, #agencia_dv, #carteira_formatada, #cobranca_interna_formatada, #codigo_banco, #codigo_banco_dv, #codigos_movimento_retorno_para_ocorrencia_A_400, #codigos_movimento_retorno_para_ocorrencia_C_400, #codigos_movimento_retorno_para_ocorrencia_D_400, #conta_corrente_dv, #equivalent_codigo_motivo_ocorrencia_A_400, #equivalent_codigo_motivo_ocorrencia_B_400, #equivalent_codigo_motivo_ocorrencia_C_400, #equivalent_codigo_motivo_ocorrencia_D_400, #equivalent_codigo_movimento_remessa_400, #equivalent_codigo_movimento_retorno_240, #equivalent_codigo_movimento_retorno_400, #equivalent_especie_titulo_400, #nome_banco
Methods inherited from Base
#agencia_codigo_cedente, #carteira_formatada, #codigo_banco, #codigo_banco_dv, #codigo_banco_formatado, #cpf_cnpj_formatado, #cpf_cnpj_formatado_com_label, #tipo_cobranca, #tipo_cpf_cnpj
Methods included from Helper::DefaultCodes
#codigos_movimento_retorno_para_ocorrencia_A_240, #codigos_movimento_retorno_para_ocorrencia_A_400, #codigos_movimento_retorno_para_ocorrencia_B_240, #codigos_movimento_retorno_para_ocorrencia_B_400, #codigos_movimento_retorno_para_ocorrencia_C_240, #codigos_movimento_retorno_para_ocorrencia_C_400, #codigos_movimento_retorno_para_ocorrencia_D_240, #codigos_movimento_retorno_para_ocorrencia_D_400, #default_codigo_juros, #default_codigo_multa, #equivalent_codigo_desconto, #equivalent_codigo_juros, #equivalent_codigo_moeda_240, #equivalent_codigo_moeda_400, #equivalent_codigo_motivo_ocorrencia_A_240, #equivalent_codigo_motivo_ocorrencia_A_400, #equivalent_codigo_motivo_ocorrencia_B_240, #equivalent_codigo_motivo_ocorrencia_B_400, #equivalent_codigo_motivo_ocorrencia_C_240, #equivalent_codigo_motivo_ocorrencia_C_400, #equivalent_codigo_motivo_ocorrencia_D_240, #equivalent_codigo_motivo_ocorrencia_D_400, #equivalent_codigo_movimento_remessa_240, #equivalent_codigo_movimento_remessa_400, #equivalent_codigo_movimento_retorno_240, #equivalent_codigo_movimento_retorno_400, #equivalent_codigo_multa, #equivalent_codigo_ocorrencia_pagador_240, #equivalent_codigo_ocorrencia_pagador_400, #equivalent_codigo_protesto_400, #equivalent_distribuicao_boleto, #equivalent_especie_titulo_240, #equivalent_especie_titulo_400, #equivalent_identificacao_emissao_240, #equivalent_identificacao_emissao_400, #equivalent_tipo_cobranca_240, #equivalent_tipo_cobranca_400, #equivalent_tipo_impressao_240, #equivalent_tipo_impressao_400, #get_codigo_desconto, #get_codigo_juros, #get_codigo_moeda, #get_codigo_motivo_ocorrencia, #get_codigo_movimento_remessa, #get_codigo_movimento_retorno, #get_codigo_multa, #get_codigo_ocorrencia_pagador, #get_codigo_protesto, #get_distribuicao_boleto, #get_especie_titulo, #get_identificacao_emissao, #get_tipo_cobranca, #get_tipo_impressao
Methods inherited from ActiveModelBase
#assign_attributes, #initialize
Constructor Details
This class inherits a constructor from BrBoleto::ActiveModelBase
Instance Method Details
#default_values ⇒ Object
8 9 10 11 12 |
# File 'lib/br_boleto/conta/unicred.rb', line 8 def default_values super.merge({ carteira: '09', }) end |
#equivalent_codigo_protesto_240 ⇒ Object
Código adotado pelo UNICRED para identificar o tipo de prazo a ser considerado para o protesto. Segundo documentação, é permitido somente os códigos ‘1’ = Protestar dias corridos e ‘3’ = Não protestar
27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/br_boleto/conta/unicred.rb', line 27 def equivalent_codigo_protesto_240 { '1' => '1', # Protestar Dias Corridos '2' => '1', # Protestar Dias Úteis '3' => '3', # Não Protesta '4' => '1', # Protestar Fim Falimentar - Dias Úteis '5' => '1', # Protestar Fim Falimentar - Dias Corridos '8' => '3', # Negativação sem Protesto '9' => '3', # Cancelamento Protesto Automático } end |
#versao_layout_arquivo_cnab_240 ⇒ Object
14 15 16 |
# File 'lib/br_boleto/conta/unicred.rb', line 14 def versao_layout_arquivo_cnab_240 '082' end |
#versao_layout_lote_cnab_240 ⇒ Object
18 19 20 |
# File 'lib/br_boleto/conta/unicred.rb', line 18 def versao_layout_lote_cnab_240 '041' end |