Financeiro

Contas a Receber

Contas a Receber

Tela de listagem de receitas a receber


 Softensistemas Logo

Projeto/Sistema:

Evolução do Produto GA - Interno

Versão do Template:
1.1
Processo:
Tela de listagem de receitas a receber
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

08/08/2025

1. Objetivo geral:

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.

2. Impacto previsto:

#1 - Tela de listagem de receitas a receber
#2 - Tela de nova receita
#3 - Tela de visualização 
#4 - Tela de edição da receita
#5 - Tela de recebimento
#6 - Ação baixa por perda

3. Descrição das alterações

#1. Tela de listagem de receitas a receber

3.1 Header:

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

3.2 Cards com indicadores financeiros que servem de filtro [funcionalidade nova]

Modelo 68 (1).png

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.
Configuração visual e cores:
OBS.: todos os ícones estão dentro de um círculo de mesma cor com 10% de opacidade.
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).
Comportamento:

Modelo 78.png

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

Atualização dinâmica
 
3.3 Sessão de filtros [funcionalidade existente - manter conforme protótipo]
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.
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.
Comportamento: Estado inicial = Painel de filtros expandido (expanded) ao carregar a tela.
Campos e valores padrão:
Ações do usuário
Alterar qualquer campo e clicar no botão de busca para atualizar a listagem.
Contrair o painel para ganhar espaço visual na tela (estado collapsed).
Reabrir o painel para novos ajustes de filtros.
Persistência: Caso a tela seja recarregada, os filtros retornam aos valores padrão acima (não há persistência entre sessões).
3.4 Grid de listagem de registros
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.
Descrição e Comportamento: A Grid devfe conter o título "Lista de COntas a Receber" e botões de acesso rápido:
3.5 Coluna situações: 
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.
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.
Comportamento
OBS.: 

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:

Listagem de contas a receber

5. Telas

Modelo 72 (2).png

Modelo 70.png

Modelo 69.png

Modelo 71.png

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Receber

Tela nova receita


 Softensistemas Logo

Projeto/Sistema:

Evolução do Produto GA - Interno

Versão do Template:
1.1
Processo:
Tela nova receita
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

14/08/2025

1. Objetivo geral:

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.

2. Impacto previsto:

#1 - Tela de listagem de receitas a receber
#2 - Tela de nova receita
#3 - Tela de visualização 
#4 - Tela de edição da receita
#5 - Tela de recebimento
#6 - Ação baixa por perda

3. Descrição das alterações

#2 - Tela de nova receita

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.

3.1 Header – Informações da Receita

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

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

3.4 Comportamento geral da tela:

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.

Listagem de contas a receber

5. Telas

Modelo 74.png

Modelo 84 (1).png

Modelo 85 (1).png

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Receber

Tela de visualização da receita


 Softensistemas Logo

Projeto/Sistema:

Evolução do Produto GA - Interno

Versão do Template:
1.1
Processo:
Tela de visualização da receita
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

08/08/2025

1. Objetivo geral:

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.

2. Impacto previsto:

#1 - Tela de listagem de receitas a receber
#2 - Tela de nova receita
#3 - Tela de visualização 
#4 - Tela de edição da receita
#5 - Tela de recebimento
#6 - Ação baixa por perda

3. Descrição das alterações

#3. Tela de visualização da receita

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.

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

Bloco 1:

Bloco 2

Bloco 3 e 4

 
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:

Regras mandatórias:

Cenário 1 – Títulos vencidos e a vencer : Abrir diretamente no modo edição.

Cenário 2 – Títulos abertos, porém registrados: Abrir tela de visualização e executar as seguintes validações:

Cenário 3 – Títulos recebidos:

Modelo 97.png

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:

Listagem de contas a receber

5. Telas

Modelo 61.png

Modelo 76.png

Modelo 63.png

Modelo 80.png

 

 

 

 

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Receber

Tela de edição da receita


 Softensistemas Logo

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.1
Processo:
Tela de edição da receita
Versão do Documento:
1.1
Responsável(eis): 
Jalile Cornachioni

Data: 

20/08/2025

1. Objetivo geral:

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.

2. Impacto previsto:

