Skip to main content
Credit Grant Expiration Sweep é a rotina periódica que expira créditos concedidos quando expiresAt é alcançado.

Objetivo

A rotina mantém CreditGrant e CreditLedgerEntry alinhados com a validade do crédito.

Execução

Ao rodar, a rotina:
  1. Busca créditos com status = ACTIVE e expiresAt vencido.
  2. Calcula o saldo disponível remanescente.
  3. Cria uma entrada CreditLedgerEntry do tipo EXPIRE quando houver valor disponível a baixar.
  4. Atualiza o CreditGrant para status = EXPIRED.

Regras