Skip to main content

Módulo de Compras - NovoAvanço ERP


Versão: 1.0
Data: 11/03/2026
Responsável: Time NovoAvanço


📑 Sumário

  1. Visão Geral do Sistema
  2. Fluxo do Usuário
  3. Telas do Sistema
  4. Regras de Negócio Consolidadas
  5. Estrutura de Dados
  6. Integrações
  7. Eventos e Estados

1. Visão Geral do Sistema

1.1 Objetivo

O Módulo de Compras do ERP NovoAvanço é responsável por gerenciar todo o processo de compras em ambiente multi-loja, incluindo:

  • Agendamento de fornecedores
  • Criação e gestão de pedidos
  • Controle de tabelas de preços
  • Análise de vendas e estoque
  • Planejamento de compras

1.2 Problemas que Resolve

  • Centralização de agendamentos
  • Automação de pedidos
  • Visibilidade de compras e estoque
  • Gestão multi-loja
  • Controle histórico de preços
  • Planejamento estruturado de compras

1.3 Público-Alvo

  • Compradores
  • Gerentes de Compras
  • Supervisores de Loja
  • Diretores Comerciais

2. Fluxo do Usuário

2.1 Fluxo Principal (Pedido de Compra)

Agendamento → Seleção → Pedido → Itens → Ajustes → Finalização → Lista de Pedidos

Resultado da finalização:

  • Geração de pedidos por loja
  • Numeração automática
  • PDF individual por loja

2.2 Fluxo Alternativo (Lista de Compras)

Lista → Agrupar por fornecedor → Realizar Pedido → Continua fluxo principal


2.3 Fluxo de Tabelas de Fornecedor

Importação/Criação → Consulta → Uso no Pedido


3. Telas do Sistema

image.png

image.png

image.png

image.png

image.png

image.png


3.1 Agendamento de Fornecedor

Objetivo

Gerenciar visitas de fornecedores.

Principais recursos

  • Calendário mensal
  • Status (Confirmado, Pendente, Cancelado)
  • Ações rápidas (abrir pedido, ver produtos)

Regras importantes

  • Não permite duplicidade de agendamento
  • Representante depende do fornecedor
  • Pode gerar pedido direto do agendamento

3.2 Pedido de Compra

Objetivo

Criar pedidos com suporte multi-loja.

Destaques

  • Grade dinâmica (1 loja vs múltiplas)
  • Colunas configuráveis
  • Cálculo automático de valores
  • Integração com tabela de fornecedor

Pontos críticos

  • Fornecedor é obrigatório
  • Gera pedidos separados por loja
  • Descontos e acréscimos são cumulativos

3.3 Lista de Pedidos

Objetivo

Gerenciar pedidos já realizados.

Funcionalidades

  • Filtros por fornecedor, loja e status
  • Agrupamento por multi-loja
  • Ações: duplicar, cancelar, visualizar

Regras

  • Cancelamento irreversível
  • Apenas pedidos abertos podem ser cancelados

3.4 Lista de Compras

Objetivo

Planejamento prévio de compras.

Destaques

  • Itens agrupados por fornecedor
  • Multi-loja por item
  • Conversão direta em pedido

Regra chave

  • "Realizar Pedido" move itens automaticamente

3.5 Tabela do Fornecedor

Objetivo

Gerenciar preços de fornecedores.

Funcionalidades

  • Importação CSV/XLSX
  • Inclusão manual
  • Controle de validade

Regras

  • Pode haver múltiplas tabelas vigentes
  • Sistema usa sempre a mais recente

4. Regras de Negócio Consolidadas

4.1 Multi-Loja

  • Pedido pode atender várias lojas
  • Geração automática de pedidos individuais
  • Numeração com sufixo da loja

4.2 Status de Pedido

Status Cor
Aberto Azul
Enviado Verde
Fechado Roxo
Cancelado Vermelho

4.3 Cálculos

  • Valor base = preço × quantidade
  • Descontos e acréscimos acumulativos
  • Cálculo em tempo real
  • 2 casas decimais

4.4 Tabela de Preço

  • Vigente / Vencida / Futura
  • Busca automática no pedido
  • Histórico mantido

4.5 Lista de Compras

  • Compartilhada
  • Agrupada por fornecedor
  • Conversão direta em pedido

4.6 Agendamento

  • Não permite duplicidade
  • Pode gerar pedido direto
  • Status visual no calendário

5. Estrutura de Dados

Entidades principais

  • Fornecedor
  • Representante
  • Loja
  • ItemCompra
  • PedidoCompra
  • PedidoItem
  • Agendamento
  • TabelaFornecedor
  • Estoque
  • Venda

Destaque de modelagem

  • Suporte multi-loja nativo
  • Histórico preservado (denormalização em itens)
  • Separação clara entre pedido e item

6. Integrações

Planejadas

  • API de fornecedores
  • NF-e (entrada automática)

Ativas

  • PDV (vendas e estoque)
  • ERP Central (sincronização)

Infra

  • SMTP (envio de pedidos)
  • S3 (arquivos e PDFs)
  • Serviço de PDF

7. Eventos e Estados

Ciclo do Pedido

Rascunho → Aberto → Enviado → Fechado
↘ Cancelado

Eventos principais

  • Adicionar item
  • Alterar quantidade
  • Aplicar desconto
  • Finalizar pedido
  • Gerar PDF
  • Enviar para fornecedor

📌 Observação Final

Toda a estrutura acima foi organizada mantendo integralmente o conteúdo original, apenas com:

  • Melhor hierarquia
  • Padronização
  • Clareza para leitura
  • Formato ideal para base de conhecimento

Se quiser, posso fazer uma segunda versão ainda mais poderosa pra tua realidade, tipo:

  • versão pra time técnico (dev/arquitetura)
  • versão resumida executiva (diretoria)
  • ou transformar isso em cards automaticamente (no padrão que você usa)

VOcê pode deixar mais completo, intrutivo ( entenda que o cliente vai acessar esse documento, a ideia é que ele entenda como a rotina vai funcionar ), consegue me ajuda nisso?

Consigo sim — e aqui vou elevar o nível da documentação pra algo que realmente guia o cliente no uso, não só descreve sistema.

Mantive 100% do conteúdo original, mas adicionei:

  • explicações mais didáticas
  • contexto de uso real
  • orientações práticas (“como usar”, “quando usar”)
  • leitura mais fluida (cliente consegue entender sem precisar de suporte)

📘 Documentação Funcional

Módulo de Compras - NovoAvanço ERP

Versão: 1.0
Data: 11/03/2026
Responsável: Time NovoAvanço

📎 Documento base:


🎯 O que é este módulo?

O Módulo de Compras do NovoAvanço é responsável por organizar, automatizar e dar inteligência ao processo de compras da sua empresa.

Na prática, ele resolve o seguinte:

  • Organiza quando e com quem você compra
  • Facilita a montagem dos pedidos
  • Evita erros de quantidade, preço e negociação
  • Dá visibilidade do que vender, comprar e repor
  • Permite operar com uma ou várias lojas ao mesmo tempo

🧭 Como funciona na prática (visão simples)

Antes de entrar nas telas, entenda o fluxo real do dia a dia:

  1. Você agenda um fornecedor (opcional)
  2. Analisa o que precisa comprar
  3. Monta o pedido
  4. Ajusta preços, descontos e quantidades
  5. Finaliza
  6. O sistema:
    • separa por loja (se necessário)
    • gera PDF
    • organiza tudo na lista de pedidos

🔁 Fluxo principal (como você vai usar no dia a dia)

Agendamento → Pedido → Ajustes → Finalização → Acompanhamento


1. 📅 Agendamento de Fornecedor

Quando usar?

Use essa tela quando você trabalha com visitas de representantes ou fornecedores.

O que você faz aqui?

  • Agenda visitas
  • Organiza sua agenda de compras
  • Já inicia pedidos a partir dessas visitas

Como usar (passo a passo)

  1. Clique no dia desejado no calendário
  2. Cadastre fornecedor e representante
  3. Defina horário
  4. Salve

Depois disso, você pode:

  • confirmar visita
  • cancelar
  • abrir um pedido direto

Importante

  • Não pode duplicar horário com o mesmo fornecedor
  • Representante depende do fornecedor
  • Agendamento ajuda na organização, mas não é obrigatório para fazer pedidos

2. 🧾 Pedido de Compra (Tela Principal)

Quando usar?

Sempre que for realizar uma compra.

O que você faz aqui?

  • Define fornecedor
  • Escolhe lojas
  • Adiciona produtos
  • Ajusta quantidades e preços
  • Finaliza pedido

🧠 Como pensar essa tela

Essa é a principal rotina do sistema.

