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

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 igual ou posterior ao início do envio dos eventos de SST para o eSocial. Para acidentes ocorridos em data anterior, 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

CATESOCIAL

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 2

Versão atual: 2

Requisición:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:CATESOCIAL> <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> <wGD086PCA> <tipOpe>String</tipOpe> <codPar>Integer</codPar> <latLes>Integer</latLes> </wGD086PCA> <wGD086AGC> <tipOpe>String</tipOpe> <codTas>String</codTas> </wGD086AGC> <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> <codTas>String</codTas> <dddTeA>String</dddTeA> <datEmi>String</datEmi> <cauAct>String</cauAct> <telTeA>String</telTeA> <catPPP>String</catPPP> <codDnl>String</codDnl> <nomTeB>String</nomTeB> <codEsp>String</codEsp> <graAci>String</graAci> <endTeB>String</endTeB> <codAct>String</codAct> <usaEpi>String</usaEpi> <numTeB>String</numTeB> <datUlt>String</datUlt> <regPol>String</regPol> <cidTeB>String</cidTeB> <datAte>String</datAte> <diaDeb>String</diaDeb> <baiTeB>String</baiTeB> <horAte>String</horAte> <horTrb>String</horTrb> <cEPTeB>String</cEPTeB> <horSai>String</horSai> <datPri>String</datPri> <ddiTeB>String</ddiTeB> <datRet>String</datRet> <tipLoc>String</tipLoc> <dddTeB>String</dddTeB> <codPos>String</codPos> <estExt>String</estExt> <telTeB>String</telTeB> <durTra>String</durTra> <codPst>String</codPst> <houInt>String</houInt> <codOem>String</codOem> <datInt>String</datInt> <tipIns>Integer</tipIns> <tipLgr>String</tipLgr> <afsTra>String</afsTra> <numIns>String</numIns> <endAct>String</endAct> <codAte>String</codAte> <codPai>Integer</codPai> <endNum>String</endNum> <areAte>String</areAte> <endCep>String</endCep> <codCid>String</codCid> <codOco>String</codOco> <codEst>String</codEst> <desLoc>String</desLoc> <codDoe>String</codDoe> <desAct>String</desAct> <codDoa>String</codDoa> <codBai>Integer</codBai> <obsAct>String</obsAct> <dscLes>String</dscLes> <empRsp>String</empRsp> <diaAct>String</diaAct> <tipRsp>String</tipRsp> <obsLau>String</obsLau> <codFil>Integer</codFil> <obsCat>String</obsCat> <endCpl>String</endCpl> <numAci>String</numAci> <anoBas>String</anoBas> <cadRsp>String</cadRsp> <numCat>String</numCat> <numAmb>Integer</numAmb> <datAfa>String</datAfa> <horAfa>String</horAfa> <sitAte>String</sitAte> <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:CATESOCIAL> </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:
Obrigatório: Não;
Valores possíveis:
Inserir;
Excluir;

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

Coluna Plano:
Obrigatório: Não;
Máscara: Number(5);

Guia (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.
wGD086PCA Opcional Set Parte do Corpo Atingida
wGD086PCA.TipOpe Obligatorio String Tipo de operação
Valores possíveis:
I - Inserir;
A - Alterar;
E - Excluir;
wGD086PCA.CodPar Obligatorio Integer Parte do Corpo Atingida

Máscara: Number(009)
WGD086PCA.LatLes Obligatorio Integer Lateralidade da Lesão
Máscara: Number(001)
Valores:
1 - Não aplicável
2 - Esquerda
3 - Direita
4 - Ambas
wGD086AGC Opcional Set Agente Causador
wGD086AGC.TipOpe Obligatorio String Tipo de operação
Valores possíveis:
I - Inserir
A - Alterar
E - Excluir
wGD086AGC.CodTas Obligatorio String Agente Causador - eSocial
Máscara: Number(009)
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
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;
tipCol Obligatorio Integer Tipo Colaborador:
Obrigatório: Sim;
Mascara: Number(001)
codCar Opcional String Cargo Acidentado:
Obrigatório: Não;
Máscara: String(024);
numTeA Opcional String Obrigatório: Não;
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];
numCad Obligatorio Integer Información del Emplead
o Obrigatório: Sim;
Máscara: Number(009);
qmeCar Opcional String Meses de Cargo
Obrigató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.
catOri Opcional String Informar o número da CAT de origem
Obrigatório: Não;
Máscara: A[15];
datAct Obligatorio DateTime Data Acidente de Trabalho:
Obrigatório: Sim;
Máscara: DD/MM/AAAA;
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.
datObi Opcional String Data do Óbito
Obrigatório: Não;
Máscara: DD/MM/YYYY;
horAct Obligatorio Equipo Hora Acidente de Trabalho:
Obrigatório: Sim;
Máscara: Number(005);
outCar Opcional String Usar outro Cargo:
Obrigató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.

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);
codTas Opcional String Situação Geradora do Acidente
Máscara: Number(009)
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];
codDnl Opcional String Natureza da Lesão
Máscara: Number(009)
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];
graAci Opcional String Gravidade do Acidente;
Obrigatório: Não;
Máscara: String(001);
endTeB Opcional String Endereço Testemunha B;
Obrigatório: Não;
Máscara: String(040);
codAct Opcional String Codificação do Acidente
usaEpi Opcional String Usando E.P.I.;
Obrigatório: Não;
Máscara: String(001);

