-
Web Service URL: https://[SERVER_ADDRESS]/StockOrdersWS/StockOrdersData.asmx
-
MPS Versão: A partir da 5.3.0
Descrição
Este método retorna a lista de entregas de Transferência que estão ativas para um Centro de Distribuição.
Sintaxe
public string GetActiveShipmentsForStock(string dealerName, string dealerUserEmail, string dealerUserPassword, int stockID, string fieldsList)
Parâmetros
-
dealerName: Nome do provedor;
-
dealerUserEmail: E-mail do usuário do provedor;
-
dealerUserPassword: Senha do usuário criptografada;
-
stockID: Identificador do Centro de Distribuição para qual a entrega foi solicitada;
-
fieldsList: Lista dos campos que serão retornados pelo método. Devem ser especificados separando-os pelo caractere ‘;’. Exemplo: ShipmentID;OrderID;StockID.
-
Quando nenhum campo for especificado a resposta conterá os campos que estão em negrito na tabela abaixo.
-
Campos de retorno reconhecidos em fieldsList
|
Nome do campo |
Descrição |
|
ShipmentID |
Identificador da entrega, que é a divisão de um pedido |
|
ExpectedDate |
Data esperada de entrega |
|
ShipmentStatusID |
Status da entrega, que pode ser: 5 - Reserved (Processada) 6 - Billed (Faturada) 7 - Sent (Encaminhada) 8 - Receiving (Em recebimento) |
|
OrderID |
Identificador do pedido |
|
OrderShipmentNumber |
Número do pedido em conjunto com o número da entrega (Ex: IN/000160-P000001) |
|
StockID |
ID do estoque solicitante, que pode ser um Estoque do Cliente ou Centro de Distribuição |
|
StockName |
Nome do estoque solicitante |
|
OrderField1Name |
Nome do primeiro campo personalizado do pedido |
|
OrderField1Value |
Valor do primeiro campo personalizado do pedido |
|
OrderField2Name |
Nome do segundo campo personalizado do pedido |
|
OrderField2Value |
Valor do segundo campo personalizado do pedido |
|
OrderField3Name |
Nome do terceiro campo personalizado do pedido |
|
OrderField3Value |
Valor do terceiro campo personalizado do pedido |
|
ShipmentField1Name |
Nome do primeiro campo personalizado da entrega |
|
ShipmentField1Value |
Valor do primeiro campo personalizado da entrega |
|
ShipmentField2Name |
Nome do segundo campo personalizado da entrega |
|
ShipmentField2Value |
Valor do segundo campo personalizado da entrega |
|
ShipmentField3Name |
Nome do terceiro campo personalizado da entrega |
|
ShipmentField3Value |
Valor do terceiro campo personalizado da entrega |
|
InvoiceNumber |
Número da faturamento da entrega |
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, o usuário informado precisa ser responsável Baixo, Restrito ou Completo pelo estoque em questão.