Estoque

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar

Estoque é uma entidade pertencente ao DataPlus ERP e representa uma quantidade de produtos disponíveis em umSetor da empresa. Essa entidade não é informada pelo usuário, mas sim um resultado de alguma operação do sistema. Um registro de estoque significa disponibilidade produto na empresa, alocada em um Setor específico. E pode ser gerado por uma Movimentação de Estoque ou, indiretamente, por várias outras operações, tais como:

Nota Fiscal de Saída

Nota Fiscal de Entrada

Ordem de Produção

Ficha de Produção

Ordem de Desenvolvimento

Inventário de Estoque

Movimentação de Estoque


Atributos

Lote: número sequencial que identifica um novo registro de estoque para o produto.

Data: data em que ocorreu o registro de estoque.

VrCusto: valor do custo da operação. Caso não seja informado o registro de estoque não impacta nas apurações de custo, mantendo o valor de custo já existente.

Qtde: quantidade de estoque registrado. Essa quantidade é expressa na unidade padrão do produto vinculado.

QtdeUsada: quantidade do estoque que já foi utilizado para operações de saída no mesmo setor.

Saldo: quantidade ainda disponível do estoque. Equivalente a Qtde - QtdeUsada.

Baixado: flag que indica se o estoque já foi totalmente usado, ou não.

Temporario: flag que indica que o registro de estoque é produto de uma movimentação temporária. Ver seção Estoque Negativo.

LoteFornecedor: dado informado manualmente em algum dos processos do sistema, obtido externamente ao sistema, que visa identificar qual a identificação do lote original do estoque.

LoteFornecedorFabricacao: dado complementar ao LoteFornecedor que indica a data de fabricação do produto.

LoteFornecedorValidade: dado complementar ao LoteFornecedor que indica a data de validade do produto.

LoteIndEscalaRelevante: dado complementar ao LoteFornecedor que indica se o produto é produzido em escala relevante. Essa informação é utilizada na NFe de saída do produto.

LoteCNPJFabricante: dado complementar ao LoteFornecedor que indica o Cnpj do fabricante do produto. Essa informação é utilizada na NFe de saída do produto.

CustoUsuario: valor de custo informado pelo usuário para controles paralelos aos processos do sistema. Esse valor não influencia na apuração de custo e valor de venda do sistema.

Entidades Relacionadas

O Estoque possui relação com várias outras entidades do sistema. Isso quer dizer que para registrar um estoque necessariamente devem existir outras entidades que são informadas na mesma. São elas:

Produto

Setor

EstoqueMovto

É preciso que fique claro a diferença entre a EstoqueMovto e a Movimentação de Estoque. A Movimentação de Estoque é uma operação registrada pelo usuário que visa executar uma operação (entrada, saída, transferência, etc) de estoque. Já a [[EstoqueMovto] é o registro de alguma outra operação que tenha ocorrido e que reflita no estoque. Portanto, a EstoqueMovto não é informada pelo usuário, mas sim consequência de outra operação. Inclusive, vale ilustrar, a Movimentação de Estoque gera um ou mais registros da EstoqueMovto. Para fixar melhor, a EstoqueMovto é o registro de todas as operações que ocorreram em um determinado registro de Estoque.

Estoque Negativo

A situação de estoque negativo é uma dúvida muito comum, relacionada ao sistema. O DataPlus ERP não permite situação de estoque negativo. Porém, em algumas situações específicas, as empresas usuárias do sistema podem requerer essa capacidade. É importante frisar que essa prática não é recomendada, embora ela, geralmente, indique uma solução fácil para algum problema de processo, suas consequências podem ser danosas para a empresa. A principal delas é a falta de integridade das informações de estoque, que pode gerar desde apuração de resultado incorreto, até problemas com o fisco na informação de dados de inventário ou saldos do Bloco K, no Sped Fiscal. Vale também lembrar que a prática de estoque negativo inviabiliza informações de rastreabilidade dos lotes de estoque gerados pelo sistema. Porém, caso, ainda assim, a empresa quiser assumir os riscos e utilizar tá prática, ela pode ser parcialmente atendida pelo sistema. Existe uma configuração, nas Configurações Gerais do sistema, na seção Estoque que indica se o sistema vai Permitir Estoque Negativo (por meio de lotes temporários). Caso essa opção esteja marcada, sempre que uma saída de estoque ocorrer em quantidade maior que a disponível no setor, o sistema gera um lote com a flag Lote Temporario marcada, na quantidade igual à necessidade para a movimentação. Com isso, o estoque sempre vai permanecer zero, mas as movimentações de estoque sem quantidade disponível são permitidas. Claro, tal situação gera inconsistência nas informações de estoque. Essa inconsistência, hoje, não é tratada pelo sistema. Portanto, a empresa deve gerenciar manualmente os lotes temporários, fazendo uma movimentação avulsa de saída, posterior, em quantidade equivalente aos lotes temporários gerados. Caso exista a necessidade de ser realizada a gestão desses lotes temporários, após uma análise muito criteriosa, é possível criar uma Regra de Negócio que execute a seguinte ação: sempre que ocorrer um lote temporário, o sistema fica periodicamente avaliando a disponibilidade de estoque, e assim que existir, exclui o lote temporário, consumindo a quantidade disponível.