Pular para o conteúdo principal

Atualiza pedido de compra

PUT 

/purchase/buy-order/:idbuyorder

Atualiza o cabeçalho do pedido de compra — fornecedor, faturador, pedido de venda vinculado, observações, previsão de recebimento, centro de distribuição, armazém e status. IDSupplier é sempre obrigatório, mesmo quando não muda. A mudança de status obedece a uma tabela fixa de transições: 0 Aberto vai para 1, 2 ou 3; 1 Aguardando Recebimento vai para 0, 2, 5 ou 6; 2 Cancelado volta só para 0; 3 Pedido Confirmado vai para 0, 1 ou 5; 6 Recebido Parcialmente vai só para 5; 5 Finalizado e 7 Mesclado são terminais e não aceitam nenhuma transição. Reenviar o status atual é sempre aceito, inclusive 0. Quando os itens já inseridos estão em armazéns de centros de distribuição diferentes entre si, a atualização é recusada até que os itens divergentes sejam removidos. Quando IDStockKeepingUnitWarehouse é enviado, todos os itens do pedido passam para esse armazém. Registra no histórico o antes e depois de cada campo alterado e retorna o pedido atualizado.

Request

Responses

Pedido de compra atualizado. Retorna o pedido de compra completo, no mesmo formato de GET /purchase/buy-order/{idbuyorder}.