Árvore de páginas

Efetivação da Alteração do FATXFUN

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAWMS - Gestão de Armazenagem

Função:

FATXFUN - Funções Genéricas Faturamento

Situação/Requisito:

  1. Na liberação do Pedido de Venda está sendo gravado o bloqueio WMS, mesmo que não tenha sido informado um serviço WMS para os itens.
  2. Na exclusão da Nota Fiscal, para eliminar os registros de Liberação de Pedido (SC9) vinculados aos Itens da Nota Fiscal de Saída (SD2) é realizada uma query na tabela SC9, filtrando apenas por Pedido, item do Pedido e Nota Fiscal. Isto não assegurava o retorno da sequência correta de liberação que havia sido amarrada à sequência do item gerado na Nota Fiscal, visto que poderia existir mais de uma sequência com as mesmas características. Com isso, são armazenadas apenas as informações WMS do último registro excluído e, no momento de refazer a liberação, as novas SC9s são geradas com base num mesmo IDDCF.

Solução/Implementação:

  1. A rotina foi alterada para que seja gravado apenas o Bloqueio WMS no Pedido de Venda, caso os seus produtos sejam controlados pelo WMS e tenha sido informado um serviço para os itens do Pedido.
  2. Realizada alteração na rotina MATA521, para que na exclusão da Nota Fiscal de Saída com opção de retornar o Pedido de Venda para a situação Apto a faturar, seja considerada a Sequência do Item da NF (D2_NUMSEQ) na busca dos registros de Liberação de Pedido que devem ser excluídos. Essa regra é válida apenas para os itens controlados pelo WMS.
Tickets relacionados:

1217895

Requisito:

DLOGWMSMSP-1395