Atualizar configuração para emissão de Notas Fiscais

Guia de Assinaturas

Confira o guia de assinaturas para mais informações.


Endpoint responsável por atualizar a configuração de emissão automática de notas fiscais de uma assinatura.

Esse recurso permite alterar as regras utilizadas nas próximas emissões de NFS-e, como período de emissão, informações tributárias, observações e demais parâmetros fiscais.

A atualização não modifica notas fiscais já emitidas e passa a valer apenas para as próximas cobranças da assinatura ou para cobranças que ainda não possuam nota fiscal criada.


Quando utilizar

Utilize este endpoint quando sua integração precisar:

  • alterar a forma de emissão das notas fiscais de uma assinatura;
  • atualizar informações tributárias;
  • modificar o período de emissão das notas;
  • alterar observações fiscais;
  • adequar a configuração às novas regras fiscais da empresa.

Caso ainda não exista uma configuração cadastrada, utilize o endpoint Criar configuração para emissão de Notas Fiscais.


Parâmetros importantes

Alguns parâmetros possuem impacto direto no comportamento da emissão:

  • effectiveDatePeriod — define quando a nota fiscal será emitida.
  • receivedOnly — restringe a emissão apenas para cobranças pagas.
  • daysBeforeDueDate — obrigatório quando effectiveDatePeriod for BEFORE_PAYMENT_DUE_DATE.
  • deductions — altera a base de cálculo do ISS, sem modificar o valor total da nota fiscal.
  • observations — informações adicionais que serão exibidas na nota.
  • taxes — reúne todas as informações tributárias utilizadas durante a emissão.
📘

Retenção e situações tributárias

Os atributos taxes.pisCofinsRetentionType e taxes.pisCofinsTaxStatus são obrigatórios apenas para clientes não optantes pelo Simples Nacional que realizam emissão pelo Portal Nacional.

Para mais detalhes sobre os tipos de retenção e situações tributárias aceitas, consulte a documentação de Configurações de retenção e situação tributária.


Como funciona

Após localizar a assinatura, o Asaas atualiza a configuração atualmente cadastrada.

Fluxo simplificado:

Recuperar configuração
        ↓
Atualizar parâmetros
        ↓
Salvar configuração
        ↓
Próximas cobranças utilizarão as novas regras

As notas fiscais já emitidas permanecem inalteradas.


Comportamentos importantes

Ao atualizar a configuração:

  • notas fiscais já emitidas não sofrem alterações;
  • cobranças que já possuem nota fiscal emitida continuam utilizando a configuração anterior;
  • as novas regras passam a valer apenas para as próximas cobranças ou para cobranças que ainda não possuem nota fiscal criada;
  • caso effectiveDatePeriod seja BEFORE_PAYMENT_DUE_DATE, o atributo daysBeforeDueDate torna-se obrigatório.
⚠️

Breaking Change: Novas regras de PIS/COFINS a partir de 30/06/2026 (NT-007)

Desde 30/06/2026, as regras da NT-007 são aplicadas automaticamente nas emissões de NFS-e para clientes do Regime Normal (Lucro Real ou Presumido).

Empresas optantes pelo Simples Nacional não são impactadas.

Para clientes do Regime Normal, informe taxes.pisCofinsTaxStatus e os campos taxes.operationPis e taxes.operationCofins conforme a situação tributária aplicável. O campo taxes.pisCofinsRetentionType não deve mais ser enviado, pois passa a ser calculado automaticamente pelo Asaas.

Veja o comunicado completo aqui.

Exemplos de uso

Alterar o momento da emissão para ocorrer apenas após o pagamento:

effectiveDatePeriod = ON_PAYMENT_CONFIRMATION

Emitir a nota cinco dias antes do vencimento:

effectiveDatePeriod = BEFORE_PAYMENT_DUE_DATE
daysBeforeDueDate = 5

Antecipar a utilização das regras da NT-007:

useTaxSystemReformNT007 = true

Boas práticas

📘

Recomendado

  • Consulte a configuração atual antes de realizar alterações.
  • Atualize apenas os campos que realmente precisam ser modificados.
  • Valide o regime tributário da empresa antes de preencher os atributos relacionados ao PIS/COFINS.
  • Teste alterações em Sandbox antes da publicação em produção.
  • Caso utilize a NT-007 antecipadamente, valide também seus sistemas fiscais internos.

Erros comuns

400 Bad Request

Pode ocorrer quando algum parâmetro é enviado com formato ou valor inválido.

401 Unauthorized

Ocorre quando a API Key é inválida ou pertence ao ambiente incorreto.

404 Not Found

Ocorre quando a assinatura não existe, não pertence à conta autenticada ou ainda não possui configuração cadastrada.


Impactos operacionais

As alterações realizadas não modificam notas fiscais já emitidas.

Caso existam cobranças futuras ainda sem nota fiscal gerada, elas utilizarão automaticamente a nova configuração.

Para empresas enquadradas no Regime Normal, recomenda-se validar previamente a adequação à NT-007 antes da data de obrigatoriedade, evitando rejeições fiscais ou divergências entre sistemas.


Conteúdos relacionados


Path Params
string
required

Identificador único da assinatura no Asaas

Body Params
number

Deduções. As deduções não alteram o valor total da nota fiscal, mas alteram a base de cálculo do ISS.

string
enum

Quando a nota fiscal será emitida

Allowed:
boolean

Emitir apenas para cobranças pagas

int32

Quantidade de dias antes do vencimento da cobrança

string

Observações adicionais da nota fiscal

taxes
object
required

Impostos da nota fiscal

Responses

404

Not found

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json