Campo disponível somente no módulo SM.
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;
regPol Opcional String Registro Policial;
Obrigatório: Não;
Máscara: (S/N);
cidTeB Opcional String Código da Cidade Testemunha B;
Obrigatório: Não;
Máscara: Number(007);
datAte Opcional String Data Atendimento Médico
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);
baiTeB Opcional String Código do Bairro Testemunha A;
Obrigatório: Não;
Máscara: Number(004);
horAte Opcional String Hora Atendimento Médico
Obrigatório: Não;
Máscara: Number(005);

Campo disponível somente no módulo SM.
horTrb Opcional String Horas Trabalhadas Acidente;
Obrigatório: Não;
Máscara: Number(010);
cEPTeB Opcional String CEP Testemunha B;
Obrigatório: Não;
Máscara: Number(008);
horSai Opcional String Hora Saída Ambulatório
Obrigatório: Não;
Máscara: hh:mm;

Campo disponível somente no módulo SM.
datPri Opcional String Data do Primeiro Afastamento;
Obrigatório: Não;
Máscara: DD/MM/AAAAA;
ddiTeB Opcional String Código DDI do telefone da testemunha B;
Obrigatório: Não;
Máscara: Number(003);
datRet Opcional String Data de Retorno Consulta
Obrigatório: Não;
Máscara: DD/MM/YYYY;

Campo disponível somente no módulo SM.
tipLoc Opcional String Local do Acidente;
Obrigatório: Não;
Máscara: Number(001);
dddTeB Opcional String Código DDD 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: 7
estExt Opcional String Establecimiento en el Exterior
telTeB Opcional String Número do Telefone Testemunha B;
Obrigatório: Não;
Máscara: String(020);
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.
codPst Opcional String Código Postal do Endereço no Exterior
houInt Opcional String Houve Internação do Acidentado
Obrigatório: Não;
Máscara: U[1];

Campo disponível somente no módulo SM.
codOem Opcional String Outra da Empresa;
Obrigatório: Não;
Máscara: Number(008);
datInt Opcional String Data da Internação;
Obrigatório: Não;
Máscara: DD/MM/AAAA;

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.
afsTra Opcional String Afastar do Trabalho
Obrigatório: Não;
Máscara: U[1];

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
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];
codPai Opcional Integer País - Código do país onde ocorreu o acidente
Máscara: 9[4]
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.
endCep Opcional String CEP - Código de Endereçamento Postal
Máscara: 99.999-999
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.
codEst Opcional String Estado - Estado onde ocorreu o acidente
Máscara: U[4]
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.
codBai Opcional Integer Bairro - Bairro onde ocorreu o acidente
Máscara: 9[4]
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)#;
codFil Opcional Integer Código da Filial onde ocorreu o acidente.
Máscara: 9[6]
obsCat Opcional String Observações da CAT
Obrigatório: Não;
Máscara: #(70,4)#;
endCpl Opcional String Complemento - Complemento do Endereço
Máscara: A[30]
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.
cadRsp Opcional String Cadastro Responsável Informações;
Obrigatório: Não;
Máscara: Number(009);

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.
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.
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;
sitAte Opcional String Situação do Atestado
Obrigatório: Não;
Máscara: 9[3];
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)