Financeiro - Cobrança Online Itaú

De Wiki NBS
Ir para navegação Ir para pesquisar

Para retornar à Página principal > Soluções NBS > Financeiro > Específico - Cobrança Online Itaú


Seta-topo.png

Apresentação

Processo de Cobrança online com integração da API Itaú na geração dos registros de cobrança (boletos).

A configuração será feito no módulo Sisfin após a contratação do serviço diretamente com a Instituição Bancária Itaú, onde o processo envolverá a comunicação da API do banco com a NBS.

A NBS está em constante aprimoramento dos seus processos de negócio, objetivando a melhoria dos serviços e a satisfação dos clientes.


Conceito

Processo de integração com o API do banco Itaú.


Versão

Pen.png

Versão Módulo NBS

Para a utilização desta melhoria o usuário deve possuir a atualização para as versões dos módulos abaixo.

Módulo Versão
Caixa Operacional 9.718.0.0
Ger Veic 3.658.0.0
NBS OS 3.937.0.0
NF Vendas 5.551.0.0
Sisfin 9.718.0.0
Vend Veic 3.256.0.0
Vendas 4.407.0.0
NBS Boleto 1.9.0.0
Integrador Financeiro 1.24.0.0
NBSScript 1.57.64.39

Pré Configuração

O usuário responsável necessita do acesso abaixo para realizar uma das etapas de configuração (caso a empresa ainda não utilize a cobrança online).

Roteiro de configuração

NBS User - Acesso x Funcao.png

Acessos Necessários

Para a inclusão do acesso listado na tabela abaixo será feita através do modulo NBS_User.

Acesso Descrição
20275 Pode realizar cobrança Online

Pré Parametrização

Pen.png

Variável de Ambiente Windows

O usuário deve verificar se possui a configuração das seguintes variáveis de ambiente Windows em seu computador (em painel de controle Windows > Painel de Controle > [Aba] Avançado > [Botão] Variáveis de Ambiente .

  • NLS_LANG = BRASILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252
Pen.png

Executável - VC_redist.x64.exe

Nas empresas que irão utilizar o processo da Cobrança Online, deve ter a atualização do arquivo: VC_redist.x64.exe, este arquivo se encontra em nosso FTP: /sistemadelphi/modulos/utilitarios/terceiros/VC_redist.x64.exe.


Parametrização Cobrança Online

Abaixo será exemplificado a parametrização da Cobrança Bancária feita no módulo Sisfin.

Acesse:

  1. Menu Principal > Tabelas > Cobrança Bancária > Configura Empresa - Banco > [Aba] Página 3.
  2. Ative o parâmetro: Cobrança Online.
Botao Importante3.png Importante:
  • Para a utilização desta melhoria, a empresa deve entrar em contato com o Banco Itaú e assinar a proposta de utilização da Cobrança Online.
Botao Atencao2.png Atenção:
  • A configuração será executada em duas etapas:
    • Primeira = Inclusão das URL's Produção;
    • Segunda = Etapas para a obtenção do certificado;
ligação=Arquivo:Bot%C3%A3o_Aten%C3%A7%C3%A3o.png Atenção:
  • Ao iniciar a configuração, o usuário deve logar no módulo como Administrador.
Sisfin - Tela Menu Raiz.png Abra a Tela de Login como Administrador

Pen.png

Aba Página 3

Para as empresas que ainda não utilizem a Cobrança Online, a empresa que deseje utilizar esta melhoria deve efetuar a ativação do Parâmetro: 'Cobrança Online'.

Sisfin - Tabelas - Cobrança Bancária - Configura Empresa - Banco - Aba Página3.png Ative o Parâmetro: 'Cobrança Online'.
Importante: Para ativar o parâmetro, o usuário responsável deve possuir o acesso 20275 - Pode realizar cobrança Online.
Sisfin - Tabelas - Cobrança Bancária - Configura Empresa - Banco - Aba Pagina 3 - Tela Informativa.png O sistema irá exigir que o usuário responsável possua o acesso identificado ao lado em sua função.

Pen.png

Parâmetros Gerais - Dados Proxy

Este parâmetro deve ser preenchido somente pelas empresas que utilizem a comunicação Proxy.

Acesse:

  1. Aba Específico para Cobrança Online > Parâmetros Gerais.
  2. Parametrize a comunicação proxy.
Sisfin - Tabelas - Cobrança Bancária - Configura Empresa - Banco - Aba Especifico para Cobranca Online - Parâmetros Gerais.png Preencha os campos de identificação Proxy.

Atenção: Normalmente estas informações são de controle da equipe de TI da empresa.


Parametrização da Etapa 1

A parametrização iniciará na Aba Itaú, onde será configurado o ambiente de Produção.

Acesse:

  1. Aba Específico para Cobrança Online > Itaú > Configuração de Comunicação.
  2. Parametrize as URl de Produção.
Pen.png

Configuração de Comunicação

Nesta aba será feita a primeira parte da configuração, onde o usuário deve aguardar o retorno do Banco para dar continuidade à parametrização.

Sisfin - Tabelas - Cobrança Bancária - Configura Empresa - Banco - Aba Especifico para Cobranca Online - Itaú - Configuração de Comunicação.png Nesta primeira parte da configuração, o usuário deve Informar:
  1. Ambiente de Destino
    • Selecione: Produção;
  2. Configuração das URL de Comunicação com o Banco
  3. Botão Conf. Produção
    • Clique no botão para finalizar a configuração da etapa 1
  4. Client - ID/Secret/CRT - Produção
    • Client ID;
      • Esta informação será fornecida após o envio da chave pública ao Banco;
    • Client Secret;
      • Esta informação será fornecida após o envio do CSR ao Banco;
    • Dias Alerta Vencimento CRT
      • Este campo será configurado como um lembrete do vencimento do Certificado;
  5. Clique no botão, para salvar as informações.
Sisfin - Tabelas - Cobrança Bancária - Configura Empresa - Banco - Aba Especifico para Cobranca Online - Itaú - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção.png Efetue a geração das chaves assimétricas ao clicar no botão: Botão Gerar Chaves.png
Sisfin - Tabelas - Cobrança Bancária - Configura Empresa - Banco - Aba Especifico para Cobranca Online - Itaú - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção2.png Após gerar as chaves, o usuário deve efetuar o envio da Chave Público para o banco.

Clique no botão OK, para fechar a mensagem informativa.

O usuário deve localizar a chave salva em seu diretório raiz.


IMPORTANTE: NÃO SERÁ POSSIVEL COPIAR A INFORMAÇÃO DA CHAVE PÚBLICA DIRETAMENTE DO CAMPO AO LADO, O USUÁRIO DEVE EFETUAR ESTE PROCESSO ATRAVÉS DO MENU RAIZ (encontra-se no mesmo local onde está salvo o executável do módulo Sisfin).
Na ocorrência de erro o usuário terá de refazer a geração da chave novamente.
Sisfin - Tabelas - Cobrança Bancária - Configura Empresa - Banco - Aba Especifico para Cobranca Online - Itaú - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - Menu Raiz.png Localize o arquivo gerado em seu diretório raiz.

O arquivo deve ser enviado ao Banco. A informação da Chave Pública poderá ser enviada da seguinte forma:

  • Anexando o arquivo ao lado no e-mail ou;
  • Copiando a informação através do modo edição, conforme exibido abaixo.
Sisfin - Tabelas - Cobrança Bancária - Configura Empresa - Banco - Aba Especifico para Cobranca Online - Itaú - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - Notepad++.png Edite o arquivo e copie a informação.

O usuário irá abrir o arquivo (para este exemplo utilizamos o programa Notepad++), marcar toda a chave e efetuar a cópia (Ctrl + C) e colar no corpo do e-mail a ser encaminhado ao banco.


Parametrização da Etapa 2

Após o retorno do Banco, o usuário fará a segunda parte da parametrização, conforme exemplificado abaixo.

Pen.png

Dados Descriptografados

Nesta fase o usuário irá efetuar a inclusão dos dados criptografados encaminhado pelo banco.

Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - Botão Próxima Etapa.png Após a resposta do banco, o usuário voltará ao formulário e irá clicar no Botão Botão Próxima Etapa.png
Botao Atencao2.png Atenção:
  • Para os clientes que utilizem o PIX Itaú, avance para a aba: Dados Descriptografados e, insira as informações encaminhada pelo banco.
Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 2ª Etapa1.png Os campos do formulário ao lado serão preenchidos com as informações encaminhada pelo Banco.

Copie os dados nos campos correspondentes e clique no botão: Botão Descriptografar Dados.png

Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 2ª Etapa - Tela Informativa.png Se, o usuário tentar passar para a próxima etapa SEM Descriptografar os dados, o sistema irá apresentar a Mensagem ao lado e, impedirá de continuar.
Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 2ª Etapa - Aba Dados Descriptografados.png Após Descriptografar os dados, o usuário será direcionado para a aba: Dados Descriptografados, onde os dados serão exibidos em Tela.

Clique no botão Botão Salvar Dados.png

Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 2ª Etapa - Tela Informativa2.png A mensagem ao lado será gerada quando os dados NÃO forem descriptografados corretamente.

Execute novamente o processo.

Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 2ª Etapa - Tela Informativa3.png A mensagem ao lado será exibida quando o processo foi executado com sucesso.

Clique no botão Botão Próxima Etapa.png.


Parametrização da Etapa 3

Nesta etapa o usuário irá gerar os arquivos do Certificado CSR.

Pen.png

Geração do Certificado CSR

Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 3ª Etapa.png Clique no botão Botão Gerar CSR.png, o sistema irá gerar o arquivo do Certificado CSR.
Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 3ª Etapa - Tela Informativa.png Ao final do processo será exibido a Tela Informativa de sucesso.

Clique no botão Botão Próxima Etapa.png


Parametrização da Etapa 4

Nesta etapa o usuário terá de encaminhar os dados do Certificado CSR ao banco, esta ação é obrigatória para a geração do certificado PFX.

Pen.png

Geração do Certificado PFX

Nesta etapa o usuário irá gerar os arquivos do certificado PFX.

Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 4ª Etapa.png Nesta última fase, o usuário terá a possibilidade de retornar para a etapa anterior, caso detecte que algum passo não foi corretamente executado ao clicar no botão Botão Etapa Descriptografia.png
Clique no botão Botão Enviar CSR.png, para efetuar o envio do arquivo ao banco.
Importante: O arquivo CSR deve ser encaminhado ao banco antes de Gerar o certificado PFX.
Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 4ª Etapa - Tela Informativa.png Se, o usuário clicar no botão Botão Gerar PFX.png, antes do envio do Arquivo CSR ser encaminhado ao banco, o sistema apresentará a Mensagem ao lado e bloqueará a geração do arquivo PFX até que este processo esteja finalizado.
Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Conf Produção - Form Conf Amb de Produção - 4ª Etapa 2.png Após retorno do banco, o usuário irá gerar o PFX ao clicar no botão identificado na imagem ao lado.

Pen.png

Renovação do Certificado

A renovação do certificado deve ser feita antes do vencimento.

Se o usuário deixar o certificado vencer, este deve executar TODOS os passos acima para retornar a utilizar a cobrança online.

Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Renovar CRT.png O sistema irá emitir a tela de alerta do vencimento do certificado (na emissão do boleto) conforme a parametrização feita.

Clique no botão Renovar CRT.png

Sisfin - Tabelas - C Bancária - Config Emp - Banco - Aba Especifico para Cobranca Online - Configuração de Comunicação - Botão Renovar CRT - Form Renovar Certificado.png Clique no botão Botão Renovar Certificado.png

Importante: para este exemplo foi solicitado a renovação com um prazo muito longo antes do seu real vencimento. O sistema permitirá a renovação com no mínimo 60 dias antes do vencimento.


Para testar o Token, clique no botão Botão Testar Token.png


Botao Importante3.png Importante:
  • Após a finalizada a configuração acima, o usuário fará a emissão dos boletos normalmente. Abaixo será exibida as alterações feitas no módulo Sisfin.

Emissão de Boleto

Após a geração do boleto, o usuário fará sua impressão, abaixo será exemplificado este processo através do Contas a Receber.

Pen.png

Aba Pesquisa - Contas a Receber

Acesse:

  1. Botão Receber > Botão Impressão Duplicatas/Boletos
  2. Efetue a impressão do boleto.
Sisfin - Botão Receber - Form Contas a Receber - Botão Impressão Duplicatas-Boletos.png Selecione o Título a ser impresso.
Sisfin - Botão Receber - Form Contas a Receber - Aba Detalhe-Manutenção - Tela Informativa.png O sistema irá questiona-lo se deseja efetuar o envio por e-mail ao cliente.

Para este exemplo, efetuamos apenas a impressão normal (selecionamos a opção NÃO no formulário ao lado).

Sisfin - Impressão de Boleto - Cobrança Online.png Será emitido o boleto, conforme o exemplo ao lado.

Aba Detalhe/Manutenção

Pen.png

Impressão do Boleto

Nesta aba o usuário poderá efetuar também a impressão do boleto, o sistema fará a comunicação com a API do banco (para habilitar a função é necessário que a empresa possua o parâmetro: 'Cobrança Online' - conforme exemplificado acima) para então imprimir o boleto.

Sisfin - Botão Receber - Form Contas a Receber - Aba Detalhe-Manutenção.png Para o detalhamento do Boleto, clique no botão: Botão Consulta Boleto.png (após selecionar o título/boleto - aba Pesquisa - Contas a Receber),
Sisfin - Consulta Ocorrência de Cobranca - Json Token - Retorno Token.png Neste formulário o usuário terá além da opção de impressão do título/boleto, as informações enviadas para a API (estas serão melhor detalhadas abaixo).

Para efetuar a impressão do Título/Boleto, clique no botão Botão Imprimir.png.


Importante: Se, o boleto NÃO estiver Registrado, ao solicitar este registro (clicar no botão Botão Registrar.png) o sistema fará a comunicação com a API Itaú onde esta irá autorizar a emissão do boleto (status Autorizado).
Sisfin - Impressão de Boleto - Cobrança Online.png Será emitido o boleto, conforme o exemplo ao lado.

Pen.png

Cancelamento do boleto

O sistema só permitirá ao usuário efetuar o cancelamento do boleto no dia seguinte da sua emissão, ou seja D + 1.

Sisfin - Botão Receber - Form Contas a Receber - Aba Detalhe-Manutenção - Botão Cancelar Boleto.png Para efetuar o cancelamento do boleto clique no botão Botão Cancelar Boleto.png

O sistema irá retirar o status de registrado do boleto (limpando todas as informações do boleto - nosso número, etc.) e o usuário poderá executar o processo de reenvio do boleto.


Importante: O sistema só permitirá o cancelamento no dia seguinte da sua emissão (D + 1).
Atenção: Na ocorrência da emissão errônea do boleto, o usuário deve acessar o portal do banco e efetuar o processo de cancelamento para então efetuar a geração do boleto correto.

Pen.png

Registro de Títulos Cancelados na Cobrança Online.

O sistema permitirá que seja efetuado o registro de um título já cancelado, quando o usuário responsável possuir o acesso: X6023 - Pode efetuar Registro de boleto online cancelado.

Sisfin - Botão Receber - Form Contas a Receber - Aba Detalhe-Manutenção - Botão Consulta Boleto - Tela Confirmação.png
  • Para efetuar o registro de um título já cancelado, clique no botão Botão Consulta Boleto.png;
  • Será exibida a Tela de Confirmação exibida ao lado.

Importante: NÃO será exibido o botão Botão Cancelar Boleto.png, pois o título já se encontra cancelado.

Sisfin - Botão Receber - Form Contas a Receber - Aba Detalhe-Manutenção - Botão Consulta Boleto - Form Consulta Ocorrência - Botão Registrar - Tela Informativa.png Para efetuar o registro de um título já cancelado, o usuário responsável precisa possuir o acesso: X6023.

Consulta Ocorrência

O sistema exibirá a informação do processamento do título/boleto.

A informação terá a sua exibição dividida entre as abas exibidas abaixo, onde, para cada envio terá a informação correspondente do retorno.

  • JSON Token;
    • Retorno Token;
  • JSON Registro Boleto;
    • Retorno Registro Boleto;
Pen.png
JSON Token / Retorno Token

Nesta aba, será exibido as informações do Token (envio e retorno).

Sisfin - Consulta Ocorrência de Cobrança - Json Token - Retorno Token.png Nesta aba será exibido os dados do envio (JSON Token) e do retorno do banco (Retorno Token).

Pen.png
JSON Registro Boleto / Retorno Registro Boleto

Nesta aba, será exibido as informações do Boleto (envio e retorno).

Sisfin - Consulta Ocorrência de Cobrança - Json Registro Boleto - Retorno Registro Boleto.png Nesta aba será exibido os dados do envio do Título/Boleto (JSON Registro Boleto) e do retorno do banco (Retorno Registro Boleto).

Pen.png
Erro

Nesta aba, será exibido as informações referente à erros ocorridos durante a geração/envio do Título/Boleto.

Sisfin - Botão Receber - Form Contas a Receber - Aba Detalhe-Manutenção - Botão Gerar Boleto - Form Consulta Ocorrencia de Cobranca - Json Token - Erros.png Quando ocorrer falhas no envio da comunicação estas serão relatadas nesta aba.

Para este exemplo foi simulado um erro de Token.


Importante: Quando ocorrer o erro no envio, o sistema NÃO irá registrar o boleto, neste caso o usuário deve verificar/resolver o problema que ocasionou o erro para tentar novo envio ou efetuar o registro manual ao clicar no botão: Botão Registrar.png.

Para retornar à Página principal > Soluções NBS > Financeiro > Específico - Cobrança Online Itaú