Web service Com.senior.g5.co.int.varejo.seguradora
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 identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_int_varejo_seguradora?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_int_varejo_seguradora?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_int_varejo_seguradora?wsdl
Porta
Integrações - Varejo - Cadastros - Exportar Seguradoras
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Exportar_2>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<consulta>
<seguradora>String</seguradora>
</consulta>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<tipoIntegracao>String</tipoIntegracao>
<quantidadeRegistros>Integer</quantidadeRegistros>
<identificacaoSistema>String</identificacaoSistema>
</parameters>
</ser:Exportar_2>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| consulta | Set | (Obrigatório) - Utilizar para informar quais registros devem ser retornados. Utilizar apenas quando o tipo de integração for específico ("E") |
| consulta.seguradora | String | Código da Seguradora para consulta |
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| tipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
| quantidadeRegistros | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Quando o tipo de integração for "E", este valor não é utilizado. |
| identificacaoSistema | String | (Obrigatório) - String(15) - - Identificação do sistema integrado |
Observação
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:Exportar_2Response>
<result>
<seguradora>
<seqInt>Integer</seqInt>
<codEmp>Integer</codEmp>
<codSeg>Integer</codSeg>
<nomSeg>String</nomSeg>
<apeSeg>String</apeSeg>
<insEst>String</insEst>
<insMun>String</insMun>
<cgcCpf>String</cgcCpf>
<intNet>String</intNet>
<endNet>String</endNet>
<fonFor>String</fonFor>
<fonFo2>String</fonFo2>
<fonFo3>String</fonFo3>
<faxFor>String</faxFor>
<endFor>String</endFor>
<cplEnd>String</cplEnd>
<baiFor>String</baiFor>
<cepFor>Integer</cepFor>
<cepIni>Integer</cepIni>
<cidFor>String</cidFor>
<sigUfs>String</sigUfs>
<codPai>String</codPai>
<cxaPst>Integer</cxaPst>
<sitSeg>String</sitSeg>
<perSlp>Double</perSlp>
<vlrSlp>Double</vlrSlp>
<regSus>String</regSus>
<cerGar>String</cerGar>
<apoSeg>String</apoSeg>
<perCom>Double</perCom>
<datRep>String</datRep>
<qtdRev>Integer</qtdRev>
<qtdRef>Integer</qtdRef>
<datAtu>String</datAtu>
<horAtu>String</horAtu>
<datCad>String</datCad>
<horCad>String</horCad>
<proSus>String</proSus>
<minPar>Integer</minPar>
<imgSeg>String</imgSeg>
<nenSeg>String</nenSeg>
<mascarasNumeracaoApolice>
<codFil>Integer</codFil>
<forInc>Integer</forInc>
<tipSse>Integer</tipSse>
<masApo>String</masApo>
<sitMas>String</sitMas>
</mascarasNumeracaoApolice>
<reiniciosNumeroSequencialApolice>
<seqNsa>Integer</seqNsa>
<tipSse>Integer</tipSse>
<numRnc>Integer</numRnc>
<ordVer>Integer</ordVer>
</reiniciosNumeroSequencialApolice>
</seguradora>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<finalizaramRegistros>String</finalizaramRegistros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:Exportar_2Response>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| erroExecucao | 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 sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| seguradora | Set | |
| seguradora.seqInt | Integer | (Obrigatório) - SeqInt - Number(009) - Sequencial do Registro Integrado |
| seguradora.codEmp | Integer | (Obrigatório) - CodEmp - Number(004) - Código da empresa |
| seguradora.codSeg | Integer | (Obrigatório) - CodSeg - Number(009) - Código da Seguradora |
| seguradora.nomSeg | String | (Obrigatório) - NomSeg - String(100) - Nome da Seguradora |
| seguradora.apeSeg | String | (Obrigatório) - ApeSeg - String(050) - Nome fantasia da seguradora |
| seguradora.insEst | String | (Opcional) - InsEst - String(025) - Inscrição estadual da seguradora |
| seguradora.insMun | String | (Opcional) - InsMun - String(016) - Inscrição municipal da seguradora |
| seguradora.cgcCpf | String | (Opcional) - CgcCpf - Number(014,0) - Número do CNPJ da seguradora |
| seguradora.intNet | String | (Opcional) - IntNet - String(100) - Endereço eletrônico (e-mail) |
| seguradora.endNet | String | (Opcional) - EndNet - String(200) - Endereço do site da seguradora |
| seguradora.fonFor | String | (Opcional) - FonFor - String(020) - Número do telefone - 1 |
| seguradora.fonFo2 | String | (Opcional) - FonFo2 - String(020) - Número do telefone - 2 |
| seguradora.fonFo3 | String | (Opcional) - FonFo3 - String(020) - Número do telefone - 3 |
| seguradora.faxFor | String | (Opcional) - FaxFor - String(020) - Número do FAX da seguradora |
| seguradora.endFor | String | (Opcional) - EndFor - String(100) - Endereço da seguradora |
| seguradora.cplEnd | String | (Opcional) - CplEnd - String(200) - Complemento do endereço da seguradora (sala, andar, etc.) |
| seguradora.baiFor | String | (Opcional) - BaiFor - String(075) - Bairro da seguradora |
| seguradora.cepFor | Integer | (Opcional) - CepFor - Number(008) - CEP da seguradora |
| seguradora.cepIni | Integer | (Opcional) - CepIni - Number(008) - Faixa inicial do CEP da cidade da seguradora |
| seguradora.cidFor | String | (Opcional) - CidFor - String(060) - Cidade da seguradora |
| seguradora.sigUfs | String | (Opcional) - SigUfs - String(002) - Estado da seguradora |
| seguradora.codPai | String | (Opcional) - CodPai - String(004) - Código do país da seguradora |
| seguradora.cxaPst | Integer | (Opcional) - CxaPst - Number(006) - Número da caixa postal da seguradora |
| seguradora.sitSeg | String | (Obrigatório) - SitSeg - String(001) - Situação da seguradora Lista: A = Ativo, I = Inativo |
| seguradora.perSlp | Double | (Opcional) - PerSlp - Number(005,2) - Percentual de participação para sugestão nas vendas de serviços financeiros |
| seguradora.vlrSlp | Double | (Opcional) - VlrSlp - Number(011,2) - Valor de participação para sugestão nas vendas de serviços financeiros |
| seguradora.regSus | String | (Opcional) - RegSus - String(030) - Cadastro SUSEP |
| seguradora.cerGar | String | (Opcional) - CerGar - String(060) - Certificado Garantia padrão da seguradora |
| seguradora.apoSeg | String | (Opcional) - ApoSeg - String(060) - Apólice Seguro padrão da seguradora |
| seguradora.perCom | Double | (Opcional) - PerCom - Number(005,2) - Percentual de comissão para cobrança da seguradora |
| seguradora.datRep | DateTime | (Opcional) - DatRep - Date(DD/MM/YYYY) - Data do repasse da comissão pela seguradora |
| seguradora.qtdRev | Integer | (Opcional) - QtdRev - Number(004) - Quantidade de parcelas para repasse ao vendedor |
| seguradora.qtdRef | Integer | (Opcional) - QtdRef - Number(004) - Quantidade de parcelas para repasse a filial |
| seguradora.datAtu | DateTime | (Opcional) - DatAtu - Date(DD/MM/YYYY) - Data da última atualização do cadastro |
| seguradora.horAtu | String | (Opcional) - HorAtu - Time(HH:MM) - Hora/minuto da última atualização do cadastro |
| seguradora.datCad | DateTime | (Opcional) - DatCad - Date(DD/MM/YYYY) - Data do cadastramento da seguradora |
| seguradora.horCad | String | (Opcional) - HorCad - Time(HH:MM) - Hora/minuto do cadastramento da seguradora |
| seguradora.proSus | String | (Opcional) - ProSus - String(030) - Número do processo na SUSEP |
| seguradora.minPar | Integer | (Opcional) - MinPar - Number(002) - Quantidade mínima de parcelas para venda do seguro Parcela Protegida |
| seguradora.imgSeg | String | (Opcional) - ImgSeg - Image(000) - Imagem do Logo da Seguradora para impressão na apólice. |
| seguradora.nenSeg | String | (Opcional) - NenSeg - String(060) - Número do Endereço da Seguradora |
| seguradora.mascarasNumeracaoApolice | Set | |
| seguradora.mascarasNumeracaoApolice.codFil | Integer | (Opcional) - Number(005) - Código da filial |
| seguradora.mascarasNumeracaoApolice.forInc | Integer | (Opcional) - Number(001) - Forma de Incremento do número da apólice. Lista: 1 = Por Seguradora; 2 = Por Seguradora e Tipo de Serviço. |
| seguradora.mascarasNumeracaoApolice.tipSse | Integer | (Opcional) - Number(001) - Tipo de serviço da apólice. Lista: 0 = Todos; 1 = Garantia estendida; 2 = Seguro parcela protegida. |
| seguradora.mascarasNumeracaoApolice.masApo | String | (Opcional) - String(050) - Máscara da apólice |
| seguradora.mascarasNumeracaoApolice.sitMas | String | (Opcional) - String(050) - Situação da máscara da apólice. Lista: A - Ativo; I - Inativo. |
| seguradora.reiniciosNumeroSequencialApolice | Set | |
| seguradora.reiniciosNumeroSequencialApolice.seqNsa | Integer | (Obrigatório) - Number(004) - Numero sequencial do número de reinício da apólice |
| seguradora.reiniciosNumeroSequencialApolice.tipSse | Integer | (Obrigatório) - Number(001) - Tipo de serviço da apólice. Lista: 0 = Todos; 1 = Garantia estendida; 2 = Seguro parcela protegida. |
| seguradora.reiniciosNumeroSequencialApolice.numRnc | Integer | (Obrigatório) - Number(009) - Número de reinício da apólice |
| seguradora.reiniciosNumeroSequencialApolice.ordVer | Integer | (Obrigatório) - Number(004) - Define a prioridade para verificação do número de reinício que será utilizado |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | (Opcional) - Erros |
| finalizaramRegistros | String | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
| tipoRetorno | Integer | (Obrigatório) - Number(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| numeroLote | Integer | (Obrigatório) - Inteiro - Identificação do Lote de Exportação |
English
Español
English
Español


