Material usado, quantidade conferida
Controle de estoque e insumos para clínica de estética
A Bia cadastra insumos com unidade, quantidade atual e mínimo, liga cada ficha técnica ao serviço e baixa a quantidade exata quando um atendimento confirmado é concluído. Quando o saldo fica abaixo do mínimo, a lista de compras mostra quanto falta repor.
Estoque de insumos não é o mesmo que catálogo de produtos para venda. Aqui a clínica registra materiais consumidos em procedimentos, define a receita de cada serviço e acompanha a reposição que nasce desses dados. O servidor mantém o consumo dentro da clínica, impede baixa acima do saldo e deixa a decisão de compra com a equipe.
- Ficha técnica liga insumos ao serviço
- Baixa atômica ao concluir atendimento
- Lista de compras com necessidade calculada
- Unidades em milésimos sem estoque negativo
O cadastro mostra saldo, unidade e mínimo de cada insumo
Cada insumo tem nome, unidade, quantidade disponível e quantidade mínima. A tela apresenta o saldo na unidade escolhida, marca o que está abaixo do mínimo e permite editar o cadastro sem transformar uma ausência de dados em saldo zero. Insumos podem ser desativados quando não estão ligados a uma ficha técnica.
A API valida nome, unidade e quantidades no servidor, exige a capacidade de insumos e registra a criação ou alteração em auditoria. O isolamento usa tenantId em todas as consultas, por isso uma clínica não enxerga o estoque de outra.
- Saldo atual e mínimo por insumo
- Aviso visual de estoque baixo
- Criação e edição auditadas no servidor
A ficha técnica liga o insumo ao serviço
Para cada serviço ativo, a clínica escolhe os insumos que fazem parte da receita e informa quantos milésimos de cada unidade são usados. A mesma tela permite revisar a receita, trocar quantidades e remover itens; um insumo não pode aparecer duas vezes na mesma ficha.
A relação fica em uma tabela própria de serviço e insumo. A API confirma que o serviço e todos os insumos pertencem à clínica, aceita somente insumos ativos e grava a substituição inteira com auditoria. Assim, a receita explica o consumo sem copiar um número solto para cada atendimento.
- Uma receita por serviço
- Quantidade exata por material
- Itens duplicados ou desativados são recusados
Concluir o atendimento baixa o consumo uma única vez
Quando um atendimento confirmado já passou do horário, a conclusão carrega a ficha técnica, trava a receita e verifica todas as quantidades antes de atualizar o estoque. Se faltar qualquer material, a API devolve conflito e o atendimento não é concluído com um saldo inventado.
A baixa e a conclusão acontecem na mesma transação. O bloqueio por serviço e a atualização condicional impedem duas conclusões concorrentes de consumir o mesmo material duas vezes. Uma tentativa repetida depois de concluído devolve o atendimento já processado, sem nova baixa.
- Somente atendimento confirmado e iniciado
- Falta de estoque interrompe o fluxo
- Evento e auditoria guardam o que foi consumido
A lista de compras calcula a reposição necessária
A aba de compras reúne os insumos ativos cujo saldo está abaixo do mínimo. Para cada item, mostra o saldo atual e a diferença até o mínimo configurado. Essa diferença vem do estoque real e muda quando a equipe corrige o cadastro ou conclui um procedimento.
A lista é uma orientação operacional para a dona decidir o que comprar. O sistema não escolhe fornecedor, não cria pedido, não envia pagamento e não afirma que uma compra foi feita. Se o saldo volta ao mínimo, o aviso correspondente é resolvido e deixa de aparecer como pendência.
- Necessidade igual a mínimo menos saldo
- Avisos de estoque baixo deduplicados
- Sem pedido ou pagamento automático
Unidades fracionadas ficam exatas no servidor
A interface aceita até três casas decimais e converte a entrada para milésimos inteiros antes de enviar. O servidor usa a mesma representação para comparar, baixar e exibir mililitros, gramas ou outra unidade cadastrada, evitando que arredondamentos de ponto flutuante criem uma sobra falsa.
Quantidades negativas, zero em uma receita ou valores fora do limite são rejeitados. A mensagem de erro volta como validação do contrato, e não como uma baixa parcial. A dona continua vendo a unidade que escolheu, enquanto o cálculo permanece inteiro.
- Até três casas na entrada
- Cálculo inteiro em milésimos
- Validação de quantidade antes da transação
Permissões e limites deixam a promessa honesta
Leitura e gestão de insumos passam pelas permissões da API e pelo isolamento da clínica. Esconder uma aba não é a proteção: cada rota verifica sessão, papel e capacidade antes de ler ou alterar estoque e receitas.
O módulo organiza material usado em serviços. Ele não é um ERP de compras, não calcula custo financeiro do procedimento, não controla fornecedor ou lote e não substitui a conferência física. A página descreve a baixa e a lista que existem hoje, sem prometer automação de abastecimento.
- Escopo por clínica no banco
- Permissão aplicada no servidor
- Compra e conferência física continuam humanas
O que o estoque de insumos resolve — e o que fica separado
A Bia transforma consumo de serviços em saldo e necessidade de reposição, mas não transforma uma lista em uma compra confirmada.
- O estoque cobre materiais ligados a serviços; produtos vendidos no PDV têm catálogo e estoque próprios.
- A ficha técnica informa consumo por serviço, mas não calcula automaticamente o custo ou a margem do procedimento.
- A baixa só acontece na conclusão válida de um atendimento e falha quando o saldo não comporta a receita.
- A lista de compras calcula diferença até o mínimo; não escolhe fornecedor, gera pedido ou realiza pagamento.
- Quantidades, unidade e mínimo são configurações da clínica; a equipe continua responsável pela conferência física.
Perguntas frequentes
Como o estoque de insumos funciona na rotina
Qual é a diferença entre produto e insumo?
Produto é o item de catálogo usado em vendas no PDV. Insumo é o material ligado à ficha técnica de um serviço e consumido quando o atendimento é concluído.
Como relaciono um material a um procedimento?
Cadastre o insumo, abra a ficha técnica do serviço ativo e informe a quantidade em milésimos. A API valida que os dois pertencem à mesma clínica e não aceita duplicidade.
O que acontece se não houver material suficiente?
A conclusão retorna conflito de estoque insuficiente antes de confirmar o atendimento. Nenhuma baixa parcial é feita e a equipe precisa ajustar o saldo ou a ficha.
A lista de compras faz o pedido sozinha?
Não. Ela mostra cada insumo abaixo do mínimo e a diferença necessária para voltar ao mínimo; fornecedor, pedido e pagamento continuam fora deste módulo.
A baixa pode acontecer duas vezes?
Não. A conclusão trava a receita e marca o atendimento como concluído na mesma transação. Uma repetição devolve o atendimento já processado sem consumir novamente.
Confira o material antes de concluir o próximo atendimento
Cadastre os insumos, monte a ficha técnica dos serviços e teste a lista de reposição com dados da sua própria clínica.
Criar minha conta