Identificador de Regra
EST-215GERAC01
Módulo: EST - Estoques.
Finalidade: Gerar movimentos de acerto de estoques no fechamento/atualização de estoques e também na rotina de Valorização das Transferências.
Características: O identificador tem ação quando temos os seguintes cenários:
- Quantidade de estoque igual a zero e valor de estoque com valor positivo ou negativo.
- Exemplo:
- No momento da execução da valorização de estoques, considere que temos zero quantidade de estoques, um valor de estoque de R$ 10,00. Será gerado um movimento de estoque posterior a esse de saída de valor de estoque para o produto/derivação/depósito no valor de R$ 10,00, zerando assim o estoque. Caso o valor de estoque fosse R$ -10,00 seria gerado um movimento de entrada de valor de estoques para o produto/derivação/depósito.
- Exemplo:
- Quantidade de estoque maior que zero e valor de estoque negativo.
- Exemplo:
- Na valorização de estoques, o resultado foi 10 quantidades em estoque com um valor de estoque de R$ -25,00 e um preço médio de R$ 15,00.
- Nesse exemplo, o valor de estoque deveria ser de R$ 150,00. Nesse contexto, será gerado um movimento de acerto posterior a esse da seguinte forma: será uma entrada para o mesmo produto/derivação/depósito no valor de R$ 175,00. Assim o valor de estoque passa a ser de (175-25)= R$ 150,00.
- Exemplo:
Importante
- Para utilização, é necessário a configuração das transações de inventário para movimentos de acerto a partir da tela F070FES ou parametrização da regra para que as transações sejam retornadas. Caso a regra esteja configurada, a mesma terá prioridade na sugestão das transações. Verifique o exemplo da regra abaixo.
- Quando o identificador de regra atuar na geração de um movimento de estoque de acerto, para um movimento de saída de uma transferência de estoques, onde na tabela de Estoques - Movimentos o campo de código de ligação seja maior que zero), o movimento de estoque de entrada terá um minuto acrescido no horário de digitação para garantir que o movimento de acerto fique logo após o movimento de saída que deu origem ao movimento de acerto.
Exemplo:
- Movimento 1: saída por transferência onde o estoque foi zerado, mas há um valor de estoque de R$10,00 com horário de digitação igual a 09:00";
- Movimento 2: entrada por transferência da quantidade do movimento 1 e com horário de digitação igual a 09:00".
Nesse cenário, o identificador irá atuar e gerar um movimento de acerto de saída de R$10,00 para zerar o valor de estoque. Nesse exemplo, o movimento de acerto deve ficar entre o movimento 1 e o movimento 2 e então para garantir esse comportamento, o horário de digitação do movimento 2 será alterado de 09:00 para 09:01."
- Este identificador não pode ser utilizado simultaneamente com o identificador EST-215NAOAC01.
- Este identificador não tem atuação em movimentos de estoques já contabilizados.
- Em cenários onde caso o movimento de acerto gerado possa ficar fora da ordenação correta dos movimentos de estoques, esse não será gerado e um registro evidenciando o ocorrido será gravado na tabela Estoques - Movimentos de Acertos não Gerados (E215MAC). Esse cenário ocorre quando já existe mais de um movimento com os campos Empresa, Filial, Produto, Derivação, Data do Movimento, Data de Digitação, Hora de Digitação iguais em relação ao movimento que deu origem ao movimento de acerto.
Tela: F215FES
Transação: Não se aplica.
Regra: Não se aplica.
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
EstATnsAce | ALFA | Transação de entrada utilizada em movimentos de acerto | S |
EstATnsAcs | ALFA | Transação de saída utilizada em movimentos de acerto | S |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.