Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Administração de Pessoal > Com.senior.g5.rh.fp.persistencia

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

Serviço para incluir, alterar e excluir registros na base do Gestão de Pessoas | HCM.

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(s)

Afastamentos

Permite inserir, alterar ou excluir históricos de afastamentos.

Necessita autenticação: Sim.

Situação da versão: Atual.

Versão: 1.

Requisição:

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

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
registro Set Opcional Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
Registro.Sequencia Integer Opcional Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
Campo Set Opcional Campos da tabela R038AFA que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Campo.Nome String Opcional Nome do campo.
Campo.Valor String Opcional Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
Data: DD/MM/YYYY ou MM/YYYY
Números com decimais: 9.99
Campo.Status Integer Opcional Status do retorno da requisição ao web service.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
Campo.Mensagem String Opcional Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
Status Set Opcional Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
Status.Codigo String Opcional Código da mensagem.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
Status.Mensagem String Opcional Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.
operacao String Opcional I = Inserir
A = Alterar
E = Excluir
IA = Incluir/Alterar

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:Envelope xmlns:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
 <soapenv:Body>
  <ser:AfastamentosResponse>
   <result>
    <registro>
     <sequencia>Integer</sequencia>
     <campo>
      <nome>String</nome>
      <valor>String</valor>
      <status>Integer</status>
      <mensagem>String</mensagem>
     </campo>
     <status>
      <codigo>String</codigo>
      <mensagem>String</mensagem>
     </status>
    </registro>
    <erroAposExecucao>String</erroAposExecucao>
   <erroExecucao>String</erroExecucao>
  </result>
 </ser:AfastamentosResponse>
</soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Opcional Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
Registro.Sequencia Integer Opcional Identificador para facilitar a recuperação do resultado.
Campo Set Opcional Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
Campo.Nome String Opcional Nome do campo.
Campo.Valor String Opcional Valor referente ao campo informado.
Campo.Status Integer Opcional Status do retorno da requisição ao webservice. 0: OK / 1: Consistência de negócio / 2: Consistência customizados / 3: Erro nos campos / 4: Erro não mapeado / 5: Registro inexistente / 6: Parâmetro inválido / 7: Aviso / 8: Registro já cadastrado
Campo.Mensagem String Opcional Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
Status Set Opcional Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
Status.Codigo Integer Opcional Código da mensagem. 0: OK / 1: Consistência de negócio / 2: Consistência customizados / 3: Erro nos campos / 4: Erro não mapeado / 5: Registro inexistente / 6: Parâmetro inválido / 7: Aviso / 8: Registro já cadastrado
Status.Mensagem Integer Opcional Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.
erroAposExecucao String Opcional Mensagem de erro após a execução.
erroExecucao String Opcional Mensagem de erro durante a execução.

Atendentes

Permite inserir, alterar ou excluir cadastros de Atendentes.

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:Atendentes>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <operacao>String</operacao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>       
		  </campo>	
        </registro>		
      </parameters>
    </ser:Atendentes>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
operação String Obrigatório I = Inserir
A = Alterar
E = Excluir
IA = Incluir/Alterar
registro Set Obrigatório Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Set Obrigatório Campos da tabela R108TAT que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
NomeChaveTipoTamanhoMáscaraDescrição
CODATESimNúmero6-Código do atendente
ORIATENãoTexto1-Origem do atendente
NUMEMPNãoNúmero4-Código da empresa
TIPCOLNãoNúmero1-Tipo do colaborador
NUMCADNãoNúmero9-Número do cadastro do colaborador
NOMATENãoTexto40-Nome do atendente
CODPRFNãoNúmero4-Código do conselho profissional
REGCONNãoTexto20-Registro no conselho profissional
SITREGNãoTexto1-Situação do registro no conselho profissional
TITATENãoTexto9-Título utilizado na apresentação do atendente (Dr, Dra, Fda, etc.)
DDICONNãoNúmero3-Código DDI do contato
DDDCONNãoNúmero3-Código DDD do contato
NUMTELNãoTexto20-Número do telefone
CODUSUNãoNúmero10-Código do usuário relacionado ao atendente
CODPOSNãoNúmero3-Código do posto de atendimento padrão
QTDMESNãoNúmero2-É o tempo que será retrocedido para considerar exames no ASO
INDPARNãoTexto1-Na emissão do ASO considera a situação exame
FECQUENãoTexto1-Define comportamento ao gravar as respostas do questionário
CONCIDNãoNúmero1-Define como deve apresentar a tela de consulta da CID

