Breadcrumbs

GenerateSupplierOrder

  • 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.