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 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
- Síncrono: http://example.com/g5-senior-services/rubi_Synccom_senior_g5_rh_fp_CATESOCIAL?wsdl
- Assíncrono: http://example.com/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_CATESOCIAL?wsdl
- Agendado: http://example.com/g5-senior-services/rubi_Schedulecom_senior_g5_rh_fp_CATESOCIAL?wsdl
Portas
CATESOCIAL
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: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> <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> <tipLgr>String</tipLgr> <afsTra>String</afsTra> <endAct>String</endAct> <codAte>String</codAte> <endNum>String</endNum> <areAte>String</areAte> <codCid>String</codCid> <codOco>String</codOco> <desLoc>String</desLoc> <codDoe>String</codDoe> <desAct>String</desAct> <codDoa>String</codDoa> <obsAct>String</obsAct> <dscLes>String</dscLes> <empRsp>String</empRsp> <diaAct>String</diaAct> <tipRsp>String</tipRsp> <obsLau>String</obsLau> <codFil>Integer</codFil> <obsCat>String</obsCat> <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 | 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. |
wGD086PCA | Opcional | Set | Parte do Corpo Atingida |
wGD086PCA.TipOpe | Obrigatório | String | Tipo de operação Valores possíveis: I - Inserir; A - Alterar; E - Excluir; |
wGD086PCA.CodPar | Obrigatório | Integer | Parte do Corpo Atingida Máscara: Number(009) |
wGD086PCA.LatLes | Obrigatório | 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 | Obrigatório | String | Tipo de operação Valores possíveis: I - Inserir A - Alterar E - Excluir |
wGD086AGC.CodTas | Obrigatório | 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 | 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 | Código do bairro da testemunha A. |
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
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]; |
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 | 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. |
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. |
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. |
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)#; |
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)#; |
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 Conselho Profissional |
orgCla | Opcional | Integer | Órgão de Classe |
sigOrg | Opcional | String | Sigla da UF do Órgão de Classe |
Resposta:
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:
|
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.
Necessita autenticação: Sim Situação de versão: Atual Versão: 4 Versão atual: 4 Requisição:**Parâmetros da 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: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> <codCid11>String</codCid11> <codPai>Integer</codPai> <codDoa>String</codDoa> <endCep>String</endCep> <dscLes>String</dscLes> <codEst>String</codEst> <diaAct>String</diaAct> <codCid>String</codCid> <obsLau>String</obsLau> <codBai>Integer</codBai> <obsCat>String</obsCat> <tipLgr>String</tipLgr> <anoBas>String</anoBas> <endAct>String</endAct> <numCat>String</numCat> <endNum>String</endNum> <datAfa>String</datAfa> <endCpl>String</endCpl> <horAfa>String</horAfa> <desLoc>String</desLoc> <sitAte>String</sitAte> <desAct>String</desAct> <raiAte>String</raiAte> <obsAct>String</obsAct> <diaAte>String</diaAte> <empRsp>String</empRsp> <fimAte>String</fimAte> <tipRsp>String</tipRsp> <horTer>String</horTer> <cadRsp>String</cadRsp> <sitAfa>String</sitAfa> <numAci>String</numAci> <msmMot>String</msmMot> <codFil>Integer</codFil> <aciTra>String</aciTra> <numAmb>Integer</numAmb> <raiAfa>String</raiAfa> <codPar>Integer</codPar> <diaAfa>String</diaAfa> <latLes>Integer</latLes> <diaJus>String</diaJus> <codACa>Integer</codACa> <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:CATESOCIAL> </soapenv:Body> </soapenv:Envelope>
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
tipOpe | Opcional | String | Tipo de operação. Valores:
|
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:
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:
|
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. Máscara: Number(001) |
endTeA | Opcional | String | Endereço da testemunha A. Máscara: A[40] |
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. Máscara: DD/MM/YYYY |
tipCol | Obrigatório | Integer | Tipo do colaborador. Mascara: Number(001) |
codCar | Opcional | String | Cargo 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 do bairro da testemunha A. Máscara: Number(004) |
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 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 da 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 |
|
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.
|
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) |
codEsp | Opcional | String | Código da espécie do acidente. Máscara: 9[3] |
tipAci | Obrigatório | Integer | Código do Tipo da CAT. Valores: |
dddTeA | Opcional | String | Código DDD do telefone da testemunha A. Máscara: Number(003) |
tipAciCat | Opcional | Integer | |
codTas | Opcional | String | Situação geradora do acidente. Máscara: Number(009) |
telTeA | Opcional | String | Número do telefone da testemunha A. Máscara: String(020) |
datUlt | Opcional | String | Data do último dia trabalhado Máscara: DD/MM/YYYY |
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: String(040) |
datAte | Opcional | String | Data do atendimento do médico. Máscara: DD/MM/YYYY Campo disponível somente no módulo SM. |
codDnl | Opcional | String | Natureza da lesão Máscara: Number(009) |
endTeB | Opcional | String | Endereço da testemunha B. Máscara: String(040) |
horAte | Opcional | String | Hora de atendimento do Médico Máscara: Number(005) Campo disponível somente no módulo SM. |
graAci | Opcional | String | Gravidade do acidente. Máscara: String(001) |
numTeB | Opcional | String | Máscara: A[5] |
horSai | Opcional | String | Hora de saída do ambulatório. Máscara: hh:mm 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. |
cidTeB | Opcional | String | Código da cidade da testemunha B. Máscara: Number(007) |
datRet | Opcional | String | Data de retorno da consulta. Máscara: DD/MM/YYYY Campo disponível somente no módulo SM. |
regPol | Opcional | String | Registro policial. Máscara: (S/N) |
baiTeB | Opcional | String | Código do bairro da testemunha A. Máscara: Number(004) |
codPos | Opcional | String | Código do posto de atendimento. Máscara: 7 |
diaDeb | Opcional | String | Dias debitados. Máscara: Number(004) |
cEPTeB | Opcional | String | CEP da testemunha B. Máscara: Number(008) |
durTra | Opcional | String | Duração do tratamento em dias. Máscara: 9[4] Campo disponível somente no módulo SM. |
horTrb | Opcional | String | Horas trabalhadas acidente. Máscara: Number(010) |
ddiTeB | Opcional | String | Código DDI do telefone da testemunha B. Máscara: Number(003) |
houInt | Opcional | String | Houve internação do acidentado. Máscara: U[1] Campo disponível somente no módulo SM. |
datPri | Opcional | String | Data do primeiro afastamento. Máscara: DD/MM/AAAAA |
dddTeB | Opcional | String | Código DDD do telefone da testemunha B. Máscara: Number(003) |
datInt | Opcional | String | Data da internação. Máscara: DD/MM/AAAA Campo disponível somente no módulo SM. |
tipLoc | Opcional | String | Local do acidente. Máscara: Number(001) |
telTeB | Opcional | String | Número do telefone da testemunha B. Máscara: String(020) |
afsTra | Opcional | String | Afastar do trabalho. Máscara: U[1] Campo disponível somente no módulo SM. |
estExt | Opcional | String | Estabelecimento no exterior. |
codAte | Opcional | String | Código do atendente. Máscara: 9[6] |
codPst | Opcional | String | Código postal do endereço no exterior. |
areAte | Opcional | String | Código da área. Máscara: 9[2] Campo disponível somente no módulo SM. |
codOem | Opcional | String | Outra da Empresa; Obrigatório: Não; Máscara: Number(008) |
codOco | Opcional | String | Código da ocorrência. Máscara: 9[6] Campo disponível somente no módulo SM. |
tipIns | Opcional | Integer | Tipo de inscrição do estabelecimento onde ocorreu o acidente. Valores:
Máscara: 9[1] |
codCid11 | Opcional | String | Código da tabela CID-11 Máscara: A[10] |
codPai | Opcional | Integer | Código do país onde ocorreu o acidente. Máscara: 9[4] |
codDoa | Opcional | String | Código de doença conforme CID-9. Máscara: A[4] Campo disponível somente no módulo SM. |
endCep | Opcional | String | Código de Endereçamento Postal (CEP). Máscara: 99.999-999 |
dscLes | Opcional | String | Descrição das lesões. Máscara: #(70,4)#; |
codEst | Opcional | String | Estado onde ocorreu o acidente. Máscara: U[4] |
diaAct | Opcional | String | Diagnóstico do acidente de trabalho. Máscara: #(70,4)# |
codCid | Opcional | String | Cidade. Máscara: Number(007) |
obsLau | Opcional | String | Observações do laudo. Máscara: #(70,4)# |
codBai | Opcional | Integer | Bairro - Bairro onde ocorreu o acidente Máscara: 9[4] |
obsCat | Opcional | String | Observações da CAT. |
tipLgr | Obrigatório | String | Informar o tipo de logradouro conforme Tabela 20 do eSocial. |
anoBas | Opcional | String | Ano para controle de identificação da CAT. Máscara: 9[4] Campo disponível somente no módulo SM. |
endAct | Opcional | String | Descrição do logradouro. Máscara: String(059) |
numCat | Opcional | String | Número de controle da CAT. Máscara: 9[4] Campo disponível somente no módulo SM. |
endNum | Opcional | String | Número logradouro. Máscara: String(006) |
datAfa | Opcional | String | Data de início do afastamento. Máscara: DD/MM/YYYY |
endCpl | Opcional | String | Complemento do endereço. Máscara: A[30] |
horAfa | Opcional | String | Hora do início do afastamento. Máscara: hh:mm |
desLoc | Opcional | String | |
sitAte | Opcional | String | Situação do atestado. Máscara: 9[3] |
desAct | Opcional | String | Especificação do local do acidente. Máscara: String(060) |
raiAte | Opcional | String | Motivo para a Rais relacionado ao atestado. Máscara: 9[2] |
obsAct | Opcional | String | Anotações do acidente de trabalho. Máscara: String(1000) Campo disponível somente no módulo SM. |
diaAte | Opcional | String | Dias de atestado. Máscara: zzz9 |
empRsp | Opcional | String | Código da empresa do responsável. Máscara: Number(004) Campo disponível somente no módulo SM. |
fimAte | Opcional | String | Data de término do atestado. Máscara: DD/MM/YYYY |
tipRsp | Opcional | String | Tipo de colaborador tesponsável. Máscara: Number(001) Campo disponível somente no módulo SM. |
horTer | Opcional | String | Hora do término do afastamento. Máscara: hh:mm |
cadRsp | Opcional | String | Cadastro do responsável pelas informações. Máscara: Number(009) Campo disponível somente no módulo SM. |
sitAfa | Opcional | String | Situação de afastamento. Máscara: 9[3] |
numAci | Opcional | String | Número de identificação do acidente. Máscara: Number(008) Campo disponível somente no módulo SM. |
msmMot | Opcional | String | Mesmo motivo 60 dias. Somente poderá ser informado quando o atestado ou afastamento tiverem a situação corrente em 60 dias pelo mesmo motivo. Máscara: U[1] |
codFil | Opcional | Integer | Código da Filial onde ocorreu o acidente. Máscara: 9[6] |
aciTra | Opcional | String | Tipo de acidente de trânsito. Máscara: 9[1] |
numAmb | Opcional | Integer | Código do ambiente de trabalho onde ocorreu o acidente. Máscara: 9[7] Observação: não disponível no módulo AP caso não haja integração com o módulo SM. |
raiAfa | Opcional | String | Motivo para a Rais relacionado ao afastamento. Máscara: 9[2]; |
codPar | Opcional | Integer | Código da parte atingida. Máscara: 999999999 |
diaAfa | Opcional | String | Dias de afastamento. Máscara: zzz9 |
latLes | Opcional | Integer | Lateralidade da parte atingida. Valores:
Máscara: 9 |
diaJus | Opcional | String | Dias justificados. Máscara: 9[2] |
codACa | Opcional | Integer | Código do agente causador. Máscara: 999999999 |
exmRet | Opcional | String | Exame de retorno. 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 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 |
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.
Atributos da resposta:<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:CATESOCIALResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:CATESOCIALResponse> </soapenv:Body> </soapenv:Envelope>
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
|
English
Español

English
Español

