Agendamento
Lista agendamentos de recebimento
Lista os agendamentos da empresa, ordenados por `StartTime` ascendente. Cada item traz cabeçalho (`StartTime`, `EndTime`, `ScheduleTitle`, `Comments`, `IDPurchase`) **e** dados resolvidos do recebimento amarrado (quando houver):
Cria agendamento
Cria um agendamento. Validações:
Atualiza agendamento
Atualização parcial. Mesmas validações do POST (data início ≤ fim; recebimento único). Trocar `IDPurchase` exige que o novo recebimento não esteja agendado ainda.
Exclui agendamento
Exclusão física. Sem regra de bloqueio — agendamento amarrado a recebimento já recebido pode ser apagado (mas geralmente se mantém para histórico).