Observação: O separador de números decimais é o ponto. Exemplo: 9.99. Campos de usuário também são permitidos.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY. Números com decimais: 9.99

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:AtendentesResponse>
      <result>
	    <erroAposExecucao>String</erroAposExecucao>
        <erroExecucao>String</erroExecucao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>  
			<status>Integer</status>
            <mensagem>String</mensagem>  	
		  </campo>	
		  <status>
              <codigo>String</codigo>
              <mensagem>String</mensagem>       
          </status>
        </registro>
      </result>
    </ser:AtendentesResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado.
campo Set Obrigatório Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado.
campo.status Integer Obrigatório Status do retorno da requisição ao webservice. 0: OK / 1: Consistência de negócio / 2: Consistência customizados / 3: Erro nos campos / 4: Erro não mapeado / 5: Registro inexistente / 6: Parâmetro inválido / 7: Aviso / 8: Registro já cadastrado
campo.mensagem String Obrigatório Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Set Obrigatório Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Integer Obrigatório Código da mensagem. 0: OK / 1: Consistência de negócio / 2: Consistência customizados / 3: Erro nos campos / 4: Erro não mapeado / 5: Registro inexistente / 6: Parâmetro inválido / 7: Aviso / 8: Registro já cadastrado
status.mensagem Integer Obrigatório Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.

BasesCalculo

Permite inserir, alterar ou excluir valores de Lançamentos Base (FR044BAS)

Necessita autenticação: Sim.

Situação da versão: Atual.

Versão: 1.

Versão atual: 1.

Requisição:

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

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
operação Obrigatório String I = Inserir
A = Alterar
E = Excluir
registro Obrigatório Set Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Obrigatório Integer Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Obrigatório Set A tabela abaixo lista os campos da tabela R044BAS que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
NomeChaveTipoTamanhoDescrição
NUMEMPSimNúmero4Código da empresa que será utilizado na integração. Este campo é obrigatório.
TIPCOLSimNúmero1Informar o tipo de colaborador, que poderá ser:
- 1 - Empregado
- 2 - Terceiro
- 3 - Parceiro
Este campo é obrigatório.
NUMCADSimNúmero9Indicar um número de cadastro para identificar cada colaborador, terceiro ou parceiro. Este campo é obrigatório.
CMPBASSimData-Competência da contribuição realizada. Este campo é obrigatório.

