-
Web Service URL: https://[SERVER_ADDRESS]/SupplierOrdersWS/SupplierOrdersData.asmx
-
MPS Versão: A partir da 5.3.0
Descrição
Este método gera um pedido com o status Solicitado para as demandas informadas pelo fornecedor.
Sintaxe
public string GenerateSupplierOrder(int supplierID, string supplierUserEmail, string supplierUserPassword, string suppliesDemandsList)
Parâmetros
-
supplierID: Identificador do fornecedor no sistema;
-
supplierUserEmail: E-mail do contato do fornecedor;
-
supplierUserPassword: Senha criptografada do contato do fornecedor;
-
suppliesDemandsList: Lista com os identificadores (SupplyDemandID) das demandas que serão atendidas, separando estes identificadores por ";". Exemplo: 55;56;57;
-
Quando o provedor estiver configurado para operar em modo básico, apenas uma demanda deve ser informada no parâmetro suppliesDemandsList. Caso contrário será gerado o erro: ERR_BASICMODE_MANYITEMSINFORMED.
-
Campos de retorno
|
Nome do campo |
Descrição |
|
ShipmentID |
Número identificador para a entrega gerada. Quando várias demandas forem atendidas ao mesmo tempo, será retornado uma lista de identificadores das entregas geradas |
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
-
As demandas precisam ser atendíveis pelo fornecedor informado;
-
As demandas devem estar pendentes (Planejamento), não podem ter sido canceladas ou já atendidas.