CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela Emissão de Duplicatas/Boletos
    1. Outras Ações / Ações relacionadas
  4. Tela Emissão de Duplicatas/Boletos
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas

01. VISÃO GERAL

No módulo Operador, é possível realizar configurações para enviar boletos de títulos por e-mail.

Ao receber o título por e-mail, não é necessário o cliente entrar no portal para realizar a emissão do boleto.

Esta atividade visa demonstrar os procedimentos para configurar e realizar o envio de boletos por e-mail.

02. EXEMPLO DE UTILIZAÇÃO

Caminho

Módulo Operador > Relatórios > Emissão de Duplicatas/Boletos - FIEMIDUPLIC

Pré-Requisitos e Restrições 

Possuir acesso ao Sistema Financeiro e suas aplicações

Ter:

O servidor de aplicação web deve acessar o servidor de e-mail.
Verifique possíveis restrições:

  • Firewall;
  • Rede.

Passo a Passo

Acesso o módulo Operador Financeiro, clique no menu Relatórios, em seguida clique em Emissão de Duplicatas/Boletos.

Imagem 1 - Menu de acesso

Após abrir a aplicação, na área Buscar Duplicatas/Boletos, selecione uma das opções:

  • Todas(os)
  • Emitidas(os)
  • Não Emitidas(os)

Em seguida, clique no botão Selecionar - <F8>.

Imagem 2 - Buscar Duplicatas/Boletos


Com os dados em tela, selecione o(s) título(s) que deseja enviar por e-mail. Para isso, selecione o campo Emitir/Enviar Boleto E-mail, referente ao(s) título(s) desejados.

Imagem 3 – Emitir/Enviar Boleto E-mail


Em Tipo da Emissão, selecione a opção Boleto.

Imagem 4 – Tipo da Emissão

Clique no botão Envia boletos por e-mail.

Imagem 5 – Envia boletos por e-mail

Nota

Em seguida, algumas validações são realizadas:
    • O botão é habilitado apenas para usuários com permissão especial neste botão;
    • Apenas títulos que já tiveram boleto emitido (coluna Emitiu Boleto marcada) poderão ser enviados, visto que isto determinará o banco para o qual o boleto foi gerado;

Imagem 6 – Coluna Emitiu Boleto

    • Para os títulos selecionados, deve existir ao menos um contato cadastrado como Contato para Envio de Boleto. Clique aqui e consulte a documentação. 
    • Caso o boleto ainda não tenha sido emitido, é iniciado o processo de emissão de boletos.
    • Será exibida a tela Conta de Cobrança para Emissão de Boleto. Selecione um Banco e clique em Atualizar.

Imagem 7 – Conta de Cobrança para Emissão de Boleto

Caso alguma dessas validações não corresponder, é retornado uma mensagem informando quais estão em desacordo.

Caso todas as validações estejam corretas, será retornada mensagem, solicitando a confirmação do envio de títulos por e-mail.

Clique no botão Sim.

Imagem 8 – Atenção

Será exibido um aviso, informando: Envio dos boletos por e-mail agendado com sucesso.

Nota

Todos os boletos gerados serão agendados.
  • Deve ser parametrizado o Job para executar o objeto:
Objeto
PKG_FIENVIABOLETOEMAIL.SP_EnviaBoletoEmail(nroEmpresaMae);
Exemplo JOB
UTL_HTTP.set_transfer_timeout(120);
FOR vt in (SELECT DISTINCT NROEMPRESAMAE FROM FI_PARAMETRO)
LOOP
  pkg_fienviaboletoemail.sp_enviaboletoemail(vt.nroempresamae);
END LOOP;

set_transfer_timeout

O comando UTL_HTTP.set_transfer_timeout aumenta o tempo de espera de um requisição HTTP, utilizada para o envio do e-mail. Sugerimos utilizar o tempo do exemplo que são 120 segundos.


  • O servidor de banco de dados oracle deve conseguir se comunicar com o endereço da API configurado.
Exemplo de teste
SELECT utl_http.request('http://ENDERECOAPI:PORTA/' ) FROM dual;


  • O servidor de aplicação web deve conseguir acessar o servidor de e-mail.

O erro abaixo será apresentado caso o servidor de aplicação web não acessar o servidor de e-mail.


Erro ao enviar e-mail. Por favor, verifique as configurações de SMTP.

{"erro":{"descricao":"Erro interno, por favor contate o administrador: Uma tentativa de conexão falhou porque o componente conectado não respondeu corretamente após um tempo ou a conexão estabelecida falhou porque o host conectado não respondeu XXX.XXX.XXX.XXX:XXX(IP_Servidor_Email:Porta) "}}


Após a execução do Job os boletos agendados serão enviados por e-mail conforme as configurações realizadas.

Clique em OK.

Imagem 9 – Aviso

As colunas Enviou Boleto e Data/Hora Último Envio serão marcadas para os títulos que tiveram o e-mail enviado.

Imagem 10 – Colunas Enviou Boleto e Data/Hora Último Envio

03. TELA EMISSÃO DE DUPLICATAS/BOLETOS

Outras Ações / Ações relacionadas

AçãoDescrição
 Consultar Log de envio de boleto por e-mail – Portal de ClientesListar os boletos que foram enviados por e-mail.

04. TELA EMISSÃO DE DUPLICATAS/BOLETOS

Principais Campos e Parâmetros

Não há


05. TABELAS UTILIZADAS

  • não há

Aula Interativa

Assista a nossa aula interativa para ter uma experiência de uso passo a passo desta atividade, e conseguir chegar ao seu objetivo!