Sincronizar la línea de orden de compra y los detalles de línea

Una línea de orden de compra puede tener detalles de línea o líneas de retro-orden vinculados. Un detalle de línea también puede tener líneas de retro-orden vinculadas. La línea de orden de compra incluye la información acumulada de los detalles de línea o líneas de retro-orden. Los campos cambiados en la línea de orden de compra se sincronizan con los detalles de línea y viceversa.

Una línea de orden de compra con detalles de línea también se denomina línea Total.

Actualizar detalles de línea a partir de la línea total

Si cambia los siguientes campos de la línea de Total en la sesión Líneas de orden de compra (tdpur4101m000), el cambio se copia en los detalles de línea vinculados de la sesión Detalles de línea de orden de compra (tdpur4101m200):

Campos de precio Campos de descuento Campos de contrato Otros campos
Precio Porcentaje de descuento Contrato Fecha de confirmación de orden
Matriz de precio Importe de descuento Contrato/Posición Selección de lote
  Matriz de descuento Departamento de compras del contrato Lote
-   - -
-   - -
-   - -
- Código de descuento - -
- Determinante - -
- Elegible - -
Nota
  • El cambio de un campo en la línea Total no siempre resulta visible en el detalle de línea. Los datos comerciales, como los precios, los descuentos y los importes se muestran en la línea Total. Los datos logísticos, como la hora y el lugar de recepción, y el lugar de expedición se muestran en el detalle de línea En consecuencia, la línea Total incluye la información comercial acumulada de los detalles de línea vinculados. No obstante, cuando lanza un detalle de línea a Finanzas, LN usa los datos comerciales no visibles de los detalles de línea porque una línea Total no se puede facturar.
  • Cuando se crea la línea de orden, el precio se determina en función del parámetro del campo Tipo de fecha de precio de compra de la sesión Parámetros de precios (tdpcg0100m000). Este campo determina si debe usarse la fecha de orden, fecha del sistema o fecha de entrega para calcular el precio. Si cambia los valores de los campos Fecha de recepción para fijar precios o Fecha de orden de la sesión Líneas de orden de compra (tdpur4101m000), las fechas nuevas no se sincronizan con los detalles de línea vinculados de la sesión Detalles de línea de orden de compra (tdpur4101m200).

Actualizar precio y descuentos tras la recepción

Tras recibir una línea de orden o un detalle de línea, no se puede actualizar el precio o el descuento para la línea Total de la sesión Líneas de orden de compra (tdpur4101m000). Para una línea Total o un detalle de línea con al menos una recepción, el precio se puede actualizar en la sesión Cambiar precio y descuentos después de recepción (tdpur4122m000).

LN copia los precios y descuentos nuevos en todos los detalles de línea vinculados que todavía no se han procesado y/o conciliado/aprobado en Finanzas.

Actualizar precio y descuentos tras el consumo

Para las líneas de orden consumidas, puede actualizar precios y descuentos en la sesión Cambiar precio y descuentos después de recepción (tdpur4122m000) y en la sesión Cambiar precio y descuent. de recepc. pagables de compra (tdpur4132m000). Para obtener más información, consulte Cambiar precios o descuentos después de la recepción o el consumo.

Ejemplo

Secuencia Tipo de línea de orden Cantidad pedida Precio Importe de la orden Recibido Procesado
0 Total 30 8 240 - -
1 Detalle 10 8 80 No
2 Detalle 10 8 80
3 Detalle 10 8 80 No No
4 Retro-orden 3 8 24 No No

Ahora, el precio de la línea de Total se cambia de 8 a 10:

Secuencia Tipo de línea de orden Cantidad pedida Precio Importe de la orden Recibido Procesado
0 Total 30 10 280 - -
1 Detalle 10 10 100 No
2 Detalle 10 8 80
3 Detalle 10 10 100 No No
4 Retro-orden 3 10 30 No No

El precio nuevo de la línea Total se copia en todas las secuencias vinculadas que todavía no se han conciliado en Finanzas ni se han procesado. El importe de orden de la línea de Total es la suma de los importes de orden de las líneas de Detalle. Para impedir los recuentos dobles, se excluye el importe de orden de las líneas de Retro-orden.

Actualizar la línea total a partir de los detalles de línea

Cuando añade, actualiza, cancela o borra un detalle de línea en la sesión Detalles de línea de orden de compra (tdpur4101m200)LN actualiza los campos de cantidad e importe de la línea Total, que incluyen la suma de los importes/cantidades de los detalles de línea vinculados.

Estos campos de cantidad e importe se sincronizan:

  • Cantidad pedida
  • Cantidad recibida
  • Cantidad de nota de empaquetado
  • Cantidad aprobada
  • Cantidad rechazada
  • Cantidad de retro-orden
  • Importe de orden
  • Importe de recepción
  • Importe de descuento de línea
  • Importe de descuento de orden
Nota
  • Las cantidades y los importes están disponibles, pero la mayoría de ellos no se pueden ver en la sesión Detalles de línea de orden de compra (tdpur4101m200). No obstante, estas cantidades e importes pueden verse en la sesión Recepciones de compra (tdpur4106m000) y en la sesión Órdenes de compra - Resumen de recepción (tdpur4531m000).
  • Cuando modifica la Cantidad pedida de una línea de Retro-orden en la sesión Detalles de línea de orden de compra (tdpur4101m200), LN no actualiza la Cantidad pedida de la línea de Total de la sesión Líneas de orden de compra (tdpur4101m000), sino que actualiza la Cantidad de retro-orden de la línea de Total.

Cuando modifica la cantidad de orden, los precios y descuentos se recalculan automáticamente. LN solo recalcula el precio y los descuentos si no ha especificado manualmente los precios y descuentos existentes. Cuando se recupera un precio o descuento nuevo para la línea de TotalLN:

  • Copia el precio o descuento nuevo en las líneas de Detalle y en las líneas de Retro-orden vinculadas, siempre que las líneas no estén facturadas o procesadas.
  • Recalcula los importes de línea de orden para cada línea de Detalle y línea de Retro-orden. Los campos de importe de la línea de orden de la línea Total se actualizan con la suma de los importes de línea de orden de las líneas de Detalle vinculadas. El importe de orden de las líneas de Retro-orden no se tiene en cuenta para el importe de orden de la línea Total. Para las demás cantidades e importes, como los campos Cantidad recibida y Importe de recepción, se tienen en cuenta los valores de las líneas de Retro-orden para la suma en la línea Total.

Ejemplo

Secuencia Tipo de línea de orden Cantidad pedida Precio Importe de la orden Recibido Procesado
0 Total 30 8 240 - -
1 Detalle 10 8 80 No
2 Detalle 10 8 80
3 Detalle 10 8 80 No No
4 Retro-orden 3 8 24 No No

Ahora la cantidad de orden de línea de Detalle 3 se cambia de 10 a 12 y el precio se cambia de 8 a 10:

Secuencia Tipo de línea de orden Cantidad pedida Precio Importe de la orden Recibido Procesado
0 Total 32 10 300 - -
1 Detalle 10 10 100 No
2 Detalle 10 8 80
3 Detalle 12 10 120 No No
4 Retro-orden 3 10 30 No No

Para la línea de Detalle que tiene una cantidad de orden nueva, se recalcula el importe de orden. La cantidad de orden de la línea de Total es la suma de las cantidades de orden de las líneas de Detalle. Puesto que el precio y los descuentos no se han especificado manualmente, el precio y los descuentos de la línea Total se recalcularán en función del precio y de la cantidad de orden nueva. Los nuevos precios y descuentos se copian en las secuencias vinculadas. Para cada línea de Detalle y línea de Retro-orden, se recalcula el importe de orden y la línea Total se actualiza con la suma de los importes de orden de las líneas de Detalle.

Actualizar líneas de retro-orden a partir de la línea original

En el caso de una línea de Total, una línea de Detalle o una línea de Retro-orden, se pueden cambiar el precio y los descuentos (después de la recepción). Cuando una línea ya tiene una o varias líneas de Retro-orden vinculadas, LN copia el precio y los descuentos nuevos en estas líneas.

Ejemplo

Secuencia Tipo de línea de orden Cantidad pedida Precio Secuencia padre Recibido Procesado
0 Detalle 50 8 - No
1 Retro-orden 10 8 0 No
2 Retro-orden 2 8 0
3 Retro-orden 5 8 1 No
4 Retro-orden 1 8 1 No No
5 Retro-orden 2 8 3 No No

Ahora, el precio de la línea de Detalle se cambia de 8 a 10:

Secuencia Tipo de línea de orden Cantidad pedida Precio Secuencia padre Recibido Procesado
0 Detalle 50 10 - No
1 Retro-orden 10 10 0 No
2 Retro-orden 2 8 0
3 Retro-orden 5 10 1 No
4 Retro-orden 1 10 1 No No
5 Retro-orden 2 10 3 No No

El precio nuevo también se aplica a todas las secuencias vinculadas que se pueden modificar.

Ahora, en lugar de cambiar el precio en la línea de Detalle, se cambia el precio de la secuencia número 1.

Secuencia Tipo de línea de orden Cantidad pedida Precio Secuencia padre Recibido Procesado
0 Detalle 50 8 - No
1 Retro-orden 10 10 0 No
2 Retro-orden 2 8 0
3 Retro-orden 5 10 1 No
4 Retro-orden 1 10 1 No No
5 Retro-orden 2 10 3 No No

El nuevo precio se aplica a todas las secuencias vinculadas a la secuencia 1 (las secuencias con secuencia padre 1 y sus hijos). LN no cambia la línea padre de la secuencia 1.