Web service com.senior.g5.rh.hr.recalculoEventos
Web service de recálculo de eventos, disponível no módulo Controle de Ponto e Refeitório.
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
- Síncrono: http://example.com/g5-senior-services/ronda_Synccom_senior_g5_rh_hr_recalculoEventos?wsdl
- Assíncrono: http://example.com/g5-senior-services/ronda_Asynccom_senior_g5_rh_hr_recalculoEventos?wsdl
- Agendado: http://example.com/g5-senior-services/ronda_Schedulecom_senior_g5_rh_hr_recalculoEventos?wsdl
Portas
Gerar
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:Gerar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <iniGer>DateTime</iniGer> <fimGer>DateTime</fimGer> <fimPrj>DateTime</fimPrj> <perPag>String</perPag> <eveDup>String</eveDup> <numEmp>Integer</numEmp> <codCal>Integer</codCal> <qtdIte>Integer</qtdIte> <tipCal>Integer</tipCal> <perCal>Integer</perCal> <gruEmp>Integer</gruEmp> <abrTsa>String</abrTsa> <codLot>Integer</codLot> <abrVin>String</abrVin> <abrTcl>String</abrTcl> <abrCar>String</abrCar> <abrCad>String</abrCad> <abrEsc>String</abrEsc> <abrFil>String</abrFil> <abrTma>String</abrTma> <abrLoc>String</abrLoc> <abrOem>String</abrOem> <abrCcu>String</abrCcu> <abrEve>String</abrEve> <abrSin>String</abrSin> <abrCes>String</abrCes> <abrTco>String</abrTco> </parameters> </ser:Gerar> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
iniGer | Opcional | DateTime | Data inicial do período de integração
Máscara: DD/MM/YYYY. Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido. |
fimGer | Opcional | DateTime | Data final do período de integração
Máscara: DD/MM/YYYY. Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido. |
fimPrj | Opcional | DateTime | Projetar até a data indicada
Máscara: DD/MM/YYYY. Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido. |
perPag | Opcional | String | Definir o período de pagamento
Valores: M - Mensal S - Semanal Q - Quinzenal T - Todos Valor Padrão: T - Todos Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido. |
eveDup | Opcional | String | Definir tratamento dos eventos duplos
Valores: S - Somar lançado com o gerado D - Desprezar gerado Valor padrão: S - Somar lançado com o gerado |
numEmp | Opcional | Integer | Código da empresa que será utilizada no escalonamento
|
codCal | Opcional | Integer | Código de Cálculo que será usado no cálculo da folha
Somente se os parâmetros PerCal e TipCal forem iguais a 0 |
qtdIte | Opcional | Integer | Campo de controle. Não informar este campo. |
tipCal | Opcional | Integer | Tipo de Cálculo para o Cálculo da Folha, se Código de Cálculo = 0
Valores: 11 - Cálculo Mensal 12 - Folha Complementar 21 - Primeira Semana 22 - Semana Intermediária 23 - Última Semana 31 - Adiantamento 13º Salário 32 - 13º Salário Integral 41 - Primeira Quinzena 42 - Segunda Quinzena 91 - Adiantamento Salarial 92 - Participação nos Lucros 93 - Especiais 94 - Reclamatória Trabalhista |
perCal | Opcional | Integer | Define como será calculado o processo referente a data da execução, se código de cálculo = 0
Valores: 0 - Utiliza o Código de Cálculo 1 - Válido Na Data Agendada Selecionará o Código de Calculo compatível com o Tipo de Cálculo informado e cuja data de execução do processo esteja dentro do período deste cálculo . 2 - Imediatamente Anterior Selecionará o Código de Calculo imediatamente anterior ao Válido na Data Agendada e compatível com o Tipo de Cálculo informado 3 - Imediatamente Posterior Selecionará o Código de Calculo imediatamente posterior ao Válido na Data Agendada e compatível com o Tipo de Cálculo informado |
gruEmp | Opcional | Integer | Código do Grupo de Empresas
|
abrTsa | Opcional | String | Abrangência de Tipo de Salário
|
codLot | Opcional | Integer | Código do Lote de Colaboradores
|
abrVin | Opcional | String | Abrangência de Vínculo
|
abrTcl | Opcional | String | Abrangência de Tipo de Colaborador
|
abrCar | Opcional | String | Abrangência de Cargo
|
abrCad | Opcional | String | Abrangência de Cadastro
|
abrEsc | Opcional | String | Abrangência de Escalas
|
abrFil | Opcional | String | Abrangência de Filial
|
abrTma | Opcional | String | Abrangência de Turmas
|
abrLoc | Opcional | String | Abrangência de Local
|
abrOem | Opcional | String | Abrangência de Outras Empresas
|
abrCcu | Opcional | String | Abrangência de Centro de Custo
|
abrEve | Opcional | String | Abrangência de Eventos
|
abrSin | Opcional | String | Abrangência de Sindicato
|
abrCes | Opcional | String | Abrangência de Classe de Escala
|
abrTco | Opcional | String | Abrangência de Tipo de Contrato
|
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:GerarResponse>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:GerarResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
---|---|---|---|
erroExecucao | String | Opcional |
Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |
Escalonar
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:Escalonar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <iniGer>DateTime</iniGer> <fimGer>DateTime</fimGer> <fimPrj>DateTime</fimPrj> <perPag>String</perPag> <eveDup>String</eveDup> <numEmp>Integer</numEmp> <codCal>Integer</codCal> <qtdIte>Integer</qtdIte> <tipCal>Integer</tipCal> <abrTsa>String</abrTsa> <perCal>Integer</perCal> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrEsc>String</abrEsc> <gruEmp>Integer</gruEmp> <abrTma>String</abrTma> <codLot>Integer</codLot> <abrTcl>String</abrTcl> <abrOem>String</abrOem> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrEve>String</abrEve> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrCes>String</abrCes> <abrSin>String</abrSin> <abrTco>String</abrTco> </parameters> </ser:Escalonar> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
iniGer | Opcional | DateTime | Data inicial do período de integração
Máscara: DD/MM/YYYY. Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido. |
fimGer | Opcional | DateTime | Data final do período de integração
Máscara: DD/MM/YYYY. Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido. |
fimPrj | Opcional | DateTime | Projetar até a data indicada
Máscara: DD/MM/YYYY. Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido. |
perPag | Opcional | String | Definir o período de pagamento
Valores: M - Mensal S - Semanal Q - Quinzenal T - Todos Valor Padrão: T - Todos Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido. |
eveDup | Opcional | String | Definir tratamento dos eventos duplos
Valores: S - Somar lançado com o gerado D - Desprezar gerado Valor padrão: S - Somar lançado com o gerado |
numEmp | Opcional | Integer | Código da empresa que será utilizada no escalonamento
|
codCal | Opcional | Integer | Código de Cálculo que será usado no cálculo da folha
Somente se os parâmetros PerCal e TipCal forem iguais a 0 |
qtdIte | Opcional | Integer | Campo de controle. Não informar este campo. |
tipCal | Opcional | Integer | Tipo de Cálculo para o Cálculo da Folha, se Código de Cálculo = 0
Valores: 11 - Cálculo Mensal 12 - Folha Complementar 21 - Primeira Semana 22 - Semana Intermediária 23 - Última Semana 31 - Adiantamento 13º Salário 32 - 13º Salário Integral 41 - Primeira Quinzena 42 - Segunda Quinzena 91 - Adiantamento Salarial 92 - Participação nos Lucros 93 - Especiais 94 - Reclamatória Trabalhista |
abrTsa | Opcional | String | Abrangência de Tipo de Salário
|
perCal | Opcional | Integer | Define como será calculado o processo referente a data da execução, se código de cálculo = 0
Valores: 0 - Utiliza o Código de Cálculo 1 - Válido Na Data Agendada Selecionará o Código de Calculo compatível com o Tipo de Cálculo informado e cuja data de execução do processo esteja dentro do período deste cálculo . 2 - Imediatamente Anterior Selecionará o Código de Calculo imediatamente anterior ao Válido na Data Agendada e compatível com o Tipo de Cálculo informado 3 - Imediatamente Posterior Selecionará o Código de Calculo imediatamente posterior ao Válido na Data Agendada e compatível com o Tipo de Cálculo informado |
abrVin | Opcional | String | Abrangência de Vínculo
|
abrCar | Opcional | String | Abrangência de Cargo
|
abrEsc | Opcional | String | Abrangência de Escalas
|
gruEmp | Opcional | Integer | Código do Grupo de Empresas
|
abrTma | Opcional | String | Abrangência de Turmas
|
codLot | Opcional | Integer | Código do Lote de Colaboradores
|
abrTcl | Opcional | String | Abrangência de Tipo de Colaborador
|
abrOem | Opcional | String | Abrangência de Outras Empresas
|
abrCad | Opcional | String | Abrangência de Cadastro
|
abrFil | Opcional | String | Abrangência de Filial
|
abrEve | Opcional | String | Abrangência de Eventos
|
abrLoc | Opcional | String | Abrangência de Local
|
abrCcu | Opcional | String | Abrangência de Centro de Custo
|
abrCes | Opcional | String | Abrangência de Classe de Escala
|
abrSin | Opcional | String | Abrangência de Sindicato
|
abrTco | Opcional | String | Abrangência de Tipo de Contrato
|
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:EscalonarResponse>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:EscalonarResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
---|---|---|---|
erroExecucao | String | Opcional |
Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |