Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Administração de Pessoal > Com.senior.g5.rh.fp.integracaoFinanceira

Web service com.senior.g5.rh.fp.integracaoFinanceira

Serviço relativo à rotina de integração financeira do Gestão de Pessoas.

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

Portas

ConfirmarTitulo

Permite confirmar pendências da integração financeira, transformando-as em títulos.
Observações:

Necessita autenticação: Sim.

Situação da versão: Atual.

Versão: 1.

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
 <soapenv:Body>
  <ser:ConfirmarTitulo>
   <user>String</user>
   <password>String</password>
   <encryption>Integer</encryption>
   <parameters>
    <registro>
     <sequencia>Integer</sequencia>
     <atribuicao>
      <nome>String</nome>
      <valor>String</valor>
     </atribuicao>
     <condicao>
      <nome>String</nome>  
      <valor>String</valor>
     </condicao>
     <status>String</status>
     <mensagem>String</mensagem>
    </registro>
   </parameters>
  </ser:ConfirmarTitulo>
 </soapenv:Body>
</soapenv:Envelope>		
		

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Cada ocorrência deste elemento representa um título que será confirmado no sistema.
registro.sequencia Integer Opcional Identificador para facilitar a recuperação do resultado. Deve ser informado pelo solicitante.
atribuicao Set Obrigatório Campos da tabela Pendências Integração Financeira (R047PEN) que serão atualizados. Cada ocorrência deste elemento representa uma atribuição para um campo.

Campos permitidos:
NomeTipoTamanhoMáscaraDescrição
NUMTITTexto30-Número do título que será atribuído. Este campo é obrigatório.
atribuicao.nome String Obrigatório Nome do campo.
atribuicao.valor String Obrigatório Valor do campo.
Observações
  • O separador de números decimais é o ponto. Exemplo: 9.99.
  • O formato para datas é DD/MM/YYYY ou MM/YYYY, conforme a máscara do campo.
condicao Set Obrigatório Campos da tabela Pendências Integração Financeira (R047PEN) que serão utilizados como filtro para realizar a atribuição de valor.

Cada ocorrência deste elemento representa uma condição do filtro, que testa se o campo é igual ao valor informado. As pendências da integração financeira que atenderem a todas as condições informadas, e que ainda não possuam número de título serão atualizadas e processadas.

Para que as pendências que já possuam número de título sejam processadas, é necessário que exista uma condição para o campo NUMTIT.

Todos os campos da R047PEN podem ser utilizados, inclusive campos de usuário.

Os campos de alguma das tabelas abaixo precisam ser adicionados obrigatoriamente:
NomeTipoTamanhoMáscaraDescrição
NUMEMPNúmero4-Código da empresa
VNCTITData-DD/MM/YYYYVencimento do título
TIPTITTexto3-Tipo do título, conforme enumeração LTipTit.
NomeTipoTamanhoMáscaraDescrição
NUMEMPNúmero4-Código da empresa
NUMTITTexto30-Número do título
condicao.nome String Obrigatório Nome do campo.
condicao.valor String Obrigatório Valor do campo.
Observações
  • O separador de números decimais é o ponto. Exemplo: 9.99.
  • O formato para datas é DD/MM/YYYY ou MM/YYYY, conforme a máscara do campo.

Resposta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
 <soapenv:Body> 
  <ser:ConfirmarTituloResponse>
    <result>
     <registro>
      <sequencia>Integer</sequencia>
      <atribuicao>
       <nome>String</nome>
       <valor>String</valor>
      </atribuicao>
      <condicao>
       <nome>String</nome>
       <valor>String</valor>
      </condicao>
      <status>String</status>
      <mensagem>String</mensagem>
     </registro>
     <erroExecucao>String</erroExecucao>
    </result>
   </ser:ConfirmarTituloResponse>
 </soapenv:Body>
</soapenv:Envelope>		
		

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as ocorrências enviadas na requisição.
registro.sequencia Integer Opcional Identificador para facilitar a recuperação do resultado. Deve ter sido informado pelo solicitante na requisição.
atribuicao Set Obrigatório Repete as ocorrências enviadas na requisição.
atribuicao.nome String Obrigatório Nome do campo.
atribuicao.valor String Obrigatório Valor do campo.
condicao Set Obrigatório Repete as ocorrências enviadas na requisição.
condicao.nome String Obrigatório Nome do campo.
condicao.valor String Obrigatório Valor do campo.
registro.status String Obrigatório Status de retorno da ocorrência. Retorna a quantidade de registros afetados. Retorna -1 caso ocorra algum erro no processamento da ocorrência.
registro.mensagem String Obrigatório Mensagem de retorno da ocorrência. Retorna OK se o STATUS for igual ou superior a 0. Retorna a descrição do erro o STATUS for igual a -1.

Este artigo ajudou você?