Web service com.senior.g5.rh.sm.catesocial
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/sm_Synccom_senior_g5_rh_sm_CATESOCIAL?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_CATESOCIAL?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_CATESOCIAL?wsdl
Portas
CATESOCIAL
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: 3
Versão atual: 3
Requisição:
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <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> <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> <codDoe>String</codDoe> </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:
|
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. |
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 | CEP da testemunha A. |
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] |
numIns | Opcional | String | 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. |
codDoa | Opcional | String | Código de doença conforme CID-9. Máscara: A[4] Campo disponível somente no módulo SM. |
codPai | Opcional | Integer | Código do país onde ocorreu o acidente. Máscara: 9[4] |
dscLes | Opcional | String | Descrição das lesões. Máscara: #(70,4)#; |
endCep | Opcional | String | Código de Endereçamento Postal (CEP). Máscara: 99.999-999 |
diaAct | Opcional | String | Diagnóstico do acidente de trabalho. Máscara: #(70,4)# |
codEst | Opcional | String | Estado onde ocorreu o acidente. Máscara: U[4] |
obsLau | Opcional | String | Observações do laudo. Máscara: #(70,4)# |
codCid | Opcional | String | Cidade. Máscara: Number(007) |
obsCat | Opcional | String | Observações da CAT. |
codBai | Opcional | Integer | Bairro - Bairro onde ocorreu o acidente Máscara: 9[4] |
anoBas | Opcional | String | Ano para controle de identificação da CAT. Máscara: 9[4] Campo disponível somente no módulo SM. |
tipLgr | Obrigatório | String | Informar o tipo de logradouro conforme Tabela 20 do eSocial. |
numCat | Opcional | String | Número de controle 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) |
datAfa | Opcional | String | Data de início do afastamento. Máscara: DD/MM/YYYY |
endNum | Opcional | String | Número logradouro. Máscara: String(006) |
horAfa | Opcional | String | Hora do início do afastamento. Máscara: hh:mm |
endCpl | Opcional | String | Complemento do endereço. Máscara: A[30] |
sitAte | Opcional | String | Situação do atestado. Máscara: 9[3] |
desLoc | Opcional | String | |
raiAte | Opcional | String | Motivo para a Rais relacionado ao atestado. Máscara: 9[2] |
desAct | Opcional | String | Especificação do local do acidente. Máscara: String(060) |
diaAte | Opcional | String | Dias de atestado. Máscara: zzz9 |
obsAct | Opcional | String | Anotações do acidente de trabalho. Máscara: String(1000) Campo disponível somente no módulo SM. |
fimAte | Opcional | String | Data de término do atestado. Máscara: DD/MM/YYYY |
empRsp | Opcional | String | Código da empresa do responsável. Máscara: Number(004) Campo disponível somente no módulo SM. |
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 |
sitAfa | Opcional | String | Situação de afastamento. Máscara: 9[3] |
cadRsp | Opcional | String | Cadastro do responsável pelas informações. Máscara: Number(009) 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] |
numAci | Opcional | String | Número de identificação do acidente. Máscara: Number(008) Campo disponível somente no módulo SM. |
aciTra | Opcional | String | Tipo de acidente de trânsito. Máscara: 9[1] |
codFil | Opcional | Integer | Código da Filial onde ocorreu o acidente. Máscara: 9[6] |
raiAfa | Opcional | String | Motivo para a Rais relacionado ao afastamento. Máscara: 9[2]; |
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. |
diaAfa | Opcional | String | Dias de afastamento. Máscara: zzz9 |
codPar | Opcional | Integer | Código da parte atingida. Máscara: 999999999 |
diaJus | Opcional | String | Dias justificados. Máscara: 9[2] |
latLes | Opcional | Integer | Lateralidade da parte atingida. Valores:
Máscara: 9 |
exmRet | Opcional | String | Exame de retorno. Máscara: U[1] |
codACa | Opcional | Integer | Código do agente causador. Máscara: 999999999 |
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 |
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

