Alteração de status do pedido

É possível enviar uma alteração do status do pedido do ERP para o Webservice através do AtualizarStatusPedidoErp. Dentro do modelo de pedidos, um pedido do webservice pode ser quebrado em N pedidos dentro do ERP, cada um com um status próprio.

Propriedades da entidade
Propriedade Tipo Descrição
ErpId string Código do pedido no Erp. Deve ser único
Status OrderSiteStatus Novo status do pedido (Descricao)
Arquivos ArquivosPedidoDTO Contem uma lista de Arquivos do pedido.
Propriedades do ArquivosPedidoDTO
Propriedade Tipo Descrição
Arquivos Lista de ArquivosPedidoItemResponse Lista com arquivos do pedido
Propriedades do ArquivosPedidoItemResponse
Propriedade Tipo Descrição
TipoArquivo TipoDeArquivoDTO Indica qual arquivo está sendo enviado
Url string Contém a url onde o arquivo está hospedado.
OrderSiteStatus
Id Descricao
0 Nenhum
1 LibComercial
2 LibFinanceira
3 Separacao
4 Despacho
5 Entrega
TipoDeArquivoDTO
Id Descricao
0 SegundaViaBoleto
1 SegundaViaTransferencia
2 Xml
3 Danfe
4 NumeroDeSerie
5 GARE
6 GNRE
7 Outros

Exemplo de request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:b2b="http://schemas.datacontract.org/2004/07/B2B.Integration.Webservices.Pedidos.DTO">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:AtualizarStatusPedidoErp>
       <b2b:Arquivos>
            <!--Optional:-->
            <b2b:Arquivos>
               <!--Zero or more repetitions:-->
               <b2b:ArquivosPedidoItemResponse>
                  <b2b:TipoArquivo>Danfe</b2b:TipoArquivo>
                  <b2b:Url>http://www.meuservidor.com/danfe.pdf</b2b:Url>
               </b2b:ArquivosPedidoItemResponse>
               <b2b:ArquivosPedidoItemResponse>
                  <b2b:TipoArquivo>SegundaViaBoleto</b2b:TipoArquivo>
                  <b2b:Url>http://www.meuservidor.com/boleto.pdf</b2b:Url>
               </b2b:ArquivosPedidoItemResponse>
            </b2b:Arquivos>
         </b2b:Arquivos>
         <!--Optional:-->
         <tem:statusPedidoErpDto>
            <b2b:ErpId>123456</b2b:ErpId>
            <b2b:Status>LibComercial</b2b:Status>
         </tem:statusPedidoErpDto>
      </tem:AtualizarStatusPedidoErp>
   </soapenv:Body>
</soapenv:Envelope>

Exemplo de response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <AtualizarStatusPedidoErpResponse xmlns="http://tempuri.org/">
         <AtualizarStatusPedidoErpResult xmlns:a="http://schemas.datacontract.org/2004/07/B2B.Integration.Webservices" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <a:Error>false</a:Error>
            <a:ErrorType i:nil="true"/>
            <a:Message i:nil="true"/>
         </AtualizarStatusPedidoErpResult>
      </AtualizarStatusPedidoErpResponse>
   </s:Body>
</s:Envelope>