SincronizacaoPOS


Click here for a complete list of operations.

CadastrarCliente

Cadastra um cliente no portal correspondente.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /SincronizacaoPOS.asmx HTTP/1.1
Host: pos-prod.microvix.com.br
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://MicrovixPOS/CadastrarCliente"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <CadastrarCliente xmlns="http://MicrovixPOS/">
      <cliente>
        <Codigo>int</Codigo>
        <Documento>string</Documento>
        <TipoPessoa>int</TipoPessoa>
        <Nome>string</Nome>
        <Endereco>string</Endereco>
        <Numero>string</Numero>
        <Complemento>string</Complemento>
        <Bairro>string</Bairro>
        <CEP>string</CEP>
        <Cidade>string</Cidade>
        <CodCidadeIBGE>long</CodCidadeIBGE>
        <UF>string</UF>
        <Telefone>string</Telefone>
        <Celular>string</Celular>
        <Email>string</Email>
        <classes>
          <int>int</int>
          <int>int</int>
        </classes>
        <CartaoFidelidade>string</CartaoFidelidade>
        <DataNascimento>dateTime</DataNascimento>
        <Empresa>int</Empresa>
        <ClasseFiscal>int</ClasseFiscal>
        <EstadoCivil>int</EstadoCivil>
        <Sexo>char</Sexo>
        <Cargo>string</Cargo>
        <Vendedores>
          <int>int</int>
          <int>int</int>
        </Vendedores>
        <CodigoClienteIndicador>int</CodigoClienteIndicador>
        <ClienteContatoWS>
          <ClienteContatoWebService>
            <NomeContato>string</NomeContato>
            <FoneContato>string</FoneContato>
            <FoneOptionalContato>string</FoneOptionalContato>
            <FaxContato>string</FaxContato>
            <EmailContato>string</EmailContato>
            <TipoContato>string</TipoContato>
            <Celular>string</Celular>
            <NascimentoContato>dateTime</NascimentoContato>
            <AutorizadoComprar>boolean</AutorizadoComprar>
            <CPFContato>string</CPFContato>
            <SexoContato>string</SexoContato>
            <GrauParentescoContato>int</GrauParentescoContato>
            <DataAutorizacaoContato>dateTime</DataAutorizacaoContato>
          </ClienteContatoWebService>
          <ClienteContatoWebService>
            <NomeContato>string</NomeContato>
            <FoneContato>string</FoneContato>
            <FoneOptionalContato>string</FoneOptionalContato>
            <FaxContato>string</FaxContato>
            <EmailContato>string</EmailContato>
            <TipoContato>string</TipoContato>
            <Celular>string</Celular>
            <NascimentoContato>dateTime</NascimentoContato>
            <AutorizadoComprar>boolean</AutorizadoComprar>
            <CPFContato>string</CPFContato>
            <SexoContato>string</SexoContato>
            <GrauParentescoContato>int</GrauParentescoContato>
            <DataAutorizacaoContato>dateTime</DataAutorizacaoContato>
          </ClienteContatoWebService>
        </ClienteContatoWS>
        <CadastradoOffline>boolean</CadastradoOffline>
        <Passaporte>string</Passaporte>
        <Pais>string</Pais>
        <CodPais>int</CodPais>
        <InscricaoCliente>string</InscricaoCliente>
        <ClienteContribuinte>boolean</ClienteContribuinte>
        <QtdeIndicacao>int</QtdeIndicacao>
        <DescricaoClasseFiscal>string</DescricaoClasseFiscal>
        <ConvenioBloqueado>boolean</ConvenioBloqueado>
        <CodigoConvenio>int</CodigoConvenio>
        <ClienteAtivo>boolean</ClienteAtivo>
        <CodigoSubClassePreferencial>int</CodigoSubClassePreferencial>
        <DataCadastro>dateTime</DataCadastro>
        <Obs>string</Obs>
        <TabelaPreco>int</TabelaPreco>
        <ValorMinimoPedido>decimal</ValorMinimoPedido>
        <TipoCliente>char</TipoCliente>
        <IdRotinaCadastro>int</IdRotinaCadastro>
        <ClienteAnonimo>boolean</ClienteAnonimo>
        <IdClassePreferencial>int</IdClassePreferencial>
        <ComprasAPrazo>char</ComprasAPrazo>
        <Finalidades>
          <Finalidade>
            <Id>int</Id>
            <Permitido>boolean</Permitido>
            <Codigo>string</Codigo>
            <Descricao>string</Descricao>
          </Finalidade>
          <Finalidade>
            <Id>int</Id>
            <Permitido>boolean</Permitido>
            <Codigo>string</Codigo>
            <Descricao>string</Descricao>
          </Finalidade>
        </Finalidades>
        <BloquearExibiModalPagamentos>boolean</BloquearExibiModalPagamentos>
        <AceitaProgramaFidelidade>boolean</AceitaProgramaFidelidade>
      </cliente>
      <autenticacao>
        <Login>string</Login>
        <Senha>string</Senha>
        <Frase>string</Frase>
      </autenticacao>
      <empresa>int</empresa>
    </CadastrarCliente>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <CadastrarClienteResponse xmlns="http://MicrovixPOS/">
      <CadastrarClienteResult>int</CadastrarClienteResult>
    </CadastrarClienteResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /SincronizacaoPOS.asmx HTTP/1.1
