Objetivo
A rotina mantém PassengerBenefitRequest alinhada comvalidUntil.
Execução
Ao rodar, a rotina:- Busca solicitações com
status = APPROVED. - Filtra solicitações com
validUntilpreenchido e vencido. - Atualiza
statusparaEXPIRED.
Regras
| Regra | Comportamento |
|---|---|
| Validade | validFrom e validUntil definem a janela de uso do benefício. |
| Expiração | Apenas solicitações aprovadas expiram por validade. |
| Terminais | REJECTED, CANCELED e EXPIRED não são processadas. |
| Uso histórico | Usos já registrados continuam preservados. |
| Idempotência | Solicitações já expiradas são ignoradas. |