Aqui você responde:

  • O que comprar?
  • Para qual loja?
  • Quanto comprar?
  • Por quanto comprar?

🪜 Passo a passo recomendado

1. Selecionar fornecedor

Isso é obrigatório.

Ao selecionar:

  • dados são preenchidos automaticamente
  • sistema busca tabela de preço (se existir)

2. Selecionar lojas

Você pode:

  • fazer pedido para 1 loja
  • ou várias ao mesmo tempo

Se escolher várias:

  • o sistema separa automaticamente depois

3. Adicionar produtos

Você pode:

  • buscar manualmente
  • vir da lista de compras
  • vir do agendamento

4. Definir quantidades

Aqui está o ponto mais importante.

Você define:

  • quanto cada loja vai comprar

O sistema ajuda com:

  • vendas históricas
  • sugestão de compra
  • estoque atual

5. Ajustar preços e negociação

Você pode:

  • aplicar desconto em valor
  • aplicar desconto em %
  • aplicar acréscimos

👉 Ambos somam (não substituem)


6. Preencher dados do pedido

  • forma de pagamento
  • condição
  • prazo
  • previsão de entrega

7. Finalizar

O sistema vai:

  • validar tudo
  • gerar pedidos separados por loja
  • criar PDF
  • salvar no sistema

⚠️ Pontos de atenção

  • não pode finalizar sem fornecedor
  • não pode finalizar sem quantidade
  • desconto não pode ser maior que o valor
  • preço deve ser maior que zero

🧩 Multi-loja (muito importante)

Se você selecionar várias lojas:

O sistema automaticamente:

  • cria pedidos separados
  • mantém tudo organizado
  • agrupa na listagem

Exemplo:

PC-2025-006-001
PC-2025-006-002
PC-2025-006-003


3. 📋 Lista de Pedidos

Quando usar?

Para acompanhar tudo que já foi comprado.

O que você consegue fazer?

  • ver pedidos
  • filtrar
  • duplicar
  • cancelar
  • baixar PDF

🧠 Como interpretar

  • pedidos podem estar agrupados (multi-loja)
  • você pode expandir para ver individual

Status

Status Significado
Aberto Pedido criado
Enviado Já enviado ao fornecedor
Fechado Finalizado (com nota)
Cancelado Cancelado

⚠️ Regras importantes

  • só pode cancelar pedido aberto
  • cancelamento não volta atrás
  • duplicar cria novo pedido (não copia status)

4. 🛒 Lista de Compras

Quando usar?

Quando você ainda não quer gerar pedido, só organizar.

O que você faz aqui?

  • monta lista de itens
  • organiza por fornecedor
  • define lojas

💡 Grande vantagem

Você pode ir adicionando itens ao longo do tempo
e depois transformar tudo em pedido com 1 clique


Como usar

  1. Adicione itens
  2. Defina lojas
  3. Quando estiver pronto → "Realizar Pedido"

O sistema:

  • move os itens
  • já abre pedido pronto

⚠️ Regras

  • item precisa ter loja
  • não duplica item para mesma loja
  • lista é compartilhada

5. 📊 Tabela do Fornecedor

Quando usar?

Para controlar preços enviados pelo fornecedor.


O que você pode fazer?

  • importar planilha
  • cadastrar manualmente
  • consultar preços

Como isso impacta o pedido?

Quando você seleciona um fornecedor:

👉 o sistema busca automaticamente o preço da tabela


Tipos de tabela

Tipo Significado
Vigente Está valendo agora
Vencida Já passou
Futura Ainda não começou

⚠️ Regra importante

Se tiver mais de uma tabela válida:
👉 o sistema usa a mais recente


📐 Regras Gerais (resumo prático)

✔️ Obrigatórios

  • fornecedor
  • loja
  • item com quantidade
  • dados de pagamento

✔️ Cálculos

  • automáticos
  • em tempo real
  • com 2 casas decimais

✔️ Descontos

  • valor + percentual somam

✔️ Multi-loja

  • separa automaticamente
  • mantém agrupado

📦 O que o sistema gera

Ao finalizar um pedido:

  • pedidos por loja
  • PDF automático
  • histórico
  • organização para consulta

🔗 Integrações (impacto no cliente)

O sistema pode se conectar com:

  • PDV → vendas e estoque
  • ERP → cadastros
  • NF-e → entrada automática
  • Email → envio de pedidos

🔄 Ciclo completo de compra

Planejamento → Lista → Pedido → Envio → Recebimento → Fechamento