Controle de Produção: quando a produção lança e quando estorna o estoque
Esta é a dúvida número 1 de quem usa o Controle de Produção: em que momento a produção tira a matéria-prima e coloca o produto acabado no estoque. A resposta é sempre a mesma, e não depende do nome da situação.
QUEM MANDA É O CAMPO LANÇAR ESTOQUE DA SITUAÇÃO
Cada situação de produção tem um campo chamado LANÇAR ESTOQUE, no cadastro da própria situação, dentro do Controle de Produção. Ele tem duas opções, e só essas duas: Lança estoque e Não lança estoque. É esse campo que decide tudo. O nome da situação não decide nada.
As situações são cadastradas pela sua empresa. Quando a empresa ainda não tem nenhuma situação cadastrada, o sistema cria cinco para você ter por onde começar: Em aberto (não lança, e já vem marcada como padrão), Em produção (lança), Pausado (lança), Finalizado (lança) e Cancelado (não lança). Esse é o ponto de partida, não uma lista fechada. Você pode renomear qualquer uma, mudar o Lançar estoque de qualquer uma e criar situações suas. Por isso não conclua nada pelo nome: abra a situação e olhe o campo.
O QUE ACONTECE QUANDO A PRODUÇÃO LANÇA
No momento em que a produção entra numa situação com Lança estoque — seja porque você mudou a situação, seja porque ela já foi cadastrada direto nessa situação —, acontece o seguinte:
- A quantidade produzida ENTRA no estoque do produto acabado, na variação escolhida na produção.
- A quantidade utilizada de cada item da composição SAI do estoque daquele insumo.
- São gravadas as movimentações correspondentes no Estoque do ERP: uma entrada do acabado e uma saída para cada insumo. Todas com a descrição "Movimentação realizada pelo Controle de produção de código N", onde N é o código da produção.
Os dois últimos pontos dependem da configuração de controle de estoque do módulo, explicada mais abaixo.
É por essa descrição que você localiza, na tela de Movimentações de estoque do ERP, exatamente o que aquela produção fez. Essa tela é do ERP, não do módulo.
Enquanto a produção estiver numa situação que lança, o formulário trava o produto, a variação, a quantidade e a edição da composição, e mostra o aviso de que algumas informações não podem ser alteradas por causa da situação. Tentar trocar o produto ou a variação de uma produção já lançada, mantendo-a numa situação que lança, é recusado com a mensagem "Não é permitido alterar a situação, estoque já lançado." Isso existe para o estorno conseguir devolver exatamente o que foi tirado.
O ESTORNO É A VOLTA EXATA
Quando a produção sai para uma situação com Não lança estoque, o sistema faz o caminho inverso: retira do produto acabado a quantidade produzida e devolve ao estoque a quantidade utilizada de cada insumo. As movimentações também são gravadas ao contrário (saída do acabado, entrada dos insumos), com a mesma descrição.
Então sim: cancelar uma produção que já tinha lançado faz o estoque voltar sozinho. É o comportamento esperado, não é falha.
O LANÇAMENTO ACONTECE UMA VEZ SÓ
A produção guarda que já lançou, e guarda a data em que lançou. Enquanto ela estiver lançada, mudar para outra situação que também lança não repete a baixa. Ir de Em produção para Finalizado, por exemplo, não tira os insumos de novo.
O mesmo vale do outro lado: se a produção não está lançada, ir de uma situação que não lança para outra que não lança não faz nada com o estoque.
Estoque baixado duas vezes, na prática, quase sempre é outra coisa: duas produções cadastradas para a mesma ordem, ou a mesma quantidade também saindo por uma venda ou por uma perda.
SEM SALDO, NÃO LANÇA
Com a configuração em Controlar estoque, se algum item da composição não tiver saldo suficiente para a quantidade que você quer produzir, o sistema recusa a operação inteira com a mensagem "Não é possível concluir, pois não existe estoque suficiente para um ou mais itens da composição." Nada é gravado.
Duas observações sobre essa trava: ela só existe quando a configuração está em Controlar estoque, e ela não considera itens cujo produto está com "Movimenta estoque?" desmarcado no cadastro do ERP.
Não existe aqui a opção de permitir estoque negativo. O caminho é entrar com o insumo que falta (compra, ajuste ou entrada manual, tudo no Estoque do ERP) ou reduzir a quantidade da produção.
PRODUTO OU VARIAÇÃO EXCLUÍDA TRAVA TUDO
Se o produto acabado, ou qualquer produto da composição, foi excluído do ERP depois que a produção foi criada, o sistema recusa qualquer operação que mexa em estoque, com uma destas mensagens:
- "Não é possível alterar esse registro. Produto não encontrado ou sem composição." — o próprio produto fabricado foi excluído, perdeu a composição ou saiu da loja.
- "Não é possível alterar esse registro. Existem produtos que foram excluídos." — algum produto da produção não existe mais.
- "Não é possível alterar esse registro. Existem variações do produto que foram adicionadas ou excluídas." — a variação usada para um dos itens da composição não existe mais, ou as variações daquele produto foram mexidas depois.
A trava vale para lançar, para estornar e para excluir a produção. É proposital: sem o produto, o estorno devolveria estoque pela metade e deixaria movimentação órfã.
Reparar isso significa recadastrar o produto ou a variação que faltam no ERP. Consultar e visualizar a produção continua liberado, e mudar entre situações que não lançam também: só as operações que mexem em estoque ficam bloqueadas.
EXCLUIR UMA PRODUÇÃO LANÇADA ESTORNA ANTES
Ao excluir uma produção que já lançou, o sistema estorna o estoque primeiro e só depois apaga o registro. Ou seja, o saldo volta ao que era. Se a composição tiver produto ou variação excluídos, a exclusão é recusada com as mensagens acima. Produção que nunca lançou é excluída direto, sem mexer em estoque.
A CONFIGURAÇÃO ESTOQUE CONTROLE DE PRODUÇÃO
Nas configurações do módulo existe o campo ESTOQUE CONTROLE DE PRODUÇÃO, com duas opções: Controlar estoque e Não controlar estoque. Ele define se as produções impactam o estoque do ERP, e vale POR LOJA: cada loja tem a sua escolha.
Com Não controlar estoque:
- Os itens da composição NÃO são baixados.
- Nenhuma movimentação é gravada no Estoque do ERP — nem a dos insumos, nem a do produto acabado.
- Não há a trava de falta de saldo.
- O saldo do produto acabado, esse, continua subindo com a quantidade produzida.
- No formulário da produção aparece o aviso "O estoque dos itens da composição não será alterado devido a configuração de controle de estoque."
Por isso a queixa "configurei para não controlar e não aparece nada nas movimentações" tem resposta simples: é assim mesmo. E a queixa oposta — "o estoque do acabado subiu mesmo com a configuração desligada" — também está dentro do previsto.
Cada produção guarda a configuração que valia quando ela foi cadastrada, e trocar a opção depois não refaz o que já foi feito. Mas atenção: se você abrir uma produção antiga no formulário de edição, ela passa a usar a configuração que estiver valendo naquele momento. Trocar a situação pelo atalho da listagem, sem abrir o formulário, usa a configuração que ficou gravada na produção.
ATUALIZAR CUSTO DO PRODUTO
Na produção existe a chave ATUALIZAR CUSTO DO PRODUTO. Marcada, no momento em que a produção lança o estoque o sistema divide o custo total da produção pela quantidade produzida e grava esse valor como custo do produto no cadastro do ERP.
O custo total é a soma dos itens da composição (quantidade utilizada vezes custo unitário) mais o valor do frete e outros custos informados na produção.
No estorno, o custo anterior só volta se o custo que estiver no produto naquele momento for exatamente o custo que a produção gravou. Se alguém alterou o custo do produto depois — na mão, por uma compra ou por outra produção — o sistema entende que aquele valor não é mais dele e não mexe. É por isso que às vezes você estorna e o custo antigo não volta.
Se a chave estiver desmarcada, a produção não escreve custo nenhum no produto. Custo que mudou com a chave desmarcada veio de outro lugar: uma compra, um ajuste manual ou outra produção com a chave marcada.
O PRODUTO FABRICADO PRECISA TER COMPOSIÇÃO
A busca de produto do formulário de produção só traz produtos que têm composição. Se o que você fabrica não aparece na busca, é porque ele não está cadastrado como produto com composição no ERP. A mensagem correspondente é "Produto não encontrado ou não possui composição."
Sem composição não existe do que dar baixa, e a produção nem chega a ser criada. Como cadastrar o produto e preencher a aba Composição é assunto do ERP, não deste módulo.
O QUE COSTUMA DAR ERRADO
Produção feita e estoque parado. Na ordem: o produto acabado tem composição? a situação atual está com Lançar estoque = Lança estoque? a configuração do módulo está em Controlar estoque?
Acabado entrou e insumos não saíram. É a configuração em Não controlar estoque. Nesse caso também não há registro em Movimentações.
A coluna Estoque final da composição mostrou o mesmo saldo para um insumo. Isso acontece quando aquele produto está com "Movimenta estoque?" desmarcado no cadastro do ERP: a tela não desconta esse item na prévia, e a trava de falta de saldo também não olha para ele. Confira o saldo desse insumo pelo Estoque do ERP.
Não consigo finalizar, diz que falta estoque. É a trava de saldo. Veja o saldo do insumo pela variação certa: variações têm saldos separados.
Mudei a situação e diz que existem produtos excluídos. Alguém apagou do ERP um produto usado na produção, ou mexeu nas variações dele. Recadastre o que falta.
Estornei e o custo não voltou. O custo do produto foi alterado depois do lançamento. Corrija o custo pelo cadastro do produto no ERP.
Não consigo alterar a situação. Aí não é estoque: é a lista de grupos bloqueados no cadastro da situação, assunto da fonte de permissões do módulo.