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


📘

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.


⚠️

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

A partir de 30/06/2026, as novas regras de PIS/COFINS serão aplicadas automaticamente nas emissões de NFS-e para clientes do Regime Normal (empresas do Simples Nacional não são impactadas).

Caso deseje antecipar a adequação, envie o parâmetro useTaxSystemReformNT007: true.

Veja o comunicado completo aqui.

Quando utilizar

Este endpoint permite configurar a emissão automática de notas fiscais para todas as cobranças geradas por uma assinatura.

Após configurada, cada nova cobrança criada pela assinatura utilizará essas definições para emissão da NFS-e, dispensando configurações individuais em cada cobrança.

Esse recurso é recomendado para integrações que desejam automatizar completamente o processo de faturamento recorrente.


Parâmetros importantes

Além dos campos fiscais, alguns parâmetros possuem impacto direto no comportamento da emissão:

  • effectiveDatePeriod — define em qual momento a nota fiscal será emitida.
  • receivedOnly — determina se apenas cobranças pagas poderão gerar nota fiscal.
  • daysBeforeDueDate — obrigatório quando effectiveDatePeriod for BEFORE_PAYMENT_DUE_DATE.
  • municipalServiceId — identificador do serviço municipal previamente cadastrado.
  • municipalServiceCode — utilizado quando o município não disponibiliza serviços cadastrados na API.
  • updatePayment — define se os impostos da nota deverão atualizar automaticamente o valor líquido da cobrança.
  • taxes — reúne todas as informações tributárias utilizadas na emissão.
📘

Importante

Os parâmetros completos estão documentados automaticamente nesta referência.

Esta seção destaca apenas os atributos que alteram o comportamento da emissão automática.


Como funciona

Após criar esta configuração, todas as novas cobranças geradas pela assinatura utilizarão automaticamente essas regras para emissão das notas fiscais.

Fluxo simplificado:

Criar assinatura
        ↓
Configurar emissão automática
        ↓
Nova cobrança é gerada
        ↓
Nota fiscal emitida conforme configuração

A configuração permanece vinculada à assinatura até que seja atualizada ou removida.


Comportamentos importantes

Ao utilizar este endpoint, considere que:

  • apenas cobranças geradas após a criação da configuração utilizarão essas regras automaticamente;
  • cobranças antigas somente emitirão notas fiscais caso atendam às condições definidas na configuração;
  • caso effectiveDatePeriod seja BEFORE_PAYMENT_DUE_DATE, o envio de daysBeforeDueDate passa a ser obrigatório;
  • caso seja utilizado ON_NEXT_MONTH, o atributo receivedOnly poderá ser informado para restringir a emissão apenas às cobranças efetivamente pagas;
  • empresas enquadradas no Simples Nacional não precisam informar os atributos de PIS/COFINS da NT-007.

Exemplos de uso

Emitir nota somente após o pagamento:

effectiveDatePeriod = ON_PAYMENT_CONFIRMATION

Emitir no dia do vencimento:

effectiveDatePeriod = ON_PAYMENT_DUE_DATE

Emitir cinco dias antes do vencimento:

effectiveDatePeriod = BEFORE_PAYMENT_DUE_DATE
daysBeforeDueDate = 5

Antecipar a adoção da NT-007:

useTaxSystemReformNT007 = true

Boas práticas

📘

Recomendado

  • Configure a emissão automática logo após criar a assinatura.
  • Utilize municipalServiceId sempre que disponível, pois reduz inconsistências cadastrais.
  • Valide previamente o regime tributário da empresa antes de preencher os campos de PIS/COFINS.
  • Teste a emissão em ambiente Sandbox antes da publicação em produção.
  • Caso utilize a NT-007 antecipadamente, valide também seus sistemas internos de integração fiscal.

Impactos operacionais

A configuração passa a ser utilizada automaticamente por todas as futuras cobranças da assinatura.

Alterações realizadas posteriormente impactam apenas as emissões futuras, não modificando notas fiscais já emitidas.

Além disso, empresas enquadradas no Regime Normal devem garantir que suas integrações estejam preparadas para as regras da NT-007 antes da data de obrigatoriedade, evitando rejeições ou inconsistências fiscais.


Conteúdos relacionados


Path Params
string
required

Identificador único da assinatura no Asaas

Body Params
string

Identificador único do serviço municipal

string

Código de serviço municipal

string

Nome do serviço municipal

boolean

Atualizar o valor da cobrança com os impostos da nota já descontados.

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