Como gerar novas cobranças de uma assinatura
No ambiente Sandbox, é possível testar a geração de novas cobranças de uma assinatura utilizando o recurso de geração de carnê.
Esse mecanismo permite antecipar a criação das cobranças futuras vinculadas à assinatura, facilitando a homologação de integrações que dependem da existência dessas cobranças para validação de fluxos financeiros, notificações, webhooks e processos de cobrança.
Quando utilizar
Este recurso é recomendado quando sua integração precisa:
- validar cobranças futuras de uma assinatura;
- testar webhooks relacionados às cobranças geradas;
- homologar fluxos de recorrência;
- validar regras de negócio dependentes das cobranças da assinatura;
- testar relatórios e conciliações financeiras envolvendo cobranças recorrentes.
Como funciona
Uma assinatura cria suas cobranças de forma gradual ao longo do tempo, conforme a recorrência configurada.
Ao gerar o carnê da assinatura, o Asaas antecipa a criação dessas cobranças até uma data limite definida na solicitação.
Fluxo simplificado:
Assinatura criada
↓
Gerar carnê
↓
Informar data final
↓
Criar cobranças futuras
↓
Validar integraçãoData final do carnê
A geração do carnê depende da data final informada na solicitação.
Essa data determina até qual período as cobranças serão criadas.
Exemplo:
- carnê gerado até dezembro → cria cobranças até dezembro;
- carnê gerado até junho do próximo ano → cria cobranças até junho do próximo ano.
Quanto maior o período informado, maior será a quantidade de cobranças geradas.
Comportamento esperado
Ao gerar o carnê:
- as cobranças futuras da assinatura são criadas automaticamente;
- as cobranças passam a ficar disponíveis para consulta pela API;
- os fluxos relacionados à assinatura podem ser homologados antecipadamente;
- a assinatura original permanece ativa e continua seguindo sua recorrência normalmente.
A geração do carnê não representa um pagamento e não altera o status das cobranças criadas.
Exemplo de homologação
Uma homologação típica pode seguir o fluxo abaixo:
Criar assinatura
↓
Gerar carnê
até dezembro
↓
Criar cobranças futuras
↓
Consultar cobranças
↓
Validar webhooks
↓
Validar integraçãoEsse processo permite testar toda a jornada de recorrência sem necessidade de aguardar a geração natural das próximas cobranças.
Boas práticas
Recomendado
- Utilize o recurso apenas para homologação dos fluxos necessários.
- Valide se a quantidade de cobranças geradas corresponde ao período informado.
- Teste os webhooks relacionados às cobranças criadas.
- Consulte as cobranças geradas após a execução da operação.
- Realize os testes em Sandbox antes da utilização em produção.
Impactos operacionais
A geração do carnê pode aumentar significativamente a quantidade de cobranças disponíveis na conta.
Por esse motivo, integrações que realizam:
- consultas de cobranças;
- sincronizações periódicas;
- relatórios financeiros;
- conciliações;
- processamento de webhooks;
devem considerar que múltiplas cobranças poderão ser criadas simultaneamente após a execução da operação.
Esse comportamento é especialmente útil para validar cenários de alto volume durante a homologação.
Possíveis dificuldades
Caso as cobranças esperadas não sejam geradas, verifique:
- se a assinatura está ativa;
- se a data final informada é posterior às cobranças já existentes;
- se a autenticação está sendo realizada corretamente;
- se a assinatura utilizada pertence ao ambiente Sandbox.
Referência da API
Veja a chamada para gerar o carnê da assinatura:
