Descrição:

Foi desenvolvido rotina para envio de e-mail para o fornecedor com o comprovante de pagamento. O envio de comprovante depende do preenchimento do campo E5_AUTBCO no momento de baixa do título via CNAB.


Segue em anexo o vídeo de demonstração e arquivo do cnab configurado.


Documentação utilizada

Foram utilizadas as documentações abaixo para customização do processo.

https://tdn.totvs.com/display/public/PROT/FIN0018_CNAB_Segmento_Z_autenticacao_do_pagamento


https://centraldeatendimento.totvs.com/hc/pt-br/articles/9782107686167-Cross-Segmento-Backoffice-Linha-Protheus-SIGAFIN-CNAB-Como-atualizar-campo-E5-AUTBCO-no-retorno-CNAB


https://tdn.totvs.com/pages/releaseview.action?pageId=370611748


https://tdn.totvs.com/pages/releaseview.action?pageId=641447402


Criação de campos para controle do processo 

SA2➝A2_XENVCP: Campo para controlar se envia o comprovante ao fornecedor1

SE5➝E5_XENVCP: 0=Pendente Envio Comprovante; 1= Enviado; 2=Erro de envio; 3 = Não envia

SE5➝E5_XDTHRCP: Grava data e hora de envio do comprovante  


Parâmetros criados 

PM_ENVCMP: Parâmetro para habilitar e desabilitar o envio de comprovante por e-mail

PM_MAILPAG: E-mail que será enviado quando o e-mail do fornecedor for inválido

PM_FING05D: Parâmetro para enviar para e-mail de testes

 

Ponto de Entrada utilizado  

FA750BRW: Ponto de entrada utilizado para inserir no menu "Funções contas a pagar" a opção enviar comprovante de pagamento

F100BTOV: Ponto de entrada utilizado para inserir no menu "Movimento Bancário" a opção enviar comprovante de pagamento


Fontes desenvolvidos

PFING005: Fonte chamado no PE FA750BRW e F100BTOV para enviar o comprovante  


Pergunte criado

Grupo: PFING005


Arquivo template utilizado - HTML 

Caminho: \TOTVS12\Microsiga\protheus_data\system\baixa_boleto_fornecedor.html


Configuração de Schedule

Inserir a rotina PFING005 no schedule para envio automático 


Consulta de comprovantes enviados 

Para consulta de status de envio e data e hora que foi enviado deve ser utilizada a rotina FINA100 de "Movimento Bancário" e filtrar pelo título. É utilizado essa rotina para casos que os títulos forem baixados parcialmente seja acompanhada cada baixa.