#1 - Tela de listagem de receitas a receber
#2 - Tela de nova receita
#3 - Tela de visualização 
#4 - Tela de edição da receita
#5 - Tela de recebimento
#6 - Ação baixa por perda

3. Descrição das alterações

#4 - Tela de edição da receita

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.

3.1.2 Informações da Receita

3.1.3 Alterações de valores

3.1.4 Informações adicionais

3.1.5 Botões de ação:

Listagem de contas a receber

5. Telas

Modelo 81.png

 

 

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Receber

Tela de recebimento


 Softensistemas Logo

Projeto/Sistema:

Evolução do Produto GA - Interno

Versão do Template:
1.1
Processo:
Recebimento
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

20/08/2025

1. Objetivo geral:

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.

2. Impacto previsto:

#1 - Tela de listagem de receitas a receber
#2 - Tela de nova receita
#3 - Tela de visualização 
#4 - Tela de edição da receita
#5 - Tela de recebimento
#6 - Ação baixa por perda

3. Descrição das alterações

#5 - Tela de recebimento
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
3.1 Detalhes da tela

3.1.1 Header (Cabeçalho)

3.1.2. Dados de Recebimento

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

3.1.4. Ações do Rodapé

3.2 Comportamento geral da tela:

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

Listagem de contas a receber

5. Telas

Modelo 65 (1).png

©SOFTEN SISTEMAS 2025
Contas a Receber

Nova ação: Cancelar Receita


 Softensistemas Logo

Projeto/Sistema:
Evolução do Produto GA - Interno

Versão do Template:

1.1

Processo:
Nova ação: Cancelar Receita
Versão do Documento:
1.1
Responsável(eis): 
Jalile Cornachioni

Data: 

20/082/2025

1. Introdução

A funcionalidade de Receita Cancelada 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.

2. Processo

fluxograma_cancelamento_receita.png

 

Especificação Funcional


Protótipo de Tela:

image-1755890591539.png

Descrição dos Campos:
Regras de Interface:
Regras de Negócio:

 

Questões Técnicas:

 

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Pagar

Contas a Pagar

Tela de listagem de contas a pagar


 Softensistemas Logo

Projeto/Sistema:
EVOLUÇÃO DO PRODUTO GA
Versão do Template:
1.2
Processo:
Tela de listagem de contas a pagar
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

25/08/2025

1. Objetivo geral:

Contas a Pagar 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.

2. Impacto previsto:

#1 - Tela de listagem de despesas
#2 - Tela de nova despesa
#3 - Tela de visualização (apenas para despesa paga)
#4 - Tela de edição
#5 - Tela de pagamento

3. Descrição das alterações

#1 - Tela de listagem de despesas

3.1 Header:

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

3.2 Cards com indicadores financeiros que servem de filtro [funcionalidade nova]

Modelo 68 (2).png

Configuração visual e cores:
OBS.: todos os ícones estão dentro de um círculo de mesma cor com 10% de opacidade.
Comportamento:

Modelo 78.png

3.3 Sessão de filtros [funcionalidade existente - manter conforme protótipo]
Comportamento: Estado inicial = Painel de filtros expandido (expanded) ao carregar a tela.
Campos e valores padrão:
3.4 Grid de listagem de registros
Descrição e Comportamento: A Grid deve conter o título "Lista de Contas a Pagar" e botões de acesso rápido:
3.5 Coluna situações: 
Descrição: Coluna adicionada à Lista de Contas a Pagar, exibe três ícones representando atributos específicos de cada título, sendo Regsitrado, Agendado e Anexo.
Comportamento
OBS.: 

Comportamento:

Listagem de contas a pagar

 

 

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Pagar

Tela Nova Despesa


 Softensistemas Logo

Projeto/Sistema:

Evolução do Produto GA - Interno

Versão do Template:
1.1
Processo:
Tela nova despesa
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

25/08/2025

 

1. Objetivo geral:

Contas a Pagar 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.

2. Impacto previsto:

#1 - Tela de listagem de despesas
#2 - Tela de nova despesa
#3 - Tela de visualização (apenas para despesa paga)
#4 - Tela de edição
#5 - Tela de pagamento

3. Descrição das alterações

#2 - Tela de nova despesa

