Skip to main content
Benefit Request Expiration Sweep é a rotina periódica que encerra benefícios aprovados quando sua validade termina.

Objetivo

A rotina mantém PassengerBenefitRequest alinhada com validUntil.

Execução

Ao rodar, a rotina:
  1. Busca solicitações com status = APPROVED.
  2. Filtra solicitações com validUntil preenchido e vencido.
  3. Atualiza status para EXPIRED.

Regras

RegraComportamento
ValidadevalidFrom e validUntil definem a janela de uso do benefício.
ExpiraçãoApenas solicitações aprovadas expiram por validade.
TerminaisREJECTED, CANCELED e EXPIRED não são processadas.
Uso históricoUsos já registrados continuam preservados.
IdempotênciaSolicitações já expiradas são ignoradas.