Páginas

segunda-feira, 13 de junho de 2016

Agrupando Pedidos de Venda em uma única Nota Fiscal de Saída


Quando for necessário agrupar vários Pedidos de Venda que tenham as mesmas característica em uma única Nota Fiscal de Saída através da rotina MATA460 (Documento de Saída), bastaria mudar o parâmetro “Aglut.Ped. Iguais ?” para “Sim”. Correto ?


Porém, podemos nos deparar com o seguinte problema:


A sequência que o sistema utiliza para agrupar os itens iguais dos pedidos, é pela ordem de inclusão dos mesmos.

Veja o Exemplo abaixo onde o Pedido 000012 se diferencia dos outros apenas pela Condição de Pagamento (C5_CONDPAG):



Neste caso, os pedidos 000011 e 000013 possuem exatamente as mesmas características e deveriam ser aglutinados em uma única Nota gerando ao todo duas Notas distintas, uma no valor de R$ 540,00 na Condição de Pagamento 001 e outra no valor de R$ 320,00 com a Condição de Pagamento 005.

Mas ao processarmos a rotina MATA460, o resultado obtido é o de três Notas Fiscais diferentes, uma para cada Pedido conforme abaixo:



Para resolvermos este problema, podemos substituir o conteúdo do parâmetro MV_AGREG, que pelo padrão é “SA1->A1_AGREG” (que neste caso não ajudaria em nada), por “SC5->C5_CONDPAG”.
Desta forma, o sistema incluirá o campo C5_CONDPAG como precedência na ordem dos Pedidos de Venda, deixando os Pedidos 000011 e 0000013 juntos em uma única Nota Fiscal e obteríamos o resultado esperado:
  


Muita gente utiliza o parâmetro "Aglut.Ped. Iguais ?" mas não se atenta a este detalhe e quando houver uma situação como esta, o sistema não irá aglutinar como o esperado.

Espero que tenha sido útil...

Nenhum comentário:

Postar um comentário