Documentação

WSDL:

https://dunning.com.br/soap/clientes.wsdl


Enviar clientes

PostClienteRequest: Requisição de envio de clientes

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="https://dunning.com.br/soap/clientes">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:PostClienteRequest>
         <token>String</token>
         <!--1 or more repetitions:-->
         <listaClientes>
            <!--Optional:-->
            <codigoGrupoEconomico>String</codigoGrupoEconomico>
            <codigoCliente>String</codigoCliente>
            <tipoPessoa>String</tipoPessoa>
            <nome>String</nome>
            <cpf>String</cpf>
            <situacao>String</situacao>
            <!--Optional:-->
            <dataNascimento>Date</dataNascimento>
            <!--Optional:-->
            <rg>String</rg>
            <!--Optional:-->
            <campo1>String</campo1>
            <!--Optional:-->
            <campo2>String</campo2>
            <!--Optional:-->
            <campo3>String</campo3>
            <!--Optional:-->
            <campo4>String</campo4>
            <!--Optional:-->
            <campo5>String</campo5>
            <!--Optional:-->
            <observacao1>String</observacao1>
            <!--Optional:-->
            <observacao2>String</observacao2>
            <!--Optional:-->
            <observacao3>String</observacao3>
            <!--Optional:-->
            <!--Zero or more repetitions:-->
            <emails>
               <!--Optional:-->
               <nome>String</nome>
               <email>String</email>
            </emails>
            <!--Zero or more repetitions:-->
            <telefones>
               <!--Optional:-->
               <nome>String</nome>
               <ddd>String</ddd>
               <numero>String</numero>
            </telefones>
            <!--Zero or more repetitions:-->
            <enderecos>
               <!--Optional:-->
               <nome>String</nome>
               <cep>String</cep>
               <endereco>String</endereco>
               <!--Optional:-->
               <numero>String</numero>
               <!--Optional:-->
               <complemento>String</complemento>
               <bairro>String</bairro>
               <cidade>String</cidade>
               <uf>String</uf>
            </enderecos>
            <fiador>
            	<!--Optional:-->
            	<codigoFiador>String</codigoFiador>
            	<tipoFiador>String</tipoFiador>
            	<cpf>String</cpf>
            	<nome>String</nome>
            	<email>String</email>
		<dddCel>String</dddCel>
	 	<numeroCel>String</numeroCel>
	 	<dddFixo>String</dddFixo>
	 	<numeroFixo>String</numeroFixo>
	 	<cep>String</cep>
	 	<bairro>String</bairro>
	 	<cidade>String</cidade>
		<complemento>String</complemento>
		<endereco>String</endereco>
		<numeroEndereco>String</numeroEndereco>
		<uf>String</uf>
            </fiador>
         </listaClientes>
      </cli:PostClienteRequest>
   </soapenv:Body>
</soapenv:Envelope>
							
Nome Tipo Descrição
token String Token da empresa
Cliente Set Lista de clientes
Cliente.codigoGrupoEconomico String (Opcional) Código do grupo econômico
Cliente.codigoCliente String Código do cliente
Cliente.tipoPessoa String Tipo de pessoa (Ex.: FISICA/JURIDICA)
Cliente.nome String Nome do cliente
Cliente.cpf String Cpf do cliente
Cliente.situacao String Situação do cliente (Ex.: ATIVO/INATIVO)
Cliente.campo1 String (Opcional) Campo personalizado
Cliente.campo2 String (Opcional) Campo personalizado
Cliente.campo3 String (Opcional) Campo personalizado
Cliente.campo4 String (Opcional) Campo personalizado
Cliente.campo5 String (Opcional) Campo personalizado
Cliente.observacao1 String (Opcional) Campo de observação
Cliente.observacao2 String (Opcional) Campo de observação
Cliente.observacao3 String (Opcional) Campo de observação
ContatoEmail Set (Opcional) Lista dos emails
ContatoEmail.nome String (Opcional) Nome do contato de email do cliente
ContatoEmail.email String (Opcional) Email do cliente
ContatoTelefone Set (Opcional) Lista dos telefones
ContatoTelefone.nome String (Opcional) Nome do contato de telefone do cliente
ContatoTelefone.ddd String (Opcional) DDD do telefone
ContatoTelefone.numero String (Opcional) Número do telefone
ContatoEndereco Set (Opcional) Lista dos endereços
ContatoEndereco.nome String (Opcional) Nome do contato de endereço do cliente
ContatoEndereco.endereco String (Opcional) Endereço do logradouro
ContatoEndereco.numero String (Opcional) Número do logradouro
ContatoEndereco.complemento String (Opcional) Complemento do logradouro
ContatoEndereco.bairro String (Opcional) Bairro do logradouro
ContatoEndereco.cidade String (Opcional) Cidade do logradouro
ContatoEndereco.uf String (Opcional) UF do logradouro

