Skip to main content
Benefit Document Expiration Sweep é a rotina periódica que marca documentos aprovados como expirados quando a validade termina.

Objetivo

A rotina mantém BenefitDocumentValidation alinhado com expiresAt.

Execução

Ao rodar, a rotina:
  1. Busca documentos com status = APPROVED.
  2. Filtra documentos com expiresAt preenchido e vencido.
  3. Atualiza status para EXPIRED.
  4. Torna o documento inelegível para aprovar ou manter benefício dependente dele.

Regras

RegraComportamento
ValidadeexpiresAt define quando o documento validado deixa de ser aceito.
StatusApenas documentos APPROVED expiram por tempo.
RejeitadosDocumentos REJECTED não são processados.
ArquivoA rotina não remove o arquivo de storage.
IdempotênciaDocumentos já expirados são ignorados.