Tratamiento de errores en documentos empresariales EDI
El tratamiento de errores de documentos empresariales explica cómo enviar, recibir y procesar mensajes de notificación de error.
Enviar notificación de error (824/APERAK) al proveedor
La sesión Mensajes EDI admitidos por partner (ecedi0511m000) incluye la casilla de verificación Preparar automáticamente notificación de errores. Si los dos partners comerciales seleccionan esta casilla de verificación y existe un error en el aviso de expedición recibido (856), se prepara un mensaje saliente de notificación de error (824).
Para preparar manualmente el mensaje de notificación de error, debe ejecutar la sesión Listar errores de mensajes recibidos (ecedi7451m000) y seleccionar la casilla de verificación Preparar notificación de errores. La notificación de error puede prepararse para cualquier mensaje erróneo recibido, pero es especialmente útil para los avisos de expedición con errores recibidos en entornos de cadena de suministro.
Utilice la sesión Comunicación directa a red (ecedi7205m000) para generar el mensaje saliente. Se creará un listado que enumera los mensajes generados.
Recibir notificación de error (824/APERAK) del cliente
Después de recibir una notificación de error (824/APERAK) del cliente (partner receptor) y una vez que el software de conversión/comunicación ha colocado los archivos de mensaje (ASCII) en el directorio appl_to pertinente, utilice la sesión Comunicación directa a red (ecedi7205m000) para recibir el mensaje de notificación de error.
Una notificación de error entrante se asocia a una expedición para la que originalmente se envió un aviso de expedición no válida. En ella se informa de los errores de aplicación que se produjeron cuando el partner intentaba procesar el aviso de expedición previamente enviado.
Al recibir la notificación de error ocurre lo siguiente:
- El estatus de la expedición para la que se recibió la notificación de error se establece en No aprobado.
- Se genera el listado Observaciones en mensajes copiados, en el que se muestra el número de aviso de expedición respecto al que se recibió el mensaje de notificación de error, así como posibles observaciones al respecto.
- Opcionalmente, el campo Información EDI que aparece en la cabecera de la expedición puede actualizarse con el contenido del mensaje de notificación de error.
- El aviso de expedición al que se hace referencia en el mensaje de notificación de error se prepara automáticamente para la transmisión EDI (856/DESADV saliente).
Como ocurre con todos los mensajes salientes preparados, mediante la sesión Mensajes por generar (ecedi7100m000) puede verificar que el mensaje saliente se preparó para EDI. Si no desea que se genere el mensaje la próxima vez que se ejecute la sesión Comunicación directa a red (ecedi7205m000), puede borrar el mensaje de esta sesión.
Reenviar avisos de expedición cancelados y corregidos en respuesta a notificaciones de error recibidas
Si desea enviar un aviso de expedición de cancelación al cliente y la red está configurada para generar mensajes con comunicación directa a red, ejecute la sesión Comunicación directa a red (ecedi7205m000). De lo contrario, ejecute la sesión Generar mensajes EDI (ecedi7201m000) para generar manualmente el mensaje saliente. Cuando se genera el aviso de expedición de cancelación saliente, el estatus EDI de la expedición es Modificar, e indica que la expedición debe modificarse para corregir los datos erróneos y, luego, reenviarse al partner.
Se admiten los siguientes avisos de expedición:
Un aviso de expedición cancelado
Un aviso de expedición cancelado sirve para cancelar un aviso de expedición erróneo enviado previamente. En la sesión Conversión de códigos de estatus de expedición (sal.) (ecedi4180m000), puede especificar los códigos del mensaje original o cancelado, que se incluyen en el mensaje.
Aviso de expedición original
Si el estatus EDI de la expedición es Confirmado, el aviso de expedición se considera un mensaje original. Si el estatus EDI de la expedición es No aprobado, el aviso de expedición se considera un mensaje cancelado.
Opcionalmente, si el estatus EDI de la expedición es Modificar, puede corregir los errores notificados cambiando la fecha/hora, cantidad o peso de la expedición y cualquier otro dato EDI incluido en el aviso de expedición original, y reenviar el aviso de expedición corregido al partner. Para reenviar el aviso de expedición corregido, utilice la sesión Confirmar ASN de salida (whinh4230m100) para preparar el aviso de expedición corregido (856/DESADV) para su transmisión. Al preparar el aviso de expedición saliente, el estatus EDI de la expedición se establece en Confirmado. Si la red está configurada para generar mensajes con comunicación directa a red, ejecute la sesión Comunicación directa a red (ecedi7205m000). De lo contrario, ejecute la sesión Generar mensajes EDI (ecedi7201m000) para generar manualmente el mensaje saliente.
Para la comunicación EDI externa, los archivos de mensaje saliente (ASCII) se colocan en el directorio appl_from, en el directorio de la red, desde el que el software de conversión/comunicación los recuperará.