Lógica de reemplazo y liberación
La lógica de sustitución elimina cualquier liberación de SyteLine con 0 cantidades enviadas y actualiza cualquier liberación que no se haya realizado con una cantidad enviada como "Terminado". Las liberaciones recién importadas, menos cualquier cantidad de ASN que no se haya exportado al traductor, se añaden a la orden de cliente de SyteLine.
El formulario Perfil cliente EDI contiene tres campos que definen el procesamiento de lógica de reemplazo:
- Procesamiento de liberación: Cuando selecciona Reemplazar, las programaciones de planificación 830 actuales (si se han importado) y las liberaciones de línea de orden abierta de programación de envío 862 se reemplazan con nuevas liberaciones de línea de orden entrante.
- Generar aviso de envío: Seleccione esta casilla de verificación para generar automáticamente avisos de envío anticipados (ASN) imprimiendo el conocimiento de embarque de este cliente. Si esta casilla de verificación está seleccionada, también se genera un ASN cuando envía en el formulario Confirmación del envío. Los ASN también se usan para registrar los 830/862 en el SyteLine con el fin de determinar los requisitos netos para liberaciones importadas. Si los 830/862 se procesan y esta opción se borra, todos los envíos de las órdenes de SyteLine deben registrarse manualmente en el traductor antes de exportar los datos desde el traductor.
- Sustituir planificaciones programadas: Para cada orden de cliente EDI entrante que se creó de una transacción 830 (Programas de planificación) o 862 (Programación de envío) y que está asociada con este socio comercial:
- Si esta casilla de verificación está seleccionada, el registro de la orden depura todos los programas de planificación y programaciones de envío de las órdenes de cliente de SyteLine sin enviar relacionados con la orden. A continuación registra las nuevas programaciones de planificación/envío a la orden asociada como nuevas liberaciones.
- Si esta casilla de verificación está desactivada, registrar la orden retiene los programas de planificación/envío de las órdenes de clientes de SyteLine cuyas fechas de vencimiento sean posteriores a la entrada de la última fecha de vencimiento de los programas de planificación/envío de las órdenes de clientes EDI de la orden asociada. Se depurarán el resto de programas de planificación/envío de órdenes de clientes de SyteLine que no se hayan enviado.
Ejemplos
Los siguientes ejemplos ayudan a ilustrar qué ocurre con las diferentes configuraciones de estos campos:
- Situación de ejemplo 1: no se genera el ASN.
- Situación de ejemplo 2: se genera el ASN pero no se exporta.
- Situación de ejemplo 3: generación del ASN. El ASN se exporta.
- Situación de ejemplo 4: generación del ASN. Se exporta el ASN; los datos de la liberación 830/862 cambian.
- Situación de ejemplo 5: generación del ASN. Se exporta el ASN; los datos de la liberación 830/862 cambian.
- Situación de ejemplo 6: los ejemplos de la programación de planificación de reemplazo indican impacto.
Situación de EJEMPLO 1: No se genera el ASN
- Procesamiento de liberación = reemplazar
- Generar aviso de envío no está seleccionado
- Reemplazar planificación programada está seleccionado.
El sistema asume que el archivo sin formato entrante refleja de forma precisa los nuevos requisitos y registrará los requisitos entrantes en la orden de cliente exactamente como son.
El 830/862 entrante tiene los siguientes requisitos de liberación para un único artículo.
Liberaciones | Fecha de vencimiento | Cantidad requerida |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
Caso 1:
Importe los requisitos anteriores. La orden de cliente mostrará las liberaciones 1 a 6 para esta línea concreta. Envío las liberaciones 1 y 2, a continuación, vuelva a importar los mismos requisitos que se muestran más arriba. La orden de cliente reflejará ocho liberaciones como se muestra en la siguiente tabla:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/7 | 336 | O | |
4 | 8/9 | 336 | O | |
5 | 8/10 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Caso 2:
Imagine que las seis liberaciones originales se han importado y registrado en la orden del cliente. Envíe la cantidad total de la liberación 1 (336), pero envíe solo 100 con la liberación 2. A continuación, vuelva a importar las mismas seis liberaciones y regístrelas. La orden de cliente mostrará ocho liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 100 | F |
3 | 8/7 | 336 | O | |
4 | 8/9 | 336 | O | |
5 | 8/10 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Caso 3:
Imagine que las seis liberaciones originales se han importado y registrado en la orden del cliente. Envíe una cantidad de 400 con la liberación 1. Vuelva a importar las seis liberaciones originales y regístrelas. La orden de cliente tendrá ahora siete liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 400 | F |
2 | 8/7 | 336 | O | |
3 | 8/9 | 336 | O | |
4 | 8/10 | 336 | O | |
5 | 8/13 | 504 | O | |
6 | 8/14 | 336 | O | |
7 | 8/15 | 336 | O |
Resumen: Si no activa la opción Generar aviso de envío en el Perfil cliente EDI, el archivo sin formato entrante debe reflejar los requisitos actuales del cliente y no tendrá en cuenta ningún requisito o cambio al registrar las liberaciones entrantes.
Situación de EJEMPLO 2: Se genera el ASN pero no se exporta.
- Procesamiento de liberación = reemplazar
- Generar aviso de envío está seleccionado
- Reemplazar planificación programada está seleccionado.
- ASN no exportado para los envíos.
El sistema reemplazará las liberaciones de línea actuales con los requisitos entrantes pero tendrá en cuenta los envíos realizados previamente.
El archivo sin formato 830/862 entrante tiene los siguientes requisitos de liberación para un único artículo.
Liberaciones | Fecha de vencimiento | Cantidad requerida |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
Caso 1:
Importe los requisitos anteriores. La orden de cliente mostrará las liberaciones 1 a 6 para esta línea concreta. Liberación de envío 1, a continuación, vuelva a importar los mismos requisitos que se muestran más arriba. La orden de cliente reflejará seis liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | O | |
3 | 8/10 | 336 | O | |
4 | 8/13 | 504 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 336 | O |
Caso 2:
Importe el archivo sin formato original a una nueva orden. Envíe 336 con la liberación 2. Vuelva a importar el archivo sin formato original y la orden de cliente reflejará seis liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
2 | 8/9 | 336 | 336 | F |
3 | 8/7 | 336 | O | |
4 | 8/10 | 336 | O | |
5 | 8/13 | 504 | O | |
6 | 8/14 | 336 | O | |
7 | 8/15 | 336 | O |
Caso 3:
Imagine que las seis liberaciones originales se han importado y registrado en una orden de cliente nueva. Envíe 336 con la liberación 1 y 100 con la liberación 2. Se registra las liberaciones de 6 originales y registrar. Vuelva a importar las seis liberaciones originales y regístrelas. La orden de cliente mostrará siete liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 100 | F |
3 | 8/9 | 236 | O | |
4 | 8/10 | 336 | O | |
5 | 8/13 | 504 | O | |
6 | 8/14 | 336 | O | |
7 | 8/15 | 336 | O |
Caso 4:
Las seis liberaciones originales se han importado y registrado, dando lugar a una orden de cliente nueva. Envíe 500 con la liberación 1. Vuelva a importar las seis liberaciones originales y regístrelas en la orden de cliente. La orden de cliente mostrará ahora seis liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 500 | F |
2 | 8/9 | 172 | O | |
3 | 8/10 | 336 | O | |
4 | 8/13 | 504 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 336 | O |
Caso 5:
Si tiene una orden EDI de la que ha estado recibiendo requisitos cuando Perfil cliente EDI no tenía la casilla de verificación Generar aviso de envío marcada y, a continuación, activa Generar ASN, el sistema buscará en los envíos por la línea del día y reducirá los Requisitos entrantes por las cantidades enviadas. Haciendo uso de la misma situación del Caso 1, importe el archivo sin formato original con la casilla de verificación Generar aviso de envío sin marcar. A continuación, envío las liberaciones 1 y 2 e importe el mismo archivo de nuevo. La orden de cliente tendrá ocho liberaciones. Active el ASN en el Perfil cliente EDI e importe las seis liberaciones originales de nuevo. La orden de cliente registrada mostrará las siguientes liberaciones:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/10 | 336 | O | |
4 | 8/13 | 504 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 336 | O |
En este caso, la orden de cliente tenía ocho liberaciones y, tras activar la generación de ASN e importar los mismos requisitos de nuevo, el sistema reemplazó las ocho liberaciones con los requisitos entrantes menos las cantidades enviadas para mostrar los requisitos totales en función de la última importación. Si las liberaciones 1 y 2 no estaban en la nueva importación, el sistema entonces habría ajustado las liberaciones 3 y 4 para los envíos realizados previamente con esta orden.
Situación de ejemplo 3: Generación de ASN Se exporta el ASN.
- Procesamiento de liberación = reemplazar
- Generar aviso de envío está seleccionado
- Reemplazar planificación programada está seleccionado.
- ASN exportado para los envíos.
En los ejemplos anteriores hemos importado los mismos requisitos 830/862 cada vez como una segunda importación sin generar ni exportar documentos ASN. Estos ejemplos muestran qué ocurre si el documento ASN se ha exportado para los envíos realizados.
El 830/862 entrante tiene los siguientes requisitos de liberación para un único artículo.
Liberaciones | Fecha de vencimiento | Cantidad requerida |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
Caso 1:
Importe los requisitos anteriores. La orden de cliente mostrará las liberaciones 1 a 6 para esta línea concreta. Liberaciones de envío 1. Genere y exporte el ASN para el envío A continuación vuelva a importar los mismos requisitos que se muestran más arriba. La orden de cliente reflejará siete liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/7 | 336 | O | |
3 | 8/9 | 336 | O | |
4 | 8/10 | 336 | O | |
5 | 8/13 | 504 | O | |
6 | 8/14 | 336 | O | |
7 | 8/15 | 336 | O |
Caso 2:
Imagine que las seis liberaciones originales se han importado y registrado en una orden de cliente nueva. Envíe 336 con la liberación 1 y 100 con la liberación 2. Genere y exporte el ASN. Vuelva a importar las seis liberaciones originales y regístrelas. La orden de cliente mostrará ocho liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 100 | F |
3 | 8/7 | 336 | O | |
4 | 8/9 | 336 | O | |
5 | 8/10 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Caso 3:
Imagine que las seis liberaciones originales se han importado y registrado en una orden de cliente nueva. Envíe 336 con la liberación 1. Genere y exporte el ASN. A continuación, envíe 100 con la liberación 2, pero no genere ni exporte el ASN. Vuelva a importar las seis liberaciones originales y regístrelas. La orden de cliente mostrará ocho liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 100 | F |
3 | 8/7 | 236 | O | |
4 | 8/9 | 336 | O | |
5 | 8/10 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Dado que las 100 piezas enviadas en la liberación 2 no se exportaron al socio comercial, se deducen de las liberaciones entrantes en la segunda importación.
Situación de ejemplo 4: Generación de ASN Se exporta el ASN; los datos de la liberación 830/862 cambian.
- Procesamiento de liberación = reemplazar
- Generar aviso de envío está seleccionado
- Reemplazar planificación programada está seleccionado.
- ASN no exportado para los envíos.
En los ejemplos anteriores hemos importado los mismos requisitos 830/862 cada vez como una segunda importación. Este ejemplo muestra qué ocurre con la lógica de reemplazo cuando se están importando diferentes liberaciones al archivo 830/862 la segunda vez.
Asuma que importamos la misma liberación 830\862 la primera vez como antes.
Liberaciones | Fecha de vencimiento | Cantidad requerida |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
A continuación enviamos 336 piezas en las liberaciones 8/7 y 8/9. No generamos ni exportamos el ASN.
Después importamos un 830/862 nuevo con las siguientes liberaciones:
Liberaciones | Fecha de vencimiento | Cantidad requerida |
---|---|---|
1 | 8/10 | 336 |
2 | 8/11 | 336 |
3 | 8/12 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
La orden de cliente mostrará seis liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/12 | 336 | O | |
4 | 8/13 | 504 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 336 | O |
Aunque este ejemplo parezca que haya perdido los requisitos de 8/10 y 8/11, esto es correcto dado que ASN no se ha exportado. El sistema deduce los dos envíos de 336 cada uno de las nuevas liberaciones 830/862 entrantes dado que el socio comercial no era consciente de los envíos.
Situación de ejemplo 5: Generación de ASN Se exporta el ASN; los datos de la liberación 830/862 cambian
- Procesamiento de liberación = reemplazar
- Generar aviso de envío está seleccionado
- Reemplazar planificación programada está seleccionado.
- Se exporta el ASN de los envíos.
En el ejemplo anterior hemos importado el documento 830\862 con los requisitos modificados como la segunda importación. Este ejemplo muestra qué ocurre con la lógica de reemplazo cuando se están importando diferentes liberaciones al archivo 830/862 la segunda vez y se ha generado y exportado ASN.
Asuma que importamos la misma liberación 830\862 la primera vez como antes.
Liberaciones | Fecha de vencimiento | Cantidad requerida |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
A continuación enviamos 336 piezas en las liberaciones 8/7 y 8/9. En este momento generamos y exportamos el ASN. Después importamos un 830/862 nuevo con las siguientes liberaciones:
Liberaciones | Fecha de vencimiento | Cantidad requerida |
---|---|---|
1 | 8/10 | 336 |
2 | 8/11 | 336 |
3 | 8/12 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
La orden de cliente mostrará ocho liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/10 | 336 | O | |
4 | 8/11 | 336 | O | |
5 | 8/12 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Situación de ejemplo 6: Los ejemplos de la programación de planificación de reemplazo indican impacto.
Este ejemplo muestra el efecto en las liberaciones debido a la configuración de Reemplazar planificación programada.
- Procesamiento de liberación = reemplazar
- Generar aviso de envío está seleccionado
- Reemplazar planificación programada no está seleccionado
- Se exporta el ASN de los envíos.
Asuma que importamos una liberación 830/862 de la siguiente forma:
Liberaciones | Fecha de vencimiento | Cantidad requerida | Estado |
---|---|---|---|
1 | 8/7 | 336 | O |
2 | 8/9 | 336 | O |
3 | 8/10 | 336 | O |
4 | 8/13 | 504 | O |
5 | 8/14 | 336 | O |
6 | 8/15 | 336 | O |
7 | 9/30 | 336 | P |
8 | 10/30 | 336 | P |
9 | 11/30 | 336 | P |
10 | 12/30 | 336 | P |
A continuación enviamos 336 piezas en las liberaciones 8/7 y 8/9. En este momento generamos y exportamos el ASN.
Después importamos un 830/862 nuevo con las siguientes liberaciones:
Liberaciones | Fecha de vencimiento | Cantidad requerida | Estado |
---|---|---|---|
1 | 8/7 | 336 | O |
2 | 8/9 | 336 | O |
3 | 8/10 | 336 | O |
4 | 8/13 | 504 | O |
5 | 8/14 | 336 | O |
6 | 8/15 | 336 | O |
7 | 9/30 | 336 | P |
8 | 10/30 | 336 | P |
9 | 11/30 | 336 | P |
La orden de cliente mostrará diez liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/10 | 336 | O | |
4 | 8/13 | 336 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 504 | O | |
7 | 9/30 | 336 | P | |
8 | 10/30 | 336 | P | |
9 | 11/30 | 336 | P | |
10 | 12/30 | 336 | P |
Esto se debe a que el indicador de reemplazar la planificación programada no estaba marcado por lo que las liberaciones con fechas posteriores a las programaciones planificadas 830/862 se retienen.
- Procesamiento de liberación = reemplazar
- Generar aviso de envío está seleccionado
- Reemplazar planificación programada está seleccionado.
- Se exporta el ASN de los envíos.
Asuma que importamos una liberación 830/862 de la siguiente forma:
Liberaciones | Fecha de vencimiento | Cantidad requerida | Estado |
---|---|---|---|
1 | 8/7 | 336 | O |
2 | 8/9 | 336 | O |
3 | 8/10 | 336 | O |
4 | 8/13 | 504 | O |
5 | 8/14 | 336 | O |
6 | 8/15 | 336 | O |
7 | 9/30 | 336 | P |
8 | 10/30 | 336 | P |
9 | 11/30 | 336 | P |
10 | 12/30 | 336 | P |
A continuación enviamos 336 piezas en las liberaciones 8/7 y 8/9. En este momento generamos y exportamos el ASN.
Después importamos un 830/862 nuevo con las siguientes liberaciones:
Liberaciones | Fecha de vencimiento | Cantidad requerida | Estado |
---|---|---|---|
1 | 8/7 | 336 | O |
2 | 8/9 | 336 | O |
3 | 8/10 | 336 | O |
4 | 8/13 | 504 | O |
5 | 8/14 | 336 | O |
6 | 8/15 | 336 | O |
7 | 9/30 | 336 | P |
8 | 10/30 | 336 | P |
9 | 11/30 | 336 | P |
La orden de cliente mostrará nueve liberaciones de la siguiente forma:
Liberaciones | Fecha de vencimiento | Liberado | Recibido | Estado |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/10 | 336 | O | |
4 | 8/13 | 336 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 504 | O | |
7 | 9/30 | 336 | P | |
8 | 10/30 | 336 | P | |
9 | 11/30 | 336 | P |
Esto se debe a que el indicador de reemplazar la planificación programada estaba marcado. Las liberaciones con fechas posteriores a la programación planificada 830\862 entrante se eliminan de la orden.