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

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

Este web service é usado para acidentes ocorridos em data anterior ao início do envio dos eventos de SST para o eSocial. Para acidentes ocorridos em data igual ou posterior, use este web service.

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.

WSDL

Portas

**Necessita autenticação: **Sim

**Situação de versão: ** Atual

Requisição:

<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> <tipAct>String</tipAct> <dddTeA>String</dddTeA> <datEmi>String</datEmi> <cauAct>String</cauAct> <telTeA>String</telTeA> <catPPP>String</catPPP> <ageLes>String</ageLes> <nomTeB>String</nomTeB> <codEsp>String</codEsp> <locLes>String</locLes> <endTeB>String</endTeB> <codAct>String</codAct> <latLes>Integer</latLes> <numTeB>String</numTeB> <datUlt>String</datUlt> <natLes>String</natLes> <cidTeB>String</cidTeB> <datAte>String</datAte> <graAci>String</graAci> <baiTeB>String</baiTeB> <horAte>String</horAte> <usaEpi>String</usaEpi> <cEPTeB>String</cEPTeB> <horSai>String</horSai> <regPol>String</regPol> <ddiTeB>String</ddiTeB> <datRet>String</datRet> <diaDeb>String</diaDeb> <dddTeB>String</dddTeB> <codPos>String</codPos> <horTrb>String</horTrb> <telTeB>String</telTeB> <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> <tipLgr>String</tipLgr> <codOco>String</codOco> <endAct>String</endAct> <codDoe>String</codDoe> <endNum>String</endNum> <codDoa>String</codDoa> <codCid>String</codCid> <dscLes>String</dscLes> <desLoc>String</desLoc> <diaAct>String</diaAct> <desAct>String</desAct> <obsLau>String</obsLau> <obsAct>String</obsAct> <obsCat>String</obsCat> <empRsp>String</empRsp> <anoBas>String</anoBas> <tipRsp>String</tipRsp> <numCat>String</numCat> <cadRsp>String</cadRsp> <datAfa>String</datAfa> <numAci>String</numAci> <horAfa>String</horAfa> <codFil>Integer</codFil> <sitAte>String</sitAte> <numAmb>Integer</numAmb> <raiAte>String</raiAte> <diaAte>String</diaAte> <fimAte>String</fimAte> <horTer>String</horTer> <sitAfa>String</sitAfa> <msmMot>String</msmMot> <aciTra>String</aciTra> <raiAfa>String</raiAfa> <diaAfa>String</diaAfa> <diaJus>String</diaJus> <exmRet>String</exmRet> <preAfa>String</preAfa> <fimAfa>String</fimAfa> <nomMed>String</nomMed> <regCon>String</regCon> <orgCla>Integer</orgCla> <sigOrg>String</sigOrg> </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 possíveis:


I - Inserir;


A - Alterar;


E - Excluir;

ocoAct

Opcional

String

Código da Ocorrência:


Obrigatório: Não;


Máscara: Number(006);



Campo disponível somente no módulo SM.

nomTeA

Opcional

String

Nome Testemunha A;


Obrigatório: Não;


Máscara: String(040);

horAft

Opcional

String

Horas Afastadas;


Obrigatório: Não;


Máscara: Number(010);



Campo disponível somente no módulo SM.

wGD086PLN

Opcional

Set

Coluna TipOpe:


Obrigátorio: Não;


Valores possíveis:


Inserir;


Excluir;



Obs:Como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.



Coluna Plano:


Obrigátorio: Não;


Máscara: Number(5);



Aba (Plano Ação) somente está disponível no módulo SM.

wGD086PLN.tipOpe

Opcional

String

wGD086PLN.plano

Opcional

String

tipOpeCat

Opcional

String

Tipo de operação somente para a exclusão da CAT:


Deve ser passado “E” para realizar exclusão da CAT.


Ou vazio para qualquer outra operação.

wGD086ACA

Opcional

Set

Coluna TipOpe:


Obrigátorio: Não;


Valores possíveis:


Inserir;


Alterar;


Excluir;



Como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.




Coluna Causa Acidente:


Obrigatório: Não;


Máscara: Number(3);



Aba (Causa do Acidente) somente está disponível no módulo SM.

wGD086ACA.tipOpe

Opcional

String

wGD086ACA.cauAct

Opcional

String

wGD086AAG

Opcional

Set

Coluna TipOpe:


Obrigátorio: Não;


Valores possíveis:


Inserir;


Alterar;


Excluir;



Como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.




Coluna Agente Causador:


Obrigatório: Não;


Mascara: Number(3);

wGD086AAG.tipOpe

Opcional

String

wGD086AAG.agtCau

Opcional

String

wGD086ALO

Opcional

Set

Coluna TipOpe:


Obrigátorio: Não;


Valores possíveis:


Inserir;


Alterar;


Excluir;



Como o campo é chave, não a como ser alterado, smente podendo ser inserido ou excluído.




Coluna Loca da Lesão:


Obrigatório: Não;


Máscara: Number(3);

wGD086ALO.tipOpe

Opcional

String

wGD086ALO.locLes

Opcional

Integer

wGD086ALO.LatLes

Opcional

Integer

Lateralidade da Lesão:


Obrigatório: Não;


Máscara: Number(001);‘#9



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


wGD086ANA

Opcional

Set

Coluna TipOpe:


Obrigátorio: Não;


Valores possíveis:


Inserir;


Alterar;


Excluir;



Como o campo é chave, não a como ser alterado, somente podendo ser inserido ou excluído.



Coluna Natureza das Lesões:


Obrigatório: Não;


Máscara: Number(3);

wGD086ANA.tipOpe

Opcional

String

wGD086ANA.natLes

Opcional

String

empAti

Opcional

String

Código da empresa que será utilizado na integração.




Quando não informado, utiliza a empresa ativa do usuário que está executando

tipCol

Obrigatório

Integer

Tipo Colaborador:


Obrigatório: Sim;


Mascara: Number(001)

filIns

Opcional

String

Filiação INSS:


Obrigatório: Não;


Máscara: Number(001);

endTeA

Opcional

String

Endereço Testemunha A;


Obrigatório: Não;


Máscara: String(040);

horPer

Opcional

String

Horas Úteis Perdidas;


Obrigatório: Não;


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;

numCad

Obrigatório

Integer

Cadastro do Colaborador:


Obrigatório: Sim;


Máscara: Number(009);

codCar

Opcional

String

Cargo Acidentado:


Obrigatório: Não;


Máscara: String(024);

numTeA

Opcional

String

;


Obrigatório: Não;


Máscara: ;

cusAte

Opcional

String

Custo Atendimento;


Obrigatório: Não;


Máscara: Number(011,2);



Campo disponível somente no módulo SM.

tipCat

Opcional

String

Tipo CAT


Obrigatório: Não;


Máscara: 9[1];

datAct

Obrigatório

DateTime

Data Acidente de Trabalho:


Obrigatório: Sim;


Máscara: DD/MM/AAAA;

qmeCar

Opcional

String

Meses de Cargo:


Obirgatório: Não;


Máscara: Number(003);



Campo disponível somente no módulo SM.

cidTeA

Opcional

String

Código do Bairro Testemunha A;


Obrigatório: Não;


Máscara: Number(004);

cusMat

Opcional

String

Custo dos Materiais;


Obrigatório: Não;


Máscara: Number(011,2);



Campo disponível somente no módulo SM.

horAct

Obrigatório

Time

Hora Acidente de Trabalho:


Obrigatório: Sim;


Máscara: Number(005);

exeCar

Opcional

String

Já Exerceu Cargo:


Obrigatório: Não;


Máscara: (S/N);



Campo disponível somente no módulo SM.

baiTeA

Opcional

String

;


Obrigatório: Não;


Máscara: ;

cusQpr

Opcional

String

Custo Queda Produção;


Obrigatório: Não;


