Emitir notas fiscais automaticamente para assinaturas

Ao criar uma configuração, o Asaas irá gerar automaticamente as notas fiscais para as cobranças desta assinatura utilizando com base os valores definidos nesta configuração.

POST /v3/subscriptions/{id}/invoiceSettings
Confira a referência completa deste endpoint.

As notas serão geradas em conjunto com a criação das cobranças, tendo suas datas de emissão definidas a partir do valor enviado pelo parâmetro effectiveDatePeriod.

Caso a assinatura já possua cobranças, apenas serão geradas notas fiscais para as cobranças que se encaixam na configuração definida.

Os períodos de emissão disponíveis são:

  • ON_PAYMENT_CONFIRMATION - Emissão apenas quando cada cobrança for paga.
  • ON_PAYMENT_DUE_DATE - No dia do vencimento de cada cobrança.
  • BEFORE_PAYMENT_DUE_DATE - 5, 10, 15, 30 ou 60 dias antes do vencimento.
  • ON_DUE_DATE_MONTH - No 1º dia do mesmo mês do vencimento de cada cobrança.
  • ON_NEXT_MONTH - No 1º dia do mês seguinte ao mês do vencimento de cada cobrança.

Você pode informar o serviço municipal desejado enviando o identificador único do serviço do seu município por meio do atributo municipalServiceId, este pode ser obtido por meio da nossa seção de serviços municipais.

Caso a lista de serviços não seja disponibilizada, você deve obtêr o código do serviço municipal desejado manualmente junto a sua prefeitura e envia-lo por meio do atributo municipalServiceCode.

🚧

Atenção

  • Caso seja selecionado o período BEFORE_PAYMENT_DUE_DATE, também deve ser enviado o parâmetro daysBeforeDueDate, que determina quantos dias antes do vencimento será gerado a nota fiscal.
  • Os valores validos para o parâmetro daysBeforeDueDate são os inteiros: 5, 10, 15, 30 ou 60.
  • O parâmetro receivedOnly é necessário apenas quando utilizado o período ON_NEXT_MONTH, caso não enviado será definido como valor padrão false.