Módulo de Compras e Pedidos
Visão Geral
O Módulo de Compras é um módulo novo do Sistema Rabi. Antes dele, o sistema não possuía um fluxo formal de compras — a clínica controlava a reposição de produtos manualmente. A primeira versão, entregue em agosto/2026, coloca no ar o registro de pedidos de compra e o envio ao fornecedor, com controle de acesso por permissão própria (COMPRAS). A visão completa do módulo — previsão automática do que comprar, cotação de preços, aprovação por níveis de alçada e recebimento com atualização de estoque e financeiro — segue sendo construída nas próximas versões.
O objetivo é dar à clínica controle total sobre o que compra, de quem compra, por quanto e quando, evitando falta de produtos essenciais e compras feitas sem critério.
O que já está disponível (1ª versão — ago/2026) ✅ Novo — ago/2026
- Pedidos de compra: criação e gestão de pedidos de compra dentro do sistema.
- Envio ao fornecedor: o pedido pode ser enviado ao fornecedor pelo próprio sistema.
- Permissão própria: novo grupo de permissão COMPRAS, controlando quem acessa o módulo.
- Ajustes e melhorias no módulo (#589, 21/08): pacote de ajustes e melhorias na primeira versão. ✅ Novo — ago/2026 Entregue no ciclo de agosto/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.
- 2ª rodada de melhorias no módulo (#590, 26/08): mais melhorias no Compras, na sequência do pacote #589. ✅ Novo — ago/2026 Entregue no ciclo de agosto/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.
Tudo o mais descrito abaixo (previsão automática, cotações, alçadas de aprovação, recebimento vinculado à NF-e) é evolução planejada — ainda não está no ar.
Novidades de setembro/2026 ✅ Novo — set/2026
Entregue no ciclo de setembro/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.
- "Necessidade de Compra" com estoque REAL — a tela de Necessidade de Compra passa a usar o estoque real (e não mais uma projeção). Com isso, acabaram as duplicidades e os itens que ficavam presos na lista mesmo fora de ruptura.
- Editar pedido já criado — agora é possível adicionar e remover itens de um pedido de compra já criado.
- Aprovação de compra na Central de Notificações — a aprovação de compra passa a aparecer na Central de Notificações, unificada com as demais pendências de aprovação por nível de alçada (#559).
Previsão Automática de Necessidade de Compra 🟠 evolução planejada
O sistema terá uma engine de previsão que analisa automaticamente três fontes de dados para indicar o que precisa ser reposto:
- Mapa de estoque atual — quanto há disponível de cada produto hoje.
- Consumo histórico — a média de saída de cada produto ao longo do tempo (ritmo de consumo da clínica).
- Lead time do fornecedor — quantos dias o fornecedor leva para entregar após o pedido.
Com base nesses dados, a engine gera uma lista de produtos a repor, contendo, para cada item:
- Quantidade sugerida de compra (calculada para não faltar nem sobrar).
- Data limite para fazer o pedido, considerando o lead time, de modo que a mercadoria chegue antes do estoque acabar.
O orçamentista pode usar essa lista como ponto de partida para gerar pedidos de compra automaticamente.
✅ Novo — set/2026 A tela de Necessidade de Compra já disponível passou a usar o estoque real como base — ver novidades de setembro/2026.
Pedidos de Compra ✅ 1ª versão entregue — ago/2026
A criação de pedidos de compra e o envio ao fornecedor fazem parte da primeira versão entregue em 12/08/2026. O pedido de compra pode ser criado:
- Manualmente — o usuário monta o pedido do zero, escolhendo produtos e quantidades.
- A partir da previsão (🟠 evolução planejada) — o sistema gerará o pedido já preenchido com os itens e quantidades sugeridos pela engine de previsão.
Um pedido de compra pode conter múltiplos itens e, para cada um, o sistema sugere o fornecedor preferencial com base no histórico de compras.
Status do Pedido
O pedido percorre o seguinte fluxo de status (as etapas de Cotação e Aprovação por alçada fazem parte da evolução planejada):
| Status | Significado |
|---|---|
| Rascunho | Pedido em criação, ainda não enviado para cotação ou aprovação. |
| Cotação | Em processo de cotação junto aos fornecedores. |
| Aprovado | Pedido aprovado conforme a alçada hierárquica. |
| Enviado | Pedido enviado ao fornecedor vencedor. |
| Recebido | Mercadoria recebida e conferida; estoque e financeiro atualizados. |
Cotações de Fornecedores 🟠 evolução planejada
Antes de fechar um pedido, o sistema permite solicitar cotação de múltiplos fornecedores para cada item. Os retornos são exibidos em uma comparação lado a lado, considerando:
- Preço por item.
- Prazo de entrega.
- Condição de pagamento.
A escolha do fornecedor vencedor pode ser feita de duas formas:
- Automática — o sistema seleciona o melhor fornecedor segundo o critério configurado.
- Manual — o usuário escolhe o vencedor mesmo que não seja o de menor preço (ex: prefere prazo melhor ou fornecedor de confiança).
Aprovação Hierárquica (4 Níveis de Alçada) 🟠 evolução planejada
Os pedidos passam por aprovação conforme o valor envolvido, em quatro níveis de alçada:
| Faixa | Aprovador responsável |
|---|---|
| Pequenos | Orçamentista |
| Médios | Coordenador |
| Grandes | Gerente |
| Críticos | Diretor |
Os limites de cada faixa serão configuráveis em Parâmetros → Compras → Alçadas, permitindo que cada clínica defina seus próprios valores de corte conforme o seu porte e política interna.
Recebimento 🟠 evolução planejada
O recebimento será vinculado à importação da NF-e do fornecedor (issue #391, replanejada para a Sprint 9, 04–11/set). Ao receber a mercadoria:
- O sistema confere o que foi recebido versus o que foi pedido, apontando divergências.
- Atualiza o estoque com as quantidades efetivamente recebidas.
- Gera os lançamentos em contas a pagar no módulo Financeiro.
- Atualiza o status do pedido para "Recebido".
Veja os detalhes da leitura do XML da nota em Integrações — Notas Fiscais (NF-e e NFS-e).
Rota
O módulo fica sob o caminho /portal/compras/*.
O que segue evoluindo (roadmap)
A primeira versão do épico #393 foi entregue em 12/08/2026 (pedidos de compra + envio ao fornecedor + permissão própria COMPRAS). As demais frentes do módulo seguem em evolução, ainda não entregues:
- Previsão — engine de previsão automática de necessidade de compra.
- Cotação — solicitação e comparação de cotações de fornecedores.
- Aprovação — fluxo de aprovação hierárquica em níveis de alçada.
- Recebimento — recebimento vinculado à NF-e do fornecedor (#391, Sprint 9, 04–11/set), com atualização de estoque e financeiro.
Fluxo detalhado (visão completa) 🟠 evolução planejada
- Origem — itens faltantes: a partir do estoque mínimo/reposição, o sistema sugere e gera o pedido (itens e quantidade sugerida), com curva ABC.
- Cotação: comparação de vários fornecedores (preço/prazo/condição) antes de aprovar.
- Aprovação por alçada: pedido vai para aprovação de nível 2 ou 3 conforme o valor; sem aprovação, não avança.
- Recebimento: dá entrada no Estoque por produto, lote e validade, e gera contas a pagar no Financeiro.
- Trava de recebimento: só permite receber o que está no pedido; receber diferente (item/quantidade/preço) exige autorização de nível 2.
- Conferência de 3 vias: Pedido × Recebimento × Nota Fiscal — divergência bloqueia e exige autorização.
- Documentos: boleto e nota fiscal carregados no sistema (sem exclusão); boleto vira conta a pagar automaticamente.
- Importar XML de NF-e do fornecedor: entrada no estoque com casamento ao pedido.
Status do pedido: rascunho → aprovação → aprovado → enviado → recebido parcial → recebido total → concluído/cancelado. Recebimento parcial com conferência. Auditoria de todo o ciclo.