Salva a conferência (draft ou final)
POST/purchase/:idpurchase/check
Grava os itens conferidos fisicamente no recebimento. Com Draft=1 a lista é guardada como rascunho da conferência, sem apagar nada nem mudar o status, e pode ser reenviada quantas vezes for preciso — cada envio substitui o rascunho anterior daquele recebimento. Sem Draft (ou com Draft=0) a conferência é gravada em definitivo: os itens enviados são acrescentados aos que já estavam gravados no recebimento e o rascunho é descartado. Para evitar duplicação por clique repetido ou reenvio automático, um envio definitivo com exatamente o mesmo conteúdo é recusado quando ocorre menos de 60 segundos depois do anterior. Com ChangeStatus=1 o recebimento passa para 4 Conferencia realizada ao final e o histórico do recebimento registra Conferência realizada. O recebimento pode pertencer à empresa autenticada ou a qualquer empresa compartilhada com ela.
Request
Responses
- 200
- 400
Conferência gravada. O corpo tem duas formas: a string sucesso quando Draft=1 ou NoInvoke=1; ou o objeto completo da conferência do recebimento, no mesmo formato de GET /purchase/{idpurchase}/check.
[BadRequest] - Processo de conferência em duplicidade (operação já em andamento) / [BadRequest] - Recebimento não existe / [BadRequest] - Erro ao conferir recebimento.