Atualizar nota fiscal

Atualiza os dados de uma Nota Fiscal de Serviço (NFS-e) ainda não emitida.

Use esta operação para alterar uma nota com status SCHEDULED ou ERROR. Após a emissão, os dados da nota não podem mais ser modificados por este endpoint.

⚠️

Restrição de atualização

Apenas notas com status SCHEDULED ou ERROR podem ser atualizadas.

A atualização dos dados não representa a emissão da NFS-e. Para acompanhar as etapas posteriores do processamento, utilize os Webhooks de notas fiscais.

Operações com bens imóveis e a Reforma Tributária

Para serviços de locação, cessão, arrendamento, administração ou intermediação de bens imóveis, a Reforma Tributária exige o preenchimento de campos adicionais dentro de taxes: operationTypeCode, referencedInvoiceAccessKeyList e realEstateInfo. Esses campos só se aplicam a serviços com um Código de Tributação Nacional (federalServiceTaxCode) relacionado a imóveis; para os demais serviços, não os informe.

Tipo de operação (taxes.operationTypeCode)

Só pode ser informado quando o serviço utilizado na nota estiver configurado com um federalServiceTaxCode que inicie com 25.05, 15.09, 17.12 ou 10.05. Para qualquer outro código, o campo não é aceito.

CódigoSignificadoExige referencedInvoiceAccessKeyList?
1Fornecimento com pagamento posteriorNão
2Recebimento do pagamento com fornecimento já realizadoSim
3Fornecimento com pagamento já realizadoSim
4Recebimento do pagamento com fornecimento posteriorNão
5Fornecimento e recebimento do pagamento concomitantesNão

Se o serviço exigir o campo e ele não for informado, a API retorna "Código do tipo de operação deve ser informado para este código de tributação nacional.". Se for informado para um serviço que não permite, a API retorna "Código do tipo de operação não pode ser informado para este código de tributação nacional.". Fora do intervalo de 1 a 5, a API retorna "Código do tipo de operação inválido. Deve ser um valor entre 1 e 5.".

Chave da NFS-e referenciada (taxes.referencedInvoiceAccessKeyList)

Obrigatória quando operationTypeCode é 2 ou 3, para que a prefeitura ou o Portal Nacional consigam vincular a nota às NFS-e já emitidas relacionadas à mesma operação. Cada chave deve conter exatamente 50 caracteres numéricos, com no mínimo 1 e no máximo 99 chaves por nota.

Se obrigatória e ausente, a API retorna "A chave da NFS-e referenciada deve ser informada para o tipo de operação selecionado.". Formato inválido em qualquer item retorna "Chave da NFS-e referenciada inválida. Deve conter 50 caracteres numéricos.". Acima de 99 chaves, a API retorna "Quantidade de chaves de NFS-e referenciadas excede o limite permitido.".

Dados do imóvel (taxes.realEstateInfo)

Depende de dois outros campos do serviço utilizado na nota: o Código de Tributação Nacional (federalServiceTaxCode) e o indicador de operação (taxes.operationIndicatorCode).

federalServiceTaxCodeoperationIndicatorCoderealEstateInfo
um dos códigos 07.02.01, 07.02.02, 07.04.01, 07.05.01, 07.05.02, 07.06.01, 07.06.02, 07.07.01, 07.08.01, 07.17.01, 07.19.01qualquernão permitido
qualquer outro020101, 020201 ou 020301obrigatório
qualquer outroqualquer outro valornão permitido

Se obrigatório e ausente, a API retorna "As informações do imóvel devem ser informadas para o indicador de operação informado.". Se não permitido e informado, a API retorna "As informações do imóvel não podem ser informadas para este serviço ou indicador de operação.".

⚠️

Remoção automática ao atualizar

Se operationTypeCode for alterado para um valor que não exige mais referencedInvoiceAccessKeyList, a lista de chaves é removida automaticamente da nota. Se operationIndicatorCode for alterado para um valor fora do conjunto de imóvel, realEstateInfo é removido automaticamente da nota.

Conteúdos relacionados

Guides

Webhooks

Path Params
string
required

Identificador único da nota fiscal no Asaas

Body Params
string

Descrição dos serviços da nota fiscal

string

Observações adicionais

string

Identificador da nota fiscal no seu sistema

number

Valor total

number

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

date

Data de emissão da nota fiscal

boolean

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

taxes
object

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