Atualiza recebimento (incluindo aprovações)
PUT/purchase/:idpurchase
Atualiza campos do recebimento. Campos do XML (dhEmi/nNF/chNFe/natOp/NFeType/NFeFin) só editáveis quando o XML não tem protocolo SEFAZ.
Aprovações (PurchaseCheckinApproved / PurchaseReceiptApproved): transitionam status. Exigem privilégio Authorize correspondente.
Reabertura (IDStatusPurchase=0 de recebimento finalizado): só permitida se nenhum produto foi vendido OU InvoiceFinishTimestamp ≤ 8 dias atrás. Reverte movimentos de estoque para status pendente.
Frete (ValueShipping): valor é rateado proporcionalmente ao ValueCostTotal em todos os movimentos do recebimento.
Request
Responses
- 200
- 400
Detalhe atualizado.
Mensagens [BadRequest]:
Recebimento não existeStatus não existeUsuário não tem permissão para aprovar recebimentoFornecedor não existePedido não existe/Pedido de compra não existeFaturador não existeJá existe o mesmo documento para este fornecedor no recebimento: <id>(duplicidade de NF)Já existe a mesma chave de acesso no recebimento: <id>Data de Recebimento não pode ser maior que data atualJá houve venda de produtos desse recebimento e não pode ser abertoCentro de distribuição do item é diferente do CD do recebimento