Máscara: Number(011,2);



Campo disponível somente no módulo SM.

catOri

Opcional

String

Informar o número da CAT de origem


Obrigatório: Não;


Máscara: A[15];

outCar

Opcional

String

Usar outro Cargo:


Obirgatório: Não;


Máscara: (S/N);



Campo disponível somente no módulo SM.

cepTeA

Opcional

String

CEP Testemunha A;


Obrigatório: Não;


Máscara: Number(008);

cusAfa

Opcional

String

Custo com Afastamento até 15 dias;


Obrigatório: Não;


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: Classificação tributária igual a: “9 - Orgão gestor de mão de obra” ou “10 - Entidade sindical - Lei 12023-2009”.
  2. E indicativo de cooperativa igual a: 0 - “Não é cooperativa”. Valores: 1 - Iniciativa do empregador, 2 - Ordem judicial e 3 - Determinação do órgão fiscalizador.

Valores: 1 - Iniciativa do empregador, 2 - Ordem judicial e 3 - Determinação do órgão fiscalizador.

datObi

Opcional

String

Data do Óbito


Obrigatório: Não;


Máscara: DD/MM/YYYY;

espAct

Opcional

String

Código Espécie:


Obrigatório: Não;


Máscara: Number(003);



Campo disponível somente no módulo SM.

ddiTeA

Opcional

String

Código DDI do telefone da testemunha A;


Obrigatório: Não;


Máscara: Number(003);

catEmi

Opcional

String

CAT Emitida


Obrigatório: Não;


Máscara: U[1];

tipAct

Opcional

String

Código Tipo Acidente Trabalho:


Obrigatório: Não;


Máscara: Number(003);

dddTeA

Opcional

String

Código DDD do telefone da testemunha A;


Obrigatório: Não;


Máscara: Number(003);

datEmi

Opcional

String

Data da emissão da CAT


Obrigatório: Não;


Máscara: DD/MM/YYYY;

cauAct

Opcional

String

Causa Acidente;


Obrigatório: Não;


Máscara: Number(003);



Campo disponível somente no módulo SM.

telTeA

Opcional

String

Número do Telefone Testemunha A;


Obrigatório: Não;


Máscara: String(020);

catPPP

Opcional

String

Número da CAT conforme INSS - para constar no PPP


Obrigatório: Não;


Máscara: A[15];

ageLes

Opcional

String

Código do Agente Causador;


Obrigatório: Não;


Máscara: Number(003);

nomTeB

Opcional

String

Nome Testemunha B;


Obrigatório: Não;


Máscara: String(040);

codEsp

Opcional

String

Código da espécie do acidente


Obrigatório: Não;


Máscara: 9[3];

locLes

Opcional

String

Código Local das Lesões:


Obrigatório: Não;


Máscara: Number(003);

endTeB

Opcional

String

Endereço Testemunha B;


Obrigatório: Não;


Máscara: String(040);

codAct

Opcional

String

Codificação do Acidente

latLes

Opcional

Integer

Obrigatório: Não


Máscara: Number(001)


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

natLes

Opcional

String

Código Natureza das Lesões:


Obrigatório: Não;


Máscara: Number(003);

numTeB

Opcional

String

;


Obrigatório: Não;


Máscara: ;

datUlt

Opcional

String

Data do Último Dia Trabalhado


Obrigatório: Não;


Máscara: DD/MM/YYYY;


datAte

Opcional

String

Data Atendimento Médico


Obrigatório: Não;


Máscara: DD/MM/YYYY;



Campo disponível somente no módulo SM.

graAci

Opcional

String

Gravidade do Acidente;


Obrigatório: Não;


Máscara: String(001);

cidTeB

Opcional

String

Código da Cidade Testemunha B;


Obrigatório: Não;


Máscara: Number(007);

horAte

Opcional

String

Hora Atendimento Médico


Obrigatório: Não;


Máscara: Number(005);



Campo disponível somente no módulo SM.

usaEpi

Opcional

