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: 1.
<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> </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 |
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" |