Atualiza recebimento (incluindo aprovações)
PUT/purchase/:idpurchase
Atualiza os campos do recebimento — apenas os campos enviados são aplicados. Recebimento já finalizado aceita somente o ajuste da data de chegada CheckinTimestamp; qualquer outro campo enviado junto é ignorado. Enviar qualquer um dos dados fiscais da nota (dhEmi, nNF, chNFe, natOp, NFeType, NFeFin) regrava os seis de uma vez: os que não vierem no corpo ficam em branco, então envie sempre o conjunto completo. Esses dados só são graváveis enquanto a nota não tem protocolo de autorização da SEFAZ; com protocolo, são silenciosamente ignorados. Quando gravados, a data e o número do documento das contas a pagar do recebimento acompanham a alteração. Recebimentos aguardando validação comercial ou operacional só podem ser alterados por usuário com privilégio de aprovação de recebimento, mesmo quando a alteração não é uma aprovação. Voltar de 3 Em conferência para 0 Aberto descarta a conferência já gravada. Reabrir um recebimento finalizado (IDStatusPurchase=0) só é permitido quando nenhum produto do recebimento foi vendido ou quando a finalização ocorreu há menos de 8 dias; nesse caso os itens voltam para pendente. O frete ValueShipping é rateado entre os itens proporcionalmente ao custo total de cada um.
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 não existeEmpresa não tem centro de distribuição padrãoRecebimento está em mais de um centro de distribuição. Remover os itens de armazéns divergentesNovo centro de distribuição diverge dos armazém dos itens já inseridos no recebimento. Remover os itens ou alterar o armazém antes de alterar o centro de distribuição