Inicia a conferência (status → 3)
POST/purchase/:idpurchase/check/start
Inicia a conferência do recebimento. Status atual precisa ser 0 (Aberto) ou 7 (Recebimento autorizado). Quando PurchaseScheduleRequired=1 e não está aprovado, valida o agendamento (existência, data, janela de tolerância) e move o status para StatusChangePurchase* caso falhe.
Sucesso: status → 3 (Em conferência), CheckinTimestamp registrado.
Request
Responses
- 200
- 400
Detalhe atualizado.
Mensagens [BadRequest]:
Obrigatório enviar a data de checkinData de Recebimento não pode ser maior que data atualRecebimento esta no status X e não pode ser conferidoAgendamento obrigatório e recebimento não possui agendamentoAgendamento está para o dia XAgendamento esta para ser iniciado X com tolerância de NHAgendamento esta para ser finalizado X