Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Definiciones del Motor eSocial

Atenção

Esta documentación se aplica únicamente a loss módulo s: PA, SM.

El eSocial Engine es el encargado de ensamblar los archivos XML luego de generar la información en Gestión de Personas.

Al cambiar el tipo de entorno en la pantalla Configuración de eSocial (FR030DES), es importante revisar la configuración de eSocial Engine en esta pantalla, para que los envíos se transmitan al destino correcto (URL de eDocs o directorio para guardar en disco, según el tipo de procesamiento).

Las definiciones de eSocial Engine se recargan cada vez que se ejecuta, lo que reduce la necesidad de reiniciar eSocial Engine con cada cambio.

El eSocial Engine divide los registros en archivos de hasta 30 mb como máximo. Una vez alcanzado este tamaño, se crea un nuevo archivo para continuar con la generación de registros.

Importante

Para cambiar o eliminar información que ya se ha enviado al eSocial, el proceso se debe realizar directamente en el origen de la información. De esta forma el sistema está preparado para monitorear y generar las tratativas de forma automática, enviando los lecturas de cambio y exclusión.

Al realizar estas operaciones manualmente en la base de datos, el sistema no genera las debidas pendencias para el eSocial. Esto causa inconsistencias irreversibles entre la base de datos del sistema y el Gobierno.

Por esta razón, no se permite realizar ningún comando directamente en la base de datos sin orientación específica de Senior, especialmente en las tablas: R030DES, R000DME, R034MAT y todas con prefijo R350 *.

Guía general

ÁguilaGeneral es obligatorio, las configuraciones informadas en esta pestaña se aplicarán a todas las empresas.

Tipo de ambiente eSocial

Identifica el tipo de entorno:

Importante

Importante

Al cambiar el tipo de entorno, es importante revisar la configuración del motor eSocial (FR000DMEpara que los envíos se transmitan al destino correcto (URL del eDoc o directorio para guardar en disco, dependiendo del tipo de procesamiento).

Tipo de procesamiento

Defina si la información para eSocial se enviará a través de un servicio web o archivos XML guardados en el disco. Dependiendo de la opción seleccionada, el sistema habilitará los campos para la información del servicio web o para la generación de archivos.

En el sistema las opciones son:

Al utilizar el tipo de procesamiento "2 – Guardar Archivo en Disco (Third Party Messenger)", todas las empresas que serán enviadas a eSocial deberán estar registradas en la pestaña "Empresa", ya que será necesario indicar un directorio diferente para cada una de ellas. a ellos.

Observación

Recomendamos usar la opción "1 - Enviar a eDocs eSocial" para los clientes que usan eDocs. Esta opción no requiere configuración de Middleware o GlassFish y tiene un mejor rendimiento.

Guía de la empresa

La pestaña Empresa quedará habilitada luego de registrar la información en la pestaña General, en esta pestaña se registra la información específica del Motor para una determinada empresa, es decir, las empresas parametrizadas en esta ubicación podrán generar el archivo XML en otro del parametrizado en la pestaña General. Si se realizan parametrizaciones en esta pestaña, prevalecerán sobre las de la pestaña General.

Si hay más de una empresa registrada en eDocs, se debe configurar la pestaña Empresa para cada una de ellas. Esto se debe a que cada empresa tiene su certificado digital, así como sus datos de usuario y contraseña.

Empresa

Seleccione la empresa que necesita que se genere el archivo XML diferente al registrado en la pestaña General.

Tipo de ambiente eSocial

Identifica el tipo de entorno:

Importante

Importante

Al cambiar el tipo de entorno, es importante revisar la configuración del motor eSocial (FR000DMEpara que los envíos se transmitan al destino correcto (URL del eDoc o directorio para guardar en disco, dependiendo del tipo de procesamiento).

Tipo de procesamiento

Defina si los archivos XML para las empresas seleccionadas se enviarán a través del servicio web o si los archivos se guardarán en el disco. Dependiendo de la opción seleccionada, el sistema habilitará los campos para la información del servicio web o para la generación de archivos.

En el sistema las opciones son:

Al utilizar el tipo de procesamiento "2 – Guardar archivo en disco (Mensajero de terceros)", todas las empresas que se enviarán a eSocial deben registrarse en esta pestaña, indicando un directorio diferente para cada una de ellas en el campo "Directorio de XML". archivos”.

Uso del motor eSocial

Envío a través de servicios web

Quien utilice el servicio web para integrar la información con eDocs no necesitará generar archivos para guardarlos en disco, ya que la información será enviada por el servicio webConsultar EstadoDocumentos.

Archivos guardados en el disco

generación de archivos XML

Cualquiera que no utilice el servicio web para integrar información con eDocs deberá generar archivos XML en el formato a continuación. Estos archivos deben guardarse en la carpeta "Return" dentro del directorio configurado en Miscellaneous > eSocial Engine Definitions > fieldDirectorio de archivos XML.

ID Campo Padre Tipo Incidencia Descripción
0 EstadoDocumento     1-1 Estado del documento electrónico
1 Documento 0   1-1 Datos de identificación del documento
1.1 Documento clave 1 Texto 1-1 Clave/identificador del documento
2 Situación 0 Número 1-1

Se debe informar el estado del documento.

1 - Autorizado: Debe usarse cuando el gobierno haya procesado la presentación y devuelto el número de recibo del evento.

2 - Rechazada: Debe utilizarse cuando el gobierno tramitó la presentación y devolvió las críticas identificadas en el evento.

3 ProtocoloAutorización 0 Texto 0-1 Número de recibo devuelto por el gobierno para el evento. Obligatorio cuando Estado = 1 - Autorizado.
4 Fecha de autorización 0 Fecha 0-1 Fecha de autorización devuelta por el gobierno. Obligatorio cuando Estado = 1 - Autorizado.
5 Mensaje 0 Texto 0-1 Resumen del estado del evento. Cuando Estado = 2. Ejemplos: a) Contenido de evento no válido; b) Devuelto con errores del Gobierno.
6 DetallesCrítica 0   0-1 Generado para eSocial con detalles de rechazo
6.1 DetalleCrítica 5   0-N Generado para eSocial con detalles de rechazo
6.1.1 Código 5.1 Número 1-1 Código del rechazo
6.1.2 Localización 5.1 Texto 0-1 Ubicación de la etiqueta del problema
6.1.3 Mensaje 5.1 Texto 1-1 mensaje de problema

