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
- Síncrono: http://example.com/g5-senior-services/sm_Synccom_senior_g5_rh_sm_CAT?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_CAT?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_CAT?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 |
| 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 |
| wGD086ACA.tipOpe | Opcional | String | |
| wGD086ACA.cauAct | Opcional | String | |
| wGD086AAG | Opcional | Set |
Coluna TipOpe |
| wGD086AAG.tipOpe | Opcional | String | |
| wGD086AAG.agtCau | Opcional | String | |
| wGD086ALO | Opcional | Set |
Coluna TipOpe |
| 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
|
| 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.
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: 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.
|
| 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. |
| 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. |
| 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 |
| 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 |
| wGD086ACA.tipOpe | Opcional | String | |
| wGD086ACA.cauAct | Opcional | String | |
| wGD086AAG | Opcional | Set |
Coluna TipOpe |
| wGD086AAG.tipOpe | Opcional | String | |
| wGD086AAG.agtCau | Opcional | String | |
| wGD086ALO | Opcional | Set |
Coluna TipOpe |
| 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
|
| 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.
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: 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.
|
| 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. |
| 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. |
| 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. |
English
Español
English
Español


