Nfse
Controlador de Notas Fiscais de Serviço Eletrônicas (NFSe) da Stone Tax API.
Centraliza os recursos destinados à emissão, cancelamento e gestão de notas fiscais de serviços (NFSe).
Fornece abstrações para simplificar a complexidade de comunicação com as Secretarias da Fazenda (SEFAZ).
Através desta controller, é possível gerenciar todo o ciclo de vida de um documento fiscal: desde a emissão até a obtenção de artefatos finais como o XML e o DANFE.
Operações de escrita (emissão/cancelamento) exigem assinatura digital e observância ao contexto do
Emissor configurado, garantindo a validade jurídica perante o Fisco.
Emitir NFS-e - Modo Prestador.
Realiza a emissão completa de uma Nota Fiscal de Serviços Eletrônica (NFS-e) junto ao ADN (Ambiente de Desenvolvimento Nacional), atuando o emissor como o prestador do serviço.
O recurso assegura que o contexto tributário do prestador seja validado e que as regras fiscais do município correspondente sejam aplicadas durante a emissão do documento.
O processo segue o fluxo:
-
Geração e assinatura digital do XML da DPS (Declaração de Prestação de Serviços).
-
Persistência com status Pendente.
-
Transmissão ao ADN e atualização do status para Autorizada ou Rejeitada.
🔁 IDEMPOTÊNCIA: O campo codigoErp identifica a nota unicamente por emissor. Em caso de reenvio (nota Pendente ou Rejeitada), os dados são atualizados e a DPS é retransmitida sem duplicar registros.
⚙️ SEQUÊNCIA: A série e o número da DPS são gerenciados automaticamente com base nos parâmetros de NFS-e configurados para o emissor. Para sequência manual, informe serie e numeroDps.
⚠️ ATENÇÃO: Certifique-se de que o documento do emissor configurado no cabeçalho corresponda ao perfil tributário do prestador do serviço antes de efetuar a chamada.
Headers
Documento do emissor.
Body
Body
Dados para emissão da NFS-e.
EmitirNfseModoPrestadorInputModel
Dados para emissão de uma Nota Fiscal de Serviço Eletrônica (NFS-e) no modo prestador.
Código de identificação interno do ERP do cliente. Utilizado para idempotência e reemissão.
>= 1 characters<= 60 characters
Série da DPS (até 5 dígitos numéricos). Informar somente quando a sequência for manual.
Número sequencial da DPS (nDPS). Informar somente quando a sequência for manual.
Mês de competência da prestação do serviço no formato “AAAA-MM”.
Deve ser igual ou anterior ao mês de emissão.
Quando não informado, assume o mês/ano atual.
Dados da NFS-e substituída (subst).
Show Child Parameters
Dados do tomador de serviços (toma).
Show Child Parameters
Dados do serviço prestado (serv).
Informar CodigoMunicipioLocalizacao (nacional) OU CodigoPaisLocalizacao (exterior), nunca ambos.
Show Child Parameters
Valores do serviço prestado e tributação ISSQN para NFS-e no modo prestador.
Show Child Parameters
Dados de tributação do IBS (Imposto sobre Bens e Serviços) e CBS (Contribuição sobre Bens e Serviços)
da reforma tributária para a NFS-e. Obrigatório para Lucro Real e Lucro Presumido; opcional para Simples Nacional e MEI.
Show Child Parameters
Response
Response
OK
EmissaoNotaFiscalServicoViewModel
Dados de retorno da emissão de Nota Fiscal de Serviço Eletrônica (NFS-e).
Indica se a NFS-e foi autorizada pelo ADN.
Código de status retornado pelo ADN.
Mensagem de retorno do ADN.
Série da DPS emitida.
Número sequencial da DPS.
Número sequencial da NFS-e gerado pelo ADN. Disponível após autorização.
Chave da NFS-e. Disponível após autorização.
Mensagem de processamento retornada pelo ADN.
Show Child Parameters
Mensagem de processamento retornada pelo ADN.
Show Child Parameters
Authentication
Headers
Body
Emitir NFS-e - Modo Tomador.
Realiza a emissão completa de uma Nota Fiscal de Serviços Eletrônica (NFS-e) junto ao ADN (Ambiente de Desenvolvimento Nacional), atuando o emissor como o tomador do serviço.
Neste modo, os dados do prestador externo devem ser informados no corpo da requisição, enquanto os dados do tomador são obtidos automaticamente do cadastro do emissor.
O processo segue o fluxo:
-
Geração e assinatura digital do XML da DPS (Declaração de Prestação de Serviços).
-
Persistência com status Pendente.
-
Transmissão ao ADN e atualização do status para Autorizada ou Rejeitada.
🔁 IDEMPOTÊNCIA: O campo codigoErp identifica a nota unicamente por emissor. Em caso de reenvio (nota Pendente ou Rejeitada), os dados são atualizados e a DPS é retransmitida sem duplicar registros.
⚙️ SEQUÊNCIA: A série e o número da DPS são gerenciados automaticamente com base nos parâmetros de NFS-e configurados para o emissor. Para sequência manual, informe serie e numeroDps.
⚠️ ATENÇÃO: Certifique-se de que o documento do emissor configurado no cabeçalho corresponda ao tomador do serviço antes de efetuar a chamada.
Headers
Documento do emissor.
Body
Body
Dados para emissão da NFS-e.
EmitirNfseModoTomadorInputModel
Dados para emissão de uma Nota Fiscal de Serviço Eletrônica (NFS-e) no modo tomador.
Código de identificação interno do ERP do cliente. Utilizado para idempotência e reemissão.
>= 1 characters<= 60 characters
Série da DPS (até 5 dígitos numéricos). Informar somente quando a sequência for manual.
Número sequencial da DPS (nDPS). Informar somente quando a sequência for manual.
Mês de competência da prestação do serviço no formato “AAAA-MM”.
Deve ser igual ou anterior ao mês de emissão.
Quando não informado, assume o mês/ano atual.
Dados da NFS-e substituída (subst).
Show Child Parameters
Dados do prestador de serviços (prest) informado pelo tomador na emissão de NFS-e no modo tomador.
Show Child Parameters
Dados do serviço prestado (serv).
Informar CodigoMunicipioLocalizacao (nacional) OU CodigoPaisLocalizacao (exterior), nunca ambos.
Show Child Parameters
Valores do serviço prestado e tributação ISSQN para NFS-e no modo tomador.
Show Child Parameters
Dados de tributação do IBS (Imposto sobre Bens e Serviços) e CBS (Contribuição sobre Bens e Serviços)
da reforma tributária para a NFS-e. Obrigatório para Lucro Real e Lucro Presumido; opcional para Simples Nacional e MEI.
Show Child Parameters
Response
Response
OK
EmissaoNotaFiscalServicoViewModel
Dados de retorno da emissão de Nota Fiscal de Serviço Eletrônica (NFS-e).
Indica se a NFS-e foi autorizada pelo ADN.
Código de status retornado pelo ADN.
Mensagem de retorno do ADN.
Série da DPS emitida.
Número sequencial da DPS.
Número sequencial da NFS-e gerado pelo ADN. Disponível após autorização.
Chave da NFS-e. Disponível após autorização.
Mensagem de processamento retornada pelo ADN.
Show Child Parameters
Mensagem de processamento retornada pelo ADN.
Show Child Parameters
Authentication
Headers
Body
Cancelar NFS-e.
Inicia o processo de cancelamento de uma Nota Fiscal de Serviços Eletrônica (NFS-e) junto ao ADN.
⚠️ RESTRIÇÕES: Somente NFS-e com status Autorizada podem ser canceladas.
O campo filtro aceita ChaveNfse ou Código ERP.
Path Parameters
ChaveNfse ou Código ERP.
Headers
Documento do emissor.
Body
Body
Dados para o cancelamento da nota fiscal de serviço.
CancelarNotaFiscalInputModel
Dados para cancelamento de nota fiscal (NFe ou NFCe).
Justificativa do cancelamento. (Mínimo de 15 caracteres)
>= 15 characters<= 255 characters
Response
Response
No Content
Authentication
Path Parameters
Headers
Body
Listar NFSe´s.
Fornece uma listagem detalhada das Notas Fiscais de Serviços Eletrônicas (NFSe Nacional) emitidas ou processadas pelo Emissor.
🔍 CAPACIDADE DE BUSCA: O recurso suporta filtros complexos que permitem a extração de relatórios e a reconciliação fiscal. O campo busca realiza uma varredura genérica em múltiplos campos (número da DPS, chave, nome e documento do tomador e prestador, descrição do serviço).
📑 PAGINAÇÃO: A API utiliza o modelo de offset e limit. Recomendamos o uso de limites baixos (ex: 50 registros) para garantir a performance da resposta e economia de banda.
⚖️ CONTEXTO FISCAL: Os resultados refletem o estado atual dos documentos na base da Stone Tax, permitindo filtrar por status específicos (Autorizada, Cancelada, Rejeitada, etc.) e intervalos de valores ou datas.
Query Parameters
Filtrar pelo identificador único da nota fiscal de serviço no sistema.
Filtrar pelo código ERP.
Filtrar pelo termo de busca genérica.
Filtrar pelo número sequencial da DPS.
Filtrar pela série da DPS.
Filtrar pela lista de chaves (ChaveDps — 45 chars, ou ChaveNfse — 53 chars).
Filtrar pelo documento (CPF/CNPJ) do tomador do serviço.
Filtrar pelo nome ou razão social do tomador do serviço.
Filtrar pelo documento (CPF/CNPJ) do prestador do serviço.
Filtrar pelo nome ou razão social do prestador do serviço.
Filtrar documentos emitidos a partir desta data.
Filtrar documentos emitidos até esta data.
Filtrar documentos cancelados a partir desta data.
Filtrar documentos cancelados até esta data.
Filtrar pelo valor mínimo do serviço.
Filtrar pelo valor máximo do serviço.
Status da nota fiscal de serviço.
Allowed values:PendenteAutorizadaCanceladaRejeitadaEmCancelamentoSubstituidaInutilizada
Campo pelo qual a listagem de notas fiscais de serviço será ordenada.
Allowed values:DataEmissaoSerieNumeracaoNomeTomador
Define se a ordenação é decrescente. Padrão: true.
Default:true
Paginação da listagem - offset.
Default:1
Paginação da listagem - limit.
Default:10
Headers
Documento do emissor.
Response
Response
OK
ListarNotasFiscaisServicoViewModelListPaginationResponse
Dados de listagem de notas fiscais de serviço eletrônicas (NFS-e Nacional).