A tela de Nova Despesa tem como objetivo permitir que o usuário cadastre rapidamente um novo lançamento no Contas a Pagar, 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.

3.1 Header – Informações da Despesa

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

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

image-1756133290280.png

3.4 Comportamento geral da tela:

No estado inicial, a sessão "informações da Despesa" 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.

Nova Receita

 

 

 

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Pagar

Tela de visualização da despesa


 Softensistemas Logo

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
Tela de visualização da despesa
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

18/08/2025

1. Objetivo geral:

Contas a Pagar 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.

2. Impacto previsto:

#1 - Tela de listagem de despesas
#2 - Tela de nova despesa
#3 - Tela de visualização (apenas para despesa paga)
#4 - Tela de edição
#5 - Tela de pagamento

3. Descrição das alterações

#3. Tela de visualização da despesa

O objetivo da criação desta nova tela de detalhes da Despesa é centralizar a visualização completa das informações de um título pago no Contas a Pagar 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 pagamento, 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.

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

Bloco 1: Informações do pagamento

Bloco 2: Informações da despesa

Bloco 3: Alterações de valores

Bloco 4 e 5: Observações e anexos

 
3.2 Comportamento geral e regras da tela

Regras mandatórias:

 

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:

Protótipo
Modelo 97.png

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Pagar

Tela de edição da despesa


 Softensistemas Logo

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
Tela de edição da despesa
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

25/08/2025

1. Objetivo geral:

Contas a Pagar 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.

2. Impacto previsto:

#1 - Tela de listagem de despesas
#2 - Tela de nova despesa
#3 - Tela de visualização (apenas para despesa paga)
#4 - Tela de edição
#5 - Tela de pagamento

3. Descrição das alterações

#4 - Tela de edição da despesa

O objetivo da mudança é modernizar o layout da tela de edição de despesa, tornando a experiência do usuário mais clara, intuitiva e alinhada ao padrão visual atualizado do sistema.

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.

3.1.2 Informações da Despesa

3.1.3 Alterações de valores

3.1.4 Informações adicionais

3.1.5 Botões de ação:

Edição da despesa

5. Telas

Modelo 81 (2).png

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Pagar

Tela de pagamento


 Softensistemas Logo

Projeto/Sistema:

Evolução do Produto GA - Interno

Versão do Template:
1.1
Processo:
Pagamento da despesa
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

25/08/2025

1. Objetivo geral:

Contas a Pagar 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.

2. Impacto previsto:

#1 - Tela de listagem de despesas
#2 - Tela de nova despesa
#3 - Tela de visualização (apenas para despesa paga)
#4 - Tela de edição
#5 - Tela de pagamento

3. Descrição das alterações

#5 - Tela de pagamento
A tela de Pagamento de Despesa foi modernizada para oferecer uma experiência mais clara e eficiente no processo de baixa de títulos, permitindo tanto o pagamento unitário quanto múltiplo. A nova interface organiza informações essenciais (valor original, multa, juros, desconto, acréscimos e valor final a pagar) de forma intuitiva
3.1 Detalhes da tela

3.1.1 Header (Cabeçalho)

3.1.2. Dados de Recebimento

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

3.1.4. Ações do Rodapé

3.2 Comportamento geral da tela:

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

Pagamento de despesa

5. Telas

Modelo 65 (2).png

©SOFTEN SISTEMAS 2025

Pagamento Unificado

Pagamento Unificado

Pagamento Unificado


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:

Pagamento Unificado – GA (GerencieAqui)

Versão do Documento:
2,0
Responsável(eis): 
Jalile Cornachioni

Data: 

10/11/2025

1. Introdução

Atualmente, o GA possui múltiplos módulos que geram pagamentos (ex.: emissão de nota fiscal, ordem de serviço, pedido de venda, NF-e, NFC-e etc). Cada módulo trata pagamentos de forma isolada, o que gera duplicidade de lógica, inconsistência na experiência do usuário e maior dificuldade de manutenção.

Hoje, todos pagamentos são registrados diretamente nas telas de cada módulo, criando títulos ou parcelas futuras no financeiro, que só são baixados após vencimento ou conciliação. Os pagamentos imediatos (dinheiro, cartão, PIX) também seguem fluxos individuais em cada módulo.

