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 diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus 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: - "I - Inserir"; - "A - Alterar"; - "E - Excluir"; |
| 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: - "Inserir"; - "Excluir"; ---- 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: - "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. 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.
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: 2. Indicativo de cooperativa igual a "0 - Não é cooperativa". |
| 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: - "1 - CNPJ"; - "2 - CPF"; - "3 - CAEPF"; - "4 - CNO"; - "5 - Operador Portuário". 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: - "1 - Não aplicável"; - "2 - Esquerda"; - "3 - Direita"; - "4 - Ambas". 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:
Nota
Envelope SOAP de resposta de requisições síncronas.
Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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:
- Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |
CATESOCIAL_4
Nota
Este web service 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:
<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>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| tipOpe | Opcional | String | Tipo de operação. Valores: - "I - Inserir"; - "A - Alterar"; - "E - Excluir"; |
| 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: - "Inserir"; - "Excluir"; ---- 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: - "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. 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.
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: 2. Indicativo de cooperativa igual a "0 - Não é cooperativa". |
| 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: - "1 - CNPJ"; - "2 - CPF"; - "3 - CAEPF"; - "4 - CNO"; - "5 - Operador Portuário". 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: - "1 - Não aplicável"; - "2 - Esquerda"; - "3 - Direita"; - "4 - Ambas". 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 |
Resposta:
Nota
Envelope SOAP de resposta de requisições síncronas.
Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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:CATESOCIALResponse>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:CATESOCIALResponse>
</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:
- Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |
English
Español
English
Español


