• Rough draft
  • Informe de rendimentos

    Esse artigo descreve a funcionalidade responsável pela geração do informe de rendimentos do locador.

    Visão geral

    O informe de rendimentos é um documento emitido pela administradora para discriminar os valores recebidos pelo locador, valor do imposto de renda retido na fonte e o valor da comissão pago pelo locador.

    Operações

    Gerar informe de rendimentos

    Responsável pela geração do arquivo com o informe de rendimentos do locador.

    Atividades

    1. Usuário seleciona a conta do locador e clica no botão “Informe de rendimentos“.

    2. Sistema exibe formulário para usuário preencher as datas inicial e final do período de apuração do informe de rendimentos.

    3. Usuário preenche as datas inicial e final do informe de rendimentos e clica no botão “Gerar”.

    4.  

    Componentes

    Versão 2

    Os componentes responsáveis pela implementação do informe de rendimentos na versão 2 são:

    Componente

    Tipo

    Descrição

    Componente

    Tipo

    Descrição

    gerarInformeRendimentos

    action

    Ação em conta para chamar o componente que gera o informe de rendimentos na versão 2

    gerarInformeRendimentos

    aura

    Componente responsável pela interface do usuário para gerar o informe de rendimentos na versão 2

    InformeRendimentosController

    apex

    Classe responsável por transmitir a requisição do componente para a camada de serviço

    InformeRendimentosServico

    apex

    Class responsável pelo serviço que gera o informe de rendimentos

    InformeRendimentos

    page

    Página VF responsável pela criação do arquivo pdf na versão 2

    InformeRendimentosPageController

    apex

    Classe responsável pela lógica para gerar o arquivo pdf na versão 2

    InformeRendimentosTeste

    apex

    Classe responsável pelos testes unitários e integrados do módulo

    Versão 1

    Os componentes responsáveis pela implementação do informe de rendimentos na versão 1 são:

    Componente

    Tipo

    Descrição

    Componente

    Tipo

    Descrição

    Informe_rendimentos

    action

    Ação em conta para chamar o componente que gera o informe de rendimentos

    informeRendimentosComp

    aura

    Componente responsável pela interface do usuário para gerar o informe de rendimentos

    RelatorioInformeRendimentos

    apex

    Classe responsável pelo método gerarInformeRendimentosPDF que gera o informe de rendimentos na versão 1.

    RelatorioInformeRendimentosServico

    apex

    Classe responsável pelo método gerarRelatorioPdf que gera o informe de rendimentos na versão 1

    RelatorioInformeRendimentosPDF

    page

    Página VF responsável pela criação do arquivo pdf na versão 1

    InformeRendimentos

    page

    Página VF responsável pela criação do arquivo pdf na versão 2

    Diagramas