O Pagamento Unificado centraliza, em um único modal, o registro de pagamentos imediatos e parcelados utilizados em diversos módulos do GerencieAqui.
Atualmente, cada módulo (NF-e, Pedido de Venda, Ordem de Serviço etc.) possui lógica própria de pagamento, o que gera inconsistências, retrabalho e manutenção complexa.

O objetivo é padronizar o fluxo garantindo:

O modal deve ser aberto a partir de qualquer tela que necessite registrar pagamentos exceto: caixa, PDV, restaurante e venda garçom (verificar se essa regra será mantida em todas as UF e módulos?)


2. Fluxograma Geral

pagamento unificadoV2.jpg

--- Fluxograma de abertura do modal de pagamento unificado ---

image-1758910084512.png

 ---Exemplo do fluxo completo ---


Processos Relacionados

Processo

Envolvidos

Dados de Entrada

Dados de Saída

PROC001 -Aplicar desconto/acréscimo Operador do caixa Valor do desconto ou acréscimo Total líquido recalculado e resumo atualizado
PROC002 - Registro de Pagamento em Dinheiro Operador do caixa Valor recebido Troco calculado, valor quitado e parcela registrada
PROC003 -Registro de Pagamento em Cartão de Crédito Operador do caixa, Cliente Valor, quantidade de parcelas, bandeira, CNPJ da credenciadora, código de autorização Pagamento parcelado registrado e transação gerada (quando integrado ao TEF/API)
PROC004 - Registro de Pagamento em Cartão de Débito Operador do caixa, Cliente Valor, bandeira, CNPJ da credenciadora, código de autorização Pagamento registrado e transação gerada (quando integrado ao TEF/API)
PROC005 - Registro de Pagamento em Boleto Operador do caixa, Cliente Valor, Data de vencimento Boleto gerado e título criado com status pendente
PROC006 - Registro de Pagamento via PIX Operador do caixa, Cliente Valor (manual ou auto-preenchido), chave PIX/QR Code Status do pagamento (Aguardando, Pago, Expirado) e registro do pagamento
PROC007 - Registro de Pagamento em Outros Métodos Operador do caixa, Cliente Tipo de pagamento (vale, ticket, fidelidade), Valor, Código de autorização (opcional) Registro da transação alternativa
PROC008 - Adicionar múltiplas formas de pagamento Operador do caixa Lista de pagamentos inseridos Pagamentos registrados, saldo recalculado e acordeons atualizados
PROC009 - Editar pagamento já lançado Operador do caixa Dados do pagamento selecionado (valor, vencimento, parcelas etc.) Pagamento atualizado e saldo recalculado
PROC010- Excluir pagamento já lançado Operador do caixa Identificação do pagamento selecionado Pagamento removido e saldo recalculado
PROC011 - Quitar Restante Operador do caixa Saldo pendente e forma de pagamento selecionada Campo preenchido automaticamente com o valor restante
PROC012 - Finalizar Pagamento Operador do caixa Todos os pagamentos registrados e saldo zerado Venda concluída e registros financeiros emitidos
PROC013 - Cancelar Operador do caixa Ação do usuário Modal fechado sem registrar alterações

Descrição dos Campos:

Cabeçalho

Modelo 151.png


Resumo da Venda (lado esquerdo)

image-1761179732045.png


Pagamentos Adicionados (lado esquerdo)

image-1761179753260.png

Tabela com os pagamentos já registrados pelo usuário:


 

Resumo de Pagamentos (lado esquerdo – rodapé)

image-1761179779525.png


Forma de Pagamento (lado direito)

image-1761179804555.png

Opções para escolha do método de pagamento:


Campos Variáveis por Forma de Pagamento
Dinheiro
Cartão de Crédito

GAP: confirmar se o código de autorização é obrigatório em todas integrações TEF e todas UF (?)

Cartão de Débito
Boleto
PIX

GAP: pagamento pode ser finalizado antes da confirmação do PIX? (?)

Outros

Ações Principais

image-1761179862711.png


 

Especificação Funcional