Host: pos-prod.microvix.com.br
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CadastrarCliente xmlns="http://MicrovixPOS/">
      <cliente>
        <Codigo>int</Codigo>
        <Documento>string</Documento>
        <TipoPessoa>int</TipoPessoa>
        <Nome>string</Nome>
        <Endereco>string</Endereco>
        <Numero>string</Numero>
        <Complemento>string</Complemento>
        <Bairro>string</Bairro>
        <CEP>string</CEP>
        <Cidade>string</Cidade>
        <CodCidadeIBGE>long</CodCidadeIBGE>
        <UF>string</UF>
        <Telefone>string</Telefone>
        <Celular>string</Celular>
        <Email>string</Email>
        <classes>
          <int>int</int>
          <int>int</int>
        </classes>
        <CartaoFidelidade>string</CartaoFidelidade>
        <DataNascimento>dateTime</DataNascimento>
        <Empresa>int</Empresa>
        <ClasseFiscal>int</ClasseFiscal>
        <EstadoCivil>int</EstadoCivil>
        <Sexo>char</Sexo>
        <Cargo>string</Cargo>
        <Vendedores>
          <int>int</int>
          <int>int</int>
        </Vendedores>
        <CodigoClienteIndicador>int</CodigoClienteIndicador>
        <ClienteContatoWS>
          <ClienteContatoWebService>
            <NomeContato>string</NomeContato>
            <FoneContato>string</FoneContato>
            <FoneOptionalContato>string</FoneOptionalContato>
            <FaxContato>string</FaxContato>
            <EmailContato>string</EmailContato>
            <TipoContato>string</TipoContato>
            <Celular>string</Celular>
            <NascimentoContato>dateTime</NascimentoContato>
            <AutorizadoComprar>boolean</AutorizadoComprar>
            <CPFContato>string</CPFContato>
            <SexoContato>string</SexoContato>
            <GrauParentescoContato>int</GrauParentescoContato>
            <DataAutorizacaoContato>dateTime</DataAutorizacaoContato>
          </ClienteContatoWebService>
          <ClienteContatoWebService>
            <NomeContato>string</NomeContato>
            <FoneContato>string</FoneContato>
            <FoneOptionalContato>string</FoneOptionalContato>
            <FaxContato>string</FaxContato>
            <EmailContato>string</EmailContato>
            <TipoContato>string</TipoContato>
            <Celular>string</Celular>
            <NascimentoContato>dateTime</NascimentoContato>
            <AutorizadoComprar>boolean</AutorizadoComprar>
            <CPFContato>string</CPFContato>
            <SexoContato>string</SexoContato>
            <GrauParentescoContato>int</GrauParentescoContato>
            <DataAutorizacaoContato>dateTime</DataAutorizacaoContato>
          </ClienteContatoWebService>
        </ClienteContatoWS>
        <CadastradoOffline>boolean</CadastradoOffline>
        <Passaporte>string</Passaporte>
        <Pais>string</Pais>
        <CodPais>int</CodPais>
        <InscricaoCliente>string</InscricaoCliente>
        <ClienteContribuinte>boolean</ClienteContribuinte>
        <QtdeIndicacao>int</QtdeIndicacao>
        <DescricaoClasseFiscal>string</DescricaoClasseFiscal>
        <ConvenioBloqueado>boolean</ConvenioBloqueado>
        <CodigoConvenio>int</CodigoConvenio>
        <ClienteAtivo>boolean</ClienteAtivo>
        <CodigoSubClassePreferencial>int</CodigoSubClassePreferencial>
        <DataCadastro>dateTime</DataCadastro>
        <Obs>string</Obs>
        <TabelaPreco>int</TabelaPreco>
        <ValorMinimoPedido>decimal</ValorMinimoPedido>
        <TipoCliente>char</TipoCliente>
        <IdRotinaCadastro>int</IdRotinaCadastro>
        <ClienteAnonimo>boolean</ClienteAnonimo>
        <IdClassePreferencial>int</IdClassePreferencial>
        <ComprasAPrazo>char</ComprasAPrazo>
        <Finalidades>
          <Finalidade>
            <Id>int</Id>
            <Permitido>boolean</Permitido>
            <Codigo>string</Codigo>
            <Descricao>string</Descricao>
          </Finalidade>
          <Finalidade>
            <Id>int</Id>
            <Permitido>boolean</Permitido>
            <Codigo>string</Codigo>
            <Descricao>string</Descricao>
          </Finalidade>
        </Finalidades>
        <BloquearExibiModalPagamentos>boolean</BloquearExibiModalPagamentos>
        <AceitaProgramaFidelidade>boolean</AceitaProgramaFidelidade>
      </cliente>
      <autenticacao>
        <Login>string</Login>
        <Senha>string</Senha>
        <Frase>string</Frase>
      </autenticacao>
      <empresa>int</empresa>
    </CadastrarCliente>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CadastrarClienteResponse xmlns="http://MicrovixPOS/">
      <CadastrarClienteResult>int</CadastrarClienteResult>
    </CadastrarClienteResponse>
  </soap12:Body>
</soap12:Envelope>