String

Usando E.P.I.;


Obrigatório: Não;


Máscara: String(001);



Campo disponível somente no módulo SM.

baiTeB

Opcional

String

Código do Bairro Testemunha A;


Obrigatório: Não;


Máscara: Number(004);

horSai

Opcional

String

Hora Saída Ambulatório


Obrigatório: Não;


Máscara: hh:mm;



Campo disponível somente no módulo SM.

regPol

Opcional

String

Registro Policial;


Obrigatório: Não;


Máscara: (S/N);

cEPTeB

Opcional

String

CEP Testemunha B;


Obrigatório: Não;


Máscara: Number(008);

datRet

Opcional

String

Data de Retorno Consulta


Obrigatório: Não;


Máscara: DD/MM/YYYY;



Campo disponível somente no módulo SM.

diaDeb

Opcional

String

Dias Debitados;


Obrigatório: Não;


Máscara: Number(004);

ddiTeB

Opcional

String

Código DDI do telefone da testemunha B;


Obrigatório: Não;


Máscara: Number(003);

codPos

Opcional

String

Código do posto de atendimento


Obrigatório: Não;


Máscara: 9[

7

];

horTrb

Opcional

String

Horas Trabalhadas Acidente;


Obrigatório: Não;


Máscara: Number(010);

dddTeB

Opcional

String

Código DDD do telefone da testemunha B;


Obrigatório: Não;


Máscara: Number(003);

durTra

Opcional

String

Duração do Tratamento em dias


Obrigatório: Não;


Máscara: 9[4];



Campo disponível somente no módulo SM.

datPri

Opcional

String

Data do Primeiro Afastamento;


Obrigatório: Não;


Máscara: DD/MM/AAAAA;

telTeB

Opcional

String

Número do Telefone Testemunha B;


Obrigatório: Não;


Máscara: String(020);

houInt

Opcional

String

Houve Internação do Acidentado


Obrigatório: Não;


Máscara: U[1];



Campo disponível somente no módulo SM.

tipLoc

Opcional

String

Local do Acidente;


Obrigatório: Não;


Máscara: Number(001);

datInt

Opcional

String

Data da Internação;


Obrigatório: Não;


Máscara: DD/MM/AAAA;



Campo disponível somente no módulo SM.

codOem

Opcional

String

Outra da Empresa;


Obrigatório: Não;


Máscara: Number(008);

estExt

Opcional

String

Estabelecimento no Exterior

afsTra

Opcional

String

Afastar do Trabalho


Obrigatório: Não;


Máscara: U[1];



Campo disponível somente no módulo SM.

codPst

Opcional

String

Código Postal do Endereço no Exterior

endAct

Opcional

String

Descrição do logradouro;


Obrigatório: Não;


Máscara: String(059);

codAte

Opcional

String

Código do Atendente


Obrigatório: Não;


Máscara: 9[6];

endNum

Opcional

String

Número logradouro;


Obrigatório: Não;


Máscara: String(006);

areAte

Opcional

String

Código da Área


Obrigatório: Não;


Máscara: 9[2];



Campo disponível somente no módulo SM.

tipLgr

Obrigatório

String

Informar o tipo de logradouro conforme tabela 20 do eSocial.

codCid

Opcional

String

Cidade;


Obrigatório: Não;


Máscara: Number(007);

codOco

Opcional

String

Código da Ocorrência


Obrigatório: Não;


Máscara: 9[3];



Campo disponível somente no módulo SM.

desLoc

Opcional

String

codDoe

Opcional

String

Código da CID10


Obrigatório: Não;


Máscara: #u#C99.9;

desAct

Opcional

String

Especificação do Local do Acidente;


Obrigatório: Não;


Máscara: String(060);

codDoa

Opcional

String

Código de Doença conforme CID9


Obrigatório: Não;


Máscara: A[4];



Campo disponível somente no módulo SM.

obsAct

Opcional

String

Anotações Acidente Trabalho;


Obrigatório: Não;


