Sincronizar linha de ordem de compra e detalhes da linha

Uma linha de ordem de compra pode ter detalhes de linha ou linhas de ordem de reposição vinculados. Um detalhe da linha também pode ter linhas de ordem de reposição vinculadas. A linha de ordem de compra inclui as informações agregadas das linhas de detalhes da linha/ordem de reposição. Os campos alterados na linha de ordem de compra são sincronizados com os detalhes da linha, e vice-versa.

Uma linha de ordem de compra com os detalhes de linha também é chamada de linha Total.

Atualizar os detalhes da linha usando a linha total

Se você alterar os seguintes campos na linha Total na sessão Linhas de ordem de compra (tdpur4101m000), a alteração é copiada para os detalhes da linha vinculada na sessão Detalhes da linha da ordem de compra (tdpur4101m200):

Campos de preço Campos de desconto Campos de contrato Outros campos
Preço Percentagem de desconto Contrato Data de confirmação de ordem
Matriz preço Valor desconto Posição do contrato Seleção de lote
  Matriz de desconto Departamento de compras do contrato Lote
-   - -
-   - -
-   - -
- Código de desconto - -
- Determinante - -
- Qualificado - -
Nota
  • Uma alteração em um campo na linha Total nem sempre está visível na linha de detalhes. Dados comerciais, como preços, descontos e valores, são exibidos somente na linha Total. Dados logísticos, como hora e local de recebimento e local de expedição, são exibidos nos detalhes da linha. Assim, a linha Total inclui as informações comerciais agregadas dos detalhes da linha vinculada. Porém, quando você liberar um detalhe de linha para Financials, o LN usará os dados comerciais invisíveis dos detalhes da linha, uma vez que uma linha Total não pode ser faturada.
  • Quando a linha de ordem é criada, o preço é determinado com base no parâmetro Tipo de data de preço de compra na sessão Parâmetros de preço (tdpcg0100m000). Esse campo determina se a data da ordem, a data do sistema ou a data de entrega deve ser usada para calcular o preço. Se você alterar o Data do recebimento para preços ou a Data da ordem na sessão Linhas de ordem de compra (tdpur4101m000), as novas datas não são sincronizadas com os detalhes da linha vinculada na sessão Detalhes da linha da ordem de compra (tdpur4101m200).

Atualizar preços e descontos após recebimento

Depois do recebimento de uma linha de ordem ou detalhe da linha, não é possível atualizar o preço ou o desconto para a linha Total na sessão Linhas de ordem de compra (tdpur4101m000). Para uma linha Total ou um detalhe de linha com pelo menos um recebimento, é possível atualizar o preço na sessão Alterar preços e descontos após recebimento (tdpur4122m000).

O LN copia os novos preços e descontos para todos os detalhes de linha vinculados que ainda não foram processados e/ou conciliados/aprovados em Financials.

Atualizar preços e descontos após consumo

Para linhas de ordem consumidas, é possível atualizar preços ou descontos na sessão Alterar preços e descontos após recebimento (tdpur4122m000) e na sessão Alterar preço e descontos de recebimentos a pagar de compras (tdpur4132m000). Para obter mais informações, consulte Alterar preços ou descontos após o recebimento ou o consumo.

Exemplo

Sequência Tipo de linha de ordem Quantidade da ordem Preço Valor da ordem Receb. Processado
0 Total 30 8 240 - -
1 Detalhe 10. 8 80 Sim Não
2 Detalhe 10. 8 80 Sim Sim
3 Detalhe 10. 8 80 Não Não
4 Ordem de reposição 3 8 24 Não Não

Agora o preço na linha Total é alterado de 8 para 10:

Sequência Tipo de linha de ordem Quantidade da ordem Preço Valor da ordem Receb. Processado
0 Total 30 10. 280 - -
1 Detalhe 10. 10. 100 Sim Não
2 Detalhe 10. 8 80 Sim Sim
3 Detalhe 10. 10. 100 Não Não
4 Ordem de reposição 3 10. 30 Não Não

O novo preço da linha Total é copiado para todas as sequências vinculadas que ainda não foram conciliadas em Financials nem processadas. O valor da ordem na linha Total é a soma dos valores da ordem das linhas de Detalhe. Para evitar contagem dupla, o valor da ordem das linhas Ordem de reabastecimento é excluído.

Atualizar a linha total usando os detalhes da linha

Quando você adiciona, atualiza, cancela ou exclui um detalhe de linha na sessão Detalhes da linha da ordem de compra (tdpur4101m200), o LN atualiza os campos de quantidade e valor na linha Total, o que inclui a soma das quantidades/valores dos detalhes da linha vinculada.

Estes campos de quantidade e valor são sincronizados:

  • Quantidade solicitada
  • Quantidade recebida
  • Quantidade da nota de despacho
  • Quantidade aprovada
  • Quantidade rejeitada
  • Quantidade de ordem de reabastecimento
  • Valor da ordem
  • Valor de recebimento
  • Valor do desconto da linha
  • Valor de desconto de ordem