Aquí hay un ejemplo deenvío autorizado, es decir, se envió información a través de los layouts y el feedback fue positivo:

<?xml version="1.0" encoding="utf-8"?>
<SituacaoDocumento xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
   <Documento>
      <ChaveDocumento>ID1806800930000002017071917133100001</ChaveDocumento>
   </Documento>
   <Situacao>1</Situacao>
   <ProtocoloAutorizacao>1.2.0000000000000011124</ProtocoloAutorizacao> <DataAutorizacao>2016-11-07T10:30:33-02:00</DataAutorizacao>
</SituacaoDocumento>

Los siguientes son dos ejemplos deenvíos rechazados, es decir, se envió información a través de los layouts y la devolución fue negativa.

Ejemplo 1:

<?xml version="1.0" encoding="utf-8"?>
<SituacaoDocumento xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
   <Documento>
      <ChaveDocumento>ID1806800930000002017071917133100001</ChaveDocumento>
   </Documento>
   <Situacao>2</Situacao>
   <Codigo>401</Codigo>
   <DetalhesCritica>
      <DetalheCritica>
         <Codigo>537</Codigo>
         <Mensagem>Já existe no sistema registro com mesmo código de identificação (chave) em período de vigência conflitante com o período informado no registro atual.
         Ação Sugerida: O evento somente pode ser recepcionado se não existir outro evento para a tabela com o mesmo código de identificação (chave) em período de vigência conflitante com o período informado no evento atual.
         Certifique-se que o código de identificação e os períodos informados estejam corretos.</Mensagem>
         <Localizacao />
      </DetalheCritica>
   </DetalhesCritica>
</SituacaoDocumento>

Ejemplo 2:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><ConsultarSituacaoDocumentosResponse ><ConsultarSituacaoDocumentosResult xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><a:anyType i:type="SituacaoDocumento"><Documento><ChaveDocumento>ID1123456780000002017071115003800010</ChaveDocumento></Documento><Situacao>2</Situacao><DetalhesCritica><DetalheCritica><Codigo>537</Codigo><Localizacao>Testes</Localizacao><Mensagem>Já existe no sistema registro com mesmo código de identificação (chave) em período de vigência conflitante com o período informado no registro atual.Ação Sugerida: O evento somente pode ser recepcionado se não existir outro evento para a tabela com o mesmo código de identificação (chave) em período de vigência conflitante com o período informado no evento atual.Certifique-se que o código de identificação e os períodos informados estejam corretos.</Mensagem></DetalheCritica><DetalheCritica><Codigo>986</Codigo><Mensagem>AAAAAAAAAAAAAAAA AAAAAAAAAAAAAA AAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAA AAAAAAA AAAAAAAAAAAAA AAAAAAAAAAA AAAA AAAAAAAAAAAAAA AAAAAAAAAA AAA A AA A AAAAAAAAAAAAAAAAA.Ação Sugerida: O evento somente pode ser recepcionado se não existir outro evento para a tabela com o mesmo código de identificação (chave) em período de vigência conflitante com o período informado no evento atual.Certifique-se que o código de identificação e os períodos informados estejam corretos.</Mensagem></DetalheCritica></DetalhesCritica></a:anyType></ConsultarSituacaoDocumentosResult></ConsultarSituacaoDocumentosResponse></s:Body></s:Envelope>
(missing or bad snippet)