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.contabilizacao

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

Contabilizar

Web service para realização de processamentos da contabilização.

Requiere autenticación:

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:Contabilizar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <numDoc>String</numDoc> <perIni>String</perIni> <gruEmp>Integer</gruEmp> <qtdIns>Integer</qtdIns> <codCal>Integer</codCal> <consol>String</consol> <perFim>String</perFim> <codLot>Integer</codLot> <seqIns>Integer</seqIns> <tipCal>Integer</tipCal> <tipClc>Integer</tipClc> <abrTcl>String</abrTcl> <perCal>Integer</perCal> <abrCad>String</abrCad> <oriCtb>Integer</oriCtb> <abrFil>String</abrFil> <datLan>String</datLan> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrRat>String</abrRat> </parameters> </ser:Contabilizar> </soapenv:Body> </soapenv:Envelope>

Parámetros de la requisición:

Nombre Cumplimentación Tipo Descripción
numEmp Opcional Integer Código da empresa que será utilizada no cálculo.

- Máscara: 9999
numDoc Opcional String Número do documento.

- Máscara: A[100]

Caso este parâmetro não seja informado, o sistema irá utilizar o valor "0".
perIni Opcional DateTime Data inicial do período de seleção dos recibos e pagamentos.

- Máscara: DD/MM/YYYY

Caso este parâmetro não seja informado, o sistema irá utilizar a data inicial do cálculo ativo.
Este parâmetro não será utilizado quando o parâmetro OriCtb for igual a 1.
gruEmp Opcional Integer Abrangência: Código de grupo de empresas.

- Máscara: 999
qtdIns Opcional Integer Parâmetro de uso interno para controle de escalonamento.
codCal Opcional Integer Código de cálculo que será usado no cálculo.

- Máscara: 9999

Este parâmetro será respeitado apenas se os parâmetros TipCal e PerCal não forem informados (ou estiverem com o valor 0).
consol Opcional String Define os valores de diversos processamentos de mesma competência devem ser consolidados, quando utilizados pagamentos semanais ou quinzenais.

- Máscara: U

Valores:
S - Sim
N - Não

Caso este parâmetro não seja informado, o sistema irá utilizar o valor "N".
perFim Opcional DateTime Data final do período de seleção dos recibos e pagamentos.

- Máscara: DD/MM/YYYY

Caso este parâmetro não seja informado, o sistema irá utilizar a data final do cálculo ativo.
Este parâmetro não será utilizado quando o parâmetro OriCtb for igual a 1.
codLot Opcional Integer Abrangência: Código de grupo de empresas.

- Máscara: 999
seqIns Opcional Integer Parâmetro de uso interno para controle de escalonamento.
tipCal Opcional Integer Tipo do cálculo que será utilizado.

- Máscara: 99

Este parâmetro não deve ser informado (ou informar 0) caso o parâmetro CodCal possuir valor.

Valores:
11 - Cálculo Mensal
12 - Folha Complementar
13 - Complementar de Dissídio
14 - Pagamento de Dissídio
15 - Complementar de Rescisão
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
tipClc Opcional Integer Tipo de CLC deverá ser considerado na geração da contabilização.

- Máscara: 9999
abrTcl Opcional String Abrangência: Tipo de Colaborador (+).

- Máscara: A[100]
perCal Opcional Integer Define o cálculo será realizado referente a data da execução.

- Máscara: 9

Este parâmetro não deve ser informado (ou informar 0) caso o parâmetro CodCal possuir valor.

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.
abrCad Opcional String Abrangência: Colaborador (+).

- Máscara: A[200]
oriCtb Obligatorio Integer Define o tipo de valor que será contabilizado.

- Máscara: 9

Valores:
1 - Folha: contabiliza os valores de folha, provisão e compensações do cálculo definido e o que estiver configurado para contabilizar junto com ela.
2 - Férias: contabiliza os recibos de férias do período definido.
3 - Rescisão: contabiliza os valores de rescisão do período definido.
4 - Outras Empresas: contabiliza os pagamentos efetuados para outras empresas no período definido.
5 - Terceiros :contabiliza os pagamentos efetuados para terceiros no período definido.
abrFil Opcional String Abrangência: Filial (+).

- Máscara: A[200]
datLan Obligatorio DateTime Data de lançamento utilizada.

- Máscara: DD/MM/YYYY

Caso este parâmetro não seja informado, o sistema irá utilizar a data final do cálculo ativo.
abrLoc Opcional String Abrangência: Local ("+").

- Máscara: A[200]
abrCcu Opcional String Abrangência: Centro de Custo ("+").

- Máscara: A[200]
abrRat Opcional String Abrangência: Rateio (+).

- 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:ContabilizarResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:ContabilizarResponse> </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 para realização de processamentos escalonados da contabilização.

Requiere autenticación:

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> <numEmp>Integer</numEmp> <numDoc>String</numDoc> <perIni>String</perIni> <gruEmp>Integer</gruEmp> <qtdIns>Integer</qtdIns> <codCal>Integer</codCal> <consol>String</consol> <perFim>String</perFim> <codLot>Integer</codLot> <seqIns>Integer</seqIns> <tipCal>Integer</tipCal> <tipClc>Integer</tipClc> <abrTcl>String</abrTcl> <perCal>Integer</perCal> <abrCad>String</abrCad> <oriCtb>Integer</oriCtb> <abrFil>String</abrFil> <datLan>String</datLan> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrRat>String</abrRat> </parameters> </ser:Escalonar> </soapenv:Body> </soapenv:Envelope>

Parámetros de la requisición:

Nombre Cumplimentación Tipo Descripción
numEmp Opcional Integer Código da empresa que será utilizada no cálculo.

- Máscara: 9999
numDoc Opcional String Número do documento.

- Máscara: A[100]

Caso este parâmetro não seja informado, o sistema irá utilizar o valor "0".
perIni Opcional DateTime Data inicial do período de seleção dos recibos e pagamentos.

- Máscara: DD/MM/YYYY

Caso este parâmetro não seja informado, o sistema irá utilizar a data inicial do cálculo ativo.
Este parâmetro não será utilizado quando o parâmetro OriCtb for igual a 1.
gruEmp Opcional Integer Abrangência: Código de grupo de empresas.

- Máscara: 999
qtdIns Opcional Integer Parâmetro de uso interno para controle de escalonamento.
codCal Opcional Integer Código de cálculo que será usado no cálculo.

- Máscara: 9999

Este parâmetro será respeitado apenas se os parâmetros TipCal e PerCal não forem informados (ou estiverem com o valor 0).
consol Opcional String Define os valores de diversos processamentos de mesma competência devem ser consolidados, quando utilizados pagamentos semanais ou quinzenais.

- Máscara: U

Valores:
S - Sim
N - Não

Caso este parâmetro não seja informado, o sistema irá utilizar o valor "N".
perFim Opcional DateTime Data final do período de seleção dos recibos e pagamentos.

- Máscara: DD/MM/YYYY

Caso este parâmetro não seja informado, o sistema irá utilizar a data final do cálculo ativo.
Este parâmetro não será utilizado quando o parâmetro OriCtb for igual a 1.
codLot Opcional Integer Abrangência: Código de grupo de empresas.

- Máscara: 999
seqIns Opcional Integer Parâmetro de uso interno para controle de escalonamento.
tipCal Opcional Integer Tipo do cálculo que será utilizado.

- Máscara: 99

Este parâmetro não deve ser informado (ou informar 0) caso o parâmetro CodCal possuir valor.

Valores:
11 - Cálculo Mensal
12 - Folha Complementar
13 - Complementar de Dissídio
14 - Pagamento de Dissídio
15 - Complementar de Rescisão
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
tipClc Opcional Integer Tipo de CLC deverá ser considerado na geração da contabilização.

- Máscara: 9999
abrTcl Opcional String Abrangência: Tipo de Colaborador (+).

- Máscara: A[100]
perCal Opcional Integer Define o cálculo será realizado referente a data da execução.

- Máscara: 9

Este parâmetro não deve ser informado (ou informar 0) caso o parâmetro CodCal possuir valor.

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.
abrCad Opcional String Abrangência: Colaborador (+).

- Máscara: A[200]
oriCtb Obligatorio Integer Define o tipo de valor que será contabilizado.

- Máscara: 9

Valores:
1 - Folha: contabiliza os valores de folha, provisão e compensações do cálculo definido e o que estiver configurado para contabilizar junto com ela.
2 - Férias: contabiliza os recibos de férias do período definido.
3 - Rescisão: contabiliza os valores de rescisão do período definido.
4 - Outras Empresas: contabiliza os pagamentos efetuados para outras empresas no período definido.
5 - Terceiros :contabiliza os pagamentos efetuados para terceiros no período definido.
abrFil Opcional String Abrangência: Filial (+).

- Máscara: A[200]
datLan Obligatorio DateTime Data de lançamento utilizada.

- Máscara: DD/MM/YYYY

Caso este parâmetro não seja informado, o sistema irá utilizar a data final do cálculo ativo.
abrLoc Opcional String Abrangência: Local ("+").

- Máscara: A[200]
abrCcu Opcional String Abrangência: Centro de Custo ("+").

- Máscara: A[200]
abrRat Opcional String Abrangência: Rateio (+).

- 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.

ExcluirLoteContabil

Permite excluir lançamentos que possuam lote contábil informado.

  Observaciones

Necessita autenticação: Sim.

Situação da versão: Atual.

Versão: 1.

Requisición:

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

Parámetros de la requisición:

Nome Tipo LLenado Descripción
Registro Set Obligatorio Cada ocorrência deste elemento representa uma exclusão que será realizada no sistema.
Registro.Sequencia Integer Opcional Identificador para facilitar a recuperação do resultado. Deve ser informado pelo solicitante.
Condicao Set Obligatorio Campos da tabela Contabilização (R048CTB) que serão utilizados como filtro para realizar a exclusão. Cada ocorrência deste elemento representa uma condição do filtro, que testa se o campo é IGUAL ao valor informado. Os lançamentos contábeis que atenderem a todas as condições informadas, e que possuam lote serão excluídos.
Todos os campos da R048CTB podem ser utilizados, inclusive campos de usuário.

Os campos abaixo precisam ser adicionados obrigatoriamente:
NomeTipoTamanhoMáscaraDescrição
NUMEMPNúmero4-Código da empresa
CODLOTNúmero9-Código do lote contábil que será excluído.
Condicao.Nome String Obligatorio Nome do campo.
Condicao.Valor String Obligatorio 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.

Respuesta:

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

Atributos de la respuesta:

Nome Tipo LLenado Descripción
Registro Set Obligatorio 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.
Condicao Set Obligatorio Repete as ocorrências enviadas na requisição.
Condicao.Nome String Obligatorio Nome do campo.
Condicao.Valor String Obligatorio Valor do campo.
Registro.Status String Obligatorio 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 Obligatorio 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.

InformarLoteContabil

Permite informar lote contábil para os lançamentos da contabilização.

Necessita autenticação: Sim.

Situação da versão: Atual.

Versão: 1.

Requisición:

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

Parámetros de la requisición:

Nome Tipo LLenado Descripción
Registro Set Obligatorio Cada ocorrência deste elemento representa um lote contábil que será atualizado no sistema.
Registro.Sequencia Integer Opcional Identificador para facilitar a recuperação do resultado. Deve ser informado pelo solicitante.
Atribuicao Set Obligatorio Campos da tabela de Contabilização (R048CTB) que serão atualizados. Cada ocorrência deste elemento representa uma atribuição para um campo.

Campos permitidos:
NomeTipoTamanhoMáscaraDescrição
CODLOTNúmero9-Código do lote contábil que será atribuído. Este campo é obrigatório.
Atribuicao.Nome String Obligatorio Nome do campo.
Atribuicao.Valor String Obligatorio 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 Obligatorio Campos da tabela de Consulta de Contabilização (R048CTB) 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. Os lançamentos contábeis que atenderem a todas as condições informadas, e que ainda não possuam lote serão atualizados.
Todos os campos da R048CTB podem ser utilizados, inclusive campos de usuário.

Os campos abaixo precisam ser adicionados obrigatoriamente:
NomeTipoTamanhoMáscaraDescrição
NUMEMPNúmero4-Código da empresa
DATLANData-DD/MM/YYYYData de lançamento
Condicao.Nome String Obligatorio Nome do campo.
Condicao.Valor String Obligatorio 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.

Respuesta:

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

Atributos de la respuesta:

Nome Tipo LLenado Descripción
Registro Set Obligatorio 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 Obligatorio Repete as ocorrências enviadas na requisição.
Atribuicao.Nome String Obligatorio Nome do campo.
Atribuicao.Valor String Obligatorio Valor do campo.
Condicao Set Obligatorio Repete as ocorrências enviadas na requisição.
Condicao.Nome String Obligatorio Nome do campo.
Condicao.Valor String Obligatorio Valor do campo.
Registro.Status String Obligatorio 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 Obligatorio 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)