MATA440 – Liberação de Pedido de Venda
A Rotina MATA440 do sistema Totvs Protheus avalia o pedido de venda como um todo, analisando uma série de fatores, tais como:
- Aprovação do crédito do Cliente.
- Disponibilidade dos Saldos em Estoque.
- Valor mínimo para o faturamento.
Os pedidos aptos a serem liberados são os que estão com status de Pedido de Venda em Aberto, representados pela cor verde br_verde na janela de manutenção da rotina, para posterior geração do Documento de Saída. O Sistema avalia o crédito de acordo com as informações contidas nos campos referentes a Limite de Crédito do Cadastro de Clientes.
A partir destas informações, ocorrem os seguintes processos:
- Quando um pedido não for liberado por crédito, o Sistema o bloqueia e não avalia o estoque, não empenhando suas quantidades. O empenho somente ocorre quando o parâmetro MV_RESEST estiver ativado.
- O parâmetro MV_BLOQUEI, quando ativado, submete todos os pedidos à liberação de crédito. Desta forma, quando seu conteúdo estiver com F o crédito do cliente não será avaliado, independente do risco, mas caso não tenha estoque disponível, este pedido estará liberado pelo crédito mas bloqueado por estoque.
- Quando um pedido é aprovado por crédito, e o estoque não estiver disponível, o Sistema realiza o bloqueio de estoque.
- Da mesma forma, quando há aprovação de crédito e há estoque disponível, o pedido estará liberado para a geração do documento de saída.
Há duas formas de efetuar a liberação do pedido (MATA440):
- Manual – Apresenta os dados originais do pedido para verificação em tela e permite definir a quantidade à faturar, ou seja, a Quantidade Liberada, que pode ser igual a quantidade original, ou parte dela. Na liberação manual os pedidos são liberados um a um.
- Automática – Libera um grupo de pedidos conforme especificação dos parâmetros, tomando como base a situação do crédito do Cliente, a disponibilidade do produto em estoque e a data de entrega do item do pedido.
Estude para provas de certificações em TI com os simulados Bynem
Parametros MATA440
O Sistema Totvs Protheus realiza uma série de consistências para a liberação do pedido na rotina MATA440, levando em consideração a definição dos parâmetros a seguir:
MV_BLOQUEI – Quando o conteúdo é igual a .T., a rotina MATA440 submete todas as liberações de pedido a aprovação do crédito. Quando este parâmetro estiver preenchido com .F., não haverá bloqueio de crédito.
MV_GRVBLQ2 – Quando ativo .T., a rotina MATA440 irá gerar um bloqueio da quantidade liberada caso não exista saldo em estoque. Caso exista, a quantidade será liberada automaticamente.
Desta forma, se existir 100 peças do produto em estoque e o usuário liberar 180 peças de um Pedido de Venda, serão gerados 2 registros no Arquivo de Itens Liberados (SC9), o primeiro com as 100 peças liberadas e existentes no estoque e o segundo com 80 peças bloqueadas por estoque.
Para validar este conceito é necessário que a pergunta Libera só c/ Estoque, acessada através da tecla [F12], seja respondida com Sim, na Liberação de Pedidos.
MV_LIBNODP – Define se deve ser avaliado crédito para pedido que não gera duplicata, como por exemplo brindes, doações, etc., conforme definição do TES.
MV_GERABLQ – Quando o conteúdo é N, na liberação de pedidos será efetuada a avaliação do saldo por endereços. Desta forma, será necessário diminuir a quantidade do pedido caso não haja saldo suficiente (através do campo Qtd. Liberada).
Quando o conteúdo é S, o Sistema avalia os saldos por endereço no momento da liberação do estoque MATA440 e somente será permitida a liberação se houver saldo nos endereços relacionados.
MV_CREDCLI – Este parâmetro é utilizado na liberação automática de crédito e define o controle de crédito por loja ou por cliente.
MV_MCUSTO – Indica a moeda utilizada para verificação do limite de crédito do Cliente (informada no Cadastro de Clientes).
MV_RESEST – Este parâmetro é utilizado em situações na qual a análise de crédito não foi aprovada, para que haja empenho das quantidades mesmo sem a liberação do crédito.
MV_LIMINCR – Define o valor mínimo para avaliação do limite de crédito do Cliente em moeda corrente.
MV_TIPRES – Este parâmetro indica se o Sistema deve bloquear a geração da reserva caso a quantidade em estoque não seja suficiente.
MV_RASTRO – Este parâmetro identifica o rastreamento de um produto, desde o seu recebimento (proveniente do Fornecedor), até a produção, embalagem e expedição, para o Cliente destinatário. Na liberação do pedido o Sistema faz a consistência do saldo por lote, ou seja, avalia o saldo por lote do produto e empenha a quantidade liberada no arquivo de saldos por lote.
MV_AVALEST – Define se a liberação manual de crédito deverá considerar a quantidade liberada(1), quantidade em estoque(2) ou (3) bloqueia estoque.
Ponto de Entrada MATA440
Ponto de Entrada Protheus são chamadas de Programas ADVPL colocadas em pontos estratégicos nas funções padrões do sistema Totvs Protheus e que originalmente não fazem nada. Abaixo listamos os principais pontos de entrada da rotina MATA440 – Liberação de Pedido de Venda do Módulo Faturamento
- M440FIL – Antes da montagem da seleção dos pedidos de venda.
- MTA440AC – Na Função de Liberação individual de Pedido de Venda.
- MTA440C5 – Na Função de Liberação individual de Pedido de Venda
- MT440GR – Após a chamada da EnchoiceBar, ao confirmar a liberação manual.
- M440STTS – Após a Gravação dos Registros
- MT440LIB – No Cálculo da Quantidade Liberada.
- MTA410T – Após atualizar o SC6 (Itens dos pedidos de venda).
- A440STK – Ponto de Entrada que substitui a tela de apresentação do saldos em estoque
- A440F4AE – Na Tecla F4 para comunicação com as Autorizações de Entregas
- MA440COR – Ponto de Entrada para alterar cores do Browse do Cadastro
- MT440AT – Verifica se o pedido de venda pode ser liberado
- MT440VLD
- A440BUT – Adiciona botoes do usuario na EnchoiceBar
- MA440MNU
- MA440VLD – Ponto de Entrada para validacao
- MA440SC6
- M440ACOL
A Six IT é uma Consultoria Totvs Protheus. Trabalhamos com implantações, suporte e melhorias. Entre em contato e saiba mais