Regras de Interface:
1. Estrutura Geral
2. Resumo da Venda
3. Pagamentos Adicionados
4. Indicadores Financeiros
5. Formas de Pagamento (painel direito)
6. Campos Dinâmicos
7. Ações Principais
8. Mensagens e Validações
9. Responsividade
10. Comportamento do Modal
Regras de Negócio:
  1. Não é permitido finalizar pagamento se houver saldo pendente.
  2. Pagamentos parciais podem ser feitos com diferentes formas de pagamento.
  3. O sistema deve validar valores inseridos (não permitir valor 0 ou negativo).
  4. No caso de PIX e boleto, o sistema deve aguardar confirmação do pagamento antes de marcar como quitado (quando integrado com gateway/banco).
  5. Para cartões de crédito/débito, deve ser gerada transação vinculada a TEF/API de pagamento quando disponível.
  6. O usuário deve conseguir registrar pagamentos múltiplos em diferentes formas.
  7. O sistema deve calcular automaticamente o saldo restante.
  8. Botão Finalizar Pagamento deve ficar disponível apenas quando o saldo for quitado.
  9. Tela deve estar responsiva e com boa usabilidade.
Regras para o modal de pagamento unificado baseado nos formulários de telas origem

GAP: definir se a recusa do TEF cancela automaticamente o item no modal (?)

Questões Técnicas:

1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.

 

Fluxos que Disparam o Pagamento Unificado


Comercial

Fiscal

Financeiro


Implementações de gatilho nos outros módulos
  1. Substituir as labels de pagamento em cada tela por Botão único de “Registrar Pagamento:

    • Ao clicar, o sistema verifica a forma de pagamento selecionada.

    • Caso seja imediato, abre o modal.

    • Caso seja a prazo, carrega os campos da própria tela.

  2. Manter as labels e, na escolha da forma de pagamento o usuário já dá o gatilho.

      • Se selecionar Dinheiro, Cartão ou PIX → o sistema automaticamente abre o modal de Pagamento Unificado.

      • Se selecionar Boleto ou Parcelamento → o sistema mantém a tela atual e habilita os campos próprios do módulo.


Protótipo:

Receber pagamento

 

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC001 – Aplicar desconto/acréscimo


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
PROC001 – Aplicar desconto/acréscimo
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

10/11/2025

1. Introdução

Definir o comportamento padrão para aplicação de desconto ou acréscimo durante o fluxo de pagamento unificado, considerando regras de interface, regras de negócio e impactos técnicos.

2. Processo (adicionar fluxograma exemplo)

image-1762870559701.png

-- Fluxograma PROC001 - Aplicar desconto/acréscimo --

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

PROC001 - Aplicar desconto/acréscimo

Frente de caixa / API Pagamento Unificado

Valor total, tipo de ajuste, origem da ação

Valor ajustado, log de alteração

PROC010- Excluir pagamento já lançado Operador do caixa Identificação do pagamento selecionado Pagamento removido e saldo recalculado
PROC011 - Quitar Restante Operador do caixa Saldo pendente e forma de pagamento selecionada Campo preenchido automaticamente com o valor restante
PROC012 - Finalizar Pagamento Operador do caixa Todos os pagamentos registrados e saldo zerado Venda concluída e registros financeiros emitidos
PROC013 - Cancelar Operador do caixa Ação do usuário Modal fechado sem registrar alterações

Processos Relacionados

Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

image-1762865283438.png

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Total da Compra

Numérico

10,2

Sim

R$

Herdado da tela de origem. Não inclui frete, impostos, descontos e acréscimos. Valor confiável enviado pela origem. Somente leitura.

Descontos

Numérico

10,2

Não

R$

Valor monetário. Campo editável. Não aceita sinal + ou -. Não pode exceder o Total da Compra. Pode zerar o total líquido.

Acréscimos

Numérico

10,2

Não

R$

Valor monetário. Campo editável. Não aceita sinal + ou -. Respeita limite máximo configurado, se existir.

Total Líquido da Venda

Numérico

10,2

Sim

R$

Calculado: Total da Compra - Desconto + Acréscimo. Somente leitura.

Regras de Interface:
Regras de Negócio:
Regras para mensagens e validações
Questões Técnicas:

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC002 – Registro de Pagamento em Dinheiro


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
PROC002 – Registro de Pagamento em Dinheiro
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

11/11/2025

1. Introdução

Este documento especifica o comportamento da tela Registrar Pagamento quando a Forma de Pagamento for Dinheiro. Define campos, fluxo, regras de interface, regras de negócio e questões técnicas. Dinheiro é a forma default e o modal não pode abrir sem uma forma selecionada.

2. Processo (adicionar fluxograma exemplo)

 

image-1762881221265.png

-- Fluxograma PROC002 – Registro de Pagamento em Dinheiro --

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

PROC002 - Registro de Pagamento em Dinheiro Operador do caixa Valor recebido Troco calculado, valor quitado e parcela registrada
PROC001 -Aplicar desconto/acréscimo Operador do caixa Valor do desconto ou acréscimo Total líquido recalculado e resumo atualizado
PROC010- Excluir pagamento já lançado Operador do caixa Identificação do pagamento selecionado Pagamento removido e saldo recalculado
PROC011 - Quitar Restante Operador do caixa Saldo pendente e forma de pagamento selecionada Campo preenchido automaticamente com o valor restante
PROC012 - Finalizar Pagamento Operador do caixa Todos os pagamentos registrados e saldo zerado Venda concluída e registros financeiros emitidos
PROC013 - Cancelar Operador do caixa Ação do usuário Modal fechado sem registrar alterações

Processos Relacionados


Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

image-1762879023922.png

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Forma de Pagamento

