Objetivo
Adicionar uma funcionalidade na tela do financeiro do paciente que permita a emissão de uma Declaração de Imposto de Renda (IR), incluindo opções de emissão em nome do Paciente ou do Responsável, envio por e-mail e geração de recibo em PDF.
Descrição
Precisamos preparar o Clinix para a emissão de declarações para o imposto de renda, essa declaração poderá ser enviada diretamente para o e-mail informado no modal ou emitida em PDF e impressa posteriormente pela clínica.
Detalhes da Funcionalidade
1. Botão na Tela do Financeiro: Adicionar um botão "Emitir Declaração IR" na tela do financeiro do paciente.
2. Modal de Emissão da Declaração:
Ao clicar no botão, abrir um modal com os seguintes campos e opções:
- Nome do Emitente: Opção de seleção entre "Paciente" ou "Responsável".
- E-mail para Envio: Campo para inserir o e-mail onde a declaração será enviada.
Obs.: O envio por e-mail ainda não está disponível.
- Ano Base: Campo para selecionar o ano da declaração (apenas ano).
- Data da Declaração: Campo para selecionar a data da declaração, essa data é a data que aparecerá no documento como a data em que foi gerada a declaração.
3. Botões no Modal:
- Cancelar: Cancela o processo e fecha o modal.
- Enviar por E-mail: Gera o recibo e envia para o e-mail informado.
- Gerar Recibo: Emite um recibo em PDF com todos os títulos baixados no período selecionado (Ano Base).
4. Formato do PDF Gerado: O PDF deve ser o mesmo tanto para envio por e-mail quanto para geração na tela.
Deve conter a seguinte estrutura:
- Cabeçalho: Logo da Clínica (se houver), nome da cidade e data da emissão por extenso.
- Resumo da Clínica: Declaração do recebimento do paciente, incluindo:
- Nome completo e CPF do paciente.
- Valor total recebido (em número e por extenso).
- Período dos títulos recebidos.
- Dados da clínica (nome e endereço completo).
- Listagem dos Títulos: Títulos baixados no período com as colunas:
- Débito (ID do título).
- Parcela (demonstrar qual seria a parcela do título baixado, se parcelado).
- Tipo de Pagamento.
- Data de Vencimento.
- Valor.
- Data de Pagamento.
- Valor Pago.
- Totalizador: Total dos valores na listagem ao final.