help:mentorweb:integracao:gravar_pessoa

Gravar pessoa

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.

5. Detalhes técnicos

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

  • (edição externa)