As cobranças vencidas são processadas automaticamente por um processamento periódico — em homologação, a cada 5 minutos. Uma assinatura criada ou ativada com vencimento hoje é cobrada na hora.
"Hoje" é o dia do calendário no horário de Brasília. Um vencimento ou retentativa de amanhã nunca roda hoje, mesmo depois das 21h, quando em UTC já é o dia seguinte.
Uma cobrança só é gerada para assinatura ACTIVE. Quando o próximo vencimento passa da endDate, a assinatura vai a EXPIRED.
Não há cobrança retroativa em lote. Se uma assinatura ficar com o vencimento atrasado — por exemplo, um checkout (Criar assinatura sem cartão) concluído depois da data —, o processamento cobra um ciclo e move nextDueDate para o primeiro vencimento depois de hoje. Os ciclos perdidos não são cobrados.