Histórico da Página
Controle de Reservas MATA430 (Tabela SC0)
Produto: | Microsiga Protheus® |
Versões: | SIGAFAT - Faturamento |
Ocorrência: | Utilização da Rotina Controle de Reservas (MATA430) |
Conhecimento: | Conceito da rotina Controle de Reservas
|
Reservas está presente no módulo de Faturamento, localizada no Menu > Atualizações > Pedidos > Controle de Reservas. |
Ao incluir uma reserva, a quantidade solicitada é empenhada nas tabelas de saldo de estoque, impedindo que o saldo seja consumido por outros processos que |
poderia dar baixa ou |
reservar quantidades no estoque (pedidos, reservas, produções, movimentos internos entre outros). |
Importante: |
não é possível gerar reserva para Produto que não possui saldo em estoque.
|
Uma reserva pode ser associada a um pedido de vendas ou não. Caso a reserva seja associada ao pedido, a reserva é dada como “consumida”, ou seja, seu saldo é baixado mesmo que o pedido ainda não tenha sido liberado ou faturado. A amarração entre a reserva e o pedido de venda é efetuada através do preenchimento do número da reserva no campo Num. Reserva (C6_RESERVA) existente nos itens do pedido de vendas (tabela SC6).
Importante: CasoCadastro e campos da rotina
• Parâmetro MV_RESEST = indica se o estoque deve ser reservado para clientes que possuem bloqueio de credito (Parâmetro Opcional, apenas para realizar reserva nos casos em que há bloqueio de crédito); |
está disponível para preenchimento ou visualização |
. |
habilitá-lo |
manualmente(Abas: Uso e Módulos) utilizando a ferramenta “Configurador”. |
Para efetuar a inclusão de uma reserva, vá na janela de manutenção de Controle de Reservas:
|
|
Obrigatórios: |
; |
Este é um campo informativo que revela o tipo da reserva, podendo ser: LB = Liberação, VD = Vendedor, CL = Cliente, PD = Pedido, NF = Nota fiscal, LJ = Sigaloja; |
; |
; |
Código do armazém em que será efetuada a reserva |
; |
Quantidade a ser reservada no momento da inclusão ou saldo remanescente.
|
Ao Pressionar a tecla F4 no campo C0_ |
QUANT, o sistema mostra o saldo em estoque e se este produto |
já possui controle de reserva. |
Demais campos: • C0_LOTECTL – Lote: Caso o produto tenha controle de lote |
; |
O preenchimento deve ser de acordo com o parâmetro MV_PZRESER mencionado abaixo |
; 2° Passo: Após a inclusão, o sistema deve reservar/empenhar o produto e sua quantidade no campo B2_RESERVA.
Observação: os itens/ pedidos ainda não liberados por estoque acumulam no campo “Quantidade Pedido de Vendas” (B2_QPEDVEN) não geram reserva. Os pedidos de venda ainda não faturados por completo, possuem o campo “Numero da Nota Fiscal” (C5_NOTA) em branco; B) Quando uma reserva é incluída diretamente pela rotina MATA430 na tabela SC0. C) A reserva de estoque só será criada automaticamente para clientes com bloqueio de crédito, quando o parâmetro MV_RESEST for preenchido como T.
4° Passo: Podemos acompanhar toda reserva do produto através do seguinte relatório: 1.2. Depurar
|
2. Outras funcionalidades:
- Opção depurar
Essa opção tem a função de excluir as reservas |
com prazo de validade |
vencido. Apenas as reservas cujo saldo esteja igual à quantidade original, ou seja, não tenham sido utilizadas, poderão ser depuradas. |
esteja vencida, mas vinculada a um pedido de venda, |
não é possível depurar a reserva.
1.2.1. Depuração Automática
Parâmetros utilizados na opção depurar:
|
- Botão “Zerar” (Zera saldo remanescente)
Atualizações -> Pedidos -> Controle Reservas -> Alterar
Este botão é exibido na opção alterar do controle de reservas. Sua função é permitir estornar o saldo remanescente de reservas parcialmente utilizadas, que não podem ter sua quantidade alterada pela opção “alterar” convencional e também não podem mais ser depuradas. Ao clicar o botão e efetuar a confirmação, a quantidade remanescente é liberada nas tabelas de controles de saldo / reserva do sistema, e o saldo baixado é gravado no campo C0_QTDELIM.
3. Parâmetro Importantes a Considerar:
MV_PZREZER = Prazo
|
|
|
|
|
MV_DELRES2 = Indica se as reservas incluídas por meio de do parâmetro MV_RESAUTO podem ser excluídas manualmente, após o estorno da liberação do pedido de venda.
MV_RESAUT = Indica se após a inclusão de um item de pedido de venda com lote (rastreabilidade), deve-se efetuar a automaticamente sua reserva de estoque.
MV_PZRESER = Quantidade de dias para Vencimento da Reserva (Preenchido a partir da Data Base (Campo C0_EMISSAO não editável) + MV_PZRESER] = C0_VALIDA).
MV_QTDPREV = Soma quantidade dos campos de OPs previstas nos cálculos de quantidade empenhada e quantidade prevista de entrada.
MV_RESEST = Indica se o estoque deve ser reservado para clientes que possuem bloqueio de credito (Parâmetro Opcional, apenas para realizar reserva nos casos em que há bloqueio de crédito).
MV_LJPVLIB = Forma de geração do Pedido de Venda. 1=Gera pedido Liberado; 2=Gera pedido não Liberado. (Valor Default do parâmetro é "1". Quando o parâmetro estiver configurado como “2”, o Pedido de Venda não será gerado liberado e o registro de reserva da tabela SC0 não será excluído.)
4. Informações sobre a reserva (B2_RESERVA)
4.1 Observações:
- O saldo campo B8_EMPENHO (Saldos por Lote) será estornado somente quando o produto não possuir mais nenhuma reserva (SC0).
- Exclusão automática de Reserva: Veja parâmetro MV_DELRES mencionado acima.
- A quantidade reservada é atribuída ao campo B2_RESERVA
- Ao excluir um Documento de Saída com 'F12' = Apto a Faturar o Pedido retorna para Status liberado, ou seja, quantidade reservada no B2_RESERVA
4.2 O campo B2_RESERVA é alimentado por:
- Soma de quantidades em Pedidos de Venda já Liberadas por Estoque - ainda não faturados
Obs: os itens/ pedidos ainda não liberados por estoque acumulam no campo B2_QPEDVEN - Qtd. Pedido de Vendas; e não geram reserva
Pedidos de Venda ainda não faturados por completo possuem o campo C5_NOTA em branco, e itens já Liberadas por Estoque possuem o campo C9_BLEST em branco.
Reservas automáticas na SC0 são tratadas pelo parâmetro MV_RESAUT habilitado (Produtos com controle de Lote). Se posteriormente desejar desfazer a reserva (para que não acumule no B2_RESERVA) será necessário excluir a reserva na MATA430..Para que reservas de estoque sejam criadas mesmo para Clientes com bloqueio de crédito deve ser habilitado o parâmetro MV_RESEST.
Importante: Ao configurar o parâmetro MV_RESEST = T e utilizar no pedido de venda um cliente com bloqueio de crédito, o sistema irá reservar o produto, criando uma reserva na SC0. Ao liberar o crédito do pedido que possui reserva, o sistema excluirá da tabela de liberação de pedidos (SC9) os registros que não possuem reserva (C9_RESERVA em branco).
4.3 Relatório para consulta da reserva:
Pode consultar através do relatório Situação Atual (MATR290), localizado no módulo de Estoque – Atualizações – Relatório – Saldos – Situação Atual, avalie o saldo do campo EMPENHO.
5. Controle de Reserva automática:
Atualizações > Pedidos > Controle Reservas > Alterar > Outras ações > Zerar Saldo Remanescente. Essa opção é exibida na alteração do Controle de Reservas e permite estornar o saldo remanescente de reservas parcialmente utilizadas, que não podem ter o valor alterado pelo botão “alterar” convencional, e não podem mais ser depuradas. 1.4. Eliminação de Resíduos
2. Controle de Reserva Automática Reserva automática é utilizada apenas quando tem rastreabilidade. |
|
o produto deve ter rastreabilidade e o parâmetro MV_RESAUT |
precisa estar habilitado ( T ) . Para inclusão, acesse a |
rotina Pedido de |
Venda: • Selecione a opção “Incluir” |
; |
do campo; Neste momento, após a inclusão com sucesso de um pedido de vendas, o sistema irá alimentar a tabela |
SC0. |
Observações: B. O sistema permite reduzir a quantidade do Pedido de Venda, caso necessário, porém a quantidade reduzida será informada no campo C0_QUANT.
|
Exemplo de alteração para diminuir 2 itens na quantidade do pedido de vendas:
|
Exemplo alteração para aumentar 2 itens na quantidade do pedido de vendas,
mais que a quantidade reservada inicial:
|
Parâmetros utilizados na Reserva automática:
3. Informações Técnicas: 3 |
6. Dados técnicos da rotina:
6.1 Tabelas utilizada na rotina Controle de Reservas. • SC0 - Reservas para Faturamento |
• SB1 - |
Descrição Genérica do Produto |
- Saldo por lote |
Itens pedido de venda. |
6.2 Fontes envolvidos na rotina controle de reserva:
- MATA430 – Controle de reserva.
- FATXFUN – Fonte interno
- MATA521 – Exclusão documento de entrada
• SBF - Saldos por Endereço 3.2 Principais pontos de entrada: • M430LIOK : Faz a validação da linha, na rotina Controle de Reserva. • M430TOK: Validação de inclusão ou alteração de reservas (https://tdn.totvs.com/pages/releaseview.action?pageId=6784512) • MT430VLD: Validar tipo de reserva (https://tdn.totvs.com/display/public/PROT/MT430VLD+-+Validar+tipo+de+reserva) • MA430BUT: Adicionar botões no controle de reservas |
• M430DOK: Exclusão da linha do Controle de Reservas (https://tdn.totvs.com/pages/viewpage.action?pageId=65208919) • MT430ELIM: Eliminação de resíduo da reserva • M430FIL: Criação de filtro |
3.3 Fontes envolvidos na rotina controle de reserva: • MATA430 – Controle de reserva. 3.4 Outros Parâmetros
|
A rotina está preparada para trabalhar por rotina automática/ExecAuto: |
A430Reserv() |