<?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.10 svn-revision#919b322c92f13ad085a933e8dd6dd35d4947364b. --><xs:schema xmlns:tns="http://www.huma.com.br/ws2" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://www.huma.com.br/ws2">

<xs:element name="CotacaoFornecedorBean" type="tns:cotacaoFornecedorBean"/>

<xs:element name="FiltroConsultaCotacaoBean" type="tns:filtroConsultaCotacaoBean"/>

<xs:element name="FiltroConsultaPedidoBean" type="tns:filtroConsultaPedidoBean"/>

<xs:element name="FiltroConsultaVendaBean" type="tns:filtroConsultaVendaBean"/>

<xs:element name="ItemCotacaoBean" type="tns:itemCotacaoBean"/>

<xs:element name="PedidoBean" type="tns:pedidoBean"/>

<xs:element name="consultarCotacoesAndamento" type="tns:consultarCotacoesAndamento"/>

<xs:element name="consultarCotacoesAndamentoResponse" type="tns:consultarCotacoesAndamentoResponse"/>

<xs:element name="consultarCotacoesEfetuadas" type="tns:consultarCotacoesEfetuadas"/>

<xs:element name="consultarCotacoesEfetuadasResponse" type="tns:consultarCotacoesEfetuadasResponse"/>

<xs:element name="consultarNovasCotacoes" type="tns:consultarNovasCotacoes"/>

<xs:element name="consultarNovasCotacoesResponse" type="tns:consultarNovasCotacoesResponse"/>

<xs:element name="consultarPedidos" type="tns:consultarPedidos"/>

<xs:element name="consultarPedidosResponse" type="tns:consultarPedidosResponse"/>

<xs:element name="consultarVendas" type="tns:consultarVendas"/>

<xs:element name="consultarVendasResponse" type="tns:consultarVendasResponse"/>

<xs:element name="enviarCotacao" type="tns:enviarCotacao"/>

<xs:element name="enviarCotacaoResponse" type="tns:enviarCotacaoResponse"/>

<xs:element name="enviarOrdemVenda" type="tns:enviarOrdemVenda"/>

<xs:element name="enviarOrdemVendaResponse" type="tns:enviarOrdemVendaResponse"/>

<xs:element name="enviarRecusaPedido" type="tns:enviarRecusaPedido"/>

<xs:element name="enviarRecusaPedidoResponse" type="tns:enviarRecusaPedidoResponse"/>