Máscara: MM/YYYY
SEQBASSimNúmero2Sequencia do lançamento na competência. Este campo é obrigatório.
TIPINSNãoNúmero1Informar o tipo de inscrição, que poderá ser:
- 1 - CNPJ
- 2 - CPF
Este campo é obrigatório.
NUMINSNãoNúmero15Informar o número de inscrição de acordo com o tipo de inscrição, informar somente números. Este campo é obrigatório.
CONINDNãoTexto1Informe se o outro contrato do colaborador se enquadra em categoria de contribuinte individual ("S - Sim" ou "N - Não"). Este campo é obrigatório.
CATESONãoNúmero3Informe a categoria do trabalhador, conforme Tabela 01 (Categorias de Trabalhadores) do eSocial. Este campo é obrigatório.
BMEINSNãoNúmero13Informe a base de cálculo do INSS Mensal
VMEINSNãoNúmero13Informe o valor de cálculo do INSS Mensal
B13INSNãoNúmero13Informe a base de cálculo do INSS sobre 13º Salário
V13INSNãoNúmero13Informe o valor de cálculo do INSS sobre 13º Salário
BMEIRFNãoNúmero13Informe a base de IRRF
VMEIRFNãoNúmero13Informe o valor de IRRF
BFEIRFNãoNúmero13Informe a base de IRRF férias
VFEIRFNãoNúmero13Informe o valor de IRRF férias
B13IRFNãoNúmero13Informe a base de IRRF sobre o 13º salário
V13IRFNãoNúmero13Informe o valor de IRRF sobre o 13º salário
BPLIRFNãoNúmero13Informe a base de IRRF de participação nos lucros
VPLIRFNãoNúmero13Informe o valor de IRRF de participação nos lucros
BMEIPENãoNúmero13Informe a base do IPE de mensal
VMEIPENãoNúmero13Informe o valor do IPE de mensal
BFEIPENãoNúmero13Informe a base do IPE de férias
VFEIPENãoNúmero13Informe o valor do IPE de férias
B13IPENãoNúmero13Informe a base do IPE de 13º salário
V13IPENãoNúmero13Informe o valor do IPE de 13º salário
DMENSINãoNúmero13Informe o valor da dedução simplificada mensal
DFERSI NãoNúmero13Informe o valor da dedução simplificada sobre férias
D13SIM NãoNúmero13Informe o valor da dedução simplificada sobre 13º salário

Observações

  • O separador de números decimais é o ponto. Exemplo: 9.99.
  • Campos de usuário também são permitidos.
campo.nome Obrigatório String Nome do campo.
campo.valor Obrigatório String Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:

Data: DD/MM/YYYY ou MM/YYYY.
Números com decimais: 9.99

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.

CentrosDeCustos

Possibilita inserir, alterar ou excluir Centros de Custos.

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:CentroDeCustos>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <operacao>String</operacao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>       
		  </campo>	
        </registro>		
      </parameters>
    </ser:CentroDeCustos>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
operação String Obrigatório I = Inserir
A = Alterar
E = Excluir
IA = Incluir/Alterar
registro Set Obrigatório Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Set Obrigatório Campos da tabela R018CCU que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
NomeChaveTipoTamanhoMáscaraDescrição
NUMEMPSimNúmero4-Código da empresa
CODCCUSimTexto18-Código Centro Custo Contábil
NOMCCUNãoTexto80-Descrição do C.Custo
FILGRPNãoNúmero6-Filial GPS
FILCTBNãoNúmero6-Filial Contábil
CODRATNãoNúmero9-Código de Rateio do C.Custo
DATCRINãoData-DD/MM/AAAAData de Criação
DATEXTNãoData-DD/MM/AAAAData de Extinção
CODFILNãoNúmero6-Filial Orçamento
CCUTXTNãoTexto32-Texto C.Custo

Observações:

- O separador de números decimais é o ponto. Exemplo: 9.99.
- Campos de usuário também são permitidos.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
Data: DD/MM/YYYY ou MM/YYYY
Números com decimais: 9.99

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:CentroDeCustosResponse>
      <result>
	    <erroAposExecucao>String</erroAposExecucao>
        <erroExecucao>String</erroExecucao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>  
			<status>Integer</status>
            <mensagem>String</mensagem>  	
		  </campo>	
		  <status>
              <codigo>String</codigo>
              <mensagem>String</mensagem>       
          </status>
        </registro>
      </result>
    </ser:CentroDeCustosResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado.
campo Set Obrigatório Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado.
campo.status Integer Obrigatório Status do retorno da requisição ao web service.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
campo.mensagem String Obrigatório Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Set Obrigatório Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Integer Obrigatório Código da mensagem.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
status.mensagem Integer Obrigatório Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.

HistoricoCentroDeCusto

Possibilita inserir, alterar ou excluir Históricos de Centro de Custo.

Necessita autenticação: Sim.

Situação da versão: Atual.

Versão: 1.

Requisição:

<soapenv:Envelope xmlns:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <ser:HistoricoCentroDeCusto>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <operacao>String</operacao>
      </parameters>
    </ser:HistoricoCentroDeCusto>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
operação String Obrigatório I = Inserir
A = Alterar
E = Excluir
IA = Incluir/Alterar
registro Set Obrigatório Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Set Obrigatório Campos da tabela R038HCC que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
(Substituir pela Tabela 1)
Observações:
- O separador de números decimais é o ponto. Exemplo: 9.99.
- Campos de usuário também são permitidos.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
Data: DD/MM/YYYY. ou MM/YYYY
Números com decimais: 9.99

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:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <ser:HistoricoCentroDeCustoResponse>
      <result>
        <erroAposExecucao>String</erroAposExecucao>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:HistoricoCentroDeCustoResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado.
campo Set Obrigatório Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado.
campo.status Integer Obrigatório Status do retorno da requisição ao web service.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
campo.mensagem String Obrigatório Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Set Obrigatório Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Integer Obrigatório Código da mensagem.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
status.mensagem Integer Obrigatório Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.

LancarVales

Possibilita inserir Vales.

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:LancarVales>
   <user>String</user>
   <password>String</password>
   <encryption>Integer</encryption>
   <parameters>
    <operacao>String</operacao>
     <registro>
      <sequencia>Integer</sequencia> 
      <campo>
       <nome>String</nome>
       <valor>String</valor>
      </campo>
     </registro>
   </parameters>
  </ser:LancarVales>
 </soapenv:Body>
</soapenv:Envelope>
		

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
operação String Obrigatório I = Inserir
registro Set Obrigatório Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Set Obrigatório Campos da tabela Vales/Compras (R044VAL) que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
NomeChaveTipoTamanhoMáscaraDescrição
NUMEMPSimNúmero4-Código da empresa que será utilizado na integração. Este campo é obrigatório.
TIPCOLSimNúmero1-Informar o tipo de colaborador, que poderá ser:
1 - Empregado
2 - Terceiro
3 - Parceiro

Este campo é obrigatório.
NUMCADSimNúmero9-Indicar um número de cadastro para identificar cada colaborador, terceiro ou parceiro. Este campo é obrigatório.
DATPAGSimData-DD/MM/YYYYData de pagamento do vale. Este campo é obrigatório.
SEQVALSimNúmero2-Sequência na data do vale. Caso este campo não seja informado, o serviço irá calcular automaticamente uma sequência disponível.
TIPVALNãoNúmero3-Tipo do vale. Este campo é obrigatório.
NRODOCNãoTexto15-Número do Documento.
VALBRUNãoNumérico11,2-Valor bruto do adiantamento. Este campo é obrigatório.
VALIRFNãoNumérico11,2-Valor de IR do adiantamento.
TDCVALNãoTexto1-Tipo de desconto. Opções:
C - Descontar em Todos os Tipos de Cálculo
U - Descontar Apenas no Último Cálculo do Mês
N - Não Descontar

Este campo é obrigatório.
QTDPCLNãoNúmero3-Quantidade de parcelas.
Este parâmetro deverá ser informado quando TDCVAL for diferente de N.
CMPININãoDataMM/YYYY-Competência de início do desconto.
Este parâmetro deverá ser informado quando TDCVAL for diferente de N.
Observações
  • O separador de números decimais é o ponto. Exemplo: 9.99.
  • Campos de usuário também são permitidos.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
Data: DD/MM/YYYY ou MM/YYYY
Números com decimais: 9.99

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:LancarValesResponse>
   <result>
    <erroAposExecucao>String</erroAposExecucao>
    <erroExecucao>String</erroExecucao>
    <registro>
     <sequencia>Integer</sequencia> 
     <campo>
      <nome>String</nome>
      <valor>String</valor>  
      <status>Integer</status>
      <mensagem>String</mensagem>  	
     </campo>	
     <status>
      <codigo>String</codigo>
      <mensagem>String</mensagem>       
     </status>
    </registro>
   </result>
  </ser:LancarValesResponse>
 </soapenv:Body>
