Web service com.senior.g5.rh.fp.feriasColetivas
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
- Síncrono: http://example.com/g5-senior-services/rubi_Synccom_senior_g5_rh_fp_feriasColetivas?wsdl
- Assíncrono: http://example.com/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_feriasColetivas?wsdl
- Agendado: http://example.com/g5-senior-services/rubi_Scheduledcom_senior_g5_rh_fp_feriasColetivas?wsdl
Portas
Calcular
Web service de Férias Coletivas
Requiere autenticación: Sí
Estado de la versión: Actual
Versão: 1
Solicitud:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Calcular> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <diaInv> <invalidos>String</invalidos> </diaInv> <numEmp>Integer</numEmp> <diaAbo>Integer</diaAbo> <calHfe>String</calHfe> <gruEmp>Integer</gruEmp> <codCal>Integer</codCal> <opc13s>String</opc13s> <calAdf>String</calAdf> <codLot>Integer</codLot> <conPro>String</conPro> <gerAdt>String</gerAdt> <calTfe>String</calTfe> <lotExc>Integer</lotExc> <iniFer>String</iniFer> <mulDob>String</mulDob> <calAbo>String</calAbo> <abrEmp>String</abrEmp> <fimFer>String</fimFer> <datPag>String</datPag> <calAAb>String</calAAb> <abrTcl>String</abrTcl> <pctAdt>Double</pctAdt> <calTAb>String</calTAb> <abrCad>String</abrCad> <prvDes>Double</prvDes> <abrFil>String</abrFil> <gerNeg>String</gerNeg> <abrLoc>String</abrLoc> <admSsd>String</admSsd> <abrSin>String</abrSin> <abrTco>String</abrTco> <abrCar>String</abrCar> <abrCCu>String</abrCCu> <abrEsc>String</abrEsc> </parameters> </ser:Calcular> </soapenv:Body> </soapenv:Envelope>
Parámetros de la requisición:
| Nombre | Cumplimentación | Tipo | Descripción |
|---|---|---|---|
| diaInv | Opcional | Set | Desconsiderar. |
| diaInv.invalidos | Opcional | DateTime | Dias das férias coletivas, que não devem ser considerados. - Máscara: DD/MM/AAAA |
| numEmp | Obligatorio | Integer | Código da empresa que será utilizada no processo. - Máscara: 9999 |
| diaAbo | Opcional | Integer | Número de dias de abono de férias a serem quitados junto ao recibo das férias coletivas. - Máscara: ZZ9,99 Este parâmetro só pode ser informado se o parâmetro ConPro for igual a "N". Caso este parâmetro não seja informado, o sistema utilizará o valor 0,00. |
| calHfe | Opcional | String | Gerar adiantamento de horas de férias. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S". Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| gruEmp | Opcional | Integer | Abrangência: Código de grupo de empresas. - Máscara: 999 |
| codCal | Obligatorio | Integer | Código de cálculo que será usado no cálculo. - Máscara: 9999 |
| opc13s | Opcional | String | Pagar adiantamento de 13º salário junto com as férias coletivas. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro ConPro for igual a "N" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "N". |
| calAdf | Opcional | String | Gerar adiantamento de adicionais de férias. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S". Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| codLot | Opcional | Integer | Abrangência: Código de lote de colaboradores. - Máscara: 9999 |
| conPro | Obligatorio | String | Calcular somente os colaboradores que possuírem programação de férias dentro do período indicado. - Máscara: U Valores: "S" - Sim. "N" - Não. Caso este parâmetro não seja informado, o sistema utilizará o valor "N". |
| gerAdt | Opcional | String | Valores do recibo de férias devem ser adiantados no recibo ou não. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro ConPro for igual a "N" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". Se o país ativo for o Peru, o valor será "N". |
| calTfe | Opcional | String | Gerar adiantamento de 1/3 das férias. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S". Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| lotExc | Opcional | Integer | Abrangência: Código de lote de exceções de colaboradores. - Máscara: 9999 |
| iniFer | Obligatorio | DateTime | Data de início das férias coletivas. - Máscara: DD/MM/AAAA |
| mulDob | Opcional | String | Em caso de vencimento do segundo período de férias, pagar a multa do dobro das férias. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". Se o país ativo for o Peru, o valor será "N". |
| calAbo | Opcional | String | Gerar adiantamento de horas de abono. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S" e se o parâmetro DiaAbo for maior que 0,00. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| abrEmp | Opcional | String | Abrangência: Empresa (+). - Máscara: A[200] |
| fimFer | Opcional | DateTime | Último dia de paralização das férias coletivas. - Máscara: DD/MM/YYYY Caso este parâmetro não seja informado, o sistema utilizará o valor "00/00/0000". |
| datPag | Opcional | DateTime | Data em que será efetuado o pagamento das férias coletivas. - Máscara: DD/MM/YYYY Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor de 3 dias antes do valor informado no parâmetro IniFer. Para as férias coletivas, o sistema sugere uma data com base nestas condições:
|
| calAAb | Opcional | String | Gerar adiantamento de adicionais de abono. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S" e se o parâmetro DiaAbo for maior que 0,00. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| abrTcl | Opcional | String | Abrangência: Tipo de Colaborador (+). - Máscara: A[100] |
| pctAdt | Opcional | Double | Percentual do adiantamento de férias, diferente do cálculo normal de adiantamento de férias. - Máscara: Z9,99 Este parâmetro só pode ser informado se os parâmetros GerAdt, CalHfe, CalAdf, CalTFe, CalAbo, CalAAb, CalTAb forem igual a "S" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor 0,00 e calculará o adiantamento normal de férias. |
| calTAb | Opcional | String | Gerar adiantamento de 1/3 do abono. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S" e se o parâmetro DiaAbo for maior que 0,00. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| abrCad | Opcional | String | Abrangência: Colaborador (+). - Máscara: A[200] |
| prvDes | Opcional | Double | Percentual que será abatido no total das férias que será adiantado. - Máscara: Z9,99 Este parâmetro só pode ser informado se os parâmetros GerAdt, CalHfe, CalAdf, CalTFe, CalAbo, CalAAb, CalTAb forem igual a "S" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor 0,00. |
| abrFil | Opcional | String | Abrangência: Filial (+). - Máscara: A[200] |
| gerNeg | Opcional | String | Gerar Negativa de Férias - Máscara: U Valores: "S" - Sim. Gerar férias coletivas, mesmo que os dias de saldo do período aquisitivo, sejam inferiores ao número de dias das coletivas, deixando o período com saldo negativo. "N" - Não. Gerar as férias coletivas com os dias de saldo existentes, complementando o restante como licença remunerada na folha mensal. "A" - Abonados Abono. Gerar as férias coletivas, com os dias de saldo existentes, jogando o restante para o próximo período como Dias Abonados. Este parâmetro não deve ser informado se o país ativo for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". Se o país ativo for o Peru, o valor será "N". |
| abrLoc | Opcional | String | Abrangência: Local ("+"). - Máscara: A[200] |
| admSsd | Opcional | String | Procedimento com os admitidos que tem menos de um ano de serviço. - Máscara: U Valores: "S" - Período c/ Saldo Negativo "N" - Licença Remunerada Folha "Q" - Quita p/ Direito = Dias Férias "E" - Encerra Período Independente do Saldo Este parâmetro não deve ser informado se o país ativo for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". Se o país ativo for o Peru, o valor será "N". |
| abrSin | Opcional | String | Abrangência: Sindicato (+). - Máscara: A[200] |
| abrTco | Opcional | String | Abrangência: Tipo de Contrato (+). - Máscara: A[100] |
| abrCar | Opcional | String | Abrangência: Cargo ("+"). - Máscara: A[200] |
| abrCCu | Opcional | String | Abrangência: Centro de Custo ("+"). - Máscara: A[200] |
| abrEsc | Opcional | String | Abrangência: Escala (+). - Máscara: A[200] |
Respuesta:
Observación
Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:CalcularResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:CalcularResponse> </soapenv:Body> </soapenv:Envelope>
Atributos de la respuesta:
| Nombre | Cumplimentación | Tipo | Descripción |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores: - Vacío o nulo, indicando que la ejecución fue realizada con éxito; - El mensaje del error ocurrido en el servidor. |
Escalonar
Web service de Férias Coletivas Escalonado
Requiere autenticación: Sí
Estado de la versión: Actual
Versão: 1
Solicitud:
<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> <diaInv> <invalidos>String</invalidos> </diaInv> <numEmp>Integer</numEmp> <diaAbo>Integer</diaAbo> <calHfe>String</calHfe> <gruEmp>Integer</gruEmp> <codCal>Integer</codCal> <opc13s>String</opc13s> <calAdf>String</calAdf> <codLot>Integer</codLot> <conPro>String</conPro> <gerAdt>String</gerAdt> <calTfe>String</calTfe> <lotExc>Integer</lotExc> <iniFer>String</iniFer> <mulDob>String</mulDob> <calAbo>String</calAbo> <abrEmp>String</abrEmp> <fimFer>String</fimFer> <datPag>String</datPag> <calAAb>String</calAAb> <abrTcl>String</abrTcl> <pctAdt>Double</pctAdt> <calTAb>String</calTAb> <abrCad>String</abrCad> <prvDes>Double</prvDes> <abrFil>String</abrFil> <gerNeg>String</gerNeg> <abrLoc>String</abrLoc> <admSsd>String</admSsd> <abrSin>String</abrSin> <abrTco>String</abrTco> <abrCar>String</abrCar> <abrCCu>String</abrCCu> <abrEsc>String</abrEsc> </parameters> </ser:Escalonar> </soapenv:Body> </soapenv:Envelope>
Parámetros de la requisición:
| Nombre | Cumplimentación | Tipo | Descripción |
|---|---|---|---|
| diaInv | Opcional | Set | Desconsiderar. |
| diaInv.invalidos | Opcional | DateTime | |
| numEmp | Obligatorio | Integer | Código da empresa que será utilizada no processo. - Máscara: 9999 |
| diaAbo | Opcional | Integer | Número de dias de abono de férias a serem quitados junto ao recibo das férias coletivas. - Máscara: ZZ9,99 Este parâmetro só pode ser informado se o parâmetro ConPro for igual a "N". Caso este parâmetro não seja informado, o sistema utilizará o valor 0,00. |
| calHfe | Opcional | String | Gerar adiantamento de horas de férias. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S". Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| gruEmp | Opcional | Integer | Abrangência: Código de grupo de empresas. - Máscara: 999 |
| codCal | Obligatorio | Integer | Código de cálculo que será usado no cálculo. - Máscara: 9999 |
| opc13s | Opcional | String | Pagar adiantamento de 13º salário junto com as férias coletivas. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro ConPro for igual a "N" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "N". |
| calAdf | Opcional | String | Gerar adiantamento de adicionais de férias. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S". Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| codLot | Opcional | Integer | Abrangência: Código de lote de colaboradores. - Máscara: 9999 |
| conPro | Obligatorio | String | Calcular somente os colaboradores que possuírem programação de férias dentro do período indicado. - Máscara: U Valores: "S" - Sim. "N" - Não. Caso este parâmetro não seja informado, o sistema utilizará o valor "N". |
| gerAdt | Opcional | String | Valores do recibo de férias devem ser adiantados no recibo ou não. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro ConPro for igual a "N" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". Se o país ativo for o Peru, o valor será "N". |
| calTfe | Opcional | String | Gerar adiantamento de 1/3 das férias. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S". Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| lotExc | Opcional | Integer | Abrangência: Código de lote de exceções de colaboradores. - Máscara: 9999 |
| iniFer | Obligatorio | DateTime | Data de início das férias coletivas. - Máscara: DD/MM/AAAA |
| mulDob | Opcional | String | Em caso de vencimento do segundo período de férias, pagar a multa do dobro das férias. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". Se o país ativo for o Peru, o valor será "N". |
| calAbo | Opcional | String | Gerar adiantamento de horas de abono. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S" e se o parâmetro DiaAbo for maior que 0,00. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| abrEmp | Opcional | String | Abrangência: Empresa (+). - Máscara: A[200] |
| fimFer | Opcional | DateTime | Último dia de paralização das férias coletivas. - Máscara: DD/MM/YYYY Caso este parâmetro não seja informado, o sistema utilizará o valor "00/00/0000". |
| datPag | Opcional | DateTime | Data em que será efetuado o pagamento das férias coletivas. - Máscara: DD/MM/YYYY Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor de 3 dias antes do valor informado no parâmetro IniFer. |
| calAAb | Opcional | String | Gerar adiantamento de adicionais de abono. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S" e se o parâmetro DiaAbo for maior que 0,00. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| abrTcl | Opcional | String | Abrangência: Tipo de Colaborador (+). - Máscara: A[100] |
| pctAdt | Opcional | Double | Percentual do adiantamento de férias, diferente do cálculo normal de adiantamento de férias. - Máscara: Z9,99 Este parâmetro só pode ser informado se os parâmetros GerAdt, CalHfe, CalAdf, CalTFe, CalAbo, CalAAb, CalTAb forem igual a "S" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor 0,00 e calculará o adiantamento normal de férias. |
| calTAb | Opcional | String | Gerar adiantamento de 1/3 do abono. - Máscara: U Valores: "S" - Sim "N" - Não Este parâmetro só pode ser informado se o parâmetro GerAdt for igual a "S" e se o parâmetro DiaAbo for maior que 0,00. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". |
| abrCad | Opcional | String | Abrangência: Colaborador (+). - Máscara: A[200] |
| prvDes | Opcional | Double | Percentual que será abatido no total das férias que será adiantado. - Máscara: Z9,99 Este parâmetro só pode ser informado se os parâmetros GerAdt, CalHfe, CalAdf, CalTFe, CalAbo, CalAAb, CalTAb forem igual a "S" e se o país ativo não for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor 0,00. |
| abrFil | Opcional | String | Abrangência: Filial (+). - Máscara: A[200] |
| gerNeg | Opcional | String | Gerar Negativa de Férias - Máscara: U Valores: "S" - Sim. Gerar férias coletivas, mesmo que os dias de saldo do período aquisitivo, sejam inferiores ao número de dias das coletivas, deixando o período com saldo negativo. "N" - Não. Gerar as férias coletivas com os dias de saldo existentes, complementando o restante como licença remunerada na folha mensal. "A" - Abonados Abono. Gerar as férias coletivas, com os dias de saldo existentes, jogando o restante para o próximo período como Dias Abonados. Este parâmetro não deve ser informado se o país ativo for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". Se o país ativo for o Peru, o valor será "N". |
| abrLoc | Opcional | String | Abrangência: Local ("+"). - Máscara: A[200] |
| admSsd | Opcional | String | Procedimento com os admitidos que tem menos de um ano de serviço. - Máscara: U Valores: "S" - Período c/ Saldo Negativo "N" - Licença Remunerada Folha "Q" - Quita p/ Direito = Dias Férias "E" - Encerra Período Independente do Saldo Este parâmetro não deve ser informado se o país ativo for o Peru. Caso este parâmetro não seja informado, o sistema utilizará o valor "S". Se o país ativo for o Peru, o valor será "N". |
| abrSin | Opcional | String | Abrangência: Sindicato (+). - Máscara: A[200] |
| abrTco | Opcional | String | Abrangência: Tipo de Contrato (+). - Máscara: A[100] |
| abrCar | Opcional | String | Abrangência: Cargo ("+"). - Máscara: A[200] |
| abrCCu | Opcional | String | Abrangência: Centro de Custo ("+"). - Máscara: A[200] |
| abrEsc | Opcional | String | Abrangência: Escala (+). - Máscara: A[200] |
Respuesta:
Observación
Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.
<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 de la respuesta:
| Nombre | Cumplimentación | Tipo | Descripción |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores: - Vacío o nulo, indicando que la ejecución fue realizada con éxito; - El mensaje del error ocurrido en el servidor. |
English
Español


