FAQ de Notas Fiscais
Encontre respostas para dúvidas recorrentes sobre configuração, emissão e acompanhamento de Notas Fiscais de Serviço (NFS-e) pela API.
O que preciso configurar antes de emitir uma NFS-e?
Configure primeiro as informações fiscais da conta conforme as exigências do município.
Antes de salvar a configuração, consulte:
GET /v3/fiscalInfo/municipalOptionsA resposta informa dados exigidos pela prefeitura, como método de autenticação e regras específicas do município.
Configure as informações fiscais.
Como verifico se a conta já possui configuração fiscal?
Consulte:
GET /v3/fiscalInfoA resposta retorna a configuração fiscal atual da conta.
Se ainda não houver uma configuração cadastrada, a API retorna HTTP 404.
Consulte o endpoint Recuperar informações fiscais.
A NFS-e precisa estar vinculada a uma cobrança?
Não.
Ao agendar uma nota fiscal, informe pelo menos uma das seguintes origens:
| Campo | Utilize quando |
|---|---|
payment | A NFS-e estiver vinculada a uma cobrança |
installment | A NFS-e estiver vinculada a um parcelamento |
customer | A NFS-e for avulsa |
Consulte o endpoint Agendar nota fiscal.
Devo utilizar municipalServiceId ou municipalServiceCode?
municipalServiceId ou municipalServiceCode?Depende do município.
Quando a prefeitura disponibilizar a lista de serviços pela API, consulte:
GET /v3/fiscalInfo/servicesUtilize o id retornado em municipalServiceId.
Se a prefeitura não disponibilizar a listagem, obtenha o código do serviço e informe-o em municipalServiceCode.
Consulte o endpoint Listar serviços municipais.
Como informo o serviço quando a conta utiliza o Portal Nacional?
O Portal Nacional não disponibiliza a lista de serviços municipais pelo endpoint GET /v3/fiscalInfo/services.
Nesse cenário:
- obtenha o código correspondente ao serviço;
- informe-o em
municipalServiceCode; - não utilize
municipalServiceId.
Consulte como emitir notas fiscais de serviço.
Uma nota agendada já pode ser considerada emitida?
Não.
O agendamento cria a nota e inicia o fluxo de processamento conforme effectiveDate. Considere a NFS-e emitida quando ela atingir o status AUTHORIZED.
Utilize Webhooks para acompanhar essa mudança.
O evento:
INVOICE_AUTHORIZEDconfirma a autorização da nota.
Em caso de falha, trate:
INVOICE_ERRORConsulte os eventos para notas fiscais.
Preciso consultar a API continuamente para saber se a nota foi emitida?
Não.
Use Webhooks como mecanismo principal para acompanhar emissão, cancelamento e falhas.
Utilize consultas GET para recuperação pontual, conciliação ou quando precisar confirmar o estado atual de uma nota.
Consulte os eventos para notas fiscais.
Posso alterar uma nota fiscal depois de agendá-la?
Sim, desde que ela ainda não tenha sido emitida.
O endpoint de atualização aceita notas nos status:
SCHEDULED;ERROR.
Utilize:
PUT /v3/invoices/{id}Depois da emissão definitiva, os dados da nota não podem mais ser alterados por esse endpoint.
Consulte o endpoint Atualizar nota fiscal.
Posso antecipar a emissão de uma nota agendada?
Sim.
Se a nota já existe e possui uma effectiveDate futura, utilize:
POST /v3/invoices/{id}/authorizeEsse endpoint não cria uma nova nota. Ele antecipa o processamento de uma nota já agendada.
Consulte o endpoint Emitir uma nota fiscal.
Como funciona o cancelamento de uma NFS-e?
Solicite o cancelamento por:
POST /v3/invoices/{id}/cancelO resultado depende das regras da prefeitura e do estado atual da nota. Nem todos os municípios permitem cancelamento automático pela integração.
Após a solicitação, acompanhe principalmente:
INVOICE_PROCESSING_CANCELLATION;INVOICE_CANCELED;INVOICE_CANCELLATION_DENIED.
Prefira Webhooks para acompanhar o resultado.
Consulte o endpoint Cancelar uma nota fiscal.
Posso emitir notas fiscais automaticamente para assinaturas?
Sim.
A emissão automática é configurada por assinatura e permite definir quando as notas das cobranças recorrentes devem ser emitidas.
Configure a emissão automática de notas fiscais para assinaturas.
Quando preciso me preocupar com PIS/COFINS?
As regras dependem do regime tributário e do modelo de emissão utilizado pela conta.
Para cenários impactados pela NT-007, consulte o guia específico antes de definir pisCofinsTaxStatus, operationPis, operationCofins e retenções.
Configure retenção e situação tributária de PIS/COFINS.
O que muda com a Reforma Tributária?
A Reforma Tributária adiciona informações de IBS/CBS à integração de NFS-e em cenários sujeitos às novas regras fiscais.
Quando sua operação estiver abrangida, prepare a integração para enviar o objeto ibsCbs com as classificações aplicáveis.
Adequar sua integração à Reforma Tributária.
Onde encontro exemplos completos de requisição?
Utilize os Recipes para executar exemplos de configuração fiscal, identificação de serviços e emissão de NFS-e.
Para contratos completos de campos, respostas e parâmetros, utilize a API Reference.
Próximos passos
Updated 1 day ago
