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:

  1. La aplicación guarda el mensaje firmado en la bandeja de salida.

  2. Envía el mensaje desde la bandeja de salida.

  3. Recíbe el mensaje de aceptación desde el servidor del sistema EMCS.

  4. 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.

  5. 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.

circuito 02

Puede hacer clic en Si en el mensaje para abrir la Bandeja de salida. Y en cualquier otro momento puede acceder desde EMCS  Bandeja de salida.

circuito 18

Si estaba presentando un e-DA entonces verá que el mensaje no tiene ARC asignado todavía y en EMCS  e-DAs enviados tendrá Estado Pendiente presentación y un indicador en amarillo con la leyenda SAL.

circuito 17

El problema se soluciona reenviando el mensaje desde la bandeja de salida. Diríjase a EMCS  Bandeja de salida, identifique el mensaje por su fecha y hora, pulse el botón derecho del ratón y seleccione Reenviar.

circuito 19

Si el mensaje es enviado con éxito se mostrará el siguiente mensaje y habrá desaparecido de la bandeja de salida.

circuito 03

Si estaba presentando un e-DA entonces en EMCS  e-DAs enviados se reflejará el ARC asignado y tendrá Estado Presentado:

circuito 21

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:

circuito 10

En el ejemplo se ha presentado un e-DA interno al cual se le asignó el ARC 22ESD28851NRU00037748.

En EMCS  e-DAs enviados el documento se mantiene con el Estado Pendiente de presentación y el indicador en amarillo ENT.

circuito 11

El mensaje de aceptación del e-DA estará pendiente de procesar en la Bandeja de entrada:

circuito 12

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 EMCS  Bandeja de entrada, seleccione el mensaje correspondiente y haga clic en el botón derecho del ratón. En las opciones seleccione Procesar aceptación.

circuito 13

En el formulario que se abre a continuación haga clic en Aceptar:

circuito 14

Si el mensaje es procesado con éxito aparecerá la marca en la columna Procesado:

circuito 16

Y se reflejarán los cambios en EMCS  e-DAs enviados donde el e-DA tendrá su ARC asignado y el Estado Presentado:

circuito 15

Para leer más