PostClienteResponse: Resposta do envio de clientes

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns3:PostResponse xmlns:ns3="https://dunning.com.br/soap/clientes">
         <tipoRetorno>Integer</tipoRetorno>
         <mensagemRetorno>String</mensagemRetorno>
         <quantidadeSucesso>Integer</quantidadeSucesso>
         <quantidadeErro>Integer</quantidadeErro>
      </ns3:PostResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
								
Nome Tipo Descrição
tipoRetorno Integer Tipo de Retorno de Processamento (1 = Processado; 2 = Erro na Solicitação)
mensagemRetorno String Mensagem de Retorno de Processamento
quantidadeSucesso Integer Quantidade de registros enviados com sucesso
quantidadeErro Integer Quantidade de registros enviados com erro

Consultar cliente

GetClienteRequest: Requisição de consulta de cliente

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="https://dunning.com.br/soap/clientes">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:GetClienteRequest>
         <token>String</token>
         <codigoCliente>String</codigoCliente>
      </cli:GetClienteRequest>
   </soapenv:Body>
</soapenv:Envelope>
							
Nome Tipo Descrição
token String Token da empresa
codigoCliente String Código do cliente a ser buscado

GetClienteResponse: Resposta da consulta de cliente

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns3:GetClienteResponse xmlns:ns3="https://dunning.com.br/soap/clientes">
         <tipoRetorno>Integer</tipoRetorno>
         <mensagemRetorno>String</mensagemRetorno>
         <cliente>
            <codigoGrupoEconomico>String</codigoGrupoEconomico>
            <codigoCliente>String</codigoCliente>
            <tipoPessoa>String</tipoPessoa>
            <nome>String</nome>
            <cpf>String</cpf>
            <situacao>String</situacao>
            <campo1>String</campo1>
            <campo2>String<campo2/>
            <campo3>String</campo3>
            <campo4>String<campo4/>
            <campo5>String</campo5>
            <observacao1>String<observacao1/>
            <observacao1>String<observacao2/>
            <observacao1>String<observacao3/>
            <emails>
               <!--Optional:-->
               <nome>String</nome>
               <email>String</email>
            </emails>
            <enderecos>
               <!--Optional:-->
               <nome>String</nome>
               <cep>String</cep>
               <endereco>String</endereco>
               <numero>String</numero>
               <complemento>String</complemento>
               <bairro>String</bairro>
               <cidade>String</cidade>
               <uf>String</uf>
            </enderecos>
            <telefones>
               <!--Optional:-->
               <nome>String</nome>
               <ddd>String</ddd>
               <numero>String</numero>
            </telefones>
         </cliente>
      </ns3:GetClienteResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
								
Nome Tipo Descrição
tipoRetorno Integer Tipo de Retorno de Processamento (1 = Processado; 2 = Erro na Solicitação)
mensagemRetorno String Mensagem de Retorno de Processamento
Cliente Set Cliente
Cliente.codigoGrupoEconomico String (Opcional) Código do grupo econômico
Cliente.codigoCliente String Código do cliente
Cliente.tipoPessoa String Tipo de pessoa (Ex.: FISICA/JURIDICA)
Cliente.nome String Nome do cliente
Cliente.cpf String Cpf do cliente
Cliente.situacao String Situação do cliente (Ex.: ATIVO/INATIVO)
Cliente.campo1 String (Opcional) Campo personalizado
Cliente.campo2 String (Opcional) Campo personalizado
Cliente.campo3 String (Opcional) Campo personalizado
Cliente.campo4 String (Opcional) Campo personalizado
Cliente.campo5 String (Opcional) Campo personalizado
Cliente.observacao1 String (Opcional) Campo de observação
Cliente.observacao2 String (Opcional) Campo de observação
Cliente.observacao3 String (Opcional) Campo de observação
ContatoEmail Set (Opcional) Lista dos emails
ContatoEmail.nome String (Opcional) Nome do contato de email do cliente
ContatoEmail.email String (Opcional) Email do cliente
ContatoEndereco Set (Opcional) Lista dos endereços
ContatoEndereco.nome String (Opcional) Nome do contato de endereço do cliente
ContatoEndereco.endereco String (Opcional) Endereço do logradouro
ContatoEndereco.numero String (Opcional) Número do logradouro
ContatoEndereco.complemento String (Opcional) Complemento do logradouro
ContatoEndereco.bairro String (Opcional) Bairro do logradouro
ContatoEndereco.cidade String (Opcional) Cidade do logradouro
ContatoEndereco.uf String (Opcional) UF do logradouro
ContatoTelefone Set (Opcional) Lista dos telefones
ContatoTelefone.nome String (Opcional) Nome do contato de telefone do cliente
ContatoTelefone.ddd String (Opcional) DDD do telefone
ContatoTelefone.numero String (Opcional) Número do telefone

Remover clientes

DeleteClienteRequest: Requisição de remoção de clientes

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="https://dunning.com.br/soap/clientes">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:DeleteClienteRequest>
         <token>String</token>
         <!--1 or more repetitions:-->
         <listaClientes>
            <!--Optional:-->
            <codigoGrupoEconomico>String</codigoGrupoEconomico>
            <codigoCliente>String</codigoCliente>
            <tipoPessoa>String</tipoPessoa>
            <nome>String</nome>
            <cpf>String</cpf>
            <situacao>String</situacao>
            <!--Optional:-->
            <campo1>String</campo1>
            <!--Optional:-->
            <campo2>String</campo2>
            <!--Optional:-->
            <campo3>String</campo3>
            <!--Optional:-->
            <campo4>String</campo4>
            <!--Optional:-->
            <campo5>String</campo5>
            <!--Optional:-->
            <observacao1>String</observacao1>
            <!--Optional:-->
            <observacao2>String</observacao2>
            <!--Optional:-->
            <observacao3>String</observacao3>
            <!--Zero or more repetitions:-->
            <emails>
               <!--Optional:-->
               <nome>String</nome>
               <email>String</email>
            </emails>
            <!--Zero or more repetitions:-->
            <telefones>
               <!--Optional:-->
               <nome>String</nome>
               <ddd>String</ddd>
               <numero>String</numero>
            </telefones>
            <!--Zero or more repetitions:-->
            <enderecos>
               <!--Optional:-->
               <nome>String</nome>
               <!--Optional:-->
               <cep>String</cep>
               <!--Optional:-->
               <endereco>String</endereco>
               <!--Optional:-->
               <numero>String</numero>
               <complemento>String</complemento>
               <bairro>String</bairro>
               <!--Optional:-->
               <cidade>String</cidade>
               <!--Optional:-->
               <uf>String</uf>
            </enderecos>
         </listaClientes>
      </cli:DeleteClienteRequest>
   </soapenv:Body>
</soapenv:Envelope>
							
