Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Web service com.senior.g5.rh.fp.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 ejecución

Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.

Autenticación

Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.

WSDL

Puerto

CAT_4

Requiere autenticación:

Estado de la versión: Actual

Versão: 4

Requisición:

<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> <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> <tipIns>Integer</tipIns> <tipLgr>String</tipLgr> <codOco>String</codOco> <numIns>String</numIns> <endAct>String</endAct> <codDoe>String</codDoe> <codPai>Integer</codPai> <endNum>String</endNum> <codDoa>String</codDoa> <endCep>String</endCep> <codCid>String</codCid> <dscLes>String</dscLes> <codEst>String</codEst> <desLoc>String</desLoc> <diaAct>String</diaAct> <desAct>String</desAct> <obsLau>String</obsLau> <codBai>Integer</codBai> <obsAct>String</obsAct> <obsCat>String</obsCat> <empRsp>String</empRsp> <anoBas>String</anoBas> <tipRsp>String</tipRsp> <numCat>String</numCat> <cadRsp>String</cadRsp> <datAfa>String</datAfa> <endCpl>String</endCpl> <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 Cumplimentación Tipo Descripción
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 Obligatorio 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 Obligatorio 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 Obligatorio 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 Obligatorio Equipo 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];
tipAci Obligatorio Integer Código para emissão da CAT.
Máscara: Number(9);
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 Establecimiento en el 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.
tipIns Opcional Integer Tipo inscrição - Tipo de inscrição do estabelecimento onde ocorreu o acidente
Valores possíveis: 1 - CNPJ; 2 - CPF; 3 - CAEPF; 4 - CNO; 5 - Operador Portuário
Máscara: 9[1]
tipLgr Obligatorio 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.
numIns Opcional String Número inscrição - 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
desLoc Opcional String
codDoe Opcional String Código da CID10
Obrigatório: Não;
Máscara: #u#C99.9;
codPai Opcional Integer País - Código do país onde ocorreu o acidente
Máscara: 9[4]
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.
endCep Opcional String CEP - Código de Endereçamento Postal
Máscara: 99.999-999
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)#;
codEst Opcional String Estado - Estado onde ocorreu o acidente
Máscara: U[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)#;
codBai Opcional Integer Bairro - Bairro onde ocorreu o acidente
Máscara: 9[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;
endCpl Opcional String Complemento - Complemento do Endereço
Máscara: A[30]
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 Consejo Profesional
orgCla Opcional Integer Órgano de Clase
sigOrg Opcional String Sigla da UF do Órgão de Classe

Respuesta:

Observación

Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:CATResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:CATResponse> </soapenv:Body> </soapenv:Envelope>

Atributos de la respuesta:

Nombre Cumplimentación Tipo Descripción
erroExecucao Opcional String Indica errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores:
- Vacío o nulo, indicando que la ejecución fue realizada con éxito;
- El mensaje del error ocurrido en el servidor.
(missing or bad snippet)