<xs:complexType name="consultarNovasCotacoes">
<xs:sequence>
<xs:element name="arg0" type="tns:filtroConsultaCotacaoBean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="filtroConsultaCotacaoBean">
<xs:sequence>
<xs:element name="cnpjFornecedor" type="xs:string" minOccurs="0"/>
<xs:element name="numeroProposta" type="xs:long" minOccurs="0"/>
<xs:element name="status" type="xs:int" minOccurs="0"/>
<xs:element name="uf" type="xs:string" minOccurs="0"/>
<xs:element name="dataInicio" type="xs:dateTime" minOccurs="0"/>
<xs:element name="dataFim" type="xs:dateTime" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="consultarNovasCotacoesResponse">
<xs:sequence>
<xs:element name="return" type="tns:cotacaoFornecedorBean" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="cotacaoFornecedorBean">
<xs:sequence>
<xs:element name="cnpjComprador" type="xs:string" minOccurs="0"/>
<xs:element name="cnpjFornecedor" type="xs:string" minOccurs="0"/>
<xs:element name="condicaoPagamento" type="xs:string" minOccurs="0"/>
<xs:element name="condicaoPagamentoFornecedor" type="xs:int" minOccurs="0"/>
<xs:element name="dataAtualizacao" type="xs:dateTime" minOccurs="0"/>
<xs:element name="dataCotacao" type="xs:dateTime" minOccurs="0"/>
<xs:element name="descricaoProposta" type="xs:string" minOccurs="0"/>
<xs:element name="emailResponsavel" type="xs:string" minOccurs="0"/>
<xs:element name="encerramentoProposta" type="xs:string" minOccurs="0"/>
<xs:element name="enderecoCobranca" type="xs:string" minOccurs="0"/>
<xs:element name="enderecoComprador" type="xs:string" minOccurs="0"/>
<xs:element name="enderecoEntrega" type="xs:string" minOccurs="0"/>
<xs:element name="faturaMinima" type="xs:double" minOccurs="0"/>
<xs:element name="formaPagamento" type="xs:string" minOccurs="0"/>
<xs:element name="inscricaoEstadualComprador" type="xs:string" minOccurs="0"/>
<xs:element name="itensCotados" type="tns:itemCotacaoBean" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="nomeComprador" type="xs:string" minOccurs="0"/>
<xs:element name="nomeVendedor" type="xs:string" minOccurs="0"/>
<xs:element name="numeroProposta" type="xs:string" minOccurs="0"/>
<xs:element name="numeroPropostaCliente" type="xs:string" minOccurs="0"/>
<xs:element name="observacao" type="xs:string" minOccurs="0"/>
<xs:element name="observacaoComprador" type="xs:string" minOccurs="0"/>
<xs:element name="observacaoProposta" type="xs:string" minOccurs="0"/>
<xs:element name="periodo" type="xs:string" minOccurs="0"/>
<xs:element name="prazoEntregaComprador" type="xs:string" minOccurs="0"/>
<xs:element name="prazoEntregaFornecedor" type="xs:int" minOccurs="0"/>
<xs:element name="responsavelProposta" type="xs:string" minOccurs="0"/>
<xs:element name="status" type="xs:int" minOccurs="0"/>
<xs:element name="telefoneResponsavel" type="xs:string" minOccurs="0"/>
<xs:element name="tipoFrete" type="xs:string" minOccurs="0"/>
<xs:element name="validadeProposta" type="xs:dateTime" minOccurs="0"/>
<xs:element name="uf" type="xs:string" minOccurs="0"/>
<xs:element name="flagNaoCotar" type="xs:boolean" minOccurs="0"/>
<xs:element name="motivoNaoCotar" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="itemCotacaoBean">
<xs:sequence>
<xs:element name="codigoComprador" type="xs:long" minOccurs="0"/>
<xs:element name="codigoProduto" type="xs:long" minOccurs="0"/>
<xs:element name="codigoProdutoCliente" type="xs:string" minOccurs="0"/>
<xs:element name="cotacaoAnterior" type="xs:double" minOccurs="0"/>
<xs:element name="descricaoProduto" type="xs:string" minOccurs="0"/>
<xs:element name="flagCotar" type="xs:boolean" minOccurs="0"/>
<xs:element name="marca" type="xs:string" minOccurs="0"/>
<xs:element name="observacaoComprador" type="xs:string" minOccurs="0"/>
<xs:element name="observacaoFornecedor" type="xs:string" minOccurs="0"/>
<xs:element name="quantidadeCotada" type="xs:double" minOccurs="0"/>
<xs:element name="quantidadePedida" type="xs:double" minOccurs="0"/>
<xs:element name="quantidadeVenda" type="xs:int" minOccurs="0"/>
<xs:element name="referencia" type="xs:string" minOccurs="0"/>
<xs:element name="segmento" type="xs:string" minOccurs="0"/>
<xs:element name="unidadeMedida" type="xs:string" minOccurs="0"/>
<xs:element name="valorUnitario" type="xs:double" minOccurs="0"/>
<xs:element name="marcasSolicitadas" type="xs:string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="consultarCotacoesAndamento">
<xs:sequence>
<xs:element name="arg0" type="tns:filtroConsultaCotacaoBean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="consultarCotacoesAndamentoResponse">
<xs:sequence>
<xs:element name="return" type="tns:cotacaoFornecedorBean" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="consultarCotacoesEfetuadas">
<xs:sequence>
<xs:element name="arg0" type="tns:filtroConsultaCotacaoBean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="consultarCotacoesEfetuadasResponse">
<xs:sequence>
<xs:element name="return" type="tns:cotacaoFornecedorBean" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="enviarOrdemVenda">
<xs:sequence>
<xs:element name="arg0" type="tns:pedidoBean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="pedidoBean">
<xs:complexContent>
<xs:extension base="tns:cotacaoFornecedorBean">
<xs:sequence>
<xs:element name="dataPedido" type="xs:dateTime" minOccurs="0"/>
<xs:element name="motivoRecusa" type="xs:string" minOccurs="0"/>
<xs:element name="numeroPedido" type="xs:string" minOccurs="0"/>
<xs:element name="observacaoPedido" type="xs:string" minOccurs="0"/>
<xs:element name="valorPedido" type="xs:double" minOccurs="0"/>
<xs:element name="dadosBancarios" type="tns:dadosBancarioBean" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

<xs:complexType name="dadosBancarioBean">
<xs:sequence>
<xs:element name="agencia" type="xs:string" minOccurs="0"/>
<xs:element name="banco" type="xs:string" minOccurs="0"/>
<xs:element name="conta" type="xs:string" minOccurs="0"/>
<xs:element name="cpfCnpjTitular" type="xs:string" minOccurs="0"/>
<xs:element name="digitoAgencia" type="xs:string" minOccurs="0"/>
<xs:element name="digitoConta" type="xs:string" minOccurs="0"/>
<xs:element name="nomeTitular" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="enviarOrdemVendaResponse">
<xs:sequence/>
</xs:complexType>

<xs:complexType name="enviarRecusaPedido">
<xs:sequence>
<xs:element name="arg0" type="tns:pedidoBean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="enviarRecusaPedidoResponse">
<xs:sequence/>
</xs:complexType>

<xs:complexType name="consultarPedidos">
<xs:sequence>
<xs:element name="arg0" type="tns:filtroConsultaPedidoBean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="filtroConsultaPedidoBean">
<xs:sequence>
<xs:element name="cnpjFornecedor" type="xs:string" minOccurs="0"/>
<xs:element name="status" type="xs:int" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="consultarPedidosResponse">
<xs:sequence>
<xs:element name="return" type="tns:pedidoBean" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="enviarCotacao">
<xs:sequence>
<xs:element name="arg0" type="tns:cotacaoFornecedorBean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="enviarCotacaoResponse">
<xs:sequence/>
</xs:complexType>

<xs:complexType name="consultarVendas">
<xs:sequence>
<xs:element name="arg0" type="tns:filtroConsultaVendaBean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="filtroConsultaVendaBean">
<xs:sequence>
<xs:element name="cnpjFornecedor" type="xs:string" minOccurs="0"/>
<xs:element name="dataInicio" type="xs:dateTime" minOccurs="0"/>
<xs:element name="dataFim" type="xs:dateTime" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="consultarVendasResponse">
<xs:sequence>
<xs:element name="return" type="tns:vendaBean" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="vendaBean">
<xs:complexContent>
<xs:extension base="tns:pedidoBean">
<xs:sequence>
<xs:element name="dataVenda" type="xs:dateTime" minOccurs="0"/>
<xs:element name="valorVenda" type="xs:double" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>