Errores en la comunicación con el servidor de EMCS
Cuando se presentan documentos al sistema EMCS a través de Bacosoft LEX se genera un intercambio de mensajes con el servidor de Hacienda donde se realizan validaciones y se gestionan posibles errores.
Estos errores pueden estar relacionados con la indisponibilidad del servidor de Hacienda (mantenimiento programado, vencimiento de declaraciones, etc.) o estár vinculados a alguna definición en la configuración de Bacosoft LEX que genere problemas a la hora de procesar la respuesta del servidor.
Esto ocurre para todos los casos que se envíen mensajes al servidor de EMCS: presentar un e-DA, cambiar destino, anular el documento o notificar su recepción.
Proceso de presentación de documentos
A continuación se describe el proceso una vez que el usuario hace clic en el botón Presentar de un documento:
-
La aplicación guarda el mensaje firmado en la bandeja de salida.
-
Envía el mensaje desde la bandeja de salida.
-
Recíbe el mensaje de aceptación desde el servidor del sistema EMCS.
-
La aplicación marca el mensaje de la bandeja de salida como enviado y guarda el mensaje de aceptación en la bandeja de entrada. En este punto el mensaje de aceptación está marcado como No leído y Pendiente de procesar.
-
Bacosoft LEX procesa el mensaje de aceptación. En este punto se refleja el cambio de estado del documento y se contabilizan los movimientos que correspondan.
Por ejemplo, si está presentando un e-DA entonces se marcará el documento como presentado, se rellenará su ARC y se generará el registro de salida con las partidas expedidas.
¿Dónde pueden ocurrir los errores?
Errores al enviar el mensaje
Este tipo de fallos son excepcionales y pueden estar causados por:
-
la no disponibilidad del servidor de Hacienda;
-
que el servidor de Hacienda se encuentre bajo una carga de trabajo excesiva y no pueda atender todas las peticiones;
-
errores internos del sistema EMCS dentro del servidor de Hacienda.
La aplicación avisará al usuario que el mensaje se ha quedado en la Bandeja de salida.
Puede hacer clic en Si en el mensaje para abrir la Bandeja de salida. Y en cualquier otro momento puede acceder desde .
Si estaba presentando un e-DA entonces verá que el mensaje no tiene ARC asignado todavía y en tendrá Estado Pendiente presentación y un indicador en amarillo con la leyenda SAL.
El problema se soluciona reenviando el mensaje desde la bandeja de salida. Diríjase a , identifique el mensaje por su fecha y hora, pulse el botón derecho del ratón y seleccione Reenviar.
Si el mensaje es enviado con éxito se mostrará el siguiente mensaje y habrá desaparecido de la bandeja de salida.
Si estaba presentando un e-DA entonces en se reflejará el ARC asignado y tendrá Estado Presentado:
Errores al procesar la respuesta del mensaje
Este es el caso en que el servidor de Hacienda acepta la presentación del documento pero Bacosoft LEX tiene problemas para procesar dicha aceptación. Esto ocurre cuando algo mal definido en la aplicación causa una condición inesperada. Bacosoft LEX le avisará al usuario mediante el siguiente mensaje:
En el ejemplo se ha presentado un e-DA interno al cual se le asignó el ARC 22ESD28851NRU00037748.
En el documento se mantiene con el Estado Pendiente de presentación y el indicador en amarillo ENT.
El mensaje de aceptación del e-DA estará pendiente de procesar en la Bandeja de entrada:
Primero hay que solucionar la causa del error para lo cual cuenta con nuestro equipo de soporte y luego desde la Bandeja de entrada forzar el procesamiento de la aceptación. Para esto último, diríjase a , seleccione el mensaje correspondiente y haga clic en el botón derecho del ratón. En las opciones seleccione Procesar aceptación.
En el formulario que se abre a continuación haga clic en Aceptar:
Si el mensaje es procesado con éxito aparecerá la marca en la columna Procesado:
Y se reflejarán los cambios en donde el e-DA tendrá su ARC asignado y el Estado Presentado: