Emitir notas fiscais automaticamente para assinaturas
Ao criar uma configuração de emissão automática de notas fiscais para uma assinatura, o Asaas passará a gerar automaticamente as notas fiscais das cobranças pertencentes àquela assinatura, utilizando as regras definidas nessa configuração.
POST
/v3/subscriptions/{id}/invoiceSettings
Confira a referência completa deste endpoint.
A configuração é aplicada às cobranças da assinatura conforme as regras de emissão definidas e permite automatizar todo o processo de emissão de notas fiscais recorrentes.
Quando utilizar
Esta funcionalidade é recomendada quando sua integração precisa:
- emitir automaticamente notas fiscais para cobranças recorrentes;
- automatizar processos fiscais de assinaturas;
- reduzir intervenções manuais na emissão de notas;
- manter o faturamento sincronizado com as cobranças da assinatura.
Como funciona
Após criar a configuração:
- a assinatura permanece ativa normalmente;
- novas cobranças continuam sendo geradas conforme a recorrência;
- as notas fiscais passam a ser emitidas automaticamente de acordo com o período configurado.
Fluxo simplificado:
Criar assinatura
↓
Configurar emissão automática
↓
Gerar cobrança
↓
Emitir nota fiscal
automaticamenteCaso a assinatura já possua cobranças criadas, somente aquelas compatíveis com a configuração serão consideradas para emissão.
Períodos disponíveis
Os períodos de emissão disponíveis são:
ON_PAYMENT_CONFIRMATION— emissão somente após a confirmação do pagamento da cobrança.ON_PAYMENT_DUE_DATE— emissão na data de vencimento da cobrança.BEFORE_PAYMENT_DUE_DATE— emissão 5, 10, 15, 30 ou 60 dias antes do vencimento.ON_DUE_DATE_MONTH— emissão no primeiro dia do mês do vencimento.ON_NEXT_MONTH— emissão no primeiro dia do mês seguinte ao vencimento.
Serviço municipal
A configuração pode utilizar:
municipalServiceId, quando o município disponibiliza os serviços cadastrados na API;municipalServiceCode, quando o código precisa ser informado manualmente.
O identificador do serviço pode ser obtido através da API de Serviços Municipais.
Caso o município não disponibilize essa listagem, utilize o código informado pela própria prefeitura.
Exemplo de configuração
Um cenário comum consiste em configurar uma assinatura para emitir automaticamente a nota fiscal sempre após a confirmação do pagamento.
Fluxo:
Criar assinatura
↓
Criar configuração
de emissão automática
↓
Cobrança paga
↓
Nota fiscal emitida
automaticamenteEsse comportamento elimina a necessidade de solicitar manualmente a emissão da nota a cada cobrança da assinatura.
Regras importantes
Atenção
- Caso seja utilizado
BEFORE_PAYMENT_DUE_DATE, o campodaysBeforeDueDatetorna-se obrigatório.- Os valores aceitos para
daysBeforeDueDatesão apenas: 5, 10, 15, 30 ou 60.- O campo
receivedOnlyé utilizado apenas quandoeffectiveDatePeriodforON_NEXT_MONTH.- Caso
receivedOnlynão seja informado, será consideradofalse.
Boas práticas
Recomendado
- Valide previamente se a conta possui emissão de notas fiscais habilitada.
- Utilize o serviço municipal correto para evitar recusas na emissão.
- Revise a configuração antes de alterar uma assinatura já em operação.
- Acompanhe os Webhooks e o status das notas fiscais para identificar eventuais falhas.
- Em caso de alteração da regra de emissão, valide se as cobranças existentes serão afetadas conforme esperado.
Possíveis dificuldades
Caso a nota fiscal não seja emitida conforme esperado, verifique:
- se a assinatura possui configuração de emissão cadastrada;
- se o período de emissão foi configurado corretamente;
- se o serviço municipal informado é válido;
- se os parâmetros obrigatórios foram enviados;
- se a conta possui emissão de notas habilitada.
Impactos operacionais
A configuração passa a automatizar a emissão das notas fiscais das cobranças da assinatura conforme o período escolhido.
Por esse motivo, integrações que realizam:
- conciliação fiscal;
- acompanhamento de notas emitidas;
- integração com ERPs;
- processamento de Webhooks;
devem considerar que novas notas fiscais poderão ser geradas automaticamente sempre que novas cobranças forem criadas ou atingirem o momento definido para emissão.
Próximos passos
Após configurar a emissão automática de notas fiscais para assinaturas, recomendamos consultar:
- Criar assinatura.
- Atualizar assinatura.
- Listar cobranças da assinatura.
- Serviços Municipais.
- Emissão de Notas Fiscais.
- Webhooks de Nota Fiscal.
