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

Porta

CATESOCIAL

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 3

Versão atual: 3

Requisição:

<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> <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> <codEsp>String</codEsp> <tipAci>Integer</tipAci> <dddTeA>String</dddTeA> <tipAciCat>Integer</tipAciCat> <codTas>String</codTas> <telTeA>String</telTeA> <datUlt>String</datUlt> <cauAct>String</cauAct> <nomTeB>String</nomTeB> <datAte>String</datAte> <codDnl>String</codDnl> <endTeB>String</endTeB> <horAte>String</horAte> <graAci>String</graAci> <numTeB>String</numTeB> <horSai>String</horSai> <usaEpi>String</usaEpi> <cidTeB>String</cidTeB> <datRet>String</datRet> <regPol>String</regPol> <baiTeB>String</baiTeB> <codPos>String</codPos> <diaDeb>String</diaDeb> <cEPTeB>String</cEPTeB> <durTra>String</durTra> <horTrb>String</horTrb> <ddiTeB>String</ddiTeB> <houInt>String</houInt> <datPri>String</datPri> <dddTeB>String</dddTeB> <datInt>String</datInt> <tipLoc>String</tipLoc> <telTeB>String</telTeB> <afsTra>String</afsTra> <estExt>String</estExt> <codAte>String</codAte> <codPst>String</codPst> <areAte>String</areAte> <codOem>String</codOem> <codOco>String</codOco> <tipIns>Integer</tipIns> <codDoe>String</codDoe> <numIns>String</numIns> <codDoa>String</codDoa> <codPai>Integer</codPai> <dscLes>String</dscLes> <endCep>String</endCep> <diaAct>String</diaAct> <codEst>String</codEst> <obsLau>String</obsLau> <codCid>String</codCid> <obsCat>String</obsCat> <codBai>Integer</codBai> <anoBas>String</anoBas> <tipLgr>String</tipLgr> <numCat>String</numCat> <endAct>String</endAct> <datAfa>String</datAfa> <endNum>String</endNum> <horAfa>String</horAfa> <endCpl>String</endCpl> <sitAte>String</sitAte> <desLoc>String</desLoc> <raiAte>String</raiAte> <desAct>String</desAct> <diaAte>String</diaAte> <obsAct>String</obsAct> <fimAte>String</fimAte> <empRsp>String</empRsp> <horTer>String</horTer> <tipRsp>String</tipRsp> <sitAfa>String</sitAfa> <cadRsp>String</cadRsp> <msmMot>String</msmMot> <numAci>String</numAci> <aciTra>String</aciTra> <codFil>Integer</codFil> <raiAfa>String</raiAfa> <numAmb>Integer</numAmb> <diaAfa>String</diaAfa> <codPar>Integer</codPar> <diaJus>String</diaJus> <latLes>Integer</latLes> <exmRet>String</exmRet> <codACa>Integer</codACa> <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 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:
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.
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 Obrigatório 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 Obrigatório Integer Cadastro do Colaborador
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 Obrigatório 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 Obrigatório Time 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);
tipAci Obrigatório Integer

Código do Tipo da CAT.

Valores:

1 - Típico
2 - Doença
3 - Trajeto
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);
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);
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);
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 Estabelecimento no 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 Obrigatório 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]
codPar Opcional Integer

Código da parte atingida.

Máscara: 999999999

aciTra Opcional String Tipo de Acidente de Trânsito
Obrigatório: Não;
Máscara: 9[1];
latLes Opcional Integer Lateralidade da parte atingida
Máscara: 9
Valores:
1 - Não aplicável
2 - Esquerda
3 - Direita
4 - Ambas
raiAfa Opcional String Motivo para a Rais relacionado ao afastamento
Obrigatório: Não;
Máscara: 9[2];
codACa Opcional Integer

Código do agente causador.

Máscara: 999999999

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:

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 da resposta:

Nome Preenchimento Tipo Descrição
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)