</soapenv:Envelope>
		

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado.
campo Set Obrigatório Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado.
campo.status Integer Obrigatório Status do retorno da requisição ao web service.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
campo.mensagem String Obrigatório Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Set Obrigatório Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Integer Obrigatório Código da mensagem.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
status.mensagem Integer Obrigatório Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.

OutrasEmpresas

Possibilita inserir, alterar ou excluir Outras Empresas.

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:OutrasEmpresas>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <operacao>String</operacao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>       
		  </campo>	
        </registro>		
      </parameters>
    </ser:OutrasEmpresas>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
operação String Obrigatório I = Inserir
A = Alterar
E = Excluir
IA = Incluir/Alterar
registro Set Obrigatório Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Set Obrigatório Campos da tabela R032OEM que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
(Substituir pela Tabela 1)
Observações:
- O separador de números decimais é o ponto. Exemplo: 9.99.
- Campos de usuário também são permitidos.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
Data: DD/MM/YYYY ou MM/YYYY
Números com decimais: 9.99

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:OutrasEmpresasResponse>
      <result>
	    <erroAposExecucao>String</erroAposExecucao>
        <erroExecucao>String</erroExecucao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>  
			<status>Integer</status>
            <mensagem>String</mensagem>  	
		  </campo>	
		  <status>
              <codigo>String</codigo>
              <mensagem>String</mensagem>       
          </status>
        </registro>
      </result>
    </ser:OutrasEmpresasResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado.
campo Set Obrigatório Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado.
campo.status Integer Obrigatório Status do retorno da requisição ao web service.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
campo.mensagem String Obrigatório Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Set Obrigatório Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Integer Obrigatório Código da mensagem.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
status.mensagem Integer Obrigatório Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.

ProgramacaoFerias

Possibilita inserir, alterar ou excluir programações de férias individuais.

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:ProgramacaoFerias>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <operacao>String</operacao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>       
		  </campo>	
        </registro>		
      </parameters>
    </ser:ProgramacaoFerias>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
operação String Obrigatório I = Inserir
A = Alterar
E = Excluir
IA = Incluir/Alterar
registro Set Obrigatório Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Set Obrigatório Campos da tabela R040PRG que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
NomeChaveTipoTamanhoMáscaraDescrição
NUMEMPSimNúmero4-Código da empresa
TIPCOLSimNúmero1-Tipo do colaborador
NUMCADSimNúmero9-Número do cadastro do colaborador
INIPERSimData-DD/MM/AAAAInício do período aquisitivo
PRGDATSimData-DD/MM/AAAAInício das férias
PRGDFENãoNúmero2,2-Dias de férias
PRGDABNãoNúmero2,2-Dias de abono
PRG13SNãoAlfa1-Adiantamento de 13º salário (S/N)
PRGDPGNãoData-DD/MM/AAAAData de pagamento
PRGPCLNãoNúmero2-Parcelas
GERADTNãoAlfa1-Gerar adiantamento (S/N)
STAPRGNãoAlfa1-Programação efetiva ou provisória (E/P)
Observação: O separador de números decimais é o ponto. Exemplo: 9.99. Campos de usuário não são suportados.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY. Números com decimais: 9.99

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:ProgramacaoFeriasResponse>
      <result>
	    <erroAposExecucao>String</erroAposExecucao>
        <erroExecucao>String</erroExecucao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>  
			<status>Integer</status>
            <mensagem>String</mensagem>  	
		  </campo>	
		  <status>
              <codigo>String</codigo>
              <mensagem>String</mensagem>       
          </status>
        </registro>
      </result>
    </ser:ProgramacaoFeriasResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado.