Enum (Dinheiro, Crédito, Débito, Boleto, PIX, Outros

100

Sim

-

Default obrigatório: Dinheiro

Valor Recebido

Moeda (2 casas, ≥0)

 

Sim

 

Valor a ser pago, atribuir o valor total, foco inicia neste campo, usuário pode editar para realizar pagamento parcial

Troco

Moeda (2 casas)

 

Não

 

Somente leitura. Calculado em tempo real

Total Líquido da Venda

Moeda

 

 - 

 

Valor base da venda

Resumo de Pagamentos (Total a Pagar, Saldo a Pagar, Pago, Troco)

Moeda

 

 - 

 

Soma dos valores imputados

Vencimento

 

Data

 

Sim

 

 

Regras de Interface:
Regras de Negócio:
Questões Técnicas:

1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC003 – Registro de Pagamento em Cartão de Crédito


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
PROC003 – Registro de Pagamento em Cartão de Crédito
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

11/11/2025

1. Introdução

Este documento tem como objetivo detalhar o comportamento da interface e as regras de negócio referentes ao processo de Recebimento via Cartão de Crédito dentro do fluxo de Pagamento Unificado detalhando, confirmação da transação e registro do recebimento.

2. Processo (adicionar fluxograma exemplo)

 

image-1762891289199.png

 

-- Fluxograma PROC003 – Registro de Pagamento em Cartão de Crédito --

  1. Usuário acessa a tela Registrar Pagamento.

  2. Seleciona Crédito como forma de pagamento.

  3. O sistema renderiza os campos condicionais de Crédito.

  4. Usuário preenche valor, parcelas, vencimento, bandeira, código de autorização (quando manual) e CNPJ da credenciadora.

  5. Se o ambiente estiver integrado ao TEF:

    • O sistema envia a solicitação ao terminal.

    • Se aprovado, retorna dados da transação e pré-preenche o código de autorização.

    • Se recusado, o sistema bloqueia a inclusão.

    • Se falhar a comunicação, o sistema exibe o modal:
      “Falha na comunicação com o terminal. Deseja registrar manualmente?”

    • Se o usuário optar por registro manual, segue para o passo 6.

  6. Usuário confirma Adicionar Pagamento.

  7. O sistema valida regras de negócio e gera uma linha por parcela em “Pagamentos Adicionados”.

  8. Usuário pode editar ou excluir parcelas individualmente.

  9. Se houver pagamento em Dinheiro, o sistema renderiza o campo Troco, permitindo sua edição e atualização conforme diferença.

  10. Usuário pode repetir o processo para adicionar outros cartões ou demais formas de pagamento.

  11. Ao finalizar, o sistema valida soma total e libera a conclusão da operação.

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

PROC001 - Aplicar desconto/acréscimo

Frente de caixa / API Pagamento Unificado

Valor total, tipo de ajuste, origem da ação

Valor ajustado, log de alteração

PROC010- Excluir pagamento já lançado Operador do caixa Identificação do pagamento selecionado Pagamento removido e saldo recalculado
PROC011 - Quitar Restante Operador do caixa Saldo pendente e forma de pagamento selecionada Campo preenchido automaticamente com o valor restante
PROC012 - Finalizar Pagamento Operador do caixa Todos os pagamentos registrados e saldo zerado Venda concluída e registros financeiros emitidos
PROC013 - Cancelar Operador do caixa Ação do usuário Modal fechado sem registrar alterações

Processos Relacionados


Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

image-1762883267585.png

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Forma de Pagamento (personalizado) Texto / Seleção  -  Sim Renderizado apenas quando “Crédito” é selecionado.
Valor Numérico Sim R$ 0.000,00 > 0. Aceita decimal. Pode vir pré-preenchido com saldo.
Parcelas Inteiro - Sim - ≥ 1. Sem limite, a menos que exista política global.
1º Vencimento Data - Sim DD/MM/AAAA Default = hoje. Retroativo conforme configuração global.
Bandeira Seleção - Sim - Lista carregada da tabela bandeira_cartao.
Código de Autorização Texto - Sim (manual) - Obrigatório quando não houver TEF. Identificador da transação.
CNPJ Credenciadora Texto 14 Sim 99.999.999/9999-99 Validação de CNPJ. Usado quando a captura exige conciliação/envio fiscal.
Regras de Interface:

O sistema deve:

O sistema não deve:

.

Regras de Negócio:
Questões Técnicas:
  1. Integração com módulo TEF (API externa).

  2. Logar toda tentativa, inclusive timeouts de comunicação TEF.

  3. Em ambiente offline, bloquear operação com TEF.

  4. O sistema deve criar uma tabela para armazenar as bandeiras de cartão, contendo apenas os campos id e descricao, seguindo o modelo abaixo: 

CREATE TABLE bandeira_cartao (
id INT PRIMARY KEY,
descricao VARCHAR(60) NOT NULL
);

INSERT INTO bandeira_cartao (id, descricao) VALUES
(1, 'Visa'),
(2, 'Mastercard'),
(3, 'American Express'),
(4, 'Hipercard'),
(5, 'Elo');

 

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC004 – Registro de Pagamento em Cartão de Débito


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
PROC004 – Registro de Pagamento em Cartão de Débito
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

10/11/2025

1. Introdução

Este processo visa exemplificar a documentação padrão

2. Processo (adicionar fluxograma exemplo)

 

image-1724162109370.png

I - Fluxograma Exemplo

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

Processo

N/A

N/A

N/A

Processos Relacionados


Documentação Exemplo 1 

Documentação Exemplo 2

Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

 

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Campo

Texto

100

Sim

-

-

Regras de Interface:

1. Exemplo de regras do campo:
Descrição das regras de interface ou de tela. Eventos em campos ou botões, bloqueios ou desbloqueios e outras alterações.

Regras de Negócio:

1. Exemplo de regras de negócio (Exemplo de calculo imposto):
Descrição das regras de negócio envolvendo o processo, como cálculos, ações em botões e outras regras envolvendo a lógica por trás do processo.

Questões Técnicas:

1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC005 – Registro de Pagamento em Boleto


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
Descrição Processo
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

10/11/2025

1. Introdução

Este processo visa exemplificar a documentação padrão

2. Processo (adicionar fluxograma exemplo)

 

image-1724162109370.png

I - Fluxograma Exemplo

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

Processo

N/A

N/A

N/A

Processos Relacionados


Documentação Exemplo 1 

Documentação Exemplo 2

Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

 

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Campo

Texto

100

Sim

-

-

Regras de Interface:

1. Exemplo de regras do campo:
Descrição das regras de interface ou de tela. Eventos em campos ou botões, bloqueios ou desbloqueios e outras alterações.

Regras de Negócio:

1. Exemplo de regras de negócio (Exemplo de calculo imposto):
Descrição das regras de negócio envolvendo o processo, como cálculos, ações em botões e outras regras envolvendo a lógica por trás do processo.

Questões Técnicas:

1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC006 – Registro de Pagamento via PIX


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
Descrição Processo
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

10/11/2025

1. Introdução

Este processo visa exemplificar a documentação padrão

2. Processo (adicionar fluxograma exemplo)

 

image-1724162109370.png

I - Fluxograma Exemplo

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

Processo

N/A

N/A

N/A

Processos Relacionados


Documentação Exemplo 1 

Documentação Exemplo 2

Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

 

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Campo

Texto

100

Sim

-

-

Regras de Interface:

1. Exemplo de regras do campo:
Descrição das regras de interface ou de tela. Eventos em campos ou botões, bloqueios ou desbloqueios e outras alterações.

Regras de Negócio:

1. Exemplo de regras de negócio (Exemplo de calculo imposto):
Descrição das regras de negócio envolvendo o processo, como cálculos, ações em botões e outras regras envolvendo a lógica por trás do processo.

Questões Técnicas:

1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC007 – Registro de Pagamento em Outros Métodos


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
PROC007 – Registro de Pagamento em Outros Métodos
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

10/11/2025

1. Introdução

Este processo visa exemplificar a documentação padrão

2. Processo (adicionar fluxograma exemplo)

 

image-1724162109370.png

I - Fluxograma Exemplo

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

Processo

N/A

N/A

N/A

Processos Relacionados


Documentação Exemplo 1 

Documentação Exemplo 2

Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

 

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Campo

Texto

100

Sim

-

-

Regras de Interface:

1. Exemplo de regras do campo:
Descrição das regras de interface ou de tela. Eventos em campos ou botões, bloqueios ou desbloqueios e outras alterações.

Regras de Negócio:

1. Exemplo de regras de negócio (Exemplo de calculo imposto):
Descrição das regras de negócio envolvendo o processo, como cálculos, ações em botões e outras regras envolvendo a lógica por trás do processo.

Questões Técnicas:

1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC008 – Adicionar múltiplas formas de pagamento


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:
PROC008 – Adicionar múltiplas formas de pagamento
Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

10/11/2025

1. Introdução

Este processo visa exemplificar a documentação padrão

2. Processo (adicionar fluxograma exemplo)

 

image-1724162109370.png

I - Fluxograma Exemplo

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

Processo

N/A

N/A

N/A

Processos Relacionados


Documentação Exemplo 1 

Documentação Exemplo 2

Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

 

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Campo

Texto

100

Sim

-

-

Regras de Interface:

1. Exemplo de regras do campo:
Descrição das regras de interface ou de tela. Eventos em campos ou botões, bloqueios ou desbloqueios e outras alterações.

Regras de Negócio:

1. Exemplo de regras de negócio (Exemplo de calculo imposto):
Descrição das regras de negócio envolvendo o processo, como cálculos, ações em botões e outras regras envolvendo a lógica por trás do processo.

Questões Técnicas:

1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.

©SOFTEN SISTEMAS 2025

 

 

 

 

Pagamento Unificado

PROC012 – Finalizar Pagamento


image-1762776253666.png

Projeto/Sistema:
GERENCIAMENTO DE PROJETOS
Versão do Template:
1.2
Processo:

PROC012 – Finalizar Pagamento

Versão do Documento:
1.0
Responsável(eis): 
Jalile Cornachioni

Data: 

10/11/2025

1. Introdução

Este processo visa exemplificar a documentação padrão

2. Processo (adicionar fluxograma exemplo)

 

image-1724162109370.png

I - Fluxograma Exemplo

 

Processo

Envolvidos

Dados de Entrada

Dados de Saída

Processo

N/A

N/A

N/A

Processos Relacionados


Documentação Exemplo 1 

Documentação Exemplo 2

Especificação Funcional


PROC001 EXEMPLO:

Protótipo de Tela:

 

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Campo

Texto

100

Sim

-

-

Regras de Interface:

1. Exemplo de regras do campo:
Descrição das regras de interface ou de tela. Eventos em campos ou botões, bloqueios ou desbloqueios e outras alterações.

Regras de Negócio:

1. Exemplo de regras de negócio (Exemplo de calculo imposto):
Descrição das regras de negócio envolvendo o processo, como cálculos, ações em botões e outras regras envolvendo a lógica por trás do processo.

Questões Técnicas:

1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.

©SOFTEN SISTEMAS 2025

 

 

 

 

Contas a Pagar