Web service Com.senior.g5.co.cad.representante
O serviço de Representante é usado para permitir a exportação de registros com controle de integração utilizando a porta exportar. Esse mesmo serviço também contem portas de consulta que permitem obter informações específicas da entidade principal, podendo realizar alguns filtros pré-definidos no serviço.
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_cad_representante?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_cad_representante?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Schedulecom_senior_g5_co_cad_representante?wsdl
Portas
Após executar o web service será retornado um número de lote, esse número deve ser usado com o código da integração "11" para retornar ao ERP a confirmação de recebimento dos registros, executando o web service com.senior.g5.co.int.geral.exportacao, porta Confirmar.
Quando a sigla do sistema integrado for WMW os registros serão exportados apenas quando o parâmetro Integra WMW do cadastro estiver definido como Sim.
Necessita autenticação: Sim.
Situação da 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>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codRep>String</codRep>
<codFil>Integer</codFil>
<identificadorSistema>String</identificadorSistema>
<quantidadeRegistros>Integer</quantidadeRegistros>
<tipoIntegracao>String</tipoIntegracao>
</parameters>
</ser:Exportar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| codRep | String | (Obrigatório) - Number(009) - Código do representante |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| identificadorSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| 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. |
| tipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
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:ExportarResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<tipoRetorno>Integer</tipoRetorno>
<representante>
<seqInt>String</seqInt>
<codRep>Integer</codRep>
<nomRep>String</nomRep>
<apeRep>String</apeRep>
<senRep>String</senRep>
<tipRep>String</tipRep>
<insEst>String</insEst>
<insMun>String</insMun>
<cgcCpf>Double</cgcCpf>
<endRep>String</endRep>
<cplEnd>String</cplEnd>
<zipCod>String</zipCod>
<cepRep>Integer</cepRep>
<baiRep>String</baiRep>
<cidRep>String</cidRep>
<sigUfs>String</sigUfs>
<fonRep>String</fonRep>
<fonRe2>String</fonRe2>
<fonRe3>String</fonRe3>
<faxRep>String</faxRep>
<cxaPst>Integer</cxaPst>
<intNet>String</intNet>
<datCad>DateTime</datCad>
<datAtu>DateTime</datAtu>
<sitRep>String</sitRep>
<qtdDep>Integer</qtdDep>
<calIrf>String</calIrf>
<calIss>String</calIss>
<calIns>String</calIns>
<firInd>String</firInd>
<gerTit>String</gerTit>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<usuMot>Double</usuMot>
<datMot>DateTime</datMot>
<horMot>Integer</horMot>
<datNas>DateTime</datNas>
<numRge>String</numRge>
<orgRge>String</orgRge>
<datRge>DateTime</datRge>
<repCli>Integer</repCli>
<repFor>Integer</repFor>
<indExp>Integer</indExp>
<datPal>DateTime</datPal>
<horPal>Integer</horPal>
<codCdi>Integer</codCdi>
<eenRep>String</eenRep>
<horAtu>Integer</horAtu>
<nenRep>String</nenRep>
<usuCad>Double</usuCad>
<horCad>Integer</horCad>
<usuAtu>Double</usuAtu>
<camposUsuarioRepresentante>
<campo>String</campo>
<valor>String</valor>
</camposUsuarioRepresentante>
<historico>
<codRep>Integer</codRep>
<codEmp>Integer</codEmp>
<codRve>String</codRve>
<perCom>Double</perCom>
<perCos>Double</perCos>
<comFat>Double</comFat>
<comRec>Double</comRec>
<perIrf>Double</perIrf>
<perIss>Double</perIss>
<perIns>Double</perIns>
<ipiCom>String</ipiCom>
<icmCom>String</icmCom>
<subCom>String</subCom>
<freCom>String</freCom>
<segCom>String</segCom>
<embCom>String</embCom>
<encCom>String</encCom>
<outCom>String</outCom>
<darCom>String</darCom>
<recAdc>String</recAdc>
<recAoc>String</recAoc>
<recPcj>String</recPcj>
<recPcm>String</recPcm>
<recPcc>String</recPcc>
<recPce>String</recPce>
<recPco>String</recPco>
<comPri>String</comPri>
<repSup>Integer</repSup>
<catRep>String</catRep>
<comSup>Double</comSup>
<codBan>String</codBan>
<codAge>String</codAge>
<ccbRep>String</ccbRep>
<tipCol>Integer</tipCol>
<numCad>Integer</numCad>
<venVmp>Double</venVmp>
<recVmt>Double</recVmt>
<perCqt>Double</perCqt>
<perCvl>Double</perCvl>
<criRat>Integer</criRat>
<ctaRed>Integer</ctaRed>
<ctaRcr>Integer</ctaRcr>
<ctaFdv>Integer</ctaFdv>
<ctaFcr>Integer</ctaFcr>
<conEst>String</conEst>
<insCom>String</insCom>
<issCom>String</issCom>
<cofCom>String</cofCom>
<pisCom>String</pisCom>
<irfCom>String</irfCom>
<cslCom>String</cslCom>
<ourCom>String</ourCom>
<pifCom>String</pifCom>
<cffCom>String</cffCom>
<avaVlr>Double</avaVlr>
<avaVlu>Double</avaVlu>
<avaVls>Double</avaVls>
<avaAti>String</avaAti>
<avaMot>Integer</avaMot>
<avaObs>String</avaObs>
<avdAlt>DateTime</avdAlt>
<avhAlt>Integer</avhAlt>
<avuAlt>Double</avuAlt>
<avdGer>DateTime</avdGer>
<avhGer>Integer</avhGer>
<avuGer>Double</avuGer>
<repAud>String</repAud>
<comAss>Double</comAss>
<camposUsuarioDefinicao>
<campo>String</campo>
<valor>String</valor>
</camposUsuarioDefinicao>
</historico>
<observacao>
<codRep>Integer</codRep>
<seqObs>Integer</seqObs>
<tipObs>String</tipObs>
<obsRep>String</obsRep>
<obsUsu>Double</obsUsu>
<obsDat>DateTime</obsDat>
<obsHor>Integer</obsHor>
<solObs>String</solObs>
<solUsu>Double</solUsu>
<solDat>DateTime</solDat>
<solHor>Integer</solHor>
<sitObs>String</sitObs>
<camposUsuarioObservacao>
<campo>String</campo>
<valor>String</valor>
</camposUsuarioObservacao>
</observacao>
<sitWmw>String</sitWmw>
</representante>
<mensagemRetorno>String</mensagemRetorno>
<finalizaramRegistros>String</finalizaramRegistros>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| erros | Set | (Opcional) - Lista dos erros |
| erros.mensagemErro | String | (Opcional) - Itens da lista de erros |
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| representante | Set | Lista de condições de pagamento |
| representante.seqInt | String | (Opcional) Number(008) - Número sequencial do registro de exportação |
| representante.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| representante.nomRep | String | (Obrigatório) - String(100) - Nome do representante |
| representante.apeRep | String | (Obrigatório) - String(050) - Nome fantasia do representante |
| representante.tipRep | String | (Obrigatório) - String(001) - Tipo do representante - [ J=Pessoa Jurídica;F=Pessoa Física ] |
| representante.senRep | String | (Opcional) - String(020) - Senha Criptografada do Representante |
| representante.insEst | String | (Opcional) - String(025) - Inscrição estadual do representante |
| representante.insMun | String | (Opcional) - String(016) - Número da Inscrição Municipal |
| representante.cgcCpf | Double | (Opcional) - Number(014) - Número do CNPJ ou CPF do representante |
| representante.endRep | String | (Obrigatório) - String(100) - Endereço do representante |
| representante.cplEnd | String | (Opcional) - String(200) - Complemento do endereço (sala, andar, etc.) |
| representante.zipCod | String | (Opcional) - String(014) - Código da cidade do representante externo - ZIP CODE |
| representante.cepRep | Integer | (Opcional) - Number(008) - CEP do endereço do representante |
| representante.baiRep | String | (Opcional) - String(075) - Bairro do representante |
| representante.cidRep | String | (Opcional) - String(060) - Cidade do representante |
| representante.sigUfs | String | (Opcional) - String(002) - Estado do representante |
| representante.fonRep | String | (Opcional) - String(020) - Número do telefone - 1 |
| representante.fonRe2 | String | (Opcional) - String(020) - Número do telefone - 2 |
| representante.fonRe3 | String | String(020) - Número do telefone - 3 |
| representante.faxRep | String | (Opcional) - String(020) - Número do FAX do representante |
| representante.cxaPst | Integer | (Opcional) - Number(006) - Número da caixa postal do representante |
| representante.intNet | String | (Opcional) - String(100) - Endereço eletrônico (E-mail) |
| representante.datCad | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do cadastramento do representante |
| representante.datAtu | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração do representante |
| representante.sitRep | String | (Obrigatório) - String(001) - Situação do representante - [ A=Ativo;I=Inativo ] |
| representante.qtdDep | Integer | (Opcional) - Number(002) - Quantidade de dependentes para imposto de renda |
| representante.calIrf | String | (Opcional) - String(001) - Indicativo se o cálculo de IRRF é por empresa - [ S=Sim;N=Não ] |
| representante.calIss | String | (Opcional) - String(001) - Indicativo se o cálculo de ISS é por empresa - [ S=Sim;N=Não ] |
| representante.calIns | String | (Opcional) - String(001) - Indicativo se o cálculo de INSS é por empresa - [ S=Sim;N=Não ] |
| representante.firInd | String | (Opcional) - String(001) - Indicativo se o cálculo de IRRF será feito como o da Pessoa Física - [ S=Sim;N=Não ] |
| representante.gerTit | String | (Opcional) - String(001) - Forma de pagamento da comissão do portador - [ T=Título;C=Cheque;O=Ordem Compra ] |
| representante.codMot | Integer | (Opcional) - Number(006) - Código do motivo da situação do representante |
| representante.obsMot | String | (Opcional) - String(250) - Observação do motivo da situação do representante |
| representante.usuMot | Double | (Opcional) - Number(010) - Usuário responsável pelo motivo da situação do representante |
| representante.datMot | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do motivo da situação do representante |
| representante.horMot | Integer | (Opcional) - Number(005) - Hora do motivo da situação do representante |
| representante.datNas | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do nascimento |
| representante.numRge | String | (Opcional) - String(013) - Número do RG |
| representante.orgRge | String | (Opcional) - String(006) - Órgão emissor do RG |
| representante.datRge | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de emissão do RG |
| representante.repCli | Integer | (Opcional) - Number(009) - Código do representante como cliente |
| representante.repFor | Integer | (Opcional) - Number(009) - Código do representante como fornecedor |
| representante.indExp | Integer | (Opcional) - Number(001) - Indicativo se o registro foi alterado para exportar para o palm - [ 0=Para Exportar;1=Em Exportação;2=Exportado;3=Aprovado;4=Em Digitação;5=Aguardando Liberação para Envio;9=Erro ] |
| representante.datPal | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração para o Palmtop |
| representante.horPal | Integer | (Opcional) - Number(005) - Hora/minuto da última alteração para o Palm |
| representante.codCdi | Integer | (Opcional) - Number(003) - Código do canal de distribuição padrão do representante |
| representante.eenRep | String | (Opcional) - String(018) - Código do endereço do representante |
| representante.horAtu | Integer | (Opcional) - Number(005) - Hora da Atualização do Registro |
| representante.nenRep | String | (Opcional) - String(060) - Número do Endereço do Representante |
| representante.usuCad | Double | (Opcional) - Number(010) - Usuário responsável pelo cadastramento |
| representante.horCad | Integer | (Opcional) - Number(005) - Hora/minuto do cadastramento do representante |
| representante.usuAtu | Double | (Opcional) - Number(010) - Usuário responsável pela última atualização |
| camposUsuarioRepresentante | Set | Lista de usuários |
| camposUsuarioRepresentante.campo | String | (Opcional) - Nome do campo criado pelo usuário |
| camposUsuarioRepresentante.valor | String | (Opcional) - Valor do campo criado pelo usuário |
| historico | Set | Lista de históricos |
| historico.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| historico.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
| historico.codRve | String | (Obrigatório) - String(003) - Código da região de venda do representante |
| historico.perCom | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para produtos do representante |
| historico.perCos | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para serviços do representante |
| historico.comFat | Double | (Opcional) - Number(005,2) - Percentual da comissão pago ao representante no faturamento |
| historico.comRec | Double | (Opcional) - Number(005,2) - Percentual da comissão pago ao representante no recebimento dos títulos |
| historico.perIrf | Double | (Opcional) - Number(004,2) - Percentual do IRRF para o cálculo das comissões |
| historico.perIss | Double | (Opcional) - Number(004,2) - Percentual do ISS para o cálculo das comissões |
| historico.perIns | Double | (Opcional) - Number(004,2) - Percentual do INSS para o cálculo das comissões |
| historico.ipiCom | String | (Obrigatório) - String(001) - Indicativo se o IPI está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.icmCom | String | (Obrigatório) - String(001) - Indicativo se o ICMS está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.subCom | String | (Obrigatório) - String(001) - Indicativo se o ICMS substituído está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.freCom | String | (Obrigatório) - String(001) - Indicativo se o frete está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.segCom | String | (Obrigatório) - String(001) - Indicativo se o seguro está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.embCom | String | (Obrigatório) - String(001) - Indicativo se o valor das embalagens está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.encCom | String | (Obrigatório) - String(001) - Indicativo se o valor dos encargos está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.outCom | String | (Obrigatório) - String(001) - Indicativo se o valor das outras despesas está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.darCom | String | (Obrigatório) - String(001) - Indicativo se o valor do arredondamento está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.recAdc | String | (Opcional) - String(001) - Indicativo se abate os descontos concedidos da comissão - [ S=Sim;N=Não ] |
| historico.recAoc | String | (Opcional) - String(001) - Indicativo se abate os outros descontos da comissão - [ S=Sim;N=Não ] |
| historico.recPcj | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre juros cobrados - [ S=Sim;N=Não ] |
| historico.recPcm | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre multas cobradas - [ S=Sim;N=Não ] |
| historico.recPcc | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre a correção monetária - [ S=Sim;N=Não ](Opcional) - |
| historico.recPce | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre os encargos financeiros - [ S=Sim;N=Não ] |
| historico.recPco | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre outros acréscimos - [ S=Sim;N=Não ] |
| historico.comPri | String | (Obrigatório) - String(001) - Indicativo se a comissão é paga totalmente na primeira parcela - [ S=Sim;N=Não ] |
| historico.repSup | Integer | (Opcional) - Number(009) - Código do representante superior do representante |
| historico.catRep | String | (Opcional) - String(003) - Categoria do Representante - [ MAT=Matriz;REP=Representante;VEN=Vendedor;OPE=Operador de Telemarketing;SUB=Sub-Gerente;GER=Gerente;DIS=Distribuidor;DIR=Diretor;GRE=Gerente Regional;ASS=Assistente Administrativo;CRE=Crediarista;CAI=Caixa;PRE=Presidente;SUP=Supervisor;GEC=Gestor de Crediário;ANS=Analista de Serviços;GES=Gerente de Serviços ] |
| historico.comSup | Double | (Opcional) - Number(004,2) - Percentual da comissão pago ao representante superior |
| historico.codBan | String | (Opcional) - String(003) - Código do banco da conta corrente do representante |
| historico.codAge | String | (Opcional) - String(007) - Código da agência do banco da conta corrente do representante |
| historico.ccbRep | String | (Opcional) - String(014) - Número da conta corrente do representante |
| historico.tipCol | Integer | (Opcional) - Number(001) - Tipo de Colaborador |
| historico.numCad | Integer | (Opcional) - Number(009) - Número do Cadastro do Representante como Colaborador |
| historico.venVmp | Double | (Opcional) - Number(015,2) - Valor mínimo aceito para pedidos |
| historico.recVmt | Double | (Opcional) - Number(015,2) - Valor mínimo aceito para títulos do contas a receber |
| historico.perCqt | Double | (Opcional) - Number(007,4) - Percentual das cotas sobre as quantidades de venda |
| historico.perCvl | Double | (Opcional) - Number(007,4) - Percentual das cotas sobre os valores de venda |
| historico.criRat | Integer | (Obrigatório) - Number(001) - Critério utilizado para rateio - [ 1=Receitas - Conta X C. Custos;2=Receitas - C. Custos X Conta;3=Despesas - Conta X C. Custos;4=Despesas - C. Custos X Conta;5=Nenhum ] |
| historico.ctaRed | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 1 |
| historico.ctaRcr | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 2 |
| historico.ctaFdv | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 3 |
| historico.ctaFcr | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 4 |
| historico.conEst | String | (Obrigatório) - String(001) - Indicativo se o representante deve contar estoque do cliente - [ S=Sim;N=Não ] |
| historico.insCom | String | (Opcional) - String(001) - Indicativo se o INSS está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.issCom | String | (Opcional) - String(001) - Indicativo se o ISS está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cofCom | String | (Opcional) - String(001) - Indicativo se o COFINS Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.pisCom | String | (Opcional) - String(001) - Indicativo se o PIS Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.irfCom | String | (Opcional) - String(001) - Indicativo se o IRRF está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cslCom | String | (Opcional) - String(001) - Indicativo se a CSLL Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.ourCom | String | (Opcional) - String(001) - Indicativo se as outras retenções está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.pifCom | String | (Opcional) - String(001) - Indicativo se o PIS Faturamento está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cffCom | String | (Opcional) - String(001) - Indicativo se o COFINS Faturamento está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.avaVlr | Double | (Opcional) - Number(015,2) - Valor total para avalizar |
| historico.avaVlu | Double | (Opcional) - Number(015,2) - Valor avalizado no atual momento |
| historico.avaVls | Double | (Opcional) - Number(015,2) - Valor disponível para avalizar |
| historico.avaAti | String | (Opcional) - String(001) - Determina se o representante pode ser usado como avalista - [ S=Sim;N=Não ] |
| historico.avaMot | Integer | (Opcional) - Number(006) - Código do motivo usado para justificar porque o avalista está inativo |
| historico.avaObs | String | (Opcional) - String(250) - Observação do motivo da inativação do avalista |
| historico.avdAlt | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração das informações do avalista |
| historico.avhAlt | Integer | (Opcional) - Number(005) - Hora da última alteração das informações do avalista |
| historico.avuAlt | Double | (Opcional) - Number(010) - Usuário responsável pela última alteração das informações do avalista |
| historico.avdGer | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de geração das informações do avalista |
| historico.avhGer | Integer | (Opcional) - Number(005) - Hora de geração das informações do avalista |
| historico.avuGer | Double | (Opcional) - Number(010) - Usuário responsável pela geração das informações do avalista |
| historico.repAud | String | (Opcional) - String(001) - Indicativo se o representante pode realizar auditorias - [ S=Sim;N=Não ] |
| historico.comAss | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para as ocorrências de assistência técnica |
| camposUsuarioDefinicao | Set | Lista de usuários |
| camposUsuarioDefinicao.campo | String | (Opcional) - Nome do campo criado pelo usuário |
| camposUsuarioDefinicao.valor | String | (Opcional) - Valor do campo criado pelo usuário |
| observacao | Set | Lista de observações |
| observacao.codRep | Integer | (Obrigatório) - Number(009) - Código do Representante |
| observacao.seqObs | Integer | (Obrigatório) - Number(003) - Sequência das observações |
| observacao.tipObs | String | (Obrigatório) - String(001) - Tipo da observação - [ M=Manual;A=Automática;P=Cad. Preposto;X=Dias para parcelas especiais;V=Vistoria ] |
| observacao.obsRep | String | (Obrigatório) - String(250) - Texto da observação |
| observacao.obsUsu | Double | (Opcional) - Number(010) - Usuário responsável pela entrada da observação |
| observacao.obsDat | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da observação |
| observacao.obsHor | Integer | (Opcional) - Number(005) - Hora da observação |
| observacao.solObs | String | (Opcional) - String(250) - Solução dada a observação |
| observacao.solUsu | Double | (Opcional) - Number(010) - Responsável pela solução da observação |
| observacao.solDat | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da solução da observação |
| observacao.solHor | Integer | (Opcional) - Number(005) - Hora da solução da observação |
| observacao.sitObs | String | (Obrigatório) - String(001) - Situação da observação - [ G=Gravada;P=Processada;R=Resolvida;C=Cancelada ] |
| camposUsuarioObservacao | Set | Lista de usuários |
| camposUsuarioObservacao.campo | String | (Opcional) - Nome do campo criado pelo usuário |
| camposUsuarioObservacao.valor | String | (Opcional) - Valor do campo criado pelo usuário |
| representante.sitWmw | String | (Opcional) - String(01) - Situação do registro no WMW |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| finalizaramRegistros | String | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
| numeroLote | Integer | (Obrigatório) - Inteiro - Identificação do Lote de Exportaçã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" |
Nessa porta é possível obter uma coleção de dados através dos filtros disponíveis.
Quando a sigla do sistema integrado for WMW os registros serão exportados apenas quando o parâmetro Integra WMW do cadastro estiver definido como Sim.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarCadastro>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<sitRep>String</sitRep>
<codFil>Integer</codFil>
<codRep>
<codRep>Integer</codRep>
</codRep>
<identificadorSistema>String</identificadorSistema>
<cgcCpf>
<cgcCpf>Double</cgcCpf>
</cgcCpf>
<indicePagina>Integer</indicePagina>
<sigUfs>
<sigUfs>String</sigUfs>
</sigUfs>
<limitePagina>Integer</limitePagina>
<tipRep>String</tipRep>
</parameters>
</ser:ConsultarCadastro>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| sitRep | String | (Opcional) - String(001) - Situação do representante |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| codRep | Set | (Opcional) - Lista de abrangência |
| codRep.codRep | Integer | (Opcional) - Number(009) - Código do representante |
| identificadorSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| cgcCpf | Set | (Opcional) - Lista de abrangência |
| cgcCpf.cgcCpf | Double | (Opcional) - Number(014) - Número do CNPJ ou CPF do representante |
| indicePagina | Integer | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais. |
| sigUfs | Set | (Opcional) - Lista de abrangência |
| sigUfs.sigUfs | String | (Opcional) - String(002) - Estado do representante |
| limitePagina | Integer | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais. |
| tipRep | String | (Opcional) - String(001) - Tipo do representante |
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:ConsultarCadastroResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<tipoRetorno>Integer</tipoRetorno>
<representante>
<codRep>Integer</codRep>
<nomRep>String</nomRep>
<apeRep>String</apeRep>
<tipRep>String</tipRep>
<insEst>String</insEst>
<insMun>String</insMun>
<cgcCpf>Double</cgcCpf>
<endRep>String</endRep>
<cplEnd>String</cplEnd>
<zipCod>String</zipCod>
<cepRep>Integer</cepRep>
<sigUfs>String</sigUfs>
<fonRep>String</fonRep>
<fonRe2>String</fonRe2>
<fonRe3>String</fonRe3>
<faxRep>String</faxRep>
<cxaPst>Integer</cxaPst>
<intNet>String</intNet>
<datCad>DateTime</datCad>
<sitRep>String</sitRep>
<qtdDep>Integer</qtdDep>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<usuMot>Double</usuMot>
<datMot>DateTime</datMot>
<horMot>Integer</horMot>
<datNas>DateTime</datNas>
<numRge>String</numRge>
<orgRge>String</orgRge>
<datRge>DateTime</datRge>
<nenRep>String</nenRep>
<campoUsuarioRepresentante>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioRepresentante>
<historico>
<codRep>Integer</codRep>
<codEmp>Integer</codEmp>
<codRve>String</codRve>
<codBan>String</codBan>
<codAge>String</codAge>
<ccbRep>String</ccbRep>
<numCad>Integer</numCad>
<campoUsuarioDefinicoes>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioDefinicoes>
</historico>
</representante>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarCadastroResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| erros | Set | (Opcional) - Lista dos erros |
| erros.mensagemErro | String | (Opcional) - Itens da lista de erros |
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| representante | Set | Lista de clientes |
| representante.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| representante.nomRep | String | (Obrigatório) - String(100) - Nome do representante |
| representante.apeRep | String | (Obrigatório) - String(050) - Nome fantasia do representante |
| representante.tipRep | String | (Obrigatório) - String(001) - Tipo do representante - [ J=Pessoa Jurídica;F=Pessoa Física ] |
| representante.insEst | String | (Opcional) - String(025) - Inscrição estadual do representante |
| representante.insMun | String | (Opcional) - String(016) - Número da Inscrição Municipal |
| representante.cgcCpf | Double | (Opcional) - Number(014) - Número do CNPJ ou CPF do representante |
| representante.endRep | String | (Obrigatório) - String(100) - Endereço do representante |
| representante.cplEnd | String | (Opcional) - String(200) - Complemento do endereço (sala, andar, etc.) |
| representante.zipCod | String | (Opcional) - String(014) - Código da cidade do representante externo - ZIP CODE |
| representante.cepRep | Integer | (Opcional) - Number(008) - CEP do endereço do representante |
| representante.sigUfs | String | (Opcional) - String(002) - Estado do representante |
| representante.fonRep | String | (Opcional) - String(020) - Número do telefone - 1 |
| representante.fonRe2 | String | (Opcional) - String(020) - Número do telefone - 2 |
| representante.fonRe3 | String | (Opcional) - String(020) - Número do telefone - 3 |
| representante.faxRep | String | (Opcional) - String(020) - Número do FAX do representante |
| representante.cxaPst | Integer | (Opcional) - Number(006) - Número da caixa postal do representante |
| representante.intNet | String | (Opcional) - String(100) - Endereço eletrônico (E-mail) |
| representante.datCad | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do cadastramento do representante |
| representante.sitRep | String | (Obrigatório) - String(001) - Situação do representante - [ A=Ativo;I=Inativo ] |
| representante.qtdDep | Integer | (Opcional) - Number(002) - Quantidade de dependentes para imposto de renda |
| representante.codMot | Integer | (Opcional) - Number(006) - Código do motivo da situação do representante |
| representante.obsMot | String | (Opcional) - String(250) - Observação do motivo da situação do representante |
| representante.usuMot | Double | (Opcional) - Number(010) - Usuário responsável pelo motivo da situação do representante |
| representante.datMot | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do motivo da situação do representante |
| representante.horMot | Integer | (Opcional) - Number(005) - Hora do motivo da situação do representante |
| representante.datNas | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do nascimento |
| representante.numRge | String | (Opcional) - String(013) - Número do RG |
| representante.orgRge | String | (Opcional) - String(006) - Órgão emissor do RG |
| representante.datRge | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de emissão do RG |
| representante.nenRep | String | (Opcional) - String(060) - Número do Endereço do Representante |
| campoUsuarioRepresentante | Set | Lista de usuários |
| campoUsuarioRepresentante.campo | String | (Opcional) - Nome do campo criado pelo usuário |
| campoUsuarioRepresentante.valor | String | (Opcional) - Valor do campo criado pelo usuário |
| historico | Set | Lista de histórico do cliente |
| historico.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| historico.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
| historico.codRve | String | (Obrigatório) - String(003) - Código da região de venda do representante |
| historico.codBan | String | (Opcional) - String(003) - Código do banco da conta corrente do representante |
| historico.codAge | String | (Opcional) - String(007) - Código da agência do banco da conta corrente do representante |
| historico.ccbRep | String | (Opcional) - String(014) - Número da conta corrente do representante |
| historico.numCad | String | (Opcional) - Número do Cadastro do Representante |
| campoUsuarioDefinicoes | Set | Lista de usuários |
| campoUsuarioDefinicoes.campo | String | (Opcional) - Nome do campo criado pelo usuário |
| campoUsuarioDefinicoes.valor | String | (Opcional) - Valor do campo criado pelo usuário |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| erroExecucao | String | (Opcional) - 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" |
Nessa porta é possível obter uma coleção de dados através dos filtros disponíveis.
Quando a sigla do sistema integrado for WMW os registros serão exportados apenas quando o parâmetro Integra WMW do cadastro estiver definido como Sim.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarFiscal>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<sitRep>String</sitRep>
<codFil>Integer</codFil>
<codRep>
<codRep>Integer</codRep>
</codRep>
<identificadorSistema>String</identificadorSistema>
<cgcCpf>
<cgcCpf>Double</cgcCpf>
</cgcCpf>
<indicePagina>Integer</indicePagina>
<sigUfs>
<sigUfs>String</sigUfs>
</sigUfs>
<limitePagina>Integer</limitePagina>
<tipRep>String</tipRep>
</parameters>
</ser:ConsultarFiscal>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| sitRep | String | (Opcional) - String(001) - Situação do representante |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| codRep | Set | (Opcional) - Lista de abrangência |
| codRep.codRep | Integer | (Opcional) - Number(009) - Código do representante |
| identificadorSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| cgcCpf | Set | (Opcional) - Lista de abrangência |
| cgcCpf.cgcCpf | Double | (Opcional) - Number(014) - Número do CNPJ ou CPF do representante |
| indicePagina | Integer | (Opcional) - Number - Deslocamento que determina o índice da primeira requisição a ser retornada. Exemplo: se o valor de deslocamento for 3, somente serão retornados dados da terceira requisição em diante. Observação 1: o primeiro registro é considerado com deslocamento 1. Observação 2: quando não informado ou com valor "0" ou "1", é retornado a partir do primeiro registro. |
| sigUfs | Set | (Opcional) - Lista de abrangência |
| sigUfs.sigUfs | String | (Opcional) - String(002) - Estado do representante |
| limitePagina | Integer | (Opcional) - Number - Quantidade máxima de registros a ser retornada. Observação 1: quando não informado ou com valor "0", sistema define automaticamente máximo de 100 registros. |
| tipRep | String | (Opcional) - String(001) - Tipo do representante |
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:ConsultarFiscalResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<tipoRetorno>Integer</tipoRetorno>
<representante>
<codRep>Integer</codRep>
<nomRep>String</nomRep>
<calIrf>String</calIrf>
<calIss>String</calIss>
<calIns>String</calIns>
<firInd>String</firInd>
<camposUsuarioRepresentante>
<campo>String</campo>
<valor>String</valor>
</camposUsuarioRepresentante>
<historico>
<codRep>Integer</codRep>
<codEmp>Integer</codEmp>
<codRve>String</codRve>
<perIrf>Double</perIrf>
<perIss>Double</perIss>
<perIns>Double</perIns>
<ipiCom>String</ipiCom>
<icmCom>String</icmCom>
<subCom>String</subCom>
<insCom>String</insCom>
<issCom>String</issCom>
<cofCom>String</cofCom>
<pisCom>String</pisCom>
<irfCom>String</irfCom>
<cslCom>String</cslCom>
<ourCom>String</ourCom>
<pifCom>String</pifCom>
<cffCom>String</cffCom>
<camposUsuarioHistorico>
<campo>String</campo>
<valor>String</valor>
</camposUsuarioHistorico>
</historico>
</representante>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarFiscalResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| erros | Set | (Opcional) - Lista dos erros |
| erros.mensagemErro | String | (Opcional) - Itens da lista de erros |
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| representante | Set | Lista de clientes |
| representante.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| representante.nomRep | String | (Obrigatório) - String(100) - Nome do representante |
| representante.calIrf | String | (Opcional) - String(001) - Indicativo se o cálculo de IRRF é por empresa - [ S=Sim;N=Não ] |
| representante.calIss | String | (Opcional) - String(001) - Indicativo se o cálculo de ISS é por empresa - [ S=Sim;N=Não ] |
| representante.calIns | String | (Opcional) - String(001) - Indicativo se o cálculo de INSS é por empresa - [ S=Sim;N=Não ] |
| representante.firInd | String | (Opcional) - String(001) - Indicativo se o cálculo de IRRF será feito como o da Pessoa Física - [ S=Sim;N=Não ] |
| camposUsuarioRepresentante | Set | Lista de campos de usuário |
| camposUsuarioRepresentante.campo | String | (Opcional) - Nome do campo |
| camposUsuarioRepresentante.valor | String | (Opcional) - Valor do campo |
| historico | Set | Lista de histórico do cliente |
| historico.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| historico.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
| historico.codRve | String | (Obrigatório) - String(003) - Código da região de venda do representante |
| historico.perIrf | Double | (Opcional) - Number(004,2) - Percentual do IRRF para o cálculo das comissões |
| historico.perIss | Double | (Opcional) - Number(004,2) - Percentual do ISS para o cálculo das comissões |
| historico.perIns | Double | (Opcional) - Number(004,2) - Percentual do INSS para o cálculo das comissões |
| historico.ipiCom | String | (Obrigatório) - String(001) - Indicativo se o IPI está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.icmCom | String | (Obrigatório) - String(001) - Indicativo se o ICMS está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.subCom | String | (Obrigatório) - String(001) - Indicativo se o ICMS substituído está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.insCom | String | (Obrigatório) - String(001) - Indicativo se o INSS está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.issCom | String | (Obrigatório) - String(001) - Indicativo se o ISS está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cofCom | String | (Obrigatório) - String(001) - Indicativo se o COFINS Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.pisCom | String | (Obrigatório) - String(001) - Indicativo se o PIS Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.irfCom | String | (Obrigatório) - String(001) - Indicativo se o IRRF está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cslCom | String | (Obrigatório) - String(001) - Indicativo se a CSLL Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.ourCom | String | (Obrigatório) - String(001) - Indicativo se as outras retenções está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.pifCom | String | (Obrigatório) - String(001) - Indicativo se o PIS Faturamento está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cffCom | String | (Obrigatório) - String(001) - Indicativo se o COFINS Faturamento está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| camposUsuarioHistorico | Set | Lista de campos de usuário |
| camposUsuarioHistorico.campo | String | (Opcional) - Nome do campo |
| camposUsuarioHistorico.valor | String | (Opcional) - Valor do campo |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| erroExecucao | String | (Opcional) - 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" |
Nessa porta é possível obter uma coleção de dados através dos filtros disponíveis.
Quando a sigla do sistema integrado for WMW os registros serão exportados apenas quando o parâmetro Integra WMW do cadastro estiver definido como Sim.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeral>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<sitRep>String</sitRep>
<codFil>Integer</codFil>
<codRep>
<codRep>Integer</codRep>
</codRep>
<identificadorSistema>String</identificadorSistema>
<cgcCpf>
<cgcCpf>Double</cgcCpf>
</cgcCpf>
<indicePagina>Integer</indicePagina>
<sigUfs>
<sigUfs>String</sigUfs>
</sigUfs>
<limitePagina>Integer</limitePagina>
<tipRep>String</tipRep>
</parameters>
</ser:ConsultarGeral>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| sitRep | String | (Opcional) - String(001) - Situação do representante |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| codRep | Set | (Opcional) - Lista de abrangência |
| codRep.codRep | Integer | (Opcional) - Number(009) - Código do representante |
| identificadorSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| cgcCpf | Set | (Opcional) - Lista de abrangência |
| cgcCpf.cgcCpf | Double | (Opcional) - Number(014) - Número do CNPJ ou CPF do representante |
| indicePagina | Integer | (Opcional) - Number - Deslocamento que determina o índice da primeira requisição a ser retornada. Exemplo: se o valor de deslocamento for 3, somente serão retornados dados da terceira requisição em diante. Observação 1: o primeiro registro é considerado com deslocamento 1. Observação 2: quando não informado ou com valor "0" ou "1", é retornado a partir do primeiro registro. |
| sigUfs | Set | (Opcional) - Lista de abrangência |
| sigUfs.sigUfs | String | (Opcional) - String(002) - Estado do representante |
| limitePagina | Integer | (Opcional) - Number - Quantidade máxima de registros a ser retornada. Observação 1: quando não informado ou com valor "0", sistema define automaticamente máximo de 100 registros. |
| tipRep | String | (Opcional) - String(001) - Tipo do representante |
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:ConsultarGeralResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<tipoRetorno>Integer</tipoRetorno>
<representante>
<codRep>Integer</codRep>
<nomRep>String</nomRep>
<apeRep>String</apeRep>
<senRep>String</senRep>
<tipRep>String</tipRep>
<insEst>String</insEst>
<insMun>String</insMun>
<cgcCpf>Double</cgcCpf>
<endRep>String</endRep>
<cplEnd>String</cplEnd>
<zipCod>String</zipCod>
<cepRep>Integer</cepRep>
<baiRep>String</baiRep>
<cidRep>String</cidRep>
<sigUfs>String</sigUfs>
<fonRep>String</fonRep>
<fonRe2>String</fonRe2>
<fonRe3>String</fonRe3>
<faxRep>String</faxRep>
<cxaPst>Integer</cxaPst>
<intNet>String</intNet>
<datCad>DateTime</datCad>
<datAtu>DateTime</datAtu>
<sitRep>String</sitRep>
<qtdDep>Integer</qtdDep>
<calIrf>String</calIrf>
<calIss>String</calIss>
<calIns>String</calIns>
<firInd>String</firInd>
<gerTit>String</gerTit>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<usuMot>Double</usuMot>
<datMot>DateTime</datMot>
<horMot>Integer</horMot>
<datNas>DateTime</datNas>
<numRge>String</numRge>
<orgRge>String</orgRge>
<datRge>DateTime</datRge>
<repCli>Integer</repCli>
<repFor>Integer</repFor>
<indExp>Integer</indExp>
<datPal>DateTime</datPal>
<horPal>Integer</horPal>
<codCdi>Integer</codCdi>
<eenRep>String</eenRep>
<horAtu>Integer</horAtu>
<nenRep>String</nenRep>
<usuCad>Double</usuCad>
<horCad>Integer</horCad>
<usuAtu>Double</usuAtu>
<campoUsuarioRepresentante>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioRepresentante>
<historico>
<codRep>Integer</codRep>
<codEmp>Integer</codEmp>
<codRve>String</codRve>
<perCom>Double</perCom>
<perCos>Double</perCos>
<comFat>Double</comFat>
<comRec>Double</comRec>
<perIrf>Double</perIrf>
<perIss>Double</perIss>
<perIns>Double</perIns>
<ipiCom>String</ipiCom>
<icmCom>String</icmCom>
<subCom>String</subCom>
<freCom>String</freCom>
<segCom>String</segCom>
<embCom>String</embCom>
<encCom>String</encCom>
<outCom>String</outCom>
<darCom>String</darCom>
<recAdc>String</recAdc>
<recAoc>String</recAoc>
<recPcj>String</recPcj>
<recPcm>String</recPcm>
<recPcc>String</recPcc>
<recPce>String</recPce>
<recPco>String</recPco>
<comPri>String</comPri>
<repSup>Integer</repSup>
<catRep>String</catRep>
<comSup>Double</comSup>
<codBan>String</codBan>
<codAge>String</codAge>
<ccbRep>String</ccbRep>
<tipCol>Integer</tipCol>
<numCad>Integer</numCad>
<venVmp>Double</venVmp>
<recVmt>Double</recVmt>
<perCqt>Double</perCqt>
<perCvl>Double</perCvl>
<criRat>Integer</criRat>
<ctaRed>Integer</ctaRed>
<ctaRcr>Integer</ctaRcr>
<ctaFdv>Integer</ctaFdv>
<ctaFcr>Integer</ctaFcr>
<conEst>String</conEst>
<insCom>String</insCom>
<issCom>String</issCom>
<cofCom>String</cofCom>
<pisCom>String</pisCom>
<irfCom>String</irfCom>
<cslCom>String</cslCom>
<ourCom>String</ourCom>
<pifCom>String</pifCom>
<cffCom>String</cffCom>
<avaVlr>Double</avaVlr>
<avaVlu>Double</avaVlu>
<avaVls>Double</avaVls>
<avaAti>String</avaAti>
<avaMot>Integer</avaMot>
<avaObs>String</avaObs>
<avdAlt>DateTime</avdAlt>
<avhAlt>Integer</avhAlt>
<avuAlt>Double</avuAlt>
<avdGer>DateTime</avdGer>
<avhGer>Integer</avhGer>
<avuGer>Double</avuGer>
<repAud>String</repAud>
<comAss>Double</comAss>
<campoUsuarioDefinicoes>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioDefinicoes>
</historico>
<observacao>
<codRep>Integer</codRep>
<seqObs>Integer</seqObs>
<tipObs>String</tipObs>
<obsRep>String</obsRep>
<obsUsu>Double</obsUsu>
<obsDat>DateTime</obsDat>
<obsHor>Integer</obsHor>
<solObs>String</solObs>
<solUsu>Double</solUsu>
<solDat>DateTime</solDat>
<solHor>Integer</solHor>
<sitObs>String</sitObs>
<campoUsuarioObservacao>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioObservacao>
</observacao>
</representante>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarGeralResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| erros | Set | (Opcional) - Lista dos erros |
| erros.mensagemErro | String | (Opcional) - Itens da lista de erros |
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| representante | Set | Lista de clientes |
| representante.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| representante.nomRep | String | (Obrigatório) - String(100) - Nome do representante |
| representante.apeRep | String | (Obrigatório) - String(050) - Nome fantasia do representante |
| representante.senRep | String | (Opcional) - String(020) - Senha Criptografada do Representante |
| representante.tipRep | String | (Obrigatório) - String(001) - Tipo do representante - [ J=Pessoa Jurídica;F=Pessoa Física ] |
| representante.insEst | String | (Opcional) - String(025) - Inscrição estadual do representante |
| representante.insMun | String | (Opcional) - String(016) - Número da Inscrição Municipal |
| representante.cgcCpf | Double | (Opcional) - Number(014) - Número do CNPJ ou CPF do representante |
| representante.endRep | String | (Obrigatório) - String(100) - Endereço do representante |
| representante.cplEnd | String | (Opcional) - String(200) - Complemento do endereço (sala, andar, etc.) |
| representante.zipCod | String | (Opcional) - String(014) - Código da cidade do representante externo - ZIP CODE |
| representante.cepRep | Integer | (Opcional) - Number(008) - CEP do endereço do representante |
| representante.baiRep | String | (Opcional) - String(075) - Bairro do representante |
| representante.cidRep | String | (Opcional) - String(060) - Cidade do representante |
| representante.sigUfs | String | (Opcional) - String(002) - Estado do representante |
| representante.fonRep | String | (Opcional) - String(020) - Número do telefone - 1 |
| representante.fonRe2 | String | (Opcional) - String(020) - Número do telefone - 2 |
| representante.fonRe3 | String | (Opcional) - String(020) - Número do telefone - 3(Opcional) - |
| representante.faxRep | String | (Opcional) - String(020) - Número do FAX do representante |
| representante.cxaPst | Integer | (Opcional) - Number(006) - Número da caixa postal do representante |
| representante.intNet | String | (Opcional) - String(100) - Endereço eletrônico (E-mail) |
| representante.datCad | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do cadastramento do representante |
| representante.datAtu | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração do representante |
| representante.sitRep | String | (Obrigatório) - String(001) - Situação do representante - [ A=Ativo;I=Inativo ] |
| representante.qtdDep | Integer | (Opcional) - Number(002) - Quantidade de dependentes para imposto de renda |
| representante.calIrf | String | (Opcional) - String(001) - Indicativo se o cálculo de IRRF é por empresa - [ S=Sim;N=Não ] |
| representante.calIss | String | (Opcional) - String(001) - Indicativo se o cálculo de ISS é por empresa - [ S=Sim;N=Não ] |
| representante.calIns | String | (Opcional) - String(001) - Indicativo se o cálculo de INSS é por empresa - [ S=Sim;N=Não ] |
| representante.firInd | String | (Opcional) - String(001) - Indicativo se o cálculo de IRRF será feito como o da Pessoa Física - [ S=Sim;N=Não ] |
| representante.gerTit | String | (Opcional) - String(001) - Forma de pagamento da comissão do portador - [ T=Título;C=Cheque;O=Ordem Compra ] |
| representante.codMot | Integer | (Opcional) - Number(006) - Código do motivo da situação do representante |
| representante.obsMot | String | (Opcional) - String(250) - Observação do motivo da situação do representante |
| representante.usuMot | Double | (Opcional) - Number(010) - Usuário responsável pelo motivo da situação do representante |
| representante.datMot | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do motivo da situação do representante |
| representante.horMot | Integer | (Opcional) - Number(005) - Hora do motivo da situação do representante |
| representante.datNas | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do nascimento |
| representante.numRge | String | (Opcional) - String(013) - Número do RG |
| representante.orgRge | String | (Opcional) - String(006) - Órgão emissor do RG |
| representante.datRge | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de emissão do RG |
| representante.repCli | Integer | (Opcional) - Number(009) - Código do representante como cliente |
| representante.repFor | Integer | (Opcional) - Number(009) - Código do representante como fornecedor |
| representante.indExp | Integer | (Opcional) - Number(001) - Indicativo se o registro foi alterado para exportar para o palm - [ 0=Para Exportar;1=Em Exportação;2=Exportado;3=Aprovado;4=Em Digitação;5=Aguardando Liberação para Envio;9=Erro ] |
| representante.datPal | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração para o Palmtop |
| representante.horPal | Integer | (Opcional) - Number(005) - Hora/minuto da última alteração para o Palm |
| representante.codCdi | Integer | (Opcional) - Number(003) - Código do canal de distribuição padrão do representante |
| representante.eenRep | String | (Opcional) - String(018) - Código do endereço do representante |
| representante.horAtu | Integer | (Opcional) - Number(005) - Hora da Atualização do Registro |
| representante.nenRep | String | (Opcional) - String(060) - Número do Endereço do Representante |
| representante.usuCad | Double | (Opcional) - Number(010) - Usuário responsável pelo cadastramento |
| representante.horCad | Integer | (Opcional) - Number(005) - Hora/minuto do cadastramento do representante |
| representante.usuAtu | Double | (Opcional) - Number(010) - Usuário responsável pela última atualização |
| campoUsuarioRepresentante | Set | Lista de usuários |
| campoUsuarioRepresentante.campo | String | (Opcional) - Nome do campo criado pelo usuário |
| campoUsuarioRepresentante.valor | String | (Opcional) - Valor do campo criado pelo usuário |
| historico | Set | Lista de histórico do cliente |
| historico.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| historico.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
| historico.codRve | String | (Obrigatório) - String(003) - Código da região de venda do representante |
| historico.perCom | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para produtos do representante |
| historico.perCos | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para serviços do representante |
| historico.comFat | Double | (Opcional) - Number(005,2) - Percentual da comissão pago ao representante no faturamento |
| historico.comRec | Double | (Opcional) - Number(005,2) - Percentual da comissão pago ao representante no recebimento dos títulos |
| historico.perIrf | Double | (Opcional) - Number(004,2) - Percentual do IRRF para o cálculo das comissões |
| historico.perIss | Double | (Opcional) - Number(004,2) - Percentual do ISS para o cálculo das comissões |
| historico.perIns | Double | (Opcional) - Number(004,2) - Percentual do INSS para o cálculo das comissões |
| historico.ipiCom | String | (Obrigatório) - String(001) - Indicativo se o IPI está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.icmCom | String | (Obrigatório) - String(001) - Indicativo se o ICMS está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.subCom | String | (Obrigatório) - String(001) - Indicativo se o ICMS substituído está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.freCom | String | (Obrigatório) - String(001) - Indicativo se o frete está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.segCom | String | (Obrigatório) - String(001) - Indicativo se o seguro está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.embCom | String | (Obrigatório) - String(001) - Indicativo se o valor das embalagens está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.encCom | String | (Obrigatório) - String(001) - Indicativo se o valor dos encargos está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.outCom | String | (Obrigatório) - String(001) - Indicativo se o valor das outras despesas está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.darCom | String | (Obrigatório) - String(001) - Indicativo se o valor do arredondamento está ou não na base de comissão - [ S=Sim;N=Não ] |
| historico.recAdc | String | (Opcional) - String(001) - Indicativo se abate os descontos concedidos da comissão - [ S=Sim;N=Não ] |
| historico.recAoc | String | (Opcional) - String(001) - Indicativo se abate os outros descontos da comissão - [ S=Sim;N=Não ] |
| historico.recPcj | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre juros cobrados - [ S=Sim;N=Não ] |
| historico.recPcm | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre multas cobradas - [ S=Sim;N=Não ] |
| historico.recPcc | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre a correção monetária - [ S=Sim;N=Não ] |
| historico.recPce | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre os encargos financeiros - [ S=Sim;N=Não ] |
| historico.recPco | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre outros acréscimos - [ S=Sim;N=Não ] |
| historico.comPri | String | (Obrigatório) - String(001) - Indicativo se a comissão é paga totalmente na primeira parcela - [ S=Sim;N=Não ] |
| historico.repSup | Integer | (Opcional) - Number(009) - Código do representante superior do representante |
| historico.catRep | String | (Opcional) - String(003) - Categoria do Representante - [ MAT=Matriz;REP=Representante;VEN=Vendedor;OPE=Operador de Telemarketing;SUB=Sub-Gerente;GER=Gerente;DIS=Distribuidor;DIR=Diretor;GRE=Gerente Regional;ASS=Assistente Administrativo;CRE=Crediarista;CAI=Caixa;PRE=Presidente;SUP=Supervisor;GEC=Gestor de Crediário;ANS=Analista de Serviços;GES=Gerente de Serviços ] |
| historico.comSup | Double | (Opcional) - Number(004,2) - Percentual da comissão pago ao representante superior |
| historico.codBan | String | (Opcional) - String(003) - Código do banco da conta corrente do representante |
| historico.codAge | String | (Opcional) - String(007) - Código da agência do banco da conta corrente do representante |
| historico.ccbRep | String | (Opcional) - String(014) - Número da conta corrente do representante |
| historico.tipCol | Integer | (Opcional) - Number(001) - Tipo de Colaborador |
| historico.numCad | Integer | (Opcional) - Number(009) - Número do Cadastro do Representante como Colaborador |
| historico.venVmp | Double | (Opcional) - Number(015,2) - Valor mínimo aceito para pedidos |
| historico.recVmt | Double | (Opcional) - Number(015,2) - Valor mínimo aceito para títulos do contas a receber |
| historico.perCqt | Double | (Opcional) - Number(007,4) - Percentual das cotas sobre as quantidades de venda |
| historico.perCvl | Double | (Opcional) - Number(007,4) - Percentual das cotas sobre os valores de venda |
| historico.criRat | Integer | (Obrigatório) - Number(001) - Critério utilizado para rateio - [ 1=Receitas - Conta X C. Custos;2=Receitas - C. Custos X Conta;3=Despesas - Conta X C. Custos;4=Despesas - C. Custos X Conta;5=Nenhum ] |
| historico.ctaRed | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 1 |
| historico.ctaRcr | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 2 |
| historico.ctaFdv | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 3 |
| historico.ctaFcr | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 4 |
| historico.conEst | String | (Obrigatório) - String(001) - Indicativo se o representante deve contar estoque do cliente - [ S=Sim;N=Não ] |
| historico.insCom | String | (Opcional) - String(001) - Indicativo se o INSS está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.issCom | String | (Opcional) - String(001) - Indicativo se o ISS está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cofCom | String | (Opcional) - String(001) - Indicativo se o COFINS Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.pisCom | String | (Opcional) - String(001) - Indicativo se o PIS Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.irfCom | String | (Opcional) - String(001) - Indicativo se o IRRF está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cslCom | String | (Opcional) - String(001) - Indicativo se a CSLL Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.ourCom | String | (Opcional) - String(001) - Indicativo se as outras retenções está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.pifCom | String | (Opcional) - String(001) - Indicativo se o PIS Faturamento está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.cffCom | String | (Opcional) - String(001) - Indicativo se o COFINS Faturamento está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| historico.avaVlr | Double | (Opcional) - Number(015,2) - Valor total para avalizar |
| historico.avaVlu | Double | (Opcional) - Number(015,2) - Valor avalizado no atual momento |
| historico.avaVls | Double | (Opcional) - Number(015,2) - Valor disponível para avalizar |
| historico.avaAti | String | (Opcional) - String(001) - Determina se o representante pode ser usado como avalista - [ S=Sim;N=Não ] |
| historico.avaMot | Integer | (Opcional) - Number(006) - Código do motivo usado para justificar porque o avalista está inativo |
| historico.avaObs | String | (Opcional) - String(250) - Observação do motivo da inativação do avalista |
| historico.avdAlt | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração das informações do avalista |
| historico.avhAlt | Integer | (Opcional) - Number(005) - Hora da última alteração das informações do avalista |
| historico.avuAlt | Double | (Opcional) - Number(010) - Usuário responsável pela última alteração das informações do avalista |
| historico.avdGer | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de geração das informações do avalista |
| historico.avhGer | Integer | (Opcional) - Number(005) - Hora de geração das informações do avalista |
| historico.avuGer | Double | (Opcional) - Number(010) - Usuário responsável pela geração das informações do avalista |
| historico.repAud | String | (Opcional) - String(001) - Indicativo se o representante pode realizar auditorias - [ S=Sim;N=Não ] |
| historico.comAss | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para as ocorrências de assistência técnica |
| campoUsuarioDefinicoes | Set | Lista de usuários |
| campoUsuarioDefinicoes.campo | String | (Opcional) - Nome do campo criado pelo usuário |
| campoUsuarioDefinicoes.valor | String | (Opcional) - Valor do campo criado pelo usuário |
| observacao | Set | Lista de observação do cliente |
| observacao.codRep | Integer | (Obrigatório) - Number(009) - Código do Representante |
| observacao.seqObs | Integer | (Obrigatório) - Number(003) - Sequência das observações |
| observacao.tipObs | String | (Obrigatório) - String(001) - Tipo da observação - [ M=Manual;A=Automática;P=Cad. Preposto;X=Dias para parcelas especiais;V=Vistoria ] |
| observacao.obsRep | String | (Obrigatório) - String(250) - Texto da observação |
| observacao.obsUsu | Double | (Opcional) - Number(010) - Usuário responsável pela entrada da observação |
| observacao.obsDat | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da observação |
| observacao.obsHor | Integer | (Opcional) - Number(005) - Hora da observação |
| observacao.solObs | String | (Opcional) - String(250) - Solução dada a observação |
| observacao.solUsu | Double | (Opcional) - Number(010) - Responsável pela solução da observação |
| observacao.solDat | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da solução da observação |
| observacao.solHor | Integer | (Opcional) - Number(005) - Hora da solução da observação |
| observacao.sitObs | String | (Obrigatório) - String(001) - Situação da observação - [ G=Gravada;P=Processada;R=Resolvida;C=Cancelada ] |
| campoUsuarioObservacao | Set | Lista de usuários |
| campoUsuarioObservacao.campo | String | (Opcional) - Nome do campo criado pelo usuário |
| campoUsuarioObservacao.valor | String | (Opcional) - Valor do campo criado pelo usuário |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| erroExecucao | String | (Opcional) - 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" |
Serviço para cadastro de representantes.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Gravar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<representante>
<codRep>Integer</codRep>
<nomRep>String</nomRep>
<apeRep>String</apeRep>
<senRep>String</senRep>
<tipRep>String</tipRep>
<insEst>String</insEst>
<insMun>String</insMun>
<cgcCpf>Double</cgcCpf>
<endRep>String</endRep>
<cplEnd>String</cplEnd>
<zipCod>String</zipCod>
<cepRep>Integer</cepRep>
<baiRep>String</baiRep>
<cidRep>String</cidRep>
<sigUfs>String</sigUfs>
<fonRep>String</fonRep>
<fonRe2>String</fonRe2>
<fonRe3>String</fonRe3>
<faxRep>String</faxRep>
<cxaPst>Integer</cxaPst>
<intNet>String</intNet>
<datCad>DateTime</datCad>
<datAtu>DateTime</datAtu>
<sitRep>String</sitRep>
<qtdDep>Integer</qtdDep>
<calIrf>String</calIrf>
<calIss>String</calIss>
<calIns>String</calIns>
<firInd>String</firInd>
<gerTit>String</gerTit>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<usuMot>String</usuMot>
<datMot>DateTime</datMot>
<horMot>Time</horMot>
<datNas>DateTime</datNas>
<numRge>String</numRge>
<orgRge>String</orgRge>
<datRge>DateTime</datRge>
<repCli>Integer</repCli>
<repFor>Integer</repFor>
<indExp>Integer</indExp>
<datPal>DateTime</datPal>
<horPal>Time</horPal>
<codCdi>Integer</codCdi>
<eenRep>String</eenRep>
<horAtu>Integer</horAtu>
<nenRep>String</nenRep>
<usuCad>String</usuCad>
<horCad>Time</horCad>
<usuAtu>String</usuAtu>
<numIdf>String</numIdf>
<definicoes>
<codRep>Integer</codRep>
<codEmp>Integer</codEmp>
<codRve>String</codRve>
<perCom>Double</perCom>
<perCos>Double</perCos>
<comFat>Double</comFat>
<comRec>Double</comRec>
<perIrf>Double</perIrf>
<perIss>Double</perIss>
<perIns>Double</perIns>
<ipiCom>String</ipiCom>
<icmCom>String</icmCom>
<subCom>String</subCom>
<freCom>String</freCom>
<segCom>String</segCom>
<embCom>String</embCom>
<encCom>String</encCom>
<outCom>String</outCom>
<darCom>String</darCom>
<recAdc>String</recAdc>
<recAoc>String</recAoc>
<recPcj>String</recPcj>
<recPcm>String</recPcm>
<recPcc>String</recPcc>
<recPce>String</recPce>
<recPco>String</recPco>
<comPri>String</comPri>
<repSup>Integer</repSup>
<catRep>String</catRep>
<comSup>Double</comSup>
<codBan>String</codBan>
<codAge>String</codAge>
<ccbRep>String</ccbRep>
<tipCol>Integer</tipCol>
<numCad>Integer</numCad>
<venVmp>String</venVmp>
<recVmt>String</recVmt>
<perCqt>Double</perCqt>
<perCvl>Double</perCvl>
<criRat>Integer</criRat>
<ctaRed>Integer</ctaRed>
<ctaRcr>Integer</ctaRcr>
<ctaFdv>Integer</ctaFdv>
<ctaFcr>Integer</ctaFcr>
<conEst>String</conEst>
<insCom>String</insCom>
<issCom>String</issCom>
<cofCom>String</cofCom>
<pisCom>String</pisCom>
<irfCom>String</irfCom>
<cslCom>String</cslCom>
<ourCom>String</ourCom>
<pifCom>String</pifCom>
<cffCom>String</cffCom>
<avaVlr>String</avaVlr>
<avaVlu>String</avaVlu>
<avaVls>String</avaVls>
<avaAti>String</avaAti>
<avaMot>Integer</avaMot>
<avaObs>String</avaObs>
<avdAlt>DateTime</avdAlt>
<avhAlt>Time</avhAlt>
<avuAlt>String</avuAlt>
<avdGer>DateTime</avdGer>
<avhGer>Time</avhGer>
<avuGer>String</avuGer>
<repAud>String</repAud>
<comAss>Double</comAss>
</definicoes>
<excluir>String</excluir>
</representante>
</parameters>
</ser:Gravar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| representante | Set | Lista com os representantes a serem inseridos. |
| representante.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| representante.nomRep | String | (Obrigatório) - String(100) - Nome do representante |
| representante.apeRep | String | (Obrigatório) - String(050) - Nome fantasia do representante |
| representante.senRep | String | (Opcional) - String(020) - Senha Criptografada do Representante |
| representante.tipRep | String | (Obrigatório) - String(001) - Tipo do representante - [ J=Pessoa Jurídica;F=Pessoa Física ] |
| representante.insEst | String | (Opcional) - String(025) - Inscrição estadual do representante |
| representante.insMun | String | (Opcional) - String(016) - Número da Inscrição Municipal |
| representante.cgcCpf | Double | (Opcional) - Number(014) - Número do CNPJ ou CPF do representante |
| representante.endRep | String | (Obrigatório) - String(100) - Endereço do representante |
| representante.cplEnd | String | (Opcional) - String(200) - Complemento do endereço (sala, andar, etc.) |
| representante.zipCod | String | (Opcional) - String(014) - Código da cidade do representante externo - ZIP CODE |
| representante.cepRep | Integer | (Opcional) - Number(008) - CEP do endereço do representante |
| representante.baiRep | String | (Opcional) - String(075) - Bairro do representante |
| representante.cidRep | String | (Opcional) - String(060) - Cidade do representante |
| representante.sigUfs | String | (Opcional) - String(002) - Estado do representante |
| representante.fonRep | String | (Opcional) - String(020) - Número do telefone - 1 |
| representante.fonRe2 | String | (Opcional) - String(020) - Número do telefone - 2 |
| representante.fonRe3 | String | (Opcional) - String(020) - Número do telefone - 3 |
| representante.faxRep | String | String(020) - Número do FAX do representante |
| representante.cxaPst | Integer | (Opcional) - Number(006) - Número da caixa postal do representante |
| representante.intNet | String | (Opcional) - String(100) - Endereço eletrônico (E-Mail) |
| representante.datCad | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do cadastramento do representante |
| representante.datAtu | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração do representante |
| representante.sitRep | String | (Obrigatório) - String(001) - Situação do representante - [ A=Ativo;I=Inativo ] |
| representante.qtdDep | Integer | (Opcional) - Number(002) - Quantidade de dependentes para imposto de renda |
| representante.calIrf | String | (Opcional) - String(001) - Indicativo se o cálculo de IRRF é por empresa - [ S=Sim;N=Não ] |
| representante.calIss | String | (Opcional) - String(001) - Indicativo se o cálculo de ISS é por empresa - [ S=Sim;N=Não ] |
| representante.calIns | String | (Opcional) - String(001) - Indicativo se o cálculo de INSS é por empresa - [ S=Sim;N=Não ] |
| representante.firInd | String | (Opcional) - String(001) - Indicativo se o cálculo de IRRF será feito como o da Pessoa Física - [ S=Sim;N=Não ] |
| representante.gerTit | String | (Opcional) - String(001) - Forma de pagamento da comissão do portador - [ T=Título;C=Cheque;O=Ordem Compra ] |
| representante.codMot | Integer | (Opcional) - Number(006) - Código do motivo da situação do representante |
| representante.obsMot | String | (Opcional) - String(250) - Observação do motivo da situação do representante |
| representante.usuMot | String | (Opcional) - Number(010) - Usuário responsável pelo motivo da situação do representante |
| representante.datMot | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do motivo da situação do representante |
| representante.horMot | Time | (Opcional) - Number(005) - Hora do motivo da situação do representante |
| representante.datNas | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data do nascimento |
| representante.numRge | String | (Opcional) - String(013) - Número do RG |
| representante.orgRge | String | (Opcional) - String(006) - Órgão emissor do RG |
| representante.datRge | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de emissão do RG |
| representante.repCli | Integer | (Opcional) - Number(009) - Código do representante como cliente |
| representante.repFor | Integer | (Opcional) - Number(009) - Código do representante como fornecedor |
| representante.indExp | Integer | (Opcional) - Number(001) - Indicativo se o registro foi alterado para exportar para o palm - [ 0=Para Exportar;1=Em Exportação;2=Exportado;3=Aprovado;4=Em Digitação;5=Aguardando Liberação para Envio;9=Erro ] |
| representante.datPal | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração para o Palmtop |
| representante.horPal | Time | (Opcional) - Number(005) - Hora/minuto da última alteração para o Palm |
| representante.codCdi | Integer | (Opcional) - Number(003) - Código do canal de distribuição padrão do representante |
| representante.eenRep | String | (Opcional) - String(018) - Código do endereço do representante |
| representante.horAtu | Integer | (Opcional) - Number(005) - Hora da Atualização do Registro |
| representante.nenRep | String | (Opcional) - String(060) - Número do Endereço do Representante |
| representante.usuCad | String | (Opcional) - Number(010) - Usuário responsável pelo cadastramento |
| representante.horCad | Time | (Opcional) - Number(005) - Hora/minuto do cadastramento do representante |
| representante.usuAtu | String | (Opcional) - Number(010) - Usuário responsável pela última atualização |
| representante.numIdf | String | (Opcional) - String(040) - Número de identificação fiscal |
| definicoes | Set | Lista com as definições dos representantes a serem inseridos. |
| definicoes.codRep | Integer | (Obrigatório) - Number(009) - Código do representante |
| definicoes.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
| definicoes.codRve | String | (Obrigatório) - String(003) - Código da região de venda do representante |
| definicoes.perCom | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para produtos do representante |
| definicoes.perCos | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para serviços do representante |
| definicoes.comFat | Double | (Opcional) - Number(005,2) - Percentual da comissão pago ao representante no faturamento |
| definicoes.comRec | Double | (Opcional) - Number(005,2) - Percentual da comissão pago ao representante no recebimento dos títulos |
| definicoes.perIrf | Double | (Opcional) - Number(004,2) - Percentual do IRRF para o cálculo das comissões |
| definicoes.perIss | Double | (Opcional) - Number(004,2) - Percentual do ISS para o cálculo das comissões |
| definicoes.perIns | Double | (Opcional) - Number(004,2) - Percentual do INSS para o cálculo das comissões |
| definicoes.ipiCom | String | (Obrigatório) - String(001) - Indicativo se o IPI está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.icmCom | String | (Obrigatório) - String(001) - Indicativo se o ICMS está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.subCom | String | (Obrigatório) - String(001) - Indicativo se o ICMS substituído está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.freCom | String | (Obrigatório) - String(001) - Indicativo se o frete está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.segCom | String | (Obrigatório) - String(001) - Indicativo se o seguro está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.embCom | String | (Obrigatório) - String(001) - Indicativo se o valor das embalagens está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.encCom | String | (Obrigatório) - String(001) - Indicativo se o valor dos encargos está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.outCom | String | (Obrigatório) - String(001) - Indicativo se o valor das outras despesas está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.darCom | String | (Obrigatório) - String(001) - Indicativo se o valor do arredondamento está ou não na base de comissão - [ S=Sim;N=Não ] |
| definicoes.recAdc | String | (Opcional) - String(001) - Indicativo se abate os descontos concedidos da comissão - [ S=Sim;N=Não ] |
| definicoes.recAoc | String | (Opcional) - String(001) - Indicativo se abate os outros descontos da comissão - [ S=Sim;N=Não ] |
| definicoes.recPcj | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre juros cobrados - [ S=Sim;N=Não ] |
| definicoes.recPcm | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre multas cobradas - [ S=Sim;N=Não ] |
| definicoes.recPcc | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre a correção monetária - [ S=Sim;N=Não ] |
| definicoes.recPce | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre os encargos financeiros - [ S=Sim;N=Não ] |
| definicoes.recPco | String | (Opcional) - String(001) - Indicativo se recebe comissão sobre outros acréscimos - [ S=Sim;N=Não ] |
| definicoes.comPri | String | (Obrigatório) - String(001) - Indicativo se a comissão é paga totalmente na primeira parcela - [ S=Sim;N=Não ] |
| definicoes.repSup | Integer | (Opcional) - Number(009) - Código do representante superior do representante |
| definicoes.catRep | String | (Opcional) - String(003) - Categoria do Representante - [ MAT=Matriz;REP=Representante;VEN=Vendedor;OPE=Operador de Telemarketing;SUB=Sub-Gerente;GER=Gerente;DIS=Distribuidor;DIR=Diretor;GRE=Gerente Regional;ASS=Assistente Administrativo;CRE=Crediarista;CAI=Caixa;PRE=Presidente;SUP=Supervisor;GEC=Gestor de Crediário;ANS=Analista de Serviços;GES=Gerente de Serviços ] |
| definicoes.comSup | Double | (Opcional) - Number(004,2) - Percentual da comissão pago ao representante superior |
| definicoes.codBan | String | (Opcional) - String(003) - Código do banco da conta corrente do representante |
| definicoes.codAge | String | (Opcional) - String(007) - Código da agência do banco da conta corrente do representante |
| definicoes.ccbRep | String | (Opcional) - String(014) - Número da conta corrente do representante |
| definicoes.tipCol | Integer | (Opcional) - Number(001) - Tipo de Colaborador |
| definicoes.numCad | Integer | (Opcional) - Number(009) - Número do Cadastro do Representante como Colaborador |
| definicoes.venVmp | String | (Opcional) - Number(015,2) - Valor mínimo aceito para pedidos |
| definicoes.recVmt | String | (Opcional) - Number(015,2) - Valor mínimo aceito para títulos do contas a receber |
| definicoes.perCqt | Double | (Opcional) - Number(007,4) - Percentual das cotas sobre as quantidades de venda |
| definicoes.perCvl | Double | (Opcional) - Number(007,4) - Percentual das cotas sobre os valores de venda |
| definicoes.criRat | Integer | (Obrigatório) - Number(001) - Critério utilizado para rateio - [ 1=Receitas - Conta X C. Custos;2=Receitas - C. Custos X Conta;3=Despesas - Conta X C. Custos;4=Despesas - C. Custos X Conta;5=Nenhum ] |
| definicoes.ctaRed | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 1 |
| definicoes.ctaRcr | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 2 |
| definicoes.ctaFdv | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 3 |
| definicoes.ctaFcr | Integer | (Opcional) - Number(007) - Conta contábil reduzida - 4 |
| definicoes.conEst | String | (Obrigatório) - String(001) - Indicativo se o representante deve contar estoque do cliente - [ S=Sim;N=Não ] |
| definicoes.insCom | String | (Opcional) - String(001) - Indicativo se o INSS está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.issCom | String | (Opcional) - String(001) - Indicativo se o ISS está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.cofCom | String | (Opcional) - String(001) - Indicativo se o COFINS Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.pisCom | String | (Opcional) - String(001) - Indicativo se o PIS Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.irfCom | String | (Opcional) - String(001) - Indicativo se o IRRF está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.cslCom | String | (Opcional) - String(001) - Indicativo se a CSLL Retido está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.ourCom | String | (Opcional) - String(001) - Indicativo se as outras retenções está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.pifCom | String | (Opcional) - String(001) - Indicativo se o PIS Faturamento está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.cffCom | String | (Opcional) - String(001) - Indicativo se o COFINS Faturamento está ou não na base de comissão dos pedidos, pré-faturas e notas fiscais - [ S=Sim;N=Não ] |
| definicoes.avaVlr | String | (Opcional) - Number(015,2) - Valor total para avalizar |
| definicoes.avaVlu | String | (Opcional) - Number(015,2) - Valor avalizado no atual momento |
| definicoes.avaVls | String | (Opcional) - Number(015,2) - Valor disponível para avalizar |
| definicoes.avaAti | String | (Opcional) - String(001) - Determina se o representante pode ser usado como avalista - [ S=Sim;N=Não ] |
| definicoes.avaMot | Integer | (Opcional) - Number(006) - Código do motivo usado para justificar porque o avalista está inativo |
| definicoes.avaObs | String | (Opcional) - String(250) - Observação do motivo da inativação do avalista |
| definicoes.avdAlt | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data da última alteração das informações do avalista |
| definicoes.avhAlt | Time | (Opcional) - Number(005) - Hora da última alteração das informações do avalista |
| definicoes.avuAlt | String | (Opcional) - Number(010) - Usuário responsável pela última alteração das informações do avalista |
| definicoes.avdGer | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de geração das informações do avalista |
| definicoes.avhGer | Time | (Opcional) - Number(005) - Hora de geração das informações do avalista |
| definicoes.avuGer | String | (Opcional) - Number(010) - Usuário responsável pela geração das informações do avalista |
| definicoes.repAud | String | (Opcional) - String(001) - Indicativo se o representante pode realizar auditorias - [ S=Sim;N=Não ] |
| definicoes.comAss | Double | (Opcional) - Number(005,2) - Percentual de comissão padrão para as ocorrências de assistência técnica |
| representante.excluir | String | (Opcional) - Informativo se é exclusão de representante |
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:GravarResponse>
<result>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| tipoRetorno | Integer | (Obrigatório) - Retorno da situação da execução do serviço (0 = Processado com sucesso; -1 = Processado com falhas) |
| mensagemRetorno | String | (Obrigatório) - Mensagem de retorno da situação da execução do serviç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" |
English
Español
English
Español


