01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:

Relatórios Imposto de Renda Informe Rendimentos (FP4510)

País:Brasil
Ticket:DRHROTDTS-10577
Requisito/Story/Issue (informe o requisito relacionado) :


02. SITUAÇÃO/REQUISITO

Gerar o Relatório de Informe de Rendimentos de forma individual por funcionário, ou autônomo, e enviá-lo ao seu correspondente por e-mail, em formato PDF, compactado e com senha.

Adicionar um parâmetro na tela do "Relatório de Informe de Rendimentos" (FP4510), para controlar a funcionalidade de envio por e-mail. 

Quando o parâmetro para envio for marcado, a classificação do relatório deve assumir, exclusivamente, a primeira opção, "Por Estabelecimento/Matrícula".


O destinatário deve ser definido com o dado presente no campo "E-mail", na página "Endereço" da "Manutenção de Pessoa Física" (FP1440).

Por sua vez, o remetente da mensagem, deve ser relacionado ao usuário que realiza a execução do relatório, presente no campo "E-Mail Local" da "Manutenção de Usuário" (SEC000AA).


O assunto do e-mail deve ser: "Informe de Rendimentos referente ao ano 2023". Sendo que, o ano deve estar de acordo com o campo "Ano Base" informado na execução do relatório.

Além do assunto, o corpo da mensagem deve seguir o mesmo padrão: "Você está recebendo o Informe de Rendimentos referente ao ano 2023.",

Informações sobre a compactação e senha devem ser apresentadas: "Para descompactar o arquivo informe.zip" em anexo, será necessário informar o número de seu CPF, sem pontos e traços.".

Ao fim do corpo da mensagem, algumas informações básicas: "Não responder este e-mail, ele foi gerado automaticamente. Este e-mail é intransferível, somente você deve ter acesso a ele.".


Todos os textos da mensagem, assunto e corpo, devem ser traduzidos conforme o idioma do usuário.


Além do envio, existe um erro no parâmetro "Opção" que deve ser corrigido. Quando este parâmetro assume o valor "Digitação", o campo "Tipo Emissão" assume, exclusivamente, o valor "Funcionários".

Entretanto, quando o campo assume, ou retorna para, o valor "Seleção", o campo "Tipo Emissão" permanece exclusivamente com o valor "Funcionários". Este comportamento deve ser corrigido.

Apenas quando o valor for "Digitação", o campo "Tipo Emissão" deve assumir exclusivamente o valor "Funcionários".


03. SOLUÇÃO

Desenvolvimento do utilitário FPAPI805.

run pi_cria_tt_envios in h_fpapi805 (
    input 	tt-irf_rendto_mestre.cdn_empresa,
    input tt-irf_rendto_mestre.cdn_estab,
    input tt-irf_rendto_mestre.cdn_funcionario,
    input tt-irf_rendto_mestre.cod_cpf_cgc
).
run pi_compacta_anexo in h_fpapi805 (
    input c_email_anexo,
    input c_email_anexo_comp,
    input yes, /* deleta arquivo origem */
    input tt-irf_rendto_mestre.cod_cpf_cgc /* senha */
).



run pi_busca_email_usuario in h_fpapi805 (
    input  tt-param.usuario,
    input  no, /* prioriza "Email Contato" do FP1440 */
    input  no, /* prioriza tabela "usuar_mestre" */
    output c_email_remetente
).



run pi_busca_email_pessoa in h_fpapi805 (
    input  tt-irf_rendto_mestre.cod_cpf_cgc,
    input  no, /* prioriza "Email Contato" do FP1440 */
    output c_email_destinatario
).



run pi_envia_email in h_fpapi805 (
    input c_email_remetente,
    input c_email_destinatario,
    input c_email_assunto,
    input c_email_anexo_comp,
    input yes, /* deleta arquivo anexo */
    input table tt-mensagem                
).



04. DEMAIS INFORMAÇÕES


05. ASSUNTOS RELACIONADOS