# PROC001.1 Vínculo do Grupo DRE nas Categorias Financeiras

##### ***Protótipos de Tela:***

[![image-1643200466836.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/scaled-1680-/image-1643200466836.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/image-1643200466836.png)

*Imagem 1 - Dialog de Cadastro de Categorias*

![image-1643200480059.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/scaled-1680-/image-1643200480059.png)

*Imagem 2 - Dialog de Edição da Categoria*

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

<table border="1" cellpadding="7" cellspacing="0" class="align-left" id="bkmrk-campo-tipo-tamanho-o" style="height: 64px; border-style: solid; width: 849px;" width="830"><tbody><tr style="height: 35px;" valign="top"><td bgcolor="#acb9ca" style="width: 169.625px; height: 35px;"><span style="font-family: Tahoma, serif; color: #000000;"><span style="font-size: small;">**Campo**</span></span>

</td><td bgcolor="#acb9ca" style="width: 105.391px; height: 35px;"><span style="font-family: Tahoma, serif; color: #000000;"><span style="font-size: small;">**Tipo**</span></span>

</td><td bgcolor="#acb9ca" style="width: 104.375px; height: 35px;"><span style="font-family: Tahoma, serif; color: #000000;"><span style="font-size: small;">**Tamanho**</span></span>

</td><td bgcolor="#acb9ca" style="width: 124.438px; height: 35px;"><span style="font-family: Tahoma, serif; color: #000000;"><span style="font-size: small;">**Obrigatório?**</span></span>

</td><td bgcolor="#acb9ca" style="width: 171.625px; height: 35px;"><span style="font-family: Tahoma, serif; color: #000000;"><span style="font-size: small;">**Máscara**</span></span>

</td><td bgcolor="#acb9ca" style="width: 133.547px; height: 35px;"><span style="font-family: Tahoma, serif; color: #000000;"><span style="font-size: small;">**Observações**</span></span>

</td></tr><tr style="height: 29px;"><td style="width: 169.625px; height: 29px;">Grupo do DRE</td><td class="align-center" style="width: 105.391px; height: 29px;">Escolha</td><td class="align-center" style="width: 104.375px; height: 29px;">-</td><td class="align-center" style="width: 124.438px; height: 29px;">-</td><td style="width: 171.625px; height: 29px;"> </td><td style="width: 133.547px; height: 29px;"> </td></tr></tbody></table>

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

1. Adicionar o novo campo no cadastro e na edição de categorias.
2. **Campo Grupo do DRE**
    1. **Cadastro de Categoria** - Nessa função o campo será renderizado apenas após a seleção de uma Herança (para que a listagem esteja conforme a opção selecionada).
    2. **Edição de Categoria -** O campo já deve ser renderizado após a exibição da dialog.
    3. Quando for selecionada a categoria “**Receita**” (ou suas subcategorias) no cadastro, ou for feita a edição de uma categoria vinculada a mesma, deve exibir as seguintes opções para seleção: 
        - Não exibir no DRE (Padrão)
        - Receita Operacional Bruta
        - Receitas Financeiras
        - Outras Receitas
    4. Quando for selecionada a categoria “**Despesa**” (ou suas subcategorias) no cadastro, ou for feita a edição de uma categoria vinculada a mesma, deve exibir as seguintes opções para seleção: 
        - Não exibir no DRE (Padrão)
        - Impostos e Deduções
        - Custo de Vendas
        - Despesas Operacionais
        - Despesas Comerciais
        - Despesas Administrativas
        - Despesas Financeiras
        - Outras Despesas
        - IR e CSLL
    5. Na tela de cadastro, sempre que o usuário alterar entre as categorias de “Receitas” e “Despesas” o campo deve retornar para a opção “Não exibir no DRE” e suas opções serão alteradas.
        
        **Exemplo do Cadastro/Edição de Categorias**
        
        <table border="0" class=" align-left" style="width: 106.32%; border-collapse: collapse; border-style: none; height: 1036px;"><tbody><tr style="height: 482px;"><td class="align-center" style="width: 50%; height: 482px;">![image-1643223961276.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/scaled-1680-/image-1643223961276.png)Imagem 3 - Exemplo de listagem no Cadastro de Categorias do tipo Receita</td><td style="width: 50%; height: 482px;">![image-1643202109965.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/scaled-1680-/image-1643202109965.png)Imagem 4 - Exemplo de listagem na Edição de Categorias do tipo Receita
        
        </td></tr><tr style="height: 581px;"><td class="align-center" style="width: 50%; height: 554px;">[![image-1643225886362.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/scaled-1680-/image-1643225886362.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/image-1643225886362.png)
        
        Imagem 5 - Exemplo de listagem no Cadastro de Categorias do tipo Despesas</td><td style="width: 50%; height: 554px;">[![image-1643225949199.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/scaled-1680-/image-1643225949199.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/image-1643225949199.png)
        
        Imagem 6 - Exemplo de listagem na Edição de Categorias do tipo Despesas
        
        </td></tr></tbody></table>


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

1. As opções dos Grupos do DRE não serão salvas em uma tabela no banco de dados. Será armazenado apenas o seu código.
2. Para todas as categorias existentes deve ser atribuído o Grupo "Não exibir no DRE".
3. As novas categorias também serão atribuídas por padrão ao Grupo "Não exibir no DRE".

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

1\. Deve ser adicionada a seguinte coluna na tabela "*financacategoria*" do banco de dados, para armazenar o vínculo com o grupo do DRE:

[![image-1643222050372.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/scaled-1680-/image-1643222050372.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2022-01/image-1643222050372.png)

*Imagem 7 - Tabela financacategoria*