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...
Espero que tenha sido útil...
Nenhum comentário:
Postar um comentário