Base de Conhecimento

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Tratamento correto de desbalanceamento de tabelas de Lote e Endereço em todos os cenários


Dúvida

Como tratar desbalanceamento entre tabelas SB2, SB8 e SBF? Como corrigir quando SBF e/ou SB8 estão maiores ou menores que a SB2?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.

Solução
O desbalanceamento entre tabelas de Saldos e/ou Endereçamento em relação à tabela de Saldos Físico e Financeiro (SB2) podem acontecer por diversos motivos. Nesta documentação vamos abordar todos os cenários e o que fazer em cada um deles começando dos cenários mais simples para os mais complexos:

 

Quando o saldo da SB2 (Saldo Físico e Financeiro) for maior que SB8 (Saldos por Lote)

Quando isso acontece, pode ser devido a obter saldos que ainda estão sem lotes. Para lotear os saldos e consequentemente eles serem alimentados na SB8, basta:

- Acessar à rotina Manutenção de Lotes - MATA390 (caminho: Modulo 04 - Estoque/Custos -> Atualizações -> Movimentações -> Internas -> Rastreabilidade -> Manutenção);

- Ao acessar e clicar em "Incluir", será apresentada a tela de campos da rotina, onde deverá preencher os campos Produto, Armazém, Data de Movimento, Quantidade (em que deve constar no Lote) e Validade do Lote.

- Assim a rotina irá realizar o processo de Ajuste entre sua SB2 x SB8. Este ajuste pode ser visto direto na tabela SD5, no qual gerará uma movimentação da quantidade da diferença.

 

Outra alternativa é a execução da rotina Refaz Saldos para checar se equalizará o saldo da SB2 com SB8.

Caso nenhuma das alternativas funcionar, a proposta de solução é a mesma do tópico "E se meu saldo na tabela SBF ou SB8 for maior do que na tabela SB2?"

Quando o saldo da SB2 (Saldo Físico e Financeiro) for maior que SBF (Saldos por Endereço)

Quando isso acontece, pode ser devido a ter saldos que ainda não foram endereçados. Para endereçar os saldos e consequentemente eles serem alimentados na SBF, basta:

-  Acessar à rotina Endereçamento - MATA265 (caminho: Modulo 04 - Estoque/Custos -> Atualizações -> Movimentações -> Internas -> Endereçamento -> Endereçar);

- Ao acessar, clicar em cima da linha do produto com legenda verde (quando está pendente de endereçar) e clicar em "Endereçar", então será apresentada a tela de campos a serem preenchidos na linha do endereçamento, onde deverá preencher obrigatoriamente os campos Endereço e Qtd Distribu (quantidade a distribuir;

- Ao "Confirmar", o saldo será alimentado na tabela SBF.

 

Outra alternativa é a execução da rotina Refaz Saldos para checar se equalizará o saldo da SB2 com SBF.

 

Caso nenhuma das alternativas funcionar, a proposta de solução é a mesma do tópico "E se meu saldo na tabela SBF ou SB8 for maior do que na tabela SB2?"

E se meu saldo na tabela SBF ou SB8 for maior do que na tabela SB2?

Este tipo de problema é de difícil diagnóstico, podendo ser causados por vários motivos e situações, então vamos elencar alguns deles abaixo:

- Manipulação em Base de Dados;

- Processo de Reabertura de Estoque feito incorretamente ou indevidamente;

- Customizações e EXECAUTO's que podem estar impactando na gravação incorreta dos saldos nas tabelas de saldos;

- Ambiente desatualizado (neste caso, considere manter o seu ambiente atualizado com os artefatos do Produto mais recentes além da Expedição Contínua do Estoque/Custos, onde, sempre recomendamos aplicar sempre primeiramente em ambiente de homologação)

 

Neste caso, um procedimento que eventualmente pode (ou não) corrigir é a execução da rotina Refaz Saldos (MATA300). Porém, quando não há sucesso, de fato a posição oficial para este assunto é de que o Protheus não dispõe de rotina padrão para efetuar a correção como nos casos anteriores. O primeiro passo é entender que, não havendo rotina padrão, o acerto do saldo deve ser feito via Base de Dados, porém, como este é um processo que não faz parte do escopo do Suporte Padrão, quando ocorre este cenário, recomendamos fortemente que solicite com o seu Executivo de Soluções de Negócio TOTVS a disponibilização de visita de um analista especialista in loco para avaliação do ambiente, entendimento da regra de negócio, entendimento de quais tabelas precisam ser acertadas e também outros possíveis ajustes de ambientes para evitar problemas decorrentes do acerto.

Caso a empresa já disponha de um consultor TOTVS local com conhecimentos da regra de negócio da empresa e de procedimentos de acerto de desbalanceamento de tabelas de estoque, cabe à empresa avaliar com o consultor.

Enfatizamos que o acerto deve ser feito com acompanhamento de um analista especialista avaliando o ambiente da empresa para evitar problemas como:

- Efeito colateral no faturamento;

- Efeito colateral no Contábil;

- Efeito colateral no Fiscal (principalmente no Bloco K do SPED) e outras entregas Legais;

- Novas divergências de saldos e movimentos de estoques;

- Surgimento de divergências de saldo financeiro (custo) de estoque;

 

Como evitar que meu ambiente tenha problema de saldo na SB2 menor do que na SBF e SB8?

Para melhor atender essa demanda, temos o parâmetro MV_LOGMOV.

O parâmetro MV_LOGMOV tem como função rastrear as divergências nas movimentações de lote e/ou endereço.

Quando o parâmetro está com o conteúdo igual à "S"(sim), gera um arquivo na pasta System com a inicial “CM??????.LOG”. O Sistema irá efetuar uma checagem sempre que forem feitas movimentações Internas (MATA240/MATA241), Transferências (MATA260/MATA261), NF's de Entrada (MATA103) e Pedidos de Venda (MATA410), e emitirá LOG's caso encontre alguma das seguintes divergências:

- Diferença entre o Lote movimentado e o gravado nos arquivos SD5/SDA e SDB;
- Diferença entre o Sub-Lote movimentado e o gravado nos arquivos SD5/SDA e SDB;
- Diferença entre a Quantidade movimentada e a gravada nos arquivos SD5/SDA e SDB;
- Diferença de Saldo entre SB2, SB8 e SBF.

 

Sugestão: Quando o sistema estiver gerando divergências de saldos entre SB2, SB8 e SBF pode-se ativar o parâmetro MV_LOGMOV e monitorar constantemente os LOG's - Eles são gerados exatamente após realizar as movimentações de estoque, e contém uma "fotografia" do sistema no momento da ocorrência - cabe ao Analista/TI da empresa analisar a causa do problema (rdmake, base de dados, procedimento incorreto de usuário, erro de programa, etc) e tomar as providências necessárias (correção do rdmake, melhor treinamento aos usuários, etc).

 

Saiba mais:

Clique aqui e veja mais artigos sobre Saldos no Estoque

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 1

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _