Precisa de apoio?
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.CAT

Web service com.senior.g5.rh.sm.CAT

Web service de integração que permite cadastrar, alterar e excluir Comunicações de Acidente de Trabalho. Disponível no módulo Segurança e Medicina.

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

Portas

CAT_4

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 4

Requisição:

<soapenv:Envelope xmlns:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
 <soapenv:Body>
  <ser:CAT>
   <user>String</user>
   <password>String</password>
   <encryption>Integer</encryption>
   <parameters>
    <tipOpe>String</tipOpe>
    <ocoAct>String</ocoAct>
    <nomTeA>String</nomTeA>
    <horAft>String</horAft>
    <wGD086PLN>
     <tipOpe>String</tipOpe>
     <plano>String</plano>
    </wGD086PLN>
    <tipOpeCat>String</tipOpeCat>
    <wGD086ACA>
     <tipOpe>String</tipOpe>
     <cauAct>String</cauAct>
    </wGD086ACA>
    <wGD086AAG>
     <tipOpe>String</tipOpe>
     <agtCau>String</agtCau>
    </wGD086AAG>
    <wGD086ALO>
     <tipOpe>String</tipOpe>
     <locLes>Integer</locLes>
     <latLes>Integer</latLes>
    </wGD086ALO>
    <wGD086ANA>
     <tipOpe>String</tipOpe>
     <natLes>String</natLes>
    </wGD086ANA>
    <empAti>String</empAti>
    <filIns>String</filIns>
    <endTeA>String</endTeA>
    <horPer>String</horPer>
    <datCat>String</datCat>
    <tipCol>Integer</tipCol>
    <codCar>String</codCar>
    <numTeA>String</numTeA>
    <cusAte>String</cusAte>
    <tipCat>String</tipCat>
    <numCad>Integer</numCad>
    <qmeCar>String</qmeCar>
    <cidTeA>String</cidTeA>
    <cusMat>String</cusMat>
    <catOri>String</catOri>
    <datAct>DateTime</datAct>
    <exeCar>String</exeCar>
    <baiTeA>String</baiTeA>
    <cusQpr>String</cusQpr>
    <datObi>String</datObi>
    <horAct>Time</horAct>
    <outCar>String</outCar>
    <cepTeA>String</cepTeA>
    <cusAfa>String</cusAfa>
    <iniCat>Integer</iniCat>
    <espAct>String</espAct>
    <ddiTeA>String</ddiTeA>
    <catEmi>String</catEmi>
    <tipAci>Integer</tipAci>
    <dddTeA>String</dddTeA>
    <datEmi>String</datEmi>
    <tipAct>String</tipAct>
    <telTeA>String</telTeA>
    <catPPP>String</catPPP>
    <cauAct>String</cauAct>
    <nomTeB>String</nomTeB>
    <codEsp>String</codEsp>
    <ageLes>String</ageLes>
    <endTeB>String</endTeB>
    <tipAciCat>Integer</tipAciCat>
    <locLes>String</locLes>
    <numTeB>String</numTeB>
    <codAct>String</codAct>
    <latLes>Integer</latLes>
    <cidTeB>String</cidTeB>
    <datUlt>String</datUlt>
    <natLes>String</natLes>
    <baiTeB>String</baiTeB>
    <datAte>String</datAte>
    <graAci>String</graAci>
    <cEPTeB>String</cEPTeB>
    <horAte>String</horAte>
    <usaEpi>String</usaEpi>
    <ddiTeB>String</ddiTeB>
    <horSai>String</horSai>
    <regPol>String</regPol>
    <dddTeB>String</dddTeB>
    <datRet>String</datRet>
    <diaDeb>String</diaDeb>
    <telTeB>String</telTeB>
    <codPos>String</codPos>
    <horTrb>String</horTrb>
    <durTra>String</durTra>
    <datPri>String</datPri>
    <houInt>String</houInt>
    <tipLoc>String</tipLoc>
    <datInt>String</datInt>
    <estExt>String</estExt>
    <afsTra>String</afsTra>
    <codPst>String</codPst>
    <codAte>String</codAte>
    <codOem>String</codOem>
    <areAte>String</areAte>
    <tipIns>Integer</tipIns>
    <codOco>String</codOco>
    <numIns>String</numIns>
    <codCid11>String</codCid11>
    <codPai>Integer</codPai>
    <codDoa>String</codDoa>
    <endCep>String</endCep>
    <dscLes>String</dscLes>
    <codEst>String</codEst>
    <diaAct>String</diaAct>
    <codCid>String</codCid>
    <obsLau>String</obsLau>
    <codBai>Integer</codBai>
    <obsCat>String</obsCat>
    <tipLgr>String</tipLgr>
    <anoBas>String</anoBas>
    <endAct>String</endAct>
    <numCat>String</numCat>
    <endNum>String</endNum>
    <datAfa>String</datAfa>
    <endCpl>String</endCpl>
    <horAfa>String</horAfa>
    <desLoc>String</desLoc>
    <sitAte>String</sitAte>
    <desAct>String</desAct>
    <raiAte>String</raiAte>
    <obsAct>String</obsAct>
    <diaAte>String</diaAte>
    <empRsp>String</empRsp>
    <fimAte>String</fimAte>
    <tipRsp>String</tipRsp>
    <horTer>String</horTer>
    <cadRsp>String</cadRsp>
    <sitAfa>String</sitAfa>
    <numAci>String</numAci>
    <msmMot>String</msmMot>
    <codFil>Integer</codFil>
    <aciTra>String</aciTra>
    <numAmb>Integer</numAmb>
    <raiAfa>String</raiAfa>
    <codTas>Integer</codTas>
    <diaAfa>String</diaAfa>
    <codAca>Integer</codAca>
    <diaJus>String</diaJus>
    <codPar>Integer</codPar>
    <exmRet>String</exmRet>
    <codDnl>Integer</codDnl>
    <preAfa>String</preAfa>
    <fimAfa>String</fimAfa>
    <nomMed>String</nomMed>
    <regCon>String</regCon>
    <orgCla>Integer</orgCla>
    <sigOrg>String</sigOrg>
    <codDoe>String</codDoe>
   </parameters>
  </ser:CAT>
 </soapenv:Body>
</soapenv:Envelope>	

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Opcional String Tipo de operação.

Valores:
- "I - Inserir";
- "A - Alterar";
- "E - Excluir";
ocoAct Opcional String Código da ocorrência.

Máscara: Number(006)

Campo disponível somente no módulo SM.
nomTeA Opcional String Nome da testemunha A.

Máscara: A[40]
horAft Opcional String Horas afastadas.

Máscara: Number(010)

Campo disponível somente no módulo SM.
wGD086PLN Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Excluir";
----
Coluna Plano

Máscara: Number(5)

Guia (Plano Ação) somente está disponível no módulo SM.
----
Observação: como o campo é chave, não há como ser alterado, somente podendo ser inserido ou excluído.

wGD086PLN.tipOpe Opcional String  
wGD086PLN.plano Opcional String  
tipOpeCat Opcional String Tipo de operação somente para a exclusão da CAT.

Deve ser:
- "E" para realizar exclusão da CAT; ou
- Vazio para qualquer outra operação.
wGD086ACA Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Alterar";
- "Excluir".
----
Coluna Causa Acidente

Máscara: Number(3)

Aba (Causa do Acidente) somente está disponível no módulo SM.
----
Observação: como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.

wGD086ACA.tipOpe Opcional String  
wGD086ACA.cauAct Opcional String  
wGD086AAG Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Alterar";
- "Excluir";
----
Coluna Agente Causador

Mascara: Number(3)
----
Observação: como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.

wGD086AAG.tipOpe Opcional String  
wGD086AAG.agtCau Opcional String  
wGD086ALO Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Alterar";
- "Excluir".
----
Coluna Local da lesão

Máscara: Number(3)
----
Observação: como o campo é chave, não a como ser alterado, smente podendo ser inserido ou excluído.

wGD086ALO.tipOpe Opcional String  
wGD086ALO.locLes Opcional Integer  
wGD086ALO.LatLes Opcional Integer Lateralidade da lesão.

Valores:
- "1 - Não aplicável";
- "2 - Esquerda";
- "3 - Direita";
- " 4 - Ambas".

Máscara: Number(001);'#9
wGD086ANA Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Alterar";
- "Excluir".
----
Coluna Natureza das Lesões

Máscara: Number(3)
----
Observação: como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.

wGD086ANA.tipOpe Opcional String  
wGD086ANA.natLes Opcional String  
empAti Opcional String Código da empresa que será utilizado na integração.


Observação: quando não informado, utiliza a empresa ativa do usuário que está executando.
filIns Opcional String Filiação INSS.

Máscara: Number(001)
endTeA Opcional String Endereço da testemunha A.

Máscara: String(040)
horPer Opcional String Horas úteis perdidas.

Máscara: Number(010)

Campo disponível somente no módulo SM.
datCat Opcional String Data de registro da CAT
Obrigatório: Sim;
Máscara: DD/MM/YYYY;
tipCol Obrigatório Integer Tipo do colaborador.

Mascara: Number(001)
codCar Opcional String Cargo do acidentado.

Máscara: String(024)
numTeA Opcional String Número do logradouro da testemunha A.

Máscara: A[5]
cusAte Opcional String Custo do atendimento.

Máscara: Number(011,2)

Campo disponível somente no módulo SM.
tipCat Opcional String Tipo da CAT.

Máscara: 9[1]
numCad Obrigatório Integer Cadastro do colaborador.

Máscara: Number(009)
qmeCar Opcional String Meses de cargo.

Máscara: Number(003)

Campo disponível somente no módulo SM.
cidTeA Opcional String Código da cidade da testemunha A.
cusMat Opcional String Custo dos materiais.

Máscara: Number(011,2)

Campo disponível somente no módulo SM.
catOri Opcional String Informar o número da CAT de origem.

Máscara: A[15]
datAct Obrigatório DateTime Data do acidente de trabalho.

Máscara: DD/MM/AAAA
exeCar Opcional String Já exerceu cargo.

Máscara: (S/N)

Campo disponível somente no módulo SM.
baiTeA Opcional String Código do bairro Testemunha A.
cusQpr Opcional String Custo da queda de produção.

Máscara: Number(011,2)

Campo disponível somente no módulo SM.
datObi Opcional String Data do óbito.

Máscara: DD/MM/YYYY
horAct Obrigatório Time Hora do acidente de trabalho.

Máscara: Number(005)
outCar Opcional String Usar outro cargo.

Máscara: (S/N)

Campo disponível somente no módulo SM.
cepTeA Opcional String CEP da Testemunha A.

Máscara: #N(8,0)[EDICEP]#
cusAfa Opcional String Custo com afastamento até 15 dias.

Máscara: Number(011,2)

Campo disponível somente no módulo SM.
iniCat Opcional Integer

Iniciativa.



Valores:

- "1 - Iniciativa do empregador";

- "2 - Ordem judicial";

- "3 - Determinação do órgão fiscalizador".

1. Este campo somente deverá ser informado se a filial empregadora possuir as seguintes informações na guia Empregador eSocial no período da CAT:

- Classificação tributária igual a "9 - Orgão gestor de mão de obra" ou "10 - Entidade sindical - Lei 12023-2009".

2. Indicativo de cooperativa igual a "0 - Não é cooperativa".

espAct Opcional String Código da espécie.

Máscara: Number(003)

Campo disponível somente no módulo SM.
ddiTeA Opcional String Código DDI do telefone da testemunha A.

Máscara: Number(003)
catEmi Opcional String CAT emitida.

Máscara: U[1]
tipAci Obrigatório Integer Código do tipo do acidente para emissão da CAT (tabela R086ACT).

Máscara: Number(9)
dddTeA Opcional String Código DDD do telefone da testemunha A.

Máscara: Number(003)
datEmi Opcional String Data da emissão da CAT.

Máscara: DD/MM/YYYY
tipAct Opcional String Código do tipo de acidente trabalho.

Máscara: Number(003)
telTeA Opcional String Número do telefone da testemunha A.

Máscara: String(020)
catPPP Opcional String Número da CAT conforme INSS - para constar no PPP.

Máscara: A[15]
cauAct Opcional String Causa do acidente.

Máscara: Number(003)

Campo disponível somente no módulo SM.
nomTeB Opcional String Nome da testemunha B.

Máscara: A[40]
codEsp Opcional String Código da espécie do acidente.

Máscara: 9[3]
ageLes Opcional String Código do agente causador.

Máscara: Number(003)
endTeB Opcional String Endereço da testemunha B.

Máscara: String(040)
tipAciCat Opcional Integer Código do tipo do acidente para emissão da CAT (tabela R086CAT).

Máscara: Number(9)
locLes Opcional String Código do local das lesões.

Máscara: Number(003)
numTeB Opcional String Número do logradouro da testemunha A.

Máscara: A[5]
codAct Opcional String Codificação do acidente.
latLes Opcional Integer Lateralidade da parte atingida.

Valores:
- "1 - Não aplicável";
- "2 - Esquerda";
- "3 - Direita";
- "4 - Ambas".

Máscara: 9
cidTeB Opcional String Código da cidade da testemunha B.

Máscara: Number(007)
datUlt Opcional String Data do último dia trabalhado.

Máscara: DD/MM/YYYY
natLes Opcional String Código da natureza das lesões.

Máscara: Number(003)
baiTeB Opcional String Código do bairro testemunha B.
datAte Opcional String Data do atendimento médico.

Máscara: DD/MM/YYYY

Campo disponível somente no módulo SM.
graAci Opcional String Gravidade do acidente.

Máscara: String(001)
cEPTeB Opcional String CEP da testemunha B.

Máscara: Number(008)
horAte Opcional String Hora do atendimento do médico.

Máscara: Number(005)

Campo disponível somente no módulo SM.
usaEpi Opcional String Usando EPI.

Máscara: String(001)

Campo disponível somente no módulo SM.
ddiTeB Opcional String Código DDI do telefone da testemunha B.

Máscara: Number(003)
horSai Opcional String Hora da saída do ambulatório.

Máscara: hh:mm

Campo disponível somente no módulo SM.
regPol Opcional String Registro policial.

Máscara: (S/N)
dddTeB Opcional String Código DDD do telefone da testemunha B.

Máscara: Number(003)
datRet Opcional String Data de retorno consulta.

Máscara: DD/MM/YYYY

Campo disponível somente no módulo SM.
diaDeb Opcional String Dias debitados.

Máscara: Number(004)
telTeB Opcional String Número do telefone da testemunha B.

Máscara: String(020)
codPos Opcional String Código do posto de atendimento.

Máscara: 9[7]
horTrb Opcional String Horas trabalhadas até o acidente.

Máscara: #Q#hh:mm
durTra Opcional String Duração do tratamento em dias.

Máscara: 9[4]

Campo disponível somente no módulo SM.
datPri Opcional String Data do primeiro afastamento.

Máscara: DD/MM/AAAAA
houInt Opcional String Houve internação do acidentado.

Máscara: U[1]

Campo disponível somente no módulo SM.
tipLoc Opcional String Local do acidente.

Máscara: Number(001)
datInt Opcional String Data da internação.

Máscara: DD/MM/AAAA

Campo disponível somente no módulo SM.
estExt Opcional String Estabelecimento no exterior.
afsTra Opcional String Afastar do trabalho.

Máscara: U[1]

Campo disponível somente no módulo SM.
codPst Opcional String Código postal do endereço no exterior.
codAte Opcional String Código do atendente.

Máscara: 9[6]
codOem Opcional String Outra da empresa.

Máscara: Number(008)
areAte Opcional String Código da área.

Máscara: 9[2]

Campo disponível somente no módulo SM.
tipIns Opcional Integer Tipo de inscrição do estabelecimento onde ocorreu o acidente.
Valores:
- "1 - CNPJ";
- "2 - CPF";
- "3 - CAEPF";
- "4 - CNO";
- "5 - Operador Portuário".

Máscara: 9[1]
codOco Opcional String Código da ocorrência.

Máscara: 9[6]

Campo disponível somente no módulo SM.
numIns Opcional String Número de inscrição do estabelecimento onde ocorreu o acidente.

Máscara: Z[15]

Informar somente números, de acordo com o tipo de inscrição.
codCid11 Opcional String Código da tabela CID-11

Máscara: A[10]
codPai Opcional Integer Código do país onde ocorreu o acidente.

Máscara: 9[4]
codDoa Opcional String Código de doença conforme CID-9.

Máscara: A[4]

Campo disponível somente no módulo SM.
endCep Opcional String Código de Endereçamento Postal (CEP).

Máscara: 99.999-999
dscLes Opcional String Descrição das lesões.

Máscara: #(70,4)#
codEst Opcional String Estado onde ocorreu o acidente.

Máscara: U[4]
diaAct Opcional String Diagnóstico Acidente Trabalho

Máscara: #(70,4)#
codCid Opcional String Cidade.

Máscara: Number(007)
obsLau Opcional String Observações do laudo.

Máscara: #(70,4)#
codBai Opcional Integer Bairro onde ocorreu o acidente.

Máscara: 9[4]
obsAct Opcional String Anotações acidente trabalho.

Máscara: String(1000)

Campo disponível somente no módulo SM.
tipLgr Obrigatório String Informar o tipo de logradouro conforme Tabela 20 do eSocial.
anoBas Opcional String Ano para controle de identificação da CAT

Máscara: 9[4]

Campo disponível somente no módulo SM.
endAct Opcional String Descrição do logradouro.

Máscara: String(059)
numCat Opcional String Número de controle da CAT.

Máscara: 9[4]

Campo disponível somente no módulo SM.
endNum Opcional String Número do logradouro.

Máscara: String(006)
datAfa Opcional String Data de início do afastamento.

Máscara: DD/MM/YYYY
endCpl Opcional String Complemento do endereço onde ocorreu o acidente.

Máscara: A[30]
horAfa Opcional String Hora do início do afastamento.

Máscara: hh:mm
desLoc Opcional String Especificação do local do acidente.

Máscara: A[250]

sitAte Opcional String Situação do atestado.

Máscara: 9[3]
desAct Opcional String Especificação do local do acidente.

Máscara: String(060)
raiAte Opcional String Motivo para a Rais relacionado ao atestado.

Máscara: 9[2]
obsCat Opcional String

Observações da CAT.

Máscara: #(999)#

diaAte Opcional String Dias de Atestado
Obrigatório: Não;
Máscara: zzz9;
empRsp Opcional String Código da empresa do responsável.

Máscara: Number(004)

Campo disponível somente no módulo SM.
fimAte Opcional String Data de término do atestado.

Máscara: DD/MM/YYYY
tipRsp Opcional String Tipo de colaborador responsável.

Máscara: Number(001)

Campo disponível somente no módulo SM.
horTer Opcional String Hora do término do afastamento.

Máscara: hh:mm
cadRsp Opcional String Cadastro do responsável pelas informações.

Máscara: Number(009)

Campo disponível somente no módulo SM.
sitAfa Opcional String Situação de afastamento.

Máscara: 9[3]
numAci Opcional String Número de identificação do acidente.

Máscara: Number(008)

Campo disponível somente no módulo SM.
msmMot Opcional String Mesmo motivo 60 dias.

Máscara: U[1]

Observação: somente poderá ser informado quando o atestado ou afastamento tiverem a situação corrente em 60 dias pelo mesmo motivo.
codFil Opcional Integer

Código da filial onde ocorreu o acidente.

Máscara: 9[6]

aciTra Opcional String Tipo de acidente de trânsito.

Máscara: 9[1]
numAmb Opcional Integer

Código do ambiente de trabalho onde ocorreu o acidente.

Máscara: 9[7]

Observação: não disponível no módulo AP caso não possuir integração com o módulo SM.

raiAfa Opcional String Motivo para a Rais relacionado ao afastamento.

Máscara: 9[2]
codTas Opcional Integer Situação Geradora (eSocial).
diaAfa Opcional String Dias de afastamento.

Máscara: zzz9
codAca Opcional Integer Agente causador (eSocial).
diaJus Opcional String Dias justificados.

Máscara: 9[2]
codPar Opcional Integer  
exmRet Opcional String Exame de Retorno
Obrigatório: Não;
Máscara: U[1];
codDnl Opcional Integer Natureza da lesão (eSocial).
preAfa Opcional String Define se a data de término é somente uma previsão.

Máscara: U[1]
fimAfa Opcional String Data final ou previsão de término do afastamento.

Máscara: DD/MM/YYYY
nomMed Opcional String Nome do médico.
regCon Opcional String Registro no Conselho Profissional.
orgCla Opcional Integer Órgão de classe.
sigOrg Opcional String Sigla da UF do órgão de classe.
codDoe Opcional String Código da CID-10.

Máscara: #u#C99.9

Resposta:

Nota

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:CATResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:CATResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
erroExecucao Opcional String 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.

CAT_5

Nota

Este web service apresenta um ou mais parâmetros que permitem o envio de CNPJ alfanumérico.

Web service de integração que permite cadastrar, alterar e excluir Comunicações de Acidente de Trabalho (CAT).

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 5

Requisição:

<soapenv:Envelope xmlns:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
 <soapenv:Body>
  <ser:CAT>
   <user>String</user>
   <password>String</password>
   <encryption>Integer</encryption>
   <parameters>
    <tipOpe>String</tipOpe>
    <ocoAct>String</ocoAct>
    <nomTeA>String</nomTeA>
    <horAft>String</horAft>
    <wGD086PLN>
     <tipOpe>String</tipOpe>
     <plano>String</plano>
    </wGD086PLN>
    <tipOpeCat>String</tipOpeCat>
    <wGD086ACA>
     <tipOpe>String</tipOpe>
     <cauAct>String</cauAct>
    </wGD086ACA>
    <wGD086AAG>
     <tipOpe>String</tipOpe>
     <agtCau>String</agtCau>
    </wGD086AAG>
    <wGD086ALO>
     <tipOpe>String</tipOpe>
     <locLes>Integer</locLes>
     <latLes>Integer</latLes>
    </wGD086ALO>
    <wGD086ANA>
      <tipOpe>String</tipOpe>
      <natLes>String</natLes>
    </wGD086ANA>
    <empAti>String</empAti>
    <filIns>String</filIns>
    <endTeA>String</endTeA>
    <horPer>String</horPer>
    <datCat>String</datCat>
    <tipCol>Integer</tipCol>
    <codCar>String</codCar>
    <numTeA>String</numTeA>
    <cusAte>String</cusAte>
    <tipCat>String</tipCat>
    <numCad>Integer</numCad>
    <qmeCar>String</qmeCar>
    <cidTeA>String</cidTeA>
    <cusMat>String</cusMat>
    <catOri>String</catOri>
    <datAct>DateTime</datAct>
    <exeCar>String</exeCar>
    <baiTeA>String</baiTeA>
    <cusQpr>String</cusQpr>
    <datObi>String</datObi>
    <horAct>Time</horAct>
    <outCar>String</outCar>
    <cepTeA>String</cepTeA>
    <cusAfa>String</cusAfa>
    <iniCat>Integer</iniCat>
    <espAct>String</espAct>
    <ddiTeA>String</ddiTeA>
    <catEmi>String</catEmi>
    <tipAci>Integer</tipAci>
    <dddTeA>String</dddTeA>
    <datEmi>String</datEmi>
    <tipAct>String</tipAct>
    <telTeA>String</telTeA>
    <catPPP>String</catPPP>
    <cauAct>String</cauAct>
    <nomTeB>String</nomTeB>
    <codEsp>String</codEsp>
    <ageLes>String</ageLes>
    <endTeB>String</endTeB>
    <tipAciCat>Integer</tipAciCat>
    <locLes>String</locLes>
    <numTeB>String</numTeB>
    <codAct>String</codAct>
    <latLes>Integer</latLes>
    <cidTeB>String</cidTeB>
    <datUlt>String</datUlt>
    <natLes>String</natLes>
    <baiTeB>String</baiTeB>
    <datAte>String</datAte>
    <graAci>String</graAci>
    <cEPTeB>String</cEPTeB>
    <horAte>String</horAte>
    <usaEpi>String</usaEpi>
    <ddiTeB>String</ddiTeB>
    <horSai>String</horSai>
    <regPol>String</regPol>
    <dddTeB>String</dddTeB>
    <datRet>String</datRet>
    <diaDeb>String</diaDeb>
    <telTeB>String</telTeB>
    <codPos>String</codPos>
    <horTrb>String</horTrb>
    <durTra>String</durTra>
    <datPri>String</datPri>
    <houInt>String</houInt>
    <tipLoc>String</tipLoc>
    <datInt>String</datInt>
    <estExt>String</estExt>
    <afsTra>String</afsTra>
    <codPst>String</codPst>
    <codAte>String</codAte>
    <codOem>String</codOem>
    <areAte>String</areAte>
    <tipIns>Integer</tipIns>
    <codOco>String</codOco>
    <codPai>Integer</codPai>
    <codCid11>String</codCid11>
    <endCep>String</endCep>
    <codDoa>String</codDoa>
    <codEst>String</codEst>
    <dscLes>String</dscLes>
    <codCid>String</codCid>
    <diaAct>String</diaAct>
    <codBai>Integer</codBai>
    <obsLau>String</obsLau>
    <tipLgr>String</tipLgr>
    <obsCat>String</obsCat>
    <endAct>String</endAct>
    <anoBas>String</anoBas>
    <endNum>String</endNum>
    <numCat>String</numCat>
    <endCpl>String</endCpl>
    <datAfa>String</datAfa>
    <desLoc>String</desLoc>
    <horAfa>String</horAfa>
    <desAct>String</desAct>
    <sitAte>String</sitAte>
    <obsAct>String</obsAct>
    <raiAte>String</raiAte>
    <empRsp>String</empRsp>
    <diaAte>String</diaAte>
    <tipRsp>String</tipRsp>
    <fimAte>String</fimAte>
    <cadRsp>String</cadRsp>
    <horTer>String</horTer>
    <numAci>String</numAci>
    <sitAfa>String</sitAfa>
    <codFil>Integer</codFil>
    <msmMot>String</msmMot>
    <numAmb>Integer</numAmb>
    <aciTra>String</aciTra>
    <codTas>Integer</codTas>
    <raiAfa>String</raiAfa>
    <codAca>Integer</codAca>
    <diaAfa>String</diaAfa>
    <codPar>Integer</codPar>
    <diaJus>String</diaJus>
    <codDnl>Integer</codDnl>
    <exmRet>String</exmRet>
    <cfjIns>String</cfjIns>
    <preAfa>String</preAfa>
    <fimAfa>String</fimAfa>
    <nomMed>String</nomMed>
    <regCon>String</regCon>
    <orgCla>Integer</orgCla>
    <sigOrg>String</sigOrg>
    <codDoe>String</codDoe>
   </parameters>
  </ser:CAT>
 </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Opcional String Tipo de operação.

Valores:
- "I - Inserir";
- "A - Alterar";
- "E - Excluir";
ocoAct Opcional String Código da ocorrência.

Máscara: Number(006)

Campo disponível somente no módulo SM.
nomTeA Opcional String Nome da testemunha A.

Máscara: A[40]
horAft Opcional String Horas afastadas.

Máscara: Number(010)

Campo disponível somente no módulo SM.
wGD086PLN Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Excluir";
----
Coluna Plano

Máscara: Number(5)

Guia (Plano Ação) somente está disponível no módulo SM.
----
Observação: como o campo é chave, não há como ser alterado, somente podendo ser inserido ou excluído.

wGD086PLN.tipOpe Opcional String  
wGD086PLN.plano Opcional String  
tipOpeCat Opcional String Tipo de operação somente para a exclusão da CAT.

Deve ser:
- "E" para realizar exclusão da CAT; ou
- Vazio para qualquer outra operação.
wGD086ACA Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Alterar";
- "Excluir".
----
Coluna Causa Acidente

Máscara: Number(3)

Aba (Causa do Acidente) somente está disponível no módulo SM.
----
Observação: como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.

wGD086ACA.tipOpe Opcional String  
wGD086ACA.cauAct Opcional String  
wGD086AAG Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Alterar";
- "Excluir";
----
Coluna Agente Causador

Mascara: Number(3)
----
Observação: como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.

wGD086AAG.tipOpe Opcional String  
wGD086AAG.agtCau Opcional String  
wGD086ALO Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Alterar";
- "Excluir".
----
Coluna Local da lesão

Máscara: Number(3)
----
Observação: como o campo é chave, não a como ser alterado, smente podendo ser inserido ou excluído.

wGD086ALO.tipOpe Opcional String  
wGD086ALO.locLes Opcional Integer  
wGD086ALO.LatLes Opcional Integer Lateralidade da lesão.

Valores:
- "1 - Não aplicável";
- "2 - Esquerda";
- "3 - Direita";
- " 4 - Ambas".

Máscara: Number(001);'#9
wGD086ANA Opcional Set

Coluna TipOpe

Valores:
- "Inserir";
- "Alterar";
- "Excluir".
----
Coluna Natureza das Lesões

Máscara: Number(3)
----
Observação: como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.

wGD086ANA.tipOpe Opcional String  
wGD086ANA.natLes Opcional String  
empAti Opcional String Código da empresa que será utilizado na integração.


Observação: quando não informado, utiliza a empresa ativa do usuário que está executando.
filIns Opcional String Filiação INSS.

Máscara: Number(001)
endTeA Opcional String Endereço da testemunha A.

Máscara: String(040)
horPer Opcional String Horas úteis perdidas.

Máscara: Number(010)

Campo disponível somente no módulo SM.
datCat Opcional String Data de registro da CAT
Obrigatório: Sim;
Máscara: DD/MM/YYYY;
tipCol Obrigatório Integer Tipo do colaborador.

Mascara: Number(001)
codCar Opcional String Cargo do acidentado.

Máscara: String(024)
numTeA Opcional String Número do logradouro da testemunha A.

Máscara: A[5]
cusAte Opcional String Custo do atendimento.

Máscara: Number(011,2)

Campo disponível somente no módulo SM.
tipCat Opcional String Tipo da CAT.

Máscara: 9[1]
numCad Obrigatório Integer Cadastro do colaborador.

Máscara: Number(009)
qmeCar Opcional String Meses de cargo.

Máscara: Number(003)

Campo disponível somente no módulo SM.
cidTeA Opcional String Código da cidade da testemunha A.
cusMat Opcional String Custo dos materiais.

Máscara: Number(011,2)

Campo disponível somente no módulo SM.
catOri Opcional String Informar o número da CAT de origem.

Máscara: A[15]
datAct Obrigatório DateTime Data do acidente de trabalho.

Máscara: DD/MM/AAAA
exeCar Opcional String Já exerceu cargo.

Máscara: (S/N)

Campo disponível somente no módulo SM.
baiTeA Opcional String Código do bairro Testemunha A.
cusQpr Opcional String Custo da queda de produção.

Máscara: Number(011,2)

Campo disponível somente no módulo SM.
datObi Opcional String Data do óbito.

Máscara: DD/MM/YYYY
horAct Obrigatório Time Hora do acidente de trabalho.

Máscara: Number(005)
outCar Opcional String Usar outro cargo.

Máscara: (S/N)

Campo disponível somente no módulo SM.
cepTeA Opcional String CEP da Testemunha A.

Máscara: #N(8,0)[EDICEP]#
cusAfa Opcional String Custo com afastamento até 15 dias.

Máscara: Number(011,2)

Campo disponível somente no módulo SM.
iniCat Opcional Integer

Iniciativa.



Valores:

- "1 - Iniciativa do empregador";

- "2 - Ordem judicial";

- "3 - Determinação do órgão fiscalizador".

1. Este campo somente deverá ser informado se a filial empregadora possuir as seguintes informações na guia Empregador eSocial no período da CAT:

- Classificação tributária igual a "9 - Orgão gestor de mão de obra" ou "10 - Entidade sindical - Lei 12023-2009".

2. Indicativo de cooperativa igual a "0 - Não é cooperativa".

espAct Opcional String Código da espécie.

Máscara: Number(003)

Campo disponível somente no módulo SM.
ddiTeA Opcional String Código DDI do telefone da testemunha A.

Máscara: Number(003)
catEmi Opcional String CAT emitida.

Máscara: U[1]
tipAci Obrigatório Integer Código para emissão da CAT.

Máscara: Number(9)
dddTeA Opcional String Código DDD do telefone da testemunha A.

Máscara: Number(003)
datEmi Opcional String Data da emissão da CAT.

Máscara: DD/MM/YYYY
tipAct Opcional String Código do tipo de acidente trabalho.

Máscara: Number(003)
telTeA Opcional String Número do telefone da testemunha A.

Máscara: String(020)
catPPP Opcional String Número da CAT conforme INSS - para constar no PPP.

Máscara: A[15]
cauAct Opcional String Causa do acidente.

Máscara: Number(003)

Campo disponível somente no módulo SM.
nomTeB Opcional String Nome da testemunha B.

Máscara: A[40]
codEsp Opcional String Código da espécie do acidente.

Máscara: 9[3]
ageLes Opcional String Código do agente causador.

Máscara: Number(003)
endTeB Opcional String Endereço da testemunha B.

Máscara: String(040)
tipAciCat Opcional Integer  
locLes Opcional String Código do local das lesões.

Máscara: Number(003)
numTeB Opcional String Número do logradouro da testemunha A.

Máscara: A[5]
codAct Opcional String Codificação do acidente.
latLes Opcional Integer Lateralidade da parte atingida.

Valores:
- "1 - Não aplicável";
- "2 - Esquerda";
- "3 - Direita";
- "4 - Ambas".

Máscara: 9
cidTeB Opcional String Código da cidade da testemunha B.

Máscara: Number(007)
datUlt Opcional String Data do último dia trabalhado.

Máscara: DD/MM/YYYY
natLes Opcional String Código da natureza das lesões.

Máscara: Number(003)
baiTeB Opcional String Código do bairro testemunha B.
datAte Opcional String Data do atendimento médico.

Máscara: DD/MM/YYYY

Campo disponível somente no módulo SM.
graAci Opcional String Gravidade do acidente.

Máscara: String(001)
cEPTeB Opcional String CEP da testemunha B.

Máscara: Number(008)
horAte Opcional String Hora do atendimento do médico.

Máscara: Number(005)

Campo disponível somente no módulo SM.
usaEpi Opcional String Usando EPI.

Máscara: String(001)

Campo disponível somente no módulo SM.
ddiTeB Opcional String Código DDI do telefone da testemunha B.

Máscara: Number(003)
horSai Opcional String Hora da saída do ambulatório.

Máscara: hh:mm

Campo disponível somente no módulo SM.
regPol Opcional String Registro policial.

Máscara: (S/N)
dddTeB Opcional String Código DDD do telefone da testemunha B.

Máscara: Number(003)
datRet Opcional String Data de retorno consulta.

Máscara: DD/MM/YYYY

Campo disponível somente no módulo SM.
diaDeb Opcional String Dias debitados.

Máscara: Number(004)
telTeB Opcional String Número do telefone da testemunha B.

Máscara: String(020)
codPos Opcional String Código do posto de atendimento.

Máscara: 9[7]
horTrb Opcional String Horas trabalhadas até o acidente.

Máscara: #Q#hh:mm
durTra Opcional String Duração do tratamento em dias.

Máscara: 9[4]

Campo disponível somente no módulo SM.
datPri Opcional String Data do primeiro afastamento.

Máscara: DD/MM/AAAAA
houInt Opcional String Houve internação do acidentado.

Máscara: U[1]

Campo disponível somente no módulo SM.
tipLoc Opcional String Local do acidente.

Máscara: Number(001)
datInt Opcional String Data da internação.

Máscara: DD/MM/AAAA

Campo disponível somente no módulo SM.
estExt Opcional String Estabelecimento no exterior.
afsTra Opcional String Afastar do trabalho.

Máscara: U[1]

Campo disponível somente no módulo SM.
codPst Opcional String Código postal do endereço no exterior.
codAte Opcional String Código do atendente.

Máscara: 9[6]
codOem Opcional String Outra da empresa.

Máscara: Number(008)
areAte Opcional String Código da área.

Máscara: 9[2]

Campo disponível somente no módulo SM.
tipIns Opcional Integer Tipo de inscrição do estabelecimento onde ocorreu o acidente.
Valores:
- "1 - CNPJ";
- "2 - CPF";
- "3 - CAEPF";
- "4 - CNO";
- "5 - Operador Portuário".

Máscara: 9[1]
codOco Opcional String Código da ocorrência.

Máscara: 9[6]

Campo disponível somente no módulo SM.
codPai Opcional Integer Código do país onde ocorreu o acidente.

Máscara: 9[4]
codCid11 Opcional String Código da tabela CID-11

Máscara: A[10]
endCep Opcional String Código de Endereçamento Postal (CEP).

Máscara: 99.999-999
codDoa Opcional String Código de doença conforme CID-9.

Máscara: A[4]

Campo disponível somente no módulo SM.
codEst Opcional String Estado onde ocorreu o acidente.

Máscara: U[4]
dscLes Opcional String Descrição das lesões.

Máscara: #(70,4)#
codCid Opcional String Cidade.

Máscara: Number(007)
diaAct Opcional String Diagnóstico Acidente Trabalho

Máscara: #(70,4)#
codBai Opcional Integer Bairro onde ocorreu o acidente.

Máscara: 9[4]
obsLau Opcional String Observações do laudo.

Máscara: #(70,4)#
tipLgr Obrigatório String Informar o tipo de logradouro conforme Tabela 20 do eSocial.
obsAct Opcional String Anotações acidente trabalho.

Máscara: String(1000)

Campo disponível somente no módulo SM.
endAct Opcional String Descrição do logradouro.

Máscara: String(059)
anoBas Opcional String Ano para controle de identificação da CAT

Máscara: 9[4]

Campo disponível somente no módulo SM.
endNum Opcional String Número do logradouro.

Máscara: String(006)
numCat Opcional String Número de controle da CAT.

Máscara: 9[4]

Campo disponível somente no módulo SM.
endCpl Opcional String Complemento do endereço onde ocorreu o acidente.

Máscara: A[30]
datAfa Opcional String Data de início do afastamento.

Máscara: DD/MM/YYYY
desLoc Opcional String Especificação do local do acidente.

Máscara: A[250]

horAfa Opcional String Hora do início do afastamento.

Máscara: hh:mm
desAct Opcional String Especificação do local do acidente.

Máscara: String(060)
sitAte Opcional String Situação do atestado.

Máscara: 9[3]
obsCat Opcional String

Observações da CAT.

Máscara: #(999)#

raiAte Opcional String Motivo para a Rais relacionado ao atestado.

Máscara: 9[2]
empRsp Opcional String Código da empresa do responsável.

Máscara: Number(004)

Campo disponível somente no módulo SM.
diaAte Opcional String Dias de Atestado
Obrigatório: Não;
Máscara: zzz9;
tipRsp Opcional String Tipo de colaborador responsável.

Máscara: Number(001)

Campo disponível somente no módulo SM.
fimAte Opcional String Data de término do atestado.

Máscara: DD/MM/YYYY
cadRsp Opcional String Cadastro do responsável pelas informações.

Máscara: Number(009)

Campo disponível somente no módulo SM.
horTer Opcional String Hora do término do afastamento.

Máscara: hh:mm
numAci Opcional String Número de identificação do acidente.

Máscara: Number(008)

Campo disponível somente no módulo SM.
sitAfa Opcional String Situação de afastamento.

Máscara: 9[3]
codFil Opcional Integer

Código da filial onde ocorreu o acidente.

Máscara: 9[6]

msmMot Opcional String Mesmo motivo 60 dias.

Máscara: U[1]

Observação: somente poderá ser informado quando o atestado ou afastamento tiverem a situação corrente em 60 dias pelo mesmo motivo.
numAmb Opcional Integer

Código do ambiente de trabalho onde ocorreu o acidente.

Máscara: 9[7]

Observação: não disponível no módulo AP caso não possuir integração com o módulo SM.

aciTra Opcional String Tipo de acidente de trânsito.

Máscara: 9[1]
codTas Opcional Integer Situação Geradora (eSocial).
raiAfa Opcional String Motivo para a Rais relacionado ao afastamento.

Máscara: 9[2]
codAca Opcional Integer Agente causador (eSocial).
diaAfa Opcional String Dias de afastamento.

Máscara: zzz9
codPar Opcional Integer Código da parte atingida no acidente conforme tabela do eSocial.
diaJus Opcional String Dias justificados.

Máscara: 9[2]
codDnl Opcional Integer Natureza da lesão (eSocial).
exmRet Opcional String Exame de Retorno
Obrigatório: Não;
Máscara: U[1];
cfjIns Opcional String Número de inscrição do estabelecimento onde ocorreu o acidente.
preAfa Opcional String Define se a data de término é somente uma previsão.

Máscara: U[1]
fimAfa Opcional String Data final ou previsão de término do afastamento.

Máscara: DD/MM/YYYY
nomMed Opcional String Nome do médico.
regCon Opcional String Registro no Conselho Profissional.
orgCla Opcional Integer Órgão de classe.
sigOrg Opcional String Sigla da UF do órgão de classe.
codDoe Opcional String Código da CID-10.

Máscara: #u#C99.9

Resposta:

Nota

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:CATResponse>
   <result>
    <erroExecucao>String</erroExecucao>
   </result>
  </ser:CATResponse>
 </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
erroExecucao Opcional String 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.

Este artigo ajudou você?