Produto:

Microsiga Protheus®

Versões:

P11 e P12

Ocorrência:

Eliminar Resíduo de Pedido de Vendas

Solução:

Sobre a Eliminação de Resíduo

Quando um Pedido de Vendas é faturado parcialmente, ou seja, a nota fiscal é emitida com referência a apenas alguns produtos ou quantidade parcial dos pedidos, seu saldo é chamado de resíduo, significando que não foi entregue ao cliente.

Este faturamento parcial ocasiona valores mínimos que não compensam ser faturados. Os limites mínimos são variáveis de região para região, pois devem ser levados em consideração os custos do transporte para que sejam compensadores.

O sistema grava o código de bloqueio "R" no campo "Status Blq (C6_BLQ)" indicando que o item está bloqueado (não será mais faturado devido à eliminação de resíduo).


A Eliminação de Resíduo pode ser realizada de duas formas:

1) Individualmente pela rotina "Pedidos de Venda (MATA410)" selecionando o pedido e clicando no botão "Outras Ações > Excluir > Resíduo";

2) Através da rotina "Eliminar Resíduos (MATA500)", preenchendo os parâmetros, clicando no checkbox dos pedidos e clicando no botão "Selecionar > Ok".


Ao acessar a rotina e confirmar os parâmetros, é realizado um filtro na tabela SC6 (Itens do Pedido de Venda) considerando o range de data definido nas perguntas "Da data de entrega?" e "Ate data de entrega?", de acordo com o campo "C6_ENTREG", para carregar em tela os itens dos pedidos de venda para seleção. Após a seleção dos itens e confirmação da eliminação de resíduo, durante o processamento a rotina verifica se os pedidos de venda (Tabela SC5) estão com a emissão, de acordo com o campo "C5_EMISSAO", dentro do range definido na perguntas "Data de Emissão De?" e "Data de Emissão Até?".


OBSERVAÇÕES:

  • Status: Quando o pedido é encerrado por ter sido parcialmente faturado e o restante eliminado resíduo (ou por ter sido totalmente faturado) o pedido recebe o Status "Vermelho - Encerrado" com base no campo "C5_NOTA".
    Se faturado 100% o campo "C5_NOTA" recebe o número da última Nota Faturada. Se eliminado resíduo, recebe o conteúdo XXXXXX (6 ou 9 dígitos). Detalhes em: Legendas exibidas na rotina MATA410 - Pedido de Vendas

  • Cancelar a Eliminação de Resíduo: Se a eliminação de resíduo foi executada indevidamente para o pedido, é possível "desfazer" alterando o campo "Status Blq (C6_BLQ)" no pedido, de "R" para "N".
    Obs.: Para isto é necessário que o sistema esteja configurado de modo a permitir aproveitar itens eliminados por resíduo através do parâmetro (MV_RSDOFAT) edição de Pedido de Vendas encerrado no parâmetro (MV_ALTPED).

  • Valores / Quantidades do Pedido: Ao eliminar resíduo, os valores (assim como as quantidades) não são alterados ou subtraídos do Total do Pedido, apenas registra-se o campo de Bloqueio para que aquele resíduo não seja mais liberado/faturado.
  • Rotina Automática: A rotina de eliminação de resíduos não permite execução via rotina automática, pois depende da ação do usuário.

Ao acionar a eliminação de resíduo na rotina MATA500, se não é processada a eliminação, indica que algum fator deste Pedido não atende às premissas, avalie:

  • O pedido está em aberto sem liberação (credito/estoque/regra) pendente? Se o pedido não será entregue por completo recomenda-se excluir o pedido;
  • O pedido esta parcialmente faturado? Como o nome da própria rotina indica, elimina apenas resíduo então neste caso não será eliminado, se houver dúvida, verifique no campo "D2_PEDIDO" se é localizado algum registro em Nota já emitida para esse pedido;
  • Este pedido tem relação com operação para Controle de Poder de Terceiro (TES preenchido com "F4_PODER3" igual a Remessa ou Devolução / Campo "C6_NFORI" preenchido com uma Nota que controla Poder de Terceiro)?
    Neste caso não será eliminado pois se o produto é de terceiro e em teoria deve ser totalmente retornado (não há opção de eliminar o resíduo de terceiro).
    Obs.: Informação também registrada em: Poder de Terceiros - Correta configuração do cadastro de TES;

  • Este pedido (esta quantidade que está tentando eliminar) já foi submetido à Liberação (possui registro na Tabela SC9)? Caso já tenha sido liberado para Faturar, não será eliminado o resíduo. É necessário estornar a liberação e então, posteriormente, eliminar o resíduo.
    Certifique-se se há quantidade liberada verificando se há conteúdo no campo "C6_QTDEMP" (quantidade liberada porém não faturada). Também é possível identificar acessando a rotina "Documentos de Saída (MATA460A)" e verificando se aparece algum registro para esse pedido com legenda diferente de vermelho (ou seja, ainda não faturado). Para estornar a liberação na rotina "Documentos de Saída (MATA460A)" vá em "Outras Ações > Estor. Doc's" (ou, no próprio pedido, clique em "Alterar" e em seguida "Salvar", pois alteração do pedido estorna as liberações conforme mencionado em Liberações / Bloqueios do Pedido de Vendas);

  • Os parâmetros de entrada da rotina "Eliminar Resíduos (MATA500)" estão corretamente preenchidos?
    Atente-se ao primeiro pergunte que indica o percentual máximo de eliminação do item (veja aqui a imagem da tela de parâmetros). Caso a quantidade vendida seja relativamente baixa, de modo que o percentual a ser eliminado é superior ao limite determinado nesse pergunte, o resíduo não será eliminado. OBS: Nestes casos deve-se ajustar o percentual máximo ou eliminar o resíduo direto no Pedido de Vendas (Seleciona o Pedido > Outras Ações > Excluir > Resíduo) no qual não é exibida tela de parâmetros, ou então faturar a quantidade razoável de acordo a cumprir com este limite de eliminação determinado;

  • O campo "Data da Entrega (C6_ENTREG)" do item deve estar preenchido;
  • O campo "Status Blq (C6_BLQ)" está com conteúdo igual a "R" ou "S"? É necessário que não, este campo deve estar com conteúdo igual a "N" ou <em branco> para que ocorra a eliminação.
  • Há conteúdo no campo "C5_ORIGEM"? É necessário que não, este campo deve estar em branco para que ocorra a eliminação.
  • Importante certificar que não haja customização via Ponto de Entrada ou via Dicionário de dados (inicializador padrão no "X3_RELACAO" do campo "C5_ORIGEM") que atribua conteúdo indevidamente ao campo. OBS: Foi verificada uma adaptação na rotina (MATA500) a partir a versão de 03/01/18 para validar os pedidos originados pela integração Live Bematech (Varejo ao Faturamento). Para estes pedidos a eliminação de resíduo não poderá ocorrer em lote, somente individualmente, conforme documentação da issue: DT DVARLOJ1-498 - Protheus x Live - Mensagem Pedido de Venda - Order

    OUTRAS INFORMAÇÕES:

Caso as opções do padrão não atendam a necessidade e a automatização de sua regra seja imprescindível à seu processo, avalie a possibilidade de implementar Ponto de Entrada para tratar sua necessidade:


Pode lhe interessar: