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.

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

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

Tipo de ejecución

Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.

Autenticación

Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.

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.
(missing or bad snippet)