A tabela SB9 registra os saldos iniciais físicos e de custo dos itens em um período, sendo fundamental para cálculos de estoque e custos em relatórios. Ela é alimentada pelas rotinas MATA220 (inclusão de saldos), MATA280 (virada de saldos) e MATA038 (acompanhamento de custos). O campo B9_DATA deve ficar vazio para saldos iniciais e só recebe data na rotina MATA038. Alterações manuais na tabela podem causar inconsistências.
Tempo aproximado para leitura: 00:04:00 min
Dúvida
- Inclusão de Saldos Iniciais na rotina MATA220, sem a identificação de data, porque se trata de um saldo inicial, e não um fechamento.
-
Inventário Físico (MATA270), caso o saldo inventariado seja utilizado para o fechamento do período, configurando através da rotina Acerto de Inventário (MATA340) a pergunta acessada via F12 'Atualiza o Saldo do Fechamento' igual a 'SIM' e processando o fechamento.
-
Processo de fechamento de estoque. Ao processar as rotinas de Recálculo do Custo Médio (MATA330) ou Saldo Atual para Final (MATA350), o sistema fará a checagem nos saldos gravados na tabela de saldos em estoque (SB2) referentes aos campos Quantidade Atual (B2_QATU), Valor Atual (B2_VATU1) e Custo Médio Unitário (B2_CM1), e transferirá estes dados para os campos Quantidade Final (B2_QFIM), Valor Final (B2_VFIM1) e Custo Médio Final (B2_CMFIM1).No momento da Virada de Saldos acionando a rotina legado (MATA280), o sistema buscará estes valores e atualizará os dados na tabela SB9 por meio dos campos Quantidade Inicial (B9_QINI), Valor Inicial (B9_VINI) e Custo Médio Unitário Inicial (B9_CM1).
O campo B9_DATA, para inclusões de Saldos Iniciais, deve permanecer sempre vazio. Caso seja habilitado diretamente no campo algum validador padrão, via ExecAuto ou mesmo inclusão (append) direta no ambiente, o sistema poderá apresentar inconsistência nas referências de Saldos.
Este campo (B9_DATA) recebe exclusivamente o conteúdo da data de Fechamento que foi definido na rotina Acompanha Custos (MATA038) durante a parametrização do Custo Médio.
Ao realizar o apontamento de Saldo Inicial na rotina MATA220, informando a quantidade inicial (B9_QINI) e posteriormente o custo unitário (B9_CM1), o campo de valor inicial (B9_VINI) não atualiza automaticamente. Qual é a premissa de preenchimento para que os valores fiquem corretos?
A rotina de Saldos Iniciais (MATA220) possui a premissa de digitação manual dos valores para os itens novos. Por padrão, não há formulação de cálculo embutida que automatize o preenchimento dos campos na interface.
Dessa forma, caso o usuário digite a quantidade inicial e, em seguida, o custo médio inicial, o sistema não realizará a multiplicação para preencher o campo de valor total (B9_VINI) de forma automática.
Por boas práticas, a premissa correta para a implantação do saldo inicial é informar a Quantidade Física e o Valor Monetário Total do item. O custo médio unitário inicial não deve ser preenchido, podendo ser mantido zerado.
A formação do custo para as próximas movimentações em estoque, ou em um processamento de fechamento de período após a inserção do saldo inicial, irá calcular e representar os saldos condizentes na tabela de saldos atuais (SB2). O custo médio corrente gravado para a mercadoria poderá ser visualizado nessa tabela através do campo B2_CM1.
Esta tabela é utilizada como base para o cálculo dos estoques e de custos em Relatórios e Consultas, sendo considerada a raiz do fechamento. Não altere dados nesse registro manualmente por qualquer razão. Caso algum item tenha sido fechado com saldos incorretos, o procedimento correto é efetuar a reabertura de fechamento (disponível na rotina Acompanha Custos) e, então, avaliar novamente a movimentação para a correta gravação dos saldos.
Saiba mais:
SIGAEST - MATA220 HELP A220DTSALDO
Clique aqui e veja mais artigos sobre Saldos no Estoque
0 Comentários