Nome Tipo Descrição
token String Token da empresa
Cliente Set Lista de clientes
Cliente.codigoGrupoEconomico String (Opcional) Código do grupo econômico
Cliente.codigoCliente String Código do cliente
Cliente.tipoPessoa String Tipo de pessoa (Ex.: FISICA/JURIDICA)
Cliente.nome String Nome do cliente
Cliente.cpf String Cpf do cliente
Cliente.situacao String Situação do cliente (Ex.: ATIVO/INATIVO)
Cliente.campo1 String (Opcional) Campo personalizado
Cliente.campo2 String (Opcional) Campo personalizado
Cliente.campo3 String (Opcional) Campo personalizado
Cliente.campo4 String (Opcional) Campo personalizado
Cliente.campo5 String (Opcional) Campo personalizado
Cliente.observacao1 String (Opcional) Campo de observação
Cliente.observacao2 String (Opcional) Campo de observação
Cliente.observacao3 String (Opcional) Campo de observação
ContatoEmail Set (Opcional) Lista dos emails
ContatoEmail.nome String (Opcional) Nome do contato de email do cliente
ContatoEmail.email String (Opcional) Email do cliente
ContatoTelefone Set (Opcional) Lista dos telefones
ContatoTelefone.nome String (Opcional) Nome do contato de telefone do cliente
ContatoTelefone.ddd String (Opcional) DDD do telefone
ContatoTelefone.numero String (Opcional) Número do telefone
ContatoEndereco Set (Opcional) Lista dos endereços
ContatoEndereco.nome String (Opcional) Nome do contato de endereço do cliente
ContatoEndereco.endereco String (Opcional) Endereço do logradouro
ContatoEndereco.numero String (Opcional) Número do logradouro
ContatoEndereco.complemento String (Opcional) Complemento do logradouro
ContatoEndereco.bairro String (Opcional) Bairro do logradouro
ContatoEndereco.cidade String (Opcional) Cidade do logradouro
ContatoEndereco.uf String (Opcional) UF do logradouro

DeleteClienteResponse: Resposta da remoção de clientes

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns3:DeleteClienteResponse xmlns:ns3="https://dunning.com.br/soap/clientes">
         <tipoRetorno>Integer</tipoRetorno>
         <mensagemRetorno>String</mensagemRetorno>
         <quantidadeSucesso>Integer</quantidadeSucesso>
         <quantidadeErro>Integer</quantidadeErro>
      </ns3:DeleteClienteResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
								
Nome Tipo Descrição
tipoRetorno Integer Tipo de Retorno de Processamento (1 = Processado; 2 = Erro na Solicitação)
mensagemRetorno String Mensagem de Retorno de Processamento
quantidadeSucesso Integer Quantidade de registros enviados com sucesso
quantidadeErro Integer Quantidade de registros enviados com erro

Consultar indicadores de cliente

GetIndicadoresClienteRequest: Requisição de consulta de indicadores do cliente

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="https://dunning.com.br/soap/clientes">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:GetIndicadoresClienteRequest>
         <token>String</token>
         <codigoCliente>String</codigoCliente>
      </cli:GetIndicadoresClienteRequest>
   </soapenv:Body>
</soapenv:Envelope>
							
Nome Tipo Descrição
token String Token da empresa
codigoCliente String Código do cliente a consultar indicadores

GetIndicadoresClienteResponse: Resposta da consulta de indicadores do cliente

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns3:GetIndicadoresClienteResponse xmlns:ns3="https://dunning.com.br/soap/clientes">
         <tipoRetorno>Integer</tipoRetorno>
         <mensagemRetorno>String</mensagemRetorno>
         <indicadoresCliente>
            <indiceDunningCredito>Float</indiceDunningCredito>
            <indiceDunningInadimplencia>Float</indiceDunningInadimplencia>
            <limiteCredito>Float</limiteCredito>
            <prazoMaximo>Float</prazoMaximo>
         </indicadoresCliente>
      </ns3:GetIndicadoresClienteResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>								
								
Nome Tipo Descrição
tipoRetorno Integer Tipo de Retorno de Processamento (1 = Processado; 2 = Erro na Solicitação)
mensagemRetorno String Mensagem de Retorno de Processamento
IndicadoresCliente Set IndicadoresCliente
IndicadoresCliente.indiceDunningCredito Float Índice Dunning de Crédito do cliente
IndicadoresCliente.indiceDunningInadimplencia Float Índice Dunning de Inadimplência do cliente
IndicadoresCliente.limiteCredito Float Limite de crédito do cliente
IndicadoresCliente.prazoMaximo Float Prazo máximo de limite de crédito do cliente