-
Web Service URL: https://[SERVER_ADDRESS]/SupplierOrdersWS/SupplierOrdersData.asmx
-
MPS Versão: A partir da 5.3.0
Descrição
Este método retorna a lista de entregas que estão ativas para o fornecedor informado.
Sintaxe
public string GetActiveShipmentsForSupplier(int supplierID, string supplierUserEmail, string supplierUserPassword, string fieldsList)
Parâmetros
-
supplierID: Identificador do fornecedor no sistema;
-
supplierUserEmail: E-mail do contato do fornecedor;
-
supplierUserPassword: Senha criptografada do contato do fornecedor;
-
fieldsList: Lista dos campos que serão retornados pelo método. Devem ser especificados separando-os pelo caractere ‘;’. Exemplo: ShipmentID;ExpectedDate;StockName;
-
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 |
|
ExpectedDate |
Data esperada de entrega |
|
ShipmentStatusID |
Identificador do status da entrega, que pode ser: 1 - Requested (Solicitada) 5 - Reserved (Processada) 7 - Sent (Encaminhada) 8 - Receiving (Em recebimento) |
|
OrderID |
Identificador do pedido |
|
OrderShipmentNumber |
Identificador do pedido em conjunto com a entrega (Ex: IN/000160-P000001) |
|
StockID |
Identificador do estoque solicitante, que pode ser um Estoque de 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 |
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
-
Não há restrições para executar este método.