Estoque
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:
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:
É 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.