Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Controle de Ponto e Refeitório > Com.senior.g5.rh.hr.esocial

Web service com.senior.g5.rh.hr.esocial

Este serviço deve ser utilizado para atualizar a situação das pendências que estão "Aguardando Retorno", sendo possível informar o número de recibo ou as críticas retornadas pelo governo.

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.

WSDL

Porta

AtualizarRetornosEsocial

Web service para atualizar a situação das pendências que estão "Aguardando Retorno".

Necessita autenticação: Sim

Situação da versão: Atual

Versão: 1.

Requisição: 1.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:AtualizarRetornosEsocial>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <evento>
          <iD>String</iD>
          <situacao>Integer</situacao>
          <recibo>String</recibo>
          <mensagem>String</mensagem>
          <critica>
            <codigo>String</codigo>
            <mensagem>String</mensagem>
            <localizacao>String</localizacao>
          </critica>
        </evento>
      </parameters>
    </ser:AtualizarRetornosEsocial>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Ajuda
evento Set Obrigatório
evento.iD String Obrigatório ID da pendência que deverá ter sua situação atualizada
evento.situacao Integer Obrigatório 1 - Autorizado: Deve ser utilizado quando o governo processou o envio e retornou o número de recibo do evento.
2 - Rejeitado: Deve ser utilizando quando o governo processou o envio e retornou críticas identificadas no evento.
evento.recibo String Opcional Número de recibo retornado pelo governo para o evento. Obrigatório quando Situacao = 1 - Autorizado.
evento.mensagem String Opcional Resumo da situação do evento. Quando Situacao = 2.

Exemplos:
a) Conteúdo do evento inválido;
b) Retornado com erros do Governo.
critica Set Opcional Gerado para eSocial com detalhes da rejeição
critica.codigo String Opcional Código da rejeição
critica.mensagem String Opcional Localização da tag com problema
critica.localizacao String Opcional Mensagem do problema

Resposta:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:AtualizarRetornosEsocialResponse>
      <result>
        <resposta>
          <iD>String</iD>
          <status>String</status>
          <mensagem>String</mensagem>
        </resposta>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:AtualizarRetornosEsocialResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Ajuda
resposta Set Opcional Registro retornado por ID processado
resposta.iD String Opcional ID que foi processado
resposta.status String Opcional Status do processamento. 1 - Ok, 2 - Erro.
resposta.mensagem String Opcional Mensagem do processamento.
erroExecucao String Opcional Mensagem para quando ocorreu um erro inesperado

Este artigo ajudou você?