Máscara: String(1000);



Campo disponível somente no módulo SM.

dscLes

Opcional

String

Descrição das Lesões


Obrigatório: Não;


Máscara: #(70,4)#;

empRsp

Opcional

String

Código da empresa do responsável;


Obrigatório: Não;


Máscara: Number(004);



Campo disponível somente no módulo SM.

diaAct

Opcional

String

Diagnóstico Acidente Trabalho


Obrigatório: Não;


Máscara: #(70,4)#;

tipRsp

Opcional

String

Tipo de Colaborador Responsável;


Obrigatório: Não;


Máscara: Number(001);



Campo disponível somente no módulo SM.

obsLau

Opcional

String

Observações do Laudo


Obrigatório: Não;


Máscara: #(70,4)#;

cadRsp

Opcional

String

Cadastro Responsável Informações;


Obrigatório: Não;


Máscara: Number(009);



Campo disponível somente no módulo SM.

obsCat

Opcional

String

Observações da CAT


Obrigatório: Não;


Máscara: #(70,4)#;

numAci

Opcional

String

Número de identificação do acidente;


Obrigatório: Não;


Máscara: Number(008);



Campo disponível somente no módulo SM.

anoBas

Opcional

String

Ano para controle de identificação da CAT


Obrigatório: Não;


Máscara: 9[4];



Campo disponível somente no módulo SM.

numCat

Opcional

String

Número de Controle da CAT


Obrigatório: Não;


Máscara: 9[4];



Campo disponível somente no módulo SM.

datAfa

Opcional

String

Data de Início do Afastamento


Obrigatório: Não;


Máscara: DD/MM/YYYY;

horAfa

Opcional

String

Hora do Início do Afastamento


Obrigatório: Não;


Máscara: hh:mm;

codFil

Opcional

Integer

Código da Filial onde ocorreu o acidente.
Máscara: 9[6]

sitAte

Opcional

String

Situação do Atestado


Obrigatório: Não;


Máscara: 9[3];

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.

raiAte

Opcional

String

Motivo para a Rais relacionado ao atestado


Obrigatório: Não;


Máscara: 9[2];

diaAte

Opcional

String

Dias de Atestado


Obrigatório: Não;


Máscara: zzz9;

fimAte

Opcional

String

Data de término do atestado


Obrigatório: Não;


Máscara: DD/MM/YYYY;

horTer

Opcional

String

Hora do Término do Afastamento


Obrigatório: Não;


Máscara: hh:mm;

sitAfa

Opcional

String

Situação de Afastamento


Obrigatório: Não;


Máscara: 9[3];

msmMot

Opcional

String

Mesmo Motivo 60 Dias


Somente poderá ser informado quando o Atestado ou Afastamento tiverem a situação corrente em 60 dias pelo mesmo motivo.


Obrigatório: Não;


Máscara: U[1]


aciTra

Opcional

String

Tipo de Acidente de Trânsito


Obrigatório: Não;


Máscara: 9[1];

raiAfa

Opcional

String

Motivo para a Rais relacionado ao afastamento


Obrigatório: Não;


Máscara: 9[2];

diaAfa

Opcional

String

Dias de Afastamento


Obrigatório: Não;


Máscara: zzz9;

diaJus

Opcional

String

Dias Justificados


Obrigatório: Não;


Máscara: 9[2];

exmRet

Opcional

String

Exame de Retorno


Obrigatório: Não;


Máscara: U[1];

preAfa

Opcional

String

Define se a data de término é somente uma previsão


Obrigatório: Não;


Máscara: U[1];

fimAfa

Opcional

String

Data final ou previsão de término do Afastamento


Obrigatório: Não;


Máscara: DD/MM/YYYY

nomMed

Opcional

String

Nome do médico

regCon

Opcional

String

Registro Conselho Profissional

orgCla

Opcional

Integer

Órgão de Classe

sigOrg

Opcional

String

Sigla da UF do Órgão de Classe

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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

Esta porta 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

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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ê?