campo Set Obrigatório Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado.
campo.status Integer Obrigatório Status do retorno da requisição ao webservice. 0: OK / 1: Consistência de negócio / 2: Consistência customizados / 3: Erro nos campos / 4: Erro não mapeado / 5: Registro inexistente / 6: Parâmetro inválido / 7: Aviso / 8: Registro já cadastrado
campo.mensagem String Obrigatório Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Set Obrigatório Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Integer Obrigatório Código da mensagem. 0: OK / 1: Consistência de negócio / 2: Consistência customizados / 3: Erro nos campos / 4: Erro não mapeado / 5: Registro inexistente / 6: Parâmetro inválido / 7: Aviso / 8: Registro já cadastrado
status.mensagem Integer Obrigatório Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.

Rateios

Possibilita inserir, alterar ou excluir Rateios.

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:Rateios>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <operacao>String</operacao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>       
		  </campo>	
        </registro>		
      </parameters>
    </ser:Rateios>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
operação String Obrigatório I = Inserir
A = Alterar
E = Excluir
IA = Incluir/Alterar
registro Set Obrigatório Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Set Obrigatório Campos da tabela R020RAT que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
NomeChaveTipoTamanhoMáscaraDescrição
CODRATSimNúmero9-Código do rateio
DESRATNãoTexto80-Descrição do Rateio
TIPDSPNãoNúmero1-Tipo de Despesa

Observações:
- O separador de números decimais é o ponto. Exemplo: 9.99.
- Campos de usuário também são permitidos.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
Data: DD/MM/YYYY ou MM/YYYY.
Números com decimais: 9.99

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:RateiosResponse>
      <result>
	    <erroAposExecucao>String</erroAposExecucao>
        <erroExecucao>String</erroExecucao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>  
			<status>Integer</status>
            <mensagem>String</mensagem>  	
		  </campo>	
		  <status>
              <codigo>String</codigo>
              <mensagem>String</mensagem>       
          </status>
        </registro>
      </result>
    </ser:RateiosResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado.
campo Set Obrigatório Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado.
campo.status Integer Obrigatório Status do retorno da requisição ao webservice.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
campo.mensagem String Obrigatório Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Set Obrigatório Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Integer Obrigatório Código da mensagem.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
status.mensagem Integer Obrigatório Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.

RateioTomador

Possibilita inserir ou alterar Tomadores por Rateio.

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:RateioTomador>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <operacao>String</operacao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>       
		  </campo>	
        </registro>		
      </parameters>
    </ser:RateioTomador>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
operação String Obrigatório I = Inserir
A = Alterar
E = Excluir
IA = Incluir/Alterar
registro Set Obrigatório Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante.
campo Set Obrigatório Campos da tabela R020TOM que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
NomeChaveTipoTamanhoMáscaraDescrição
NUMEMPSimNúmero4-Código da empresa
CODRATSimNúmero9-Código do rateio
CODTOMNãoNúmero8-Código do Tomador de Serviço
CODFILNãoNúmero6-Código da Filial

Observações:
- O separador de números decimais é o ponto. Exemplo: 9.99.
- Campos de usuário também são permitidos.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
Data: DD/MM/YYYY ou MM/YYYY.
Números com decimais: 9.99

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:RateioTomadorResponse>
      <result>
	    <erroAposExecucao>String</erroAposExecucao>
        <erroExecucao>String</erroExecucao>
		<registro>
          <sequencia>Integer</sequencia> 
		  <campo>
            <nome>String</nome>
            <valor>String</valor>  
			<status>Integer</status>
            <mensagem>String</mensagem>  	
		  </campo>	
		  <status>
              <codigo>String</codigo>
              <mensagem>String</mensagem>       
          </status>
        </registro>
      </result>
    </ser:RateioTomadorResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
registro Set Obrigatório Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Integer Obrigatório Identificador para facilitar a recuperação do resultado.
campo Set Obrigatório Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome String Obrigatório Nome do campo.
campo.valor String Obrigatório Valor referente ao campo informado.
campo.status Integer Obrigatório Status do retorno da requisição ao web service.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
campo.mensagem String Obrigatório Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Set Obrigatório Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Integer Obrigatório Código da mensagem.
0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
status.mensagem Integer Obrigatório Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.

Este artigo ajudou você?