O sistema deverá enviar para a Sênior todos os alunos das parcelas que foram contabilizadas e que ainda não estão integrados ou se não possuir contrato financeiro irá mandar o próprio responsável. Caso a pessoa já possuir cadastro na Sênior a mesma será atualizado.
URL do WebService: http://IP:PORTA/g5-senior-services/sapiens_Synccom_senior_g5_co_ger_cad_clientes?wsdl
Link da documentação da Sênior: Gravar pessoa
Parâmetros que enviamos para chamada do WebService
Parâmetros | Tipo | Descrição | Campo do Mentor |
---|---|---|---|
dadosGeraisCliente.codCli | Integer | (Obrigatório) - Number(009) - Código do cliente | PES_CODTEL |
dadosGeraisCliente.nomCli | String | (Obrigatório) - String(100) - Nome do cliente | PES_NOME |
dadosGeraisCliente.apeCli | String | (Obrigatório) - String(050) - Nome fantasia do cliente | PES_NOMFAN |
dadosGeraisCliente.tipCli | String | (Obrigatório) - String(001) - Tipo do cliente - Lista : J= Jurídica, F = Física | PES_TIPPES |
dadosGeraisCliente.tipEmp | Integer | Tipo de empresa | Fixo: 99 |
dadosGeraisCliente.tipMer | String | (Obrigatório) - String(001) - Tipo de mercado do cliente - Lista: I = Interno (Nacional), E = Externo (Internacional), P = Prospect.) | Fixo = I |
dadosGeraisCliente.cliCon | String | (Obrigatório) - String(001) - Indicativo se o cliente é contribuinte de ICMS - Lista S = Sim, N = Não | Fixo: N |
dadosGeraisCliente.insEst | String | (Opcional) - String(025) - Inscrição estadual do cliente | PES_NRODOC2 |
dadosGeraisCliente.insMun | String | (Opcional) - String(016) - Inscrição municipal do cliente | PES_INSMUN |
dadosGeraisCliente.cgcCpf | String | (Obrigatório) - Number(014) - Número do CNPJ ou CPF do cliente | PES_NRODOC1 |
dadosGeraisCliente.endCli | String | (Obrigatório) - String(100) - Endereço do cliente. | PES_ENDERE |
dadosGeraisCliente.nenCli | String | (Opcional) - String(060) - Número do Endereço do Cliente | PES_NROEND |
dadosGeraisCliente.cplEnd | String | (Opcional) - String(020) - Complemento do endereço do cliente (sala, andar, etc.) | PES_COMPLE |
dadosGeraisCliente.cepCli | String | (Opcional) - Number(008) - CEP do cliente | PES_CEP |
dadosGeraisCliente.baiCli | String | (Opcional) - String(075) - Bairro do cliente | PES_BAIRRO |
dadosGeraisCliente.cidCli | String | (Opcional) - String(060) - Cidade do cliente | PES_MUNID |
dadosGeraisCliente.sigUfs | String | (Obrigatório) - String(002) - Sigla do estado do cliente | UFE_SIGUF |
dadosGeraisCliente.codPai | String | (Opcional) - String(004) - Código do país do cliente | PAI_CODIGO |
dadosGeraisCliente.fonCli | String | (Opcional) - String(020) - Número do telefone - 1 | PES_FONE |
dadosGeraisCliente.fonCl2 | String | (Opcional) - String(020) - Número do telefone - 2 | PES_FONCEL |
dadosGeraisCliente.fonCl3 | String | (Opcional) - String(020) - Número do telefone - 3 | PES_FONCOM |
dadosGeraisCliente.intNet | String | (Opcional) - String(100) - Endereço eletrônico (E-Mail) | PES_EMAIL |
dadosGeraisCliente.sitCli | String | (Obrigatório) - String(001) - Situação do cliente - Lista: A = Ativo, I = Inativo | Fixo = A |
dadosGeraisCliente.clientePessoaFisica.codSex | String | (Opcional) - String(003) - Código do sexo | PES_SEXO |
dadosGeraisCliente.clientePessoaFisica.datNas | String | (Opcional) - Date - Data do nascimento do cliente | PES_DATNAS |
dadosGeraisCliente.clientePessoaFisica.cidNat | String | (Opcional) - String(060) - Nome da cidade de naturalidade | PES_MUNNASID |
dadosGeraisCliente.clientePessoaFisica.numRge | String | (Opcional) - String(013) - Número do RG (Identidade) | PES_NRODOC2 |
dadosGeraisCliente.clientePessoaFisica.orgRge | String | (Opcional) - String(005) - Órgão emissor do RG | PES_ORGEMIDOC2 |
dadosGeraisCliente.clientePessoaFisica.datRge | String | (Opcional) - Date - Data de emissão do RG | PES_DATDOC2 |
dadosGeraisCliente.clientePessoaFisica.nomPai | String | (Opcional) - String(030) - Nome do pai do cliente | PES_PAIID |
dadosGeraisCliente.clientePessoaFisica.nomMae | String | (Opcional) - String(030) - Nome da mãe do cliente | PES_MAEID |
dadosGeraisCliente.ideExt | String | Identificação externa do cliente. | PES_ID |
dadosGeraisCliente.cadastroCEP.cepIni | String | (Obrigatório) - Number(008) - CEP Inicial | PES_CEP |
dadosGeraisCliente.cadastroCEP.cepFim | String | (Obrigatório) - Number(008) - CEP final | PES_CEP |
dadosGeraisCliente.cadastroCEP.nomCid | String | (Obrigatório) - String(060) - Nome da cidade | MUN_NOME |
dadosGeraisCliente.cadastroCEP.baiCid | String | (Opcional) - String(075) - Bairro | PES_BAIRRO |
dadosGeraisCliente.endCob | String | (Opcional) - String(100) - Endereço de cobrança do cliente | PES_ENDERECOB |
dadosGeraisCliente.cplCob | String | (Opcional) - String(200) - Complemento do endereço de cobrança do cliente | PES_COMENDCOB |
dadosGeraisCliente.cepCob | Integer | (Opcional) - Number(008) - CEP do endereço de cobrança do cliente | PES_CEPCOB |
dadosGeraisCliente.baiCob | String | (Opcional) - String(075) - Bairro de Cobrança do cliente | PES_BAIRROCOB |
dadosGeraisCliente.cidCob | String | (Opcional) - String(060) - Cidade do endereço de cobrança do cliente | MUN |
dadosGeraisCliente.estCob | String | (Opcional) - String(002) - Estado do endereço de cobrança do cliente | PES_CODMUNCOB |
dadosGeraisCliente.cgcCob | Double | (Opcional) - Number(014) - Número do CNPJ de cobrança | PES_NRODOC1 |
dadosGeraisCliente.definicoesCliente.codRep | Integer | Código do representante padrão para o cliente. Somente permitido representantes com a situação | CPA_CONTCCU |
dadosGeraisCliente.definicoesCliente.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa | PES_CODINTEG |
dadosGeraisCliente.definicoesCliente.codFil | Integer | (Obrigatório) - Number(004) - Código da filial | PES_CODINTEG |
dadosGeraisCliente.definicoesCliente.exiLcp | String | (Obrigatório) - String(001) - Indicativo se o cliente exige ligação de cliente X produto/derivação - Lista: N = Não, S = Sim | Fixo: N |
dadosGeraisCliente.definicoesCliente. | String | (Opcional) - String(006) - Código da condicao de pagamento padrão para o cliente | Configurações contábeis > Conta para recebimento a classificar (CPA_CONTREC) |
Atributos retornados do WebService da Integração com a Senior
Parâmetros | Tipo | Descrição |
---|---|---|
erroExecucao | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores: Vazio ou nulo, indicando que a execução foi feita com sucesso; A mensagem do erro ocorrido no servidor. |
tipoRetorno | Integer | Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
retornosClientes.codCli | Integer | |
retornosClientes.cgcCpf | String | Numero do CNPJ ou CPF do cliente |
retornosClientes.retorno | String | Retorno do processamento |
mensagemRetorno | String | Mensagem de Retorno de Processamento. |
Caso a requisição seja executada com sucesso
O sistema irá gravar na pessoa (PES_CODINTFIN) o código do cliente da Senior.
Caso acontece algum erro:
O sistema irá gravar todos os erros que foram gerados através da integração, para maiores informações clique aqui.
Clique aqui para consultar os detalhes técnicos da transformação Kettle da integração gravar pessoa.
Voltar para a página inicial da integração MentorWeb X ERP Senior