# Contas a Receber



# Tela de listagem de receitas a receber

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
[Evolução do Produto GA - Interno](https://docs.softensistemas.com.br/shelves/evolucao-do-produto-ga-interno)

</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
Tela de listagem de receitas a receber</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
Jalile Cornachioni</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">08/08/2025</span>

</td></tr></tbody></table>

#### **1. Objetivo geral:** 

<div id="bkmrk-contas-a-receber-do-">Contas a Receber do módulo Financeiro foi redesenhado para melhorar a clareza das informações, reduzir tempo de operação, evitar frustrações comuns relatadas por usuários e garantir boas práticas do mercado.</div><div id="bkmrk-"></div>#### **2. Impacto previsto:**

<div id="bkmrk-%231---tela-de-listage"><div><span style="color: #3366ff;">\#1 - Tela de listagem de receitas a receber</span></div><div>\#2 - Tela de nova receita</div><div>\#3 - Tela de visualização </div><div>\#4 - Tela de edição da receita</div><div>\#5 - Tela de recebimento</div><div>\#6 - Ação baixa por perda</div></div><div id="bkmrk--0"></div>#### **3. Descrição das alterações**

<span style="color: #3366ff;">**\#1. Tela de listagem de receitas a receber**</span>

- Tornar a experiência mais intuitiva e eficiente.
- Expor indicadores financeiros de forma clara e visual.
- Facilitar buscas com filtro dinâmico multi-coluna.
- Destacar acesso rápido a ações relevantes (recebimento, remessa, retorno).
- Reduzir o número de cliques para ações rotineiras.

<div id="bkmrk--1"></div>##### **3.1 Header:** 

Deve apresentar o título da tela, caminho acessado e botão de nova receita *\[funcionalidade existente - manter\]*

<div id="bkmrk--2"></div>##### **3.2 Cards com indicadores financeiros que servem de filtro** *\[funcionalidade nova\]*

*[![Modelo 68 (1).png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-68-1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-68-1.png)*

<div id="bkmrk-descri%C3%A7%C3%A3o%3A-conjunto-">**Descrição**: Conjunto de quatro cards que apresentam indicadores financeiros do módulo Contas a Receber. Cada card exibe: Título (status financeiro), Valor total (formato monetário), Quantidade de contas (texto cinza, no formato “X contas”), com texto é alinhado à esquerda e os ícones ficam no canto superior direito.</div><div id="bkmrk-configura%C3%A7%C3%A3o-visual-">**Configuração visual e cores:**</div>- - - Vencidas – vermelho (#DB102B) – ícone de alerta.
        - A Vencer – amarelo (#FFB300) – ícone de relógio.
        - Recebidas – verde (#009966) – ícone de check.
        - Total Geral – azul (#044572) – ícone de cifrão.

<div id="bkmrk-obs.%3A-todos-os-%C3%ADcone">**OBS**.: todos os ícones estão dentro de um círculo de mesma cor com 10% de opacidade.</div><div id="bkmrk--4"></div><div id="bkmrk-fun%C3%A7%C3%A3o%3A-fornecer-ao-">**Função**: Fornecer ao usuário um resumo visual e quantitativo da situação financeira atual e servir como filtro interativo, permitindo que o usuário visualize apenas os registros da grid correspondentes ao(s) card(s) selecionado(s).</div><div id="bkmrk-comportamento%3A">**Comportamento**:</div>- - - Estado inicial (dependente da data de vencimento padrão)
        - O sistema deve considerar a data de vencimento vinda do filtro como referência (por padrão, data atual do sistema – today).
        - Se existirem registros para o período filtrado: 
            - Todos os cards correspondentes aos status encontrados são carregados selecionados e coloridos.
            - A grid exibe os registros de todos os cards selecionados.
        - Se não existirem registros para um status na data filtrada: 
            - O card é carregado desmarcado e exibido em cinza (estilo “desabilitado”).
            - A grid não exibe registros desse status.
            - Caso nenhum card tenha registros para a data filtrada (ex.: domingo sem títulos):
            - Todos os cards carregam em cinza/desabilitado.
            - A grid permanece vazia.

[![Modelo 78.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-78.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-78.png)

**Interação:** Cada card funciona como um checkbox visual:

- Selecionado: cor ativa e registros exibidos na grid.
- Desmarcado: cor cinza e registros ocultos.
- É possível selecionar ou desmarcar múltiplos cards simultaneamente para refinar a exibição.

<div id="bkmrk-atualiza%C3%A7%C3%A3o-din%C3%A2mica">**Atualização dinâmica**</div>- Ao alterar o período de vencimento no filtro e aplicar, O sistema recalcula quais cards têm registros.
- Aplica automaticamente o estado colorido/ativo ou cinza/inativo.
- Atualiza a grid em tempo real.

#####  

##### **3.3 Sessão de filtros** *\[funcionalidade existente - manter conforme protótipo\]*

<div id="bkmrk-descri%C3%A7%C3%A3o%3A-copmonent">**Descrição**: Copmonente de filtro apresentado dentro de um painel expansível, porém carregado aberto por padrão (default expanded). Os campos incluídos são: Tipo data, Período, Conta e Filtro de Informações.</div><div id="bkmrk-fun%C3%A7%C3%A3o%3A-agrupar-elem">**Função**: Agrupar elementos de formulário de filtros, permitir que o usuário restrinja ou amplie os resultados exibidos na listagem e Aplicar os critérios selecionados.</div><div id="bkmrk-comportamento%3A-estad">**Comportamento**: Estado inicial = Painel de filtros expandido (expanded) ao carregar a tela.</div><div id="bkmrk-campos-e-valores-pad">Campos e valores padrão:</div>- Tipo data = Vencimento
- Campo “Data inicial”: pré-preenchido com data atual do sistema (today).
- Campo “Data final”: pré-preenchido com data atual do sistema (today).
- Validação: data final não pode ser anterior à inicial.
- Conta (dropdown) - Valor padrão: “Todas”.
- Filtro de Informações: Campo de texto = vazio por padrão.
- Dropdown lateral: valor padrão “Cliente”.
- Botão de busca (ícone lupa) dispara aplicação dos filtros.

<div id="bkmrk-a%C3%A7%C3%B5es-do-usu%C3%A1rio">**Ações do usuário**</div><div id="bkmrk-alterar-qualquer-cam">Alterar qualquer campo e clicar no botão de busca para atualizar a listagem.</div><div id="bkmrk-contrair-o-painel-pa">Contrair o painel para ganhar espaço visual na tela (estado collapsed).</div><div id="bkmrk-reabrir-o-painel-par">Reabrir o painel para novos ajustes de filtros.</div><div id="bkmrk-persist%C3%AAncia%3A-caso-a">Persistência: Caso a tela seja recarregada, os filtros retornam aos valores padrão acima (não há persistência entre sessões).</div><div id="bkmrk--6"></div>##### **3.4 Grid de listagem de registros**

<div id="bkmrk-fun%C3%A7%C3%A3o%3A%C2%A0facilitar-o-">**Função**: Facilitar o acesso às operações mais utilizadas pelo usuário, reduzir o número de cliques necessários para executar ações recorrentes e centralizar as principais ferramentas de trabalho da tela.</div><div id="bkmrk-descri%C3%A7%C3%A3o-e-comporta">**Descrição e Comportamento**: A Grid devfe conter o título "Lista de COntas a Receber" e botões de acesso rápido:</div>- **Receber** – Ação para registrar recebimento de títulos. Estado inicial: desabilitado e habilita quando o usuário selecionar ao menos um título.
- **Remessa** – Geração de arquivo de remessa bancária. Estado inicial: desabilitado e habilita quando o usuário selecionar ao menos um título.
- **Retorno** – Importação de arquivo de retorno bancário. Abre dialog para importação de arquivo.
- **Relatórios** – Acesso rápido a relatórios financeiros. Abre dialog com lista de relatórios existentes.
- **Ações em Lote** – Dropdown com múltiplas ações aplicáveis aos registros selecionados. Estado inicial: desabilitado e habilita quando o usuário selecionar ao menos um título.
- **Filtros** – Botão para expandir/contrair painel de filtros. 
    - Estado inicial: todos os filtros selecionados, caso deseje, o usuário poderá desmarcar.
    - Filtros são combináveis entre si (ex.: “Com anexos” + “Registrados” + "Sem Registros).
- **Exibição** – Mostra quais colunas da grid o usuário pode exibir ou ocultar. 
    - Estado inicial: Colunas ocultas por padrão: "Juros/Receita", "Transferências" e "Categoria/Plano"
    - A ordem das opções deve seguir a ordem das colunas.

<div id="bkmrk--7"></div>##### **3.5 Coluna situações:** 

<div id="bkmrk-descri%C3%A7%C3%A3o%3A-coluna-ad">**Descrição**: Coluna adicionada à Lista de Contas a Receber, exibe até dois ícones representando atributos específicos de cada título, sendo Regsitrado e Anexo.</div><div id="bkmrk-fun%C3%A7%C3%A3o%3A-apresentar-d">**Função**: Apresentar de forma compacta e visual o estado de dois informações relevantes para cada título: Se o título está registrado em banco e se existem anexos vinculados.</div><div id="bkmrk-comportamento%3A%C2%A0">**Comportamento**: </div>- - Registros: opções Registrados (azul) / Não registrados (cinza)
    - Anexos: opções Com anexos (azul) / Sem anexos (cinza)

<div id="bkmrk-obs.%3A%C2%A0">OBS.: </div>- Todos os títulos devem possuir ambos ícones (papelzinho e clips) com o padrão de de cores azul para situação ativa e cinza para a negativa.
- Manter o comportamento de permitir apenas 1 anexo. Caso o usuário deseje importar outro anexo, o primeiro será sobrescrito.
- Ícones ativos possuem a cor correspondente e exibem tooltip ao passar o mouse (por exemplo: "Agendado", "Com anexos", "Registrado").

<div id="bkmrk--8"></div>##### **3.6 Footer**

**Descrição**: Localizado na parte inferior da tabela Lista de Contas a Receber. Deve exibir itens por página com opções pré-definidas 15, 50 e 100 registros, Paginação numérica para navegar entre as páginas. O valor 15 está definido como padrão de carregamento inicial.  
**Função**: Controlar quantos registros são exibidos simultaneamente na grid, permitir navegação entre páginas de forma sequencial ou direta (selecionando um número da paginação), otimizar o carregamento e a performance da tela, evitando que todos os registros sejam carregados de uma só vez.  
**Comportamento**:

- Quantidade de registros
    
    
    - Por padrão, a grid carrega 15 registros por página.
    - Ao selecionar 50 ou 100, o sistema recarrega a grid exibindo mais linhas sem alterar o estado dos filtros ou dos cards.
- Rolagem da tela inteira
    
    
    - A grid não possui scroll interno; a rolagem é aplicada à tela inteira.
    - Isso significa que, ao rolar para baixo, o usuário perde de vista o header com os filtros e os cards, dificultando a referência visual.

<div id="bkmrk--9"></div>#### 4. Link do Protótipo 

<div id="bkmrk-listagem-de-contas-a">[Listagem de contas a receber](https://www.figma.com/design/mN0I8GyW16Nio4YwGf82b1/Melhorias-Clarity?node-id=1228-7753&t=RBp8ymjuXrcElwls-0)</div>#### 5. Telas

<div id="bkmrk--10"></div>[![Modelo 72 (2).png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-72-2.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-72-2.png)

[![Modelo 70.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-70.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-70.png)

[![Modelo 69.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-69.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-69.png)

[![Modelo 71.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-71.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-71.png)

<div id="bkmrk--15"></div>©SOFTEN SISTEMAS 2025

<div id="bkmrk--16"><div><div></div></div></div>

# Tela nova receita

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
[Evolução do Produto GA - Interno](https://docs.softensistemas.com.br/shelves/evolucao-do-produto-ga-interno)

</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
<span style="color: #000000;">Tela nova receita</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Jalile Cornachioni</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">14/08/2025</span>

</td></tr></tbody></table>

#### **1. Objetivo geral:**

<div id="bkmrk-contas-a-receber-do-">Contas a Receber do módulo Financeiro foi redesenhado para melhorar a clareza das informações, reduzir tempo de operação, evitar frustrações comuns relatadas por usuários e garantir boas práticas do mercado.</div><div id="bkmrk-"></div>#### **2. Impacto previsto:**

<div id="bkmrk-%231---tela-de-listage"><div>\#1 - Tela de listagem de receitas a receber</div><div><span style="color: #3366ff;">\#2 - Tela de nova receita</span></div><div>\#3 - Tela de visualização </div><div>\#4 - Tela de edição da receita</div><div>\#5 - Tela de recebimento</div><div>\#6 - Ação baixa por perda</div></div><div id="bkmrk--0"></div>#### **3. Descrição das alterações**

**<span style="color: #3366ff;">\#2 - Tela de nova receita</span>**

<span style="color: #333333;">A tela de Nova Receita tem como objetivo permitir que o usuário cadastre rapidamente um novo lançamento no Contas a Receber, informando os dados essenciais. Reposicionamos os campos obrigatórios e mais utilizados para o topo da tela, facilitando o acesso e acelerando o preenchimento. Embora a funcionalidade em si não tenha mudado, o layout foi modernizado para melhorar a experiência do usuário e reduzir o tempo de operação.</span>

<span style="color: #333333;">3.1 </span>**Header – Informações da Receita**

- **Título:** Nova Receita - Identificação visual da área de cadastro da receita.
- **Campos obrigatórios e prioritários**: Cliente, Número do Documento, Descrição, Conta, Categoria, Data de Vencimento, Forma de Pagamento e Valor da Receita.
- **Valores default**: Conta = "Caixa Fìsico" e Forma de Pagamento = "Dinheiro".
- **Indicador de status**: Selo “A Vencer” posicionado no topo direito, em amarelo (#FFB300).

**3.2. Grid – Repetição de Lançamentos**

- **Campos de configuração**: Quantidade de lançamentos e período de repetição (ex.: mensal).
- **Tabela de parcelas**: Lista com número da parcela e respectiva data de lançamento.
- **Controles de expansão/retração**: Permitem ocultar ou exibir detalhes dessa seção.

**3.3. Rodapé – Informações Adicionais e Ações**

- **Campo de observação**: Área livre para comentários e detalhes adicionais.
- **Upload de comprovante**: Botão “Adicionar Comprovante” com instruções de formato e tamanho de arquivo.
- **Botões de ação**: “Salvar e Fechar” e “Salvar e Receber”, posicionados para finalização rápida da operação.

**<span style="color: #333333;">3.4 Comportamento geral da tela:</span>**

<span style="color: #333333;">No estado inicial, a sessão "informações da receita" deve estar no estado **expanded** (aberto) e os demais accordions renderizados em estado **collapsed** (fechados), exibindo apenas o header de cada seção. O usuário pode expandir ou retrair cada accordion de forma independente, conforme sua necessidade.</span>

#### 4. Link do Protótipo 

<div id="bkmrk-listagem-de-contas-a">[Listagem de contas a receber](https://www.figma.com/design/mN0I8GyW16Nio4YwGf82b1/Melhorias-Clarity?node-id=1237-11958&t=HeIk5uatZMUwchFe-0)</div>#### 5. Telas

[![Modelo 74.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-74.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-74.png)

[![Modelo 84 (1).png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-84-1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-84-1.png)

[![Modelo 85 (1).png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-85-1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-85-1.png)

©SOFTEN SISTEMAS 2025

# Tela de visualização da receita

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
[Evolução do Produto GA - Interno](https://docs.softensistemas.com.br/shelves/evolucao-do-produto-ga-interno)

</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
Tela de visualização da receita</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Jalile Cornachioni</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">08/08/2025</span>

</td></tr></tbody></table>

#### **1. Objetivo geral:**

<div id="bkmrk-contas-a-receber-do-">Contas a Receber do módulo Financeiro foi redesenhado para melhorar a clareza das informações, reduzir tempo de operação, evitar frustrações comuns relatadas por usuários e garantir boas práticas do mercado.</div>#### **2. Impacto previsto:**

<div id="bkmrk-%231---tela-de-listage"><div>\#1 - Tela de listagem de receitas a receber</div><div>\#2 - Tela de nova receita</div><div><span style="color: #3366ff;">\#3 - Tela de visualização </span></div><div>\#4 - Tela de edição da receita</div><div>\#5 - Tela de recebimento</div><div>\#6 - Ação baixa por perda</div></div><div id="bkmrk-"></div>#### **3. Descrição das alterações**

<span style="color: #3366ff;">**\#3. Tela de visualização da receita**</span>

O objetivo da criação desta nova tela de detalhes da receita é centralizar a visualização completa das informações de um título no Contas a Receber em um formato não editável por padrão, garantindo mais segurança contra alterações acidentais, padronizando o fluxo de consulta e edição conforme o status do título e as permissões do usuário.  
Além disso, ela permite acesso rápido a anexos, histórico e dados complementares, servindo como um ponto único de consulta antes de qualquer ação de edição ou recebimento, reduzindo erros operacionais e aumentando a rastreabilidade das mudanças.

##### 3.1 Detalhes da tela

**3.1.1 Header (Cabeçalho)**

**Objetivo**: Apresentar de forma clara a identificação do título, status e ações principais.

- **Título da página:** Label: "Receita \[Número da Receita\]" (ex.: Receita 12345-1/3)
- **Ícone** **indicando registro e anexo:** Icon de boletinho para indicar registro e clips para títulos com anexo.
- **Status do título:** Label: "À vencer", "Vencido", "Recebido"
- **Informações de criação**: Label: "Criado em \[Data\] por \[Usuário\]"
- **Botões de ação:** Editar (ícone de lápis), Receber (ícone de confirmação/pagamento),
- **Ações:** (menu dropdown com opções adicionais.)  
    ***Obs.:*** *O botão "**receber**" muda para "**estornar**" quando o **status** do título for "**recebido**".*  
     *O dropdown deve oferecer ações de acordo com a regras de status já existentes, adicionar ação de "excluir" e "baixa como perda" - estes status devem estar ativos/inativos conforme permissão do usuário.*

**3.2.2. Grid (Corpo da tela)**  
**Objetivo**: Exibir todos os dados da receita de forma organizada em blocos de informação.

Bloco 1:

- **Cliente**: Label: "Cliente" – valor: nome do cliente
- **Número Documento:** Label: "Número Documento" – código ou número de referência
- **Descrição**:
- **Conta**: Label: "Conta" – conta bancária vinculada
- **Categoria**: Label: "Categoria" – categoria da receita (ex.: Alimentício)
- **Forma de Pagamento**: Label: "Forma de Pagamento" – ex.: Dinheiro, Pix, Cartão etc.
- **Data de Vencimento:** Label: "Data de Vencimento" – valor formatado (DD/MM/AAAA)
- **Valor da Receita**: Label: "Valor da Receita" – valor em moeda  
    **OBS**.: em alguns casos exibir o campo: "Juros adicional do boleto", de acordo com a configuração da conta selecionada.

Bloco 2

- Alterações de Valores: área de texto exibindo campos que alteram o valor, seja por juros, desconto, etc. 
    - **Valor Original; Juros/Multa; Desconto; Valor**

Bloco 3 e 4

- **Informações Adicionais**: área de texto exibindo a descrição ou observações complementares
- **Anexos**: Miniatura/listagem de anexos: com botão "Abrir anexo"

#####  

##### 3.2 Comportamento geral e regras da tela

A tela de visualização de receita deve ser exibida em modal sempre que o usuário clicar em qualquer registro da listagem do contas a receber.

Todos os botões devem estar habilitados para interação, independente do status do título.

Esta tela não deve permitir edição, a não ser que o usuário clique no botão "editar". Ao clicar em "**editar**" deve-se aplicar regras conforme os seguintes cenários:

<span style="color: #000000;">**Regras mandatórias:**</span>

- Usuário super\_admin:
- Permissão de usuário "Financeiro &gt; Contas a Receber":
- Permissão de usuário "Financeiro &gt; Alterar Contas A Receber":
- Permissão de usuário "Financeiro &gt; Alterar Valor A Receber":

<span style="color: #333333;">**Cenário 1 – Títulos vencidos e a vencer :**</span> Abrir diretamente no **modo edição.**

<span style="color: #333333;">**Cenário 2 – Títulos abertos, porém registrados:** Abrir tela de</span> visualização e executar as seguintes validações:

- 1. **Se usuário Admin** → edição completa, sem restrições.
    2. **Se usuário Não-admin com todas as permissões** → edição de tudo, exceto valores.
    3. **Se usuário Não-admin com permissões parciais** → respeitar restrições de acordo com o módulo financeiro.
    4. **Se usuário Sem permissão** → exibir mensagem de bloqueio: "<span style="background-color: #f8f8f8;">Este título já está registrado. Caso precise modificar informações bloqueadas, entre em contato com um administrador."</span>

<span style="color: #333333;">**Cenário 3 – Títulos recebidos:** </span>

[![Modelo 97.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-97.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-97.png)

- Permitir apenas visualização;
- Sessão: Informações do recebimento 
    - Valor recebido, Data de pagamento, Juros, Multa.
- ao clicar em "**editar"**, o sistema deve exibir aviso sobre necessidade de estorno: <span style="background-color: #f8f8f8;">"Não é possível alterar o vencimento ou valor de um título já recebido. Para prosseguir, realize o estorno do recebimento e tente novamente."</span>

##### 3.3 Registro em Log

Para garantir rastreabilidade e auditoria das ações realizadas no sistema, toda operação de alteração em títulos deve gerar um registro em log contendo, no mínimo, os seguintes campos:

- **Data/Hora da ação** – momento exato em que a alteração foi realizada.
- **Usuário** – identificação única do usuário (ID) e nome completo responsável pela ação.
- **Status anterior e novo do título** – somente quando houver alteração de status.
- **Lista de campos alterados** – exibição dos campos modificados com seus respectivos valores **antes** e **depois** da edição.


#### 4. Link do Protótipo 

<div id="bkmrk-listagem-de-contas-a">[Listagem de contas a receber](https://www.figma.com/design/mN0I8GyW16Nio4YwGf82b1/Melhorias-Clarity?node-id=1179-14456&t=PhzbfGCD7RnbTIyN-0)</div>#### 5. Telas

[![Modelo 61.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/j1Emodelo-61.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/j1Emodelo-61.png)

[![Modelo 76.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/w15modelo-76.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/w15modelo-76.png)

[![Modelo 63.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/4jnmodelo-63.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/4jnmodelo-63.png)

[![Modelo 80.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/UlVmodelo-80.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/UlVmodelo-80.png)

©SOFTEN SISTEMAS 2025

# Tela de edição da receita

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
<span style="color: #000000;">GERENCIAMENTO DE PROJETOS</span></td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
Tela de edição da receita</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
Jalile Cornachioni</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">20/08/2025</span>

</td></tr></tbody></table>

#### **1. Objetivo geral:**

<div id="bkmrk-contas-a-receber-do-">Contas a Receber do módulo Financeiro foi redesenhado para melhorar a clareza das informações, reduzir tempo de operação, evitar frustrações comuns relatadas por usuários e garantir boas práticas do mercado.</div><div id="bkmrk-"></div>#### **2. Impacto previsto:**

<div id="bkmrk-%231---tela-de-listage"><div>\#1 - Tela de listagem de receitas a receber</div><div>\#2 - Tela de nova receita</div><div>\#3 - Tela de visualização </div><div><span style="color: #3366ff;">\#4 - Tela de edição da receita</span></div><div>\#5 - Tela de recebimento</div><div>\#6 - Ação baixa por perda</div></div><div id="bkmrk--0"></div>#### **3. Descrição das alterações**

<span style="color: #3366ff;">**\#4 - Tela de edição da receita**</span>

O objetivo da nova tela de edição da receita é restringir a alteração de campos sensíveis, garantindo maior segurança dos dados financeiros e evitando inconsistências em relatórios. Diferente do modelo atual, que permite editar todas as informações, a edição passa a respeitar o status do título (à vencer, vencido, recebido e perdido) e as permissões do usuário, permitindo apenas ajustes realmente necessários, como observações, comprovantes ou variações de valores autorizadas. Essa mudança fortalece a confiabilidade do sistema e cria a base para o novo fluxo de **baixa por perda**, assegurando rastreabilidade entre títulos recebidos, em aberto e insolventes.

##### 3.1 Detalhes da tela

**3.1.1 Header (Cabeçalho)**

**Objetivo**: Apresentar de forma clara a identificação do título, status e ações principais.

- **Título da página:** *Editar Receita* \[Número da Receita\]" (ex.: Receita 12345-1/3)
- **Ícone** **indicando registro e anexo:** Icon de boletinho para indicar registro e clips para títulos com anexo.
- **Status do título:** Label: "À vencer", "Vencido", "Recebido"
- **Informações de criação**: Label: "Criado em \[Data\] por \[Usuário\]"

**3.1.2 Informações da Receita**

- **Cliente** (campo bloqueado, apenas visualização).
- **Número do Documento** e **Descrição**.
- **Conta**, **Categoria**, **Forma de Pagamento**.
- **Data de Vencimento**.
- **Valor da Receita** (com validações de edição).
- **Acréscimo de boleto** (respeitando a configuração da conta seleiconada"

**3.1.3 Alterações de valores**

- **Valor Original** (bloqueado).
- **Juros/Multa** (editável conforme status).
- **Desconto** (editável conforme status).
- **Valor da Receita final** (cálculo automático com destaque).

**3.1.4 Informações adicionais**

- **Observação** (texto livre).
- **Comprovantes**: upload de arquivos (limite de tamanho, extensões permitidas, múltiplos anexos).

**3.1.5 Botões de ação:**

- **Salvar e Fechar:** Salva alterações e fecha a tela voltando para a tela de listagem de receitas
- **Salvar e Receber:** Salva alterações e abre tela de recebimento

#### 4. Link do Protótipo 

<div id="bkmrk-listagem-de-contas-a">[Listagem de contas a receber](https://www.figma.com/design/mN0I8GyW16Nio4YwGf82b1/Melhorias-Clarity?node-id=1419-155690&t=XX8Nhdwwthgoc6e0-0)</div>#### 5. Telas

[![Modelo 81.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-81.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-81.png)

©SOFTEN SISTEMAS 2025

<div id="bkmrk--2"><div><div></div></div></div>

# Tela de recebimento

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
[Evolução do Produto GA - Interno](https://docs.softensistemas.com.br/shelves/evolucao-do-produto-ga-interno)

</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
Recebimento</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Jalile Cornachioni</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">20/08/2025</span>

</td></tr></tbody></table>

#### **1. Objetivo geral:**

<div id="bkmrk-contas-a-receber-do-">Contas a Receber do módulo Financeiro foi redesenhado para melhorar a clareza das informações, reduzir tempo de operação, evitar frustrações comuns relatadas por usuários e garantir boas práticas do mercado.</div><div id="bkmrk-"></div>#### **2. Impacto previsto:**

<div id="bkmrk-%231---tela-de-listage"><div>\#1 - Tela de listagem de receitas a receber</div><div>\#2 - Tela de nova receita</div><div>\#3 - Tela de visualização </div><div>\#4 - Tela de edição da receita</div><div><span style="color: #3366ff;">\#5 - Tela de recebimento</span></div><div>\#6 - Ação baixa por perda</div></div><div id="bkmrk--0"></div>#### **3. Descrição das alterações**

<div id="bkmrk-%235---tela-de-recebim">**<span style="color: #3366ff;">\#5 - Tela de recebimento</span>**</div><div id="bkmrk-a-tela-de-recebiment">A tela de **Recebimento de Receita** foi modernizada para oferecer uma experiência mais clara e eficiente no processo de baixa de títulos, permitindo tanto o recebimento unitário quanto múltiplo. A nova interface organiza informações essenciais (valor original, multa, juros, desconto, acréscimos e valor final a receber) de forma intuitiva</div><div id="bkmrk--1"></div>##### 3.1 Detalhes da tela

**3.1.1 Header (Cabeçalho)**

- **Título**: “Receber Conta”

**3.1.2. Dados de Recebimento**

- **Data Recebimento** (campo obrigatório): campo de data com calendário para seleção.
- **Conta**: lista suspensa para escolha da conta de destino (ex.: Caixa, Banco).
- **Categoria**: campo de seleção para classificação do recebimento (vinculado ao plano de contas).

**3.1.3. Referente a estes pagamentos (Tabela de Títulos)**

- Tabela listando os títulos selecionados para recebimento, com as seguintes colunas:
- **Desc./Cliente**: identificação do cliente ou descrição da receita.
- **Nº Documento:** número do título/documento.
- **Vencimento**: data de vencimento do título.
- **Valor Original:** valor principal do título.
- **Multa:** campo editável para inserção de multa.
- **Juros**: campo editável para juros aplicados.
- **Desconto**: campo editável para descontos concedidos.
- **Acréscimo**: campo editável para acréscimos manuais.
- **Valor a Receber:** cálculo automático do valor final considerando os ajustes.

**3.1.4. Ações do Rodapé**

- **Cancelar**: retorna para a tela anterior sem efetivar o recebimento.
- **Receber**: confirma a operação de baixa, aplicando os valores informados.

##### 3.2 Comportamento geral da tela:

A tela deve abrir em modo edição com os campos:

- **Data recebimento** deve ser atribuído data atual e respeitar a configuração FInanceiro &gt; **Proibir lançamentos com data retroativa**", ou seja, habilitar somente se este campo estiver desmarcado na configuração adicional do sistema.
- Todos os **demais campos** dever estar habilitados para edição, respeitando as configurações de usuário.
- Ao imputar valor nos campos de acréscimo, juros/multa e/ou desconto o sistema deve recalcular o valor no campo "Valor a receber" (manter o funcionamento atual)

#### 4. Link do Protótipo 

<div id="bkmrk-listagem-de-contas-a">[Listagem de contas a receber](https://www.figma.com/design/mN0I8GyW16Nio4YwGf82b1/Melhorias-Clarity?node-id=1071-9524&t=Eo7tNRbyUowwOwTA-0)</div><div id="bkmrk--2"></div>#### 5. Telas

[![Modelo 65 (1).png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/modelo-65-1.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/modelo-65-1.png)

<div id="bkmrk--4"></div><div id="bkmrk-%C2%A9soften-sistemas-202">©SOFTEN SISTEMAS 2025</div><div id="bkmrk--5"><div><button class="button outline icon" data-clipboard-target="#pointer-url" title="Copiar Link" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div>[<svg class="svg-icon" data-icon="edit" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg>](https://docs.softensistemas.com.br/books/financeiro/page/tela-nova-receita/edit?content-id=bkmrk-5.-telas&content-text=5.%20Telas "Editar Conteúdo")</div>

# Nova ação: Cancelar Receita

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
[Evolução do Produto GA - Interno](https://docs.softensistemas.com.br/shelves/evolucao-do-produto-ga-interno)</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;">**Versão do *Template:***

*1.1*

</td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
<span style="color: #000000;">Nova ação: Cancelar Receita</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Jalile Cornachioni</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">20/082/2025</span>

</td></tr></tbody></table>

##### <span style="color: #000000;">**1. Introdução**</span>

A funcionalidade de **<span style="color: #000000;">Receita Cancelada</span>** tem como objetivo permitir que títulos inadimplentes/insolventes sejam removidos da visão do cliente, sem exclusão, preservando o histórico para auditoria. A ação pode ser aplicada de forma **individual ou em lote**, sempre de forma controlada por permissões.

##### <span style="color: #000000;">**2. Processo**</span>

[![fluxograma_cancelamento_receita.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/fluxograma-cancelamento-receita.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/fluxograma-cancelamento-receita.png)

- Usuário acessa um título registrado.
- Clica em **Cancelar Receita**.
- Sistema abre modal de confirmação (informativo + detalhes do título).
- Usuário preenche o campo **Justificativa** informando o **Motivo do Cancelamento** (obrigatório).
- Confirma ação clicando em **Cancelar Título**.
- Sistema:
    
    
    - Zera valor da receita.
    - Mantém data de vencimento e demais informações originais.
    - Registra log/auditoria da ação.
- Exibe mensagem de sucesso:  
    **“Cancelamento registrado com sucesso.”**

#### **Especificação Funcional**

- - - - - -

#### ***Protótipo de Tela:***

[![image-1755890591539.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/scaled-1680-/image-1755890591539.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-08/image-1755890591539.png)

##### ***Descrição dos Campos:***

- - **Título da tela:** Cancelar Receita.
    - **Dados exibidos (somente leitura):** Cliente, Número do Documento, Conta, Forma de Pagamento, Data de Vencimento, Descrição, Categoria, Valor da Receita.
    - **Data do cancelamento:** preenchida automaticamente com a data atual do sistema (não editável).
    - **Usuário responsável:** preenchido automaticamente com o usuário logado (não editável).
    - **Campo Justificativa (obrigatório):**
        
        
        - Tipo: Texto.
        - Limite sugerido: **500 caracteres**.
        - Validação: não permitir salvar sem preenchimento.

##### ***Regras de Interface:***

- Mensagem exibida no modal, antes do botão confirmar:
    
    > Atenção: esta ação irá zerar o valor do título. Esta operação não poderá ser desfeita.

- **<span style="background-color: #ffffff;">Botões</span>**
    - **Cancelar Título** (ação positiva, cor destacada). Fechar modal e exibir mensagem de sucesso: **“Cancelamento registrado com sucesso.”**
    - **Cancelar** (fecha modal sem alterações).

##### ***Regras de Negócio:***

- **Cancelar Receita**  
    
    - Ao clicar em **"Cancelar Receita"**, o sistema deve: 
        - Alterar o **valor do título** para `0,00`.
        - Solicitar o **motivo do cancelamento** em campo de texto aberto (obrigatório).
- **Relatórios e consultas**
    - Não entram em relatórios de valores em aberto/recebidos por padrão.
    - Verificar possibilidade de Filtro adicional: **Incluir títulos cancelados (zerados)**.

- **Log/Auditoria**
    
    
    - Registrar:
        
        
        - Data/hora da ação.
        - Usuário responsável.
        - Ação: “Cancelamento de título”.
        - Motivo informado.

##### ***Questões Técnicas:***

- **Criar o processo de cancelamento de receita** para atualizar campos:
    
    
    - `valor = 0.00`
- **Criar entrada em log** (pode ser tabela existente ou nova tabela de auditoria).
- **Ajustar relatórios/dashboards** para:
    
    
    - Excluir títulos com valor `0,00` por padrão.
    - Disponibilizar filtro “Incluir títulos cancelados (zerados)”.
- **Permissões de Usuário**
    
    
    - Nova permissão: **Permite cancelar título**.
    - Local: Configurações &gt; Usuários e permissões &gt; Financeiro.
    - Default: desmarcado.
- **Relatório de Títulos Cancelados (verificar possibilidade de crair)**
    
    
    - Acesso restrito a usuários com permissão contábil/financeira.
    - Exibir sempre valor zerado e vencimento original.
    - Não alterar dados originais no banco (apenas zerar valor).
    - Disponibilizar exportação (CSV, XLSX, PDF).

©SOFTEN SISTEMAS 2025

