# 2. Modo PDV

<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;">Fluxo de Venda - GerencieVendas</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.2</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>  
Modo PDV</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;">Luís Leite</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;">19/09/2025</span>

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

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

<span style="color: #000000;">**Esta documentação visa exemplificar a criação do modo PDV no aplicativo GerencieVendas.**</span>

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

[![image-1758307386261.jpg](https://docs.softensistemas.com.br/uploads/images/gallery/2025-09/scaled-1680-/image-1758307386261.jpg)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-09/image-1758307386261.jpg)

I - Fluxograma Exemplo

<table cellpadding="9" cellspacing="0" id="bkmrk-processo-envolvidos-" width="100%"><tbody><tr valign="top"><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" width="27%"><span style="font-size: small; color: #000000;">**Processo**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" width="19%"><span style="font-size: small; color: #000000;">**Envolvidos**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Entrada**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Saída**</span>

</td></tr><tr valign="top"><td style="border-style: solid; border-color: black;" width="27%"><span style="font-size: small; color: #000000;">PROC001 Fluxo em PDV</span>

</td><td style="border-style: solid; border-color: black;" width="19%"><span style="font-size: small; color: #000000;">-</span>

</td><td style="border-style: solid; border-color: black;" width="27%"><span style="color: #000000; font-size: small;">-</span>

</td><td style="border-style: solid; border-color: black;" width="27%"><span style="color: #000000; font-size: small;">-</span>

</td></tr><tr><td style="border-style: solid; border-color: black;"><span style="font-size: small; color: #000000;">PROC002 Inicio da Venda</span><span style="font-size: small; color: #000000;"> </span>

</td><td style="border-style: solid; border-color: black;"><span style="font-size: small; color: #000000;">-</span>

</td><td style="border-style: solid; border-color: black;"><span style="color: #000000; font-size: small;">-</span>

</td><td style="border-style: solid; border-color: black;"><span style="color: #000000; font-size: small;">-</span>

</td></tr><tr><td style="border-style: solid; border-color: black;"><span style="font-size: small; color: #000000;">PROC003 Listagem de Itens</span></td><td style="border-style: solid; border-color: black;"><span style="font-size: small; color: #000000;">-</span>

</td><td style="border-style: solid; border-color: black;"><span style="color: #000000; font-size: small;">-</span>

</td><td style="border-style: solid; border-color: black;"><span style="color: #000000; font-size: small;">-</span>

</td></tr><tr><td style="border-style: solid; border-color: black;"><span style="font-size: small; color: #000000;">PROC004 Finalização da Venda</span></td><td style="border-style: solid; border-color: black;">-

</td><td style="border-style: solid; border-color: black;"><span style="color: #000000; font-size: small;">-</span>

</td><td style="border-style: solid; border-color: black;"><span style="color: #000000; font-size: small;">-</span>

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

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

- - - - - -

#### **PROC001 Fluxo em PDV:**

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

- **Exibe:**
    
    
    - Deve exibir a tela de descanso, durante ociosidade do aplicativo.
    - A tela de descanso deve obedecer ao tempo de ociosidade informada na config;<span class="hiddenVisually__27f77">,</span>
    - A tela de pagamento deve permitir dividir pagamento ou não de acordo com a config;
    - A tela de pagamento ter configuração para ser habilitada ou não.
- **Oculta:**
    
    
    - Busca de produto por nome/digitação
    - Ocultar campos de acréscimos e descontos
    - Acesso a módulos de cadastro, configurações, parametrizações. Deve ser travado apenas na venda.
    - Forma de pagamentos dinheiro, boleto e outros. Disponíveis apenas pagamentos eletrônicos.

#### **PROC002 Inicio da Venda:**

**1. Este processo visa exemplificar o fluxo do aplicativo em modo PDV.**

**Mais detalhes aqui: [FIGMA](https://www.figma.com/design/CA2GjWd7CVf0Lmn0K14AYo/Fluxo-de-Vendas---Gerencie-Vendas?node-id=6-29&p=f&t=ldlkezAbxk6SmaSG-0)**

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

**1**. O app deve iniciar na tela de descanso, solicitando ação do usuário via clique:

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

Imagem I - Tela de Descanso

**2. Para voltar a "Home":** Pressionar qualquer local do banner de descanso por 5 segundos, abrir tela pedindo senha admin. Caso erre a senha, dar aviso de senha incorreta e voltar a tela de descanso.

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

Imagem II - Tela de Descanso

**2.1** Para voltar para a tela de descanso, basta ir em Nova Venda:

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

**2.2** O Botão "+" dentro da tela de consulta de vendas deve seguir o mesmo fluxo, voltando a tela de descanso

**3.** A tela de descanso deve retornar após o periodo configurado. Mas deve ser validado com um modal em tela, que retorna a venda caso o cliente clique na tela. Caso não clique, cancelar a venda.

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

Imagem III - Aviso de ociosidade

**4.** O botão editar tem fluxo semelhante ao padrão do sistema, deve abrir a tela para edição do produto.

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

Imagem IV - Edição de Item

***4.1*** O botão de exclusão precisa abrir a confirmação para que o user exclua ou não o item

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

Imagem V - Confirmação de exclusão

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

1. A tela de descanso deve obedecer ao tempo de ociosidade informada na config.
2. Após o período configurado, um modal confirmando se o usuário ainda se encontra realizando a venda deve ser aberto. Considerar um tempo de 30 segundos para ação do usuário, caso contrario cancelar a venda.

#### **PROC003 Listagem de Itens:**

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

1\. A tela de venda deve avisar para que seja bipado o item, não contendo função de busca de produtos.

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

Imagem VI - Listagem de Itens vazia

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

Imagem VII - Listagem de Itens

**3.** Caso existam dois produtos com o mesmo Código de Barras, aparecer a validação para o *user* selecionar qual item deseja inserir:

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

Imagem VIII - Listagem Completa dos Produtos

**3.** Caso o produto não exista, ou seja, não aquele código de barras, aparecer mensagem de notificação:

<p class="callout warning">Produto não localizado!</p>

#### **PROC004 Finalização da Venda:**

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

**1.** Na tela de pagamento devem constar apenas os pagamentos eletrônicos, ocultando dinheiro e outros.  
**1.2.** A divisão de pagamentos fica definida nas configurações.  **1.3.** A tela de pagamento ter configuração para ser habilitada ou não. Caso desabilitada, pular esta etapa.  
**1.4. A impressão de recibo também é habilitada em configuração, caso desabilitada (o padrão é ficar habilitado), não devem aparecer as opções de impressão ou não do recibo.**

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

Imagem IX - Pagamento

**3. Exibir tela de confirmação de recebimento do pagamento ou não.**

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

Imagem X- Resultado pagamento

**4.** Caso o fluxo de pagamento esteja desabilitado, a tela de finalização deve ser esta:

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

Imagem X- Resultado pagamento

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

1. A tela de pagamento deve permitir dividir pagamento ou não de acordo com a config;

©SOFTEN SISTEMAS 2025