Nota
  • As quantidades e valores estão disponíveis, mas a maioria está invisível na sessão Detalhes da linha da ordem de compra (tdpur4101m200). Porém, é possível visualizar essas quantidades e valores na sessão Recebimentos de compra (tdpur4106m000) e na sessão Ordens de compra - Visão geral de recebimento (tdpur4531m000).
  • Quando você modifica a Quantidade solicitada de uma linha Ordem de reabastecimento na sessão Detalhes da linha da ordem de compra (tdpur4101m200), o LN não atualiza a Quantidade solicitada da linha Total na sessão Linhas de ordem de compra (tdpur4101m000), mas atualiza a Quantidade de ordem de reabastecimento da linha Total.

Quando você modifica a quantidade da ordem, os preços e os descontos são recalculados automaticamente. O LN somente recalculará o preço e os descontos se você não tiver inserido manualmente o preço e os descontos existentes. Quando um novo preço e/ou desconto for recuperado para a linha Total, o LN:

  • Copia o novo preço/desconto para as linhas de Detalhe e de Ordem de reabastecimento vinculadas, desde que essas linhas não tenham sido faturadas nem processadas.
  • Recalcula os valores da linha da ordem para cada linha de Detalhe e de Ordem de reabastecimento. Os campos de valor da linha de ordem da linha Total são atualizados com a soma dos valores da linha de ordem das linhas de Detalhe vinculadas. O valor da ordem das linhas de Ordem de reabastecimento não é considerado para o valor da ordem da linha Total. Para outras quantidades e valores, como Quantidade recebida e Valor de recebimento, os valores das linhas de Ordem de reabastecimento são considerados para a soma na linha Total.

Exemplo

Sequência Tipo de linha de ordem Quantidade da ordem Preço Valor da ordem Receb. Processado
0 Total 30 8 240 - -
1 Detalhe 10. 8 80 Sim Não
2 Detalhe 10. 8 80 Sim Sim
3 Detalhe 10. 8 80 Não Não
4 Ordem de reposição 3 8 24 Não Não

Agora a quantidade da ordem na linha de Detalhe 3 é alterada de 10 para 12 e o preço é alterado de 8 para 10:

Sequência Tipo de linha de ordem Quantidade da ordem Preço Valor da ordem Receb. Processado
0 Total 32 10. 300 - -
1 Detalhe 10. 10. 100 Sim Não
2 Detalhe 10. 8 80 Sim Sim
3 Detalhe 12 10. 120 Não Não
4 Ordem de reposição 3 10. 30 Não Não

Para a linha de Detalhe que possui uma nova quantidade de ordem, o valor da ordem é recalculado. A quantidade da ordem na linha Total é a soma das quantidades da ordem das linhas de Detalhe. Como o preço e os descontos não foram inseridos manualmente, os preços e os descontos na linha Total serão recalculados com base no preço e na nova quantidade da ordem. Os novos preços e descontos são copiados para as sequências vinculadas. Para cada linha de Detalhe e linha de Ordem de reabastecimento, o valor da ordem é recalculado e a linha Total é atualizada com a soma dos valores da ordem das linhas Detalhe.

Atualizar linhas de ordem de reposição usando a linha original

Para uma linha Total, de Detalhe ou de Ordem de reabastecimento, é possível alterar o preço e os descontos (após recebimento). Quando uma linha já tiver mais de uma linha de Ordem de reabastecimento vinculada, o LN copia o novo preço e os descontos para essas linhas.

Exemplo

Sequência Tipo de linha de ordem Quantidade da ordem Preço Sequência pai Receb. Processado
0 Detalhe 50 8 - Sim Não
1 Ordem de reposição 10. 8 0 Sim Não
2 Ordem de reposição 2 8 0 Sim Sim
3 Ordem de reposição 5 8 1 Sim Não
4 Ordem de reposição 1 8 1 Não Não
5 Ordem de reposição 2 8 3 Não Não

Agora o preço na linha Detalhe é alterado de 8 para 10:

Sequência Tipo de linha de ordem Quantidade da ordem Preço Sequência pai Receb. Processado
0 Detalhe 50 10. - Sim Não
1 Ordem de reposição 10. 10. 0 Sim Não
2 Ordem de reposição 2 8 0 Sim Sim
3 Ordem de reposição 5 10. 1 Sim Não
4 Ordem de reposição 1 10. 1 Não Não
5 Ordem de reposição 2 10. 3 Não Não

O novo preço também se aplica a todas as sequências vinculadas que podem ser modificadas.

Agora, em vez do preço na linha de Detalhe, o preço do número de sequência 1 é alterado:

Sequência Tipo de linha de ordem Quantidade da ordem Preço Sequência pai Receb. Processado
0 Detalhe 50 8 - Sim Não
1 Ordem de reposição 10. 10. 0 Sim Não
2 Ordem de reposição 2 8 0 Sim Sim
3 Ordem de reposição 5 10. 1 Sim Não
4 Ordem de reposição 1 10. 1 Não Não
5 Ordem de reposição 2 10. 3 Não Não

O novo preço aplica-se a todas as sequências vinculadas à sequência 1 (as sequências com a sequência pai 1 e seus filhos). O LN não altera a linha primária da sequência 1.