Breadcrumbs

UpdateOrderShipmentData

  • Web Service URL: https://[SERVER_ADDRESS]/StockOrdersWS/StockOrdersData.asmx

  • MPS Versão: A partir da 5.3.0

Descrição

Este método atualiza o valor de uma das propriedades configuráveis do pedido ou entrega.

Sintaxe

public string UpdateOrderShipmentData(string dealerName, string dealerUserEmail, string dealerUserPassword, int shipmentID, string property, string newValue)

Parâmetros

  • dealerName: Nome do provedor;

  • dealerUserEmail: E-mail do usuário do provedor;

  • dealerUserPassword: Senha do usuário criptografada;

  • shipmentID: Identificador da entrega que está sendo alterada a propriedade configurável;

  • property: Nome da propriedade que está sendo alterada, que pode ser:

    • InvoiceNumber: Número da nota fiscal da entrega;

    • OrderField1Value: Valor do primeiro campo personalizável do pedido;

    • OrderField2Value: Valor do segundo campo personalizável do pedido;

    • OrderField3Value: Valor do terceiro campo personalizável do pedido;

    • ShipmentField1Value: Valor do primeiro campo personalizável da entrega;

    • ShipmentField2Value: Valor do segundo campo personalizável da entrega;

    • ShipmentField3Value: Valor do terceiro campo personalizável da entrega.

  • newValue: Novo valor que está sendo atribuído à propriedade indicada em property.

Retorno

Clique aqui para saber mais sobre o formato dos retornos.

Possíveis erros retornados

Clique aqui para verificar os possíveis erros que podem ser retornados e conhecer seus motivos.

Restrições

Para executar este método, é necessário:

  • Para executar este método, o usuário informado precisa ser responsável Restrito ou Completo pelo fornecedor (Centro de Distribuição);

  • Para atualizar a propriedade ExpectedDate, a entrega necessita estar Solicitada ou Processada e a data informada deve ser maior que a data de criação do pedido e não pode ser menor que o dia de hoje;

  • Para atualizar a propriedade InvoiceNumber, a entrega necessita estar Faturada e o usuário deve possuir permissão completa em Faturar Pedidos.