Restablecer acumulados de programación de compras
Con el tiempo, los acumulados de una programación de compras pueden incrementarse hasta alcanzar valores muy altos. Para disminuir estos valores, puede restablecer los acumulados en las sesiones Restablecer acumulados (tdpur3230m000) y Restablecer acumulados por línea total de contrato (tdpur3230m100). Aunque este restablecimiento normalmente se lleva a cabo a finales de año, los acumulados no pueden restablecerse exactamente con el cambio de año. Esto significa que las actualizaciones pueden almacenarse en las sesiones de acumulados después de la fecha de inicio. Al calcular una cantidad de reinicio, estos valores también se incluyen en el proceso de restablecimiento.
El restablecimiento se efectúa en los siguientes modelos de acumulados, que puede definir en el campo Modelo CUM de los Parámetros de programación de compras (tdpur0100m500):
- Modelo acumulativo basado en orden
- Modelo acumulativo basado en recepción
Condiciones para el restablecimiento correcto de los acumulados:
- Los proveedores y clientes deben usar la misma fecha de inicio de acumulados cuando restablezcan los acumulados en las sesiones Restablecer acumulados (tdpur3230m000), Restablecer acumulados por línea total de contrato (tdpur3230m100) y Restablecer acumulados (tdsls3230m000).
- El restablecimiento sólo puede producirse cuando los envíos que el cliente ha enviado son recibidos y aprobados por el proveedor. Si no es así, los proveedores no pueden aprobar envíos que se procesan después de la fecha de inicio, porque las fechas de inicio son diferentes. Las líneas de envío de compras con el estatus Creado o Programado se restablecen automáticamente.
- Los proveedores no deben actualizar envíos entrantes ni crear manualmente nuevos envíos, porque al restablecer se pueden generar cantidades erróneas.
Calcular la cantidad de reinicio
Para restablecer los valores de acumulados existentes, se determina la cantidad de reinicio y se resta de los acumulados existentes. En las sesiones Acumulados expedidos (tdpur3131m000), Acumulados recibidos (tdpur3132m000), Acumulados necesarios (tdpur3130m000) y Acumulados facturados (tdpur3133m000), se añade un registro de reinicio y los acumulados se reducen con la cantidad de reinicio. Además, se restablece la sesión Permisos de fabricación/materia prima (tdpur3534m000) y las líneas de envío generadas pero no enviadas.
Basándose en el modelo acumulativo, la cantidad de reinicio se calcula como sigue:
Modelo acumulativo basado en orden
Cantidad de reinicio = última cantidad necesaria que se comunica en una fecha de envío que es anterior a la nueva fecha de inicio. Esta cantidad se recupera del campo Acumulado necesario de la sesión Permisos de fabricación/materia prima (tdpur3534m000).Modelo acumulativo basado en recepción
Cantidad de reinicio = última cantidad recibida que se comunica en una fecha de envío que es anterior a la nueva fecha de inicio. Esta cantidad se recupera del campo Acumulado recibido de la sesión Permisos de fabricación/materia prima (tdpur3534m000).
Ejemplo 1 - Modelo acumulativo Basado en orden
- Fecha de inicio = inicio semana 3
- Las líneas de programación se generan antes de que se produzca el restablecimiento
- La línea de programación 2 se lanza en la semana 3
- La línea de programación 3 se lanza en la semana 5.
Semana | Línea 1 | Acumulado necesario antes de restablecer | Línea 2 | Acumulado necesario antes de restablecer | Línea 3 | Acumulado necesario antes de restablecer | Acumulado necesario después de restablecer |
---|---|---|---|---|---|---|---|
1 | 20 | 20 | - | 20 | - | 20 | 20 |
2 | 20 | 40 | - | 40 | - | 40 | 40 |
3 | 20 | 60 | 5 | 45 | - | 45 | 5 |
4 | 20 | 80 | 5 | 50 | - | 50 | 10 |
5 | 20 | 100 | 5 | 55 | 20 | 70 | 30 |
6 | 20 | 120 | 55 | 110 | 5 | 75 | 35 |
7 | - | - | 5 | 115 | 5 | 80 | 40 |
8 | - | - | 5 | 120 | 5 | 85 | 45 |
9 | - | - | - | - | 5 | 90 | 50 |
10 | - | - | - | - | 5 | 95 | 55 |
TOTALES | Línea de acumulado 1 | Línea de acumulado 2 | Línea de acumulado 3 | Acumulados después restablecimiento |
---|---|---|---|---|
Inicio de acumulado | 0 | 40 | 50 | 10 |
La fecha de reinicio empieza en la semana 3. Debido al modelo acumulativo Basado en orden, el reinicio se efectúa en función de los acumulados necesarios. Al final de la semana 2, la cantidad de reinicio es 40. Por consiguiente, todos los acumulados se actualizan con -40 a partir de la fecha de reinicio de acumulados (semana 3).
Ejemplo 2 - Modelo acumulativo Basado en recepción
Utilice los mismos datos del ejemplo anterior, pero tenga en cuenta también los siguientes:
Semana | Cantidad recibida | Acumulado recibido antes de restablecer | Acumulado recibido después de restablecer |
---|---|---|---|
1 | 10 | 10 | 10 |
2 | 25 | 35 | 35 |
3 | 20 | 55 | 20 |
4 | - | 55 | 20 |
5 | 5 | 60 | 25 |
La fecha de reinicio empieza en la semana 3. Debido al modelo acumulativo Basado en recepción, el reinicio se efectúa en función de los acumulados recibidos. Al final de la semana 2, la cantidad de reinicio es 35. Por consiguiente, todos los acumulados se actualizan con -35 a partir de la fecha de reinicio de acumulados (semana 3).
Así, los totales del ejemplo 1 ascenderían a:
TOTALES | Línea de acumulado 1 | Línea de acumulado 2 | Línea de acumulado 3 | Acumulados después restablecimiento |
---|---|---|---|---|
Inicio de acumulado | 0 | 40 | 50 | 15 |