Bem-vindo à nossa plataforma de emissão de Nota Fiscal de Serviços Eletrônica (NFSe)!
Estamos aqui para simplificar sua experiência, tornando o processo de emissão rápido, intuitivo, seguro e eficiente. Nossa API proporciona a melhor comunicação entre as softhouses e prefeituras, tirando a burocracia na preparação dos dados essenciais para emissão das notas fiscais.
Com nossa solução, informações recorrentes, como os dados do prestador, regime tributário e certificado digital, serão previamente configuradas no portal, enquanto nossa API facilitará a integração, solicitando apenas informações específicas, como tomador, serviços e valores de impostos, em um formato JSON simples.
É importante mencionar que o município precisa estar homologado com a nossa plataforma. Caso o município desejado não esteja na lista de estados e cidades homologadas, você poderá entrar em contato com nossa equipe comercial para viabilizar a homologação.
Vamos começar?
Para seguir nos passos abaixo é preciso do cadastro da empresa em nossa plataforma. Esse é um requisito para obter as credenciais de homologação e produção para utilização de nossos serviços.
Acesse nosso portal de parceiros Integro Parceiros para cadastro de sua empresa:
Informar os seguintes dados no formulário:
O certificado digital é uma peça fundamental para garantir a autenticidade e validade jurídica das notas fiscais emitidas. Ele é utilizado exclusivamente para assinar os documentos fiscais, assegurando sua conformidade com os padrões legais e proteção contra alterações indevidas.
Entendemos que a segurança do seu certificado digital é essencial. Por isso, nossa plataforma foi projetada para utilizar o certificado apenas durante o processo de assinatura dos documentos fiscais, mantendo-o armazenado de forma segura e criptografada. Não realizamos nenhum uso indevido ou acesso não autorizado aos seus dados.
Realiza o upload de um certificado digital no formato Base64, valida a senha e armazena o certificado com uma chave única gerada pelo sistema.
| cnpjEmissor required | string CNPJ da empresa emitente associada ao certificado |
| base64 required | string Conteúdo do certificado digital codificado em Base64 (formato .pfx) |
| senha required | string Senha de acesso ao certificado digital |
| chaveCertificado | string Identificador único gerado para o certificado armazenado |
| vencimento | string <date-time> Data de validade do certificado (NotAfter) |
{- "cnpjEmissor": "string",
- "base64": "string",
- "senha": "string"
}{- "chaveCertificado": "string",
- "vencimento": "2019-08-24T14:15:22Z"
}Retorna todos os emitentes cadastrados na plataforma associados ao usuário autenticado. Cada emitente inclui dados cadastrais básicos e seu respectivo endereço.
| codigo | integer or null Código interno do emitente |
| razaoSocial | string Razão social da empresa emitente |
| nomeFantasia | string Nome fantasia da empresa emitente |
| cpfCnpj | string CNPJ ou CPF do emitente |
| inscricaoEstadual | string or null Inscrição estadual do emitente |
| inscricaoMunicipal | string or null Inscrição municipal do emitente |
| telefone | string Telefone de contato |
string or null E-mail de contato | |
| usuarioPrefeitura | string or null Usuário da prefeitura (para autenticação em prefeituras que exigem) |
| senhaPrefeitura | string or null Senha da prefeitura (para autenticação em prefeituras que exigem) |
| codigoCnae | string Código CNAE principal do emitente |
| incentivadorCultural | boolean Indica se o emitente é incentivador cultural |
| incentivoFiscal | string Descrição do incentivo fiscal se houver |
| optanteSimples | boolean Indica se o emitente é optante pelo Simples Nacional |
| regimeTributacao | integer Código do regime de tributação do emitente |
| ativo | boolean Indica se o emitente está ativo |
object (EnderecoEmitente) Endereço cadastrado do emitente |
[- {
- "codigo": 0,
- "razaoSocial": "string",
- "nomeFantasia": "string",
- "cpfCnpj": "string",
- "inscricaoEstadual": "string",
- "inscricaoMunicipal": "string",
- "telefone": "string",
- "email": "string",
- "usuarioPrefeitura": "string",
- "senhaPrefeitura": "string",
- "codigoCnae": "string",
- "incentivadorCultural": true,
- "incentivoFiscal": "string",
- "optanteSimples": true,
- "regimeTributacao": 0,
- "ativo": true,
- "endereco": {
- "codigo": 0,
- "codigoEmitente": 0,
- "logradouro": "string",
- "bairro": "string",
- "numero": "string",
- "cep": "string",
- "complemento": "string",
- "codigoIBGEMunicipio": 0,
- "codigoIBGEUF": 0
}
}
]Retorna os dados do emitente com o código informado, caso esteja cadastrado na base de dados do usuário autenticado.
| codigo required | integer Código interno do emitente |
| codigo | integer or null Código interno do emitente |
| razaoSocial | string Razão social da empresa emitente |
| nomeFantasia | string Nome fantasia da empresa emitente |
| cpfCnpj | string CNPJ ou CPF do emitente |
| inscricaoEstadual | string or null Inscrição estadual do emitente |
| inscricaoMunicipal | string or null Inscrição municipal do emitente |
| telefone | string Telefone de contato |
string or null E-mail de contato | |
| usuarioPrefeitura | string or null Usuário da prefeitura (para autenticação em prefeituras que exigem) |
| senhaPrefeitura | string or null Senha da prefeitura (para autenticação em prefeituras que exigem) |
| codigoCnae | string Código CNAE principal do emitente |
| incentivadorCultural | boolean Indica se o emitente é incentivador cultural |
| incentivoFiscal | string Descrição do incentivo fiscal se houver |
| optanteSimples | boolean Indica se o emitente é optante pelo Simples Nacional |
| regimeTributacao | integer Código do regime de tributação do emitente |
| ativo | boolean Indica se o emitente está ativo |
object (EnderecoEmitente) Endereço cadastrado do emitente |
{- "codigo": 0,
- "razaoSocial": "string",
- "nomeFantasia": "string",
- "cpfCnpj": "string",
- "inscricaoEstadual": "string",
- "inscricaoMunicipal": "string",
- "telefone": "string",
- "email": "string",
- "usuarioPrefeitura": "string",
- "senhaPrefeitura": "string",
- "codigoCnae": "string",
- "incentivadorCultural": true,
- "incentivoFiscal": "string",
- "optanteSimples": true,
- "regimeTributacao": 0,
- "ativo": true,
- "endereco": {
- "codigo": 0,
- "codigoEmitente": 0,
- "logradouro": "string",
- "bairro": "string",
- "numero": "string",
- "cep": "string",
- "complemento": "string",
- "codigoIBGEMunicipio": 0,
- "codigoIBGEUF": 0
}
}Retorna os dados do emitente associado ao CPF ou CNPJ informado, se houver.
| cpfCnpj required | string^[0-9]{11}|[0-9]{14}$ Example: 12345678000199 CPF ou CNPJ do emitente (somente números) |
| codigo | integer or null Código interno do emitente |
| razaoSocial | string Razão social da empresa emitente |
| nomeFantasia | string Nome fantasia da empresa emitente |
| cpfCnpj | string CNPJ ou CPF do emitente |
| inscricaoEstadual | string or null Inscrição estadual do emitente |
| inscricaoMunicipal | string or null Inscrição municipal do emitente |
| telefone | string Telefone de contato |
string or null E-mail de contato | |
| usuarioPrefeitura | string or null Usuário da prefeitura (para autenticação em prefeituras que exigem) |
| senhaPrefeitura | string or null Senha da prefeitura (para autenticação em prefeituras que exigem) |
| codigoCnae | string Código CNAE principal do emitente |
| incentivadorCultural | boolean Indica se o emitente é incentivador cultural |
| incentivoFiscal | string Descrição do incentivo fiscal se houver |
| optanteSimples | boolean Indica se o emitente é optante pelo Simples Nacional |
| regimeTributacao | integer Código do regime de tributação do emitente |
| ativo | boolean Indica se o emitente está ativo |
object (EnderecoEmitente) Endereço cadastrado do emitente |
{- "codigo": 0,
- "razaoSocial": "string",
- "nomeFantasia": "string",
- "cpfCnpj": "string",
- "inscricaoEstadual": "string",
- "inscricaoMunicipal": "string",
- "telefone": "string",
- "email": "string",
- "usuarioPrefeitura": "string",
- "senhaPrefeitura": "string",
- "codigoCnae": "string",
- "incentivadorCultural": true,
- "incentivoFiscal": "string",
- "optanteSimples": true,
- "regimeTributacao": 0,
- "ativo": true,
- "endereco": {
- "codigo": 0,
- "codigoEmitente": 0,
- "logradouro": "string",
- "bairro": "string",
- "numero": "string",
- "cep": "string",
- "complemento": "string",
- "codigoIBGEMunicipio": 0,
- "codigoIBGEUF": 0
}
}Lista até 50 emitentes do usuário filtrados por CNPJ/CPF, razão social ou nome fantasia.
| termo required | string Termo de busca (não vazio) |
| codigo | integer or null Código interno do emitente |
| razaoSocial | string Razão social da empresa emitente |
| nomeFantasia | string Nome fantasia da empresa emitente |
| cpfCnpj | string CNPJ ou CPF do emitente |
| inscricaoEstadual | string or null Inscrição estadual do emitente |
| inscricaoMunicipal | string or null Inscrição municipal do emitente |
| telefone | string Telefone de contato |
string or null E-mail de contato | |
| usuarioPrefeitura | string or null Usuário da prefeitura (para autenticação em prefeituras que exigem) |
| senhaPrefeitura | string or null Senha da prefeitura (para autenticação em prefeituras que exigem) |
| codigoCnae | string Código CNAE principal do emitente |
| incentivadorCultural | boolean Indica se o emitente é incentivador cultural |
| incentivoFiscal | string Descrição do incentivo fiscal se houver |
| optanteSimples | boolean Indica se o emitente é optante pelo Simples Nacional |
| regimeTributacao | integer Código do regime de tributação do emitente |
| ativo | boolean Indica se o emitente está ativo |
object (EnderecoEmitente) Endereço cadastrado do emitente |
[- {
- "codigo": 0,
- "razaoSocial": "string",
- "nomeFantasia": "string",
- "cpfCnpj": "string",
- "inscricaoEstadual": "string",
- "inscricaoMunicipal": "string",
- "telefone": "string",
- "email": "string",
- "usuarioPrefeitura": "string",
- "senhaPrefeitura": "string",
- "codigoCnae": "string",
- "incentivadorCultural": true,
- "incentivoFiscal": "string",
- "optanteSimples": true,
- "regimeTributacao": 0,
- "ativo": true,
- "endereco": {
- "codigo": 0,
- "codigoEmitente": 0,
- "logradouro": "string",
- "bairro": "string",
- "numero": "string",
- "cep": "string",
- "complemento": "string",
- "codigoIBGEMunicipio": 0,
- "codigoIBGEUF": 0
}
}
]Registra um novo emitente no sistema, vinculando-o ao usuário da sessão.
| codigo | integer or null Código interno do emitente |
| razaoSocial | string Razão social da empresa emitente |
| nomeFantasia | string Nome fantasia da empresa emitente |
| cpfCnpj | string CNPJ ou CPF do emitente |
| inscricaoEstadual | string or null Inscrição estadual do emitente |
| inscricaoMunicipal | string or null Inscrição municipal do emitente |
| telefone | string Telefone de contato |
string or null E-mail de contato | |
| usuarioPrefeitura | string or null Usuário da prefeitura (para autenticação em prefeituras que exigem) |
| senhaPrefeitura | string or null Senha da prefeitura (para autenticação em prefeituras que exigem) |
| codigoCnae | string Código CNAE principal do emitente |
| incentivadorCultural | boolean Indica se o emitente é incentivador cultural |
| incentivoFiscal | string Descrição do incentivo fiscal se houver |
| optanteSimples | boolean Indica se o emitente é optante pelo Simples Nacional |
| regimeTributacao | integer Código do regime de tributação do emitente |
| ativo | boolean Indica se o emitente está ativo |
object (EnderecoEmitente) Endereço cadastrado do emitente |
| mensagem | string |
| cpfCnpj | string |
| codigo | integer |
{- "codigo": 0,
- "razaoSocial": "string",
- "nomeFantasia": "string",
- "cpfCnpj": "string",
- "inscricaoEstadual": "string",
- "inscricaoMunicipal": "string",
- "telefone": "string",
- "email": "string",
- "usuarioPrefeitura": "string",
- "senhaPrefeitura": "string",
- "codigoCnae": "string",
- "incentivadorCultural": true,
- "incentivoFiscal": "string",
- "optanteSimples": true,
- "regimeTributacao": 0,
- "ativo": true,
- "endereco": {
- "codigo": 0,
- "codigoEmitente": 0,
- "logradouro": "string",
- "bairro": "string",
- "numero": "string",
- "cep": "string",
- "complemento": "string",
- "codigoIBGEMunicipio": 0,
- "codigoIBGEUF": 0
}
}{- "mensagem": "Emitente cadastrado com sucesso.",
- "cpfCnpj": "12345678000199",
- "codigo": 101
}Atualiza as informações de um emitente já existente com base no seu código.
| codigo | integer or null Código interno do emitente |
| razaoSocial | string Razão social da empresa emitente |
| nomeFantasia | string Nome fantasia da empresa emitente |
| cpfCnpj | string CNPJ ou CPF do emitente |
| inscricaoEstadual | string or null Inscrição estadual do emitente |
| inscricaoMunicipal | string or null Inscrição municipal do emitente |
| telefone | string Telefone de contato |
string or null E-mail de contato | |
| usuarioPrefeitura | string or null Usuário da prefeitura (para autenticação em prefeituras que exigem) |
| senhaPrefeitura | string or null Senha da prefeitura (para autenticação em prefeituras que exigem) |
| codigoCnae | string Código CNAE principal do emitente |
| incentivadorCultural | boolean Indica se o emitente é incentivador cultural |
| incentivoFiscal | string Descrição do incentivo fiscal se houver |
| optanteSimples | boolean Indica se o emitente é optante pelo Simples Nacional |
| regimeTributacao | integer Código do regime de tributação do emitente |
| ativo | boolean Indica se o emitente está ativo |
object (EnderecoEmitente) Endereço cadastrado do emitente |
| mensagem | string |
| cpfCnpj | string |
| codigo | integer |
{- "codigo": 0,
- "razaoSocial": "string",
- "nomeFantasia": "string",
- "cpfCnpj": "string",
- "inscricaoEstadual": "string",
- "inscricaoMunicipal": "string",
- "telefone": "string",
- "email": "string",
- "usuarioPrefeitura": "string",
- "senhaPrefeitura": "string",
- "codigoCnae": "string",
- "incentivadorCultural": true,
- "incentivoFiscal": "string",
- "optanteSimples": true,
- "regimeTributacao": 0,
- "ativo": true,
- "endereco": {
- "codigo": 0,
- "codigoEmitente": 0,
- "logradouro": "string",
- "bairro": "string",
- "numero": "string",
- "cep": "string",
- "complemento": "string",
- "codigoIBGEMunicipio": 0,
- "codigoIBGEUF": 0
}
}{- "mensagem": "Emitente atualizado com sucesso.",
- "cpfCnpj": "12345678000199",
- "codigo": 101
}Remove logicamente (ou fisicamente, dependendo da implementação) um emitente a partir do seu código.
| codigo required | integer Example: 101 Código do emitente a ser excluído |
| mensagem | string |
{- "mensagem": "Emitente excluido com sucesso."
}Retorna os detalhes de um webhook associado ao emitente do usuário da sessão.
| codigo required | string <uuid> Identificador único (GUID) do webhook |
| codigo | string or null <uuid> Obrigatório no PUT; omitido no POST para novo registro |
| evento | integer <int32> (EventoComunicacao) Enum: 0 1 2 3 4 5 6 7 8 9 10 11 |
| ativo | boolean |
| url | string or null |
| codigoEmitente | integer <int32> |
{- "codigo": "81e48cac-c3e8-4135-aad1-32f73b3b54da",
- "evento": 0,
- "ativo": true,
- "url": "string",
- "codigoEmitente": 0
}Remove permanentemente um webhook associado ao emitente do usuário da sessão.
| codigo required | string <uuid> Example: 6f9619ff-8b86-d011-b42d-00cf4fc964ff Identificador único (GUID) do webhook a ser excluído |
| mensagem | string |
{- "mensagem": "Webhook excluído com sucesso."
}Retorna todos os webhooks vinculados ao emitente informado (do usuário autenticado).
| codigoEmitente required | integer |
| codigo | string or null <uuid> Obrigatório no PUT; omitido no POST para novo registro |
| evento | integer <int32> (EventoComunicacao) Enum: 0 1 2 3 4 5 6 7 8 9 10 11 |
| ativo | boolean |
| url | string or null |
| codigoEmitente | integer <int32> |
[- {
- "codigo": "81e48cac-c3e8-4135-aad1-32f73b3b54da",
- "evento": 0,
- "ativo": true,
- "url": "string",
- "codigoEmitente": 0
}
]Cria um novo webhook para o emitente informado no corpo da requisição.
| codigo | string or null <uuid> Obrigatório no PUT; omitido no POST para novo registro |
| evento | integer <int32> (EventoComunicacao) Enum: 0 1 2 3 4 5 6 7 8 9 10 11 |
| ativo | boolean |
| url | string or null |
| codigoEmitente | integer <int32> |
| codigo | string or null <uuid> Obrigatório no PUT; omitido no POST para novo registro |
| evento | integer <int32> (EventoComunicacao) Enum: 0 1 2 3 4 5 6 7 8 9 10 11 |
| ativo | boolean |
| url | string or null |
| codigoEmitente | integer <int32> |
{- "codigo": "81e48cac-c3e8-4135-aad1-32f73b3b54da",
- "evento": 0,
- "ativo": true,
- "url": "string",
- "codigoEmitente": 0
}{- "codigo": "81e48cac-c3e8-4135-aad1-32f73b3b54da",
- "evento": 0,
- "ativo": true,
- "url": "string",
- "codigoEmitente": 0
}Atualiza os dados de um webhook existente vinculado ao emitente do usuário da sessão.
| codigo | string or null <uuid> Obrigatório no PUT; omitido no POST para novo registro |
| evento | integer <int32> (EventoComunicacao) Enum: 0 1 2 3 4 5 6 7 8 9 10 11 |
| ativo | boolean |
| url | string or null |
| codigoEmitente | integer <int32> |
| codigo | string or null <uuid> Obrigatório no PUT; omitido no POST para novo registro |
| evento | integer <int32> (EventoComunicacao) Enum: 0 1 2 3 4 5 6 7 8 9 10 11 |
| ativo | boolean |
| url | string or null |
| codigoEmitente | integer <int32> |
{- "codigo": "81e48cac-c3e8-4135-aad1-32f73b3b54da",
- "evento": 0,
- "ativo": true,
- "url": "string",
- "codigoEmitente": 0
}{- "codigo": "81e48cac-c3e8-4135-aad1-32f73b3b54da",
- "evento": 0,
- "ativo": true,
- "url": "string",
- "codigoEmitente": 0
}Este endpoint permite enviar notas fiscais de serviço.
| identificacaoEmitente | string or null Identificação única do emitente do lote |
Array of objects or null (NotaFiscalResumida) Lista de notas fiscais que compõem o lote | |
| enviarParaProducao | boolean Define se a nota será enviada para produção (true) ou apenas homologação/teste (false) |
| urlWebhook | string or null URL para notificação via webhook (opcional) |
| protocolo | string Identificador externo do protocolo |
| status | string |
| mensagem | string or null |
Array of objects or null (ProtocoloNotaResponse) | |
| dadosCancelamento | object or null |
{- "identificacaoEmitente": "string",
- "notas": [
- {
- "rps": {
- "numeroRPS": "string",
- "numeroNota": "string",
- "serie": "string",
- "tipo": "string",
- "status": 0,
- "dataEmissao": "2019-08-24T14:15:22Z",
- "dataCompetencia": "2019-08-24T14:15:22Z",
- "codigoVerificacao": "string",
- "chaveNota": "string"
}, - "destinatario": {
- "razaoSocial": "string",
- "nomeFantasia": "string",
- "cpfCnpj": "string",
- "inscricaoEstadual": "string",
- "inscricaoMunicipal": "string",
- "telefone": "string",
- "endereco": {
- "logradouro": "string",
- "numero": "string",
- "bairro": "string",
- "cep": "string",
- "complemento": "string",
- "codigoPais": 0,
- "codigoIBGEUF": 0,
- "codigoIBGEMunicipio": 0,
- "descricaoUF": "string",
- "descricaoMunicipio": "string",
- "siglaUF": "string"
}
}, - "servicos": [
- {
- "codigo": "string",
- "descricao": "string",
- "codigoTributacao": "string",
- "localPrestacao": "string",
- "responsavelPelaRetencao": 0,
- "exigibilidadeISS": 0,
- "tipoTributacao": 0,
- "municipioIncidencia": 0,
- "aliquotaISS": 0.1,
- "retemISS": 0,
- "quantidade": 0.1,
- "valorUnitario": 0.1,
- "valorDesconto": 0.1,
- "valorAcrescimo": 0.1,
- "codigoCnae": "string",
- "numeroProcesso": "string",
- "nbs": "string",
- "ibsCbs": {
- "codigoOperacao": "string",
- "operacaoTrabalhista": "string",
- "categoriaOperacao": "string",
- "categoriaEntePublico": "string",
- "descricaoCategoriaEntePublico": "string",
- "regime": {
- "cst": "string",
- "cct": "string"
}
}, - "pisCofins": {
- "modalidadeRetencao": "string",
- "baseDeCalculo": 0.1,
- "cst": "string",
- "pis": {
- "percentual": 0.1,
- "valor": 0.1
}, - "cofins": {
- "percentual": 0.1,
- "valor": 0.1
}
}, - "totaisDosTributos": {
- "percentualDosTributosFederais": 0.1,
- "percentualDosTributosEstaduais": 0.1,
- "percentualDosTributosMunicipais": 0.1,
- "percentualDosTributosDoSimplesNacional": 0.1
}
}
], - "condicoesPagamentos": [
- {
- "condicao": "string",
- "pagamentos": [
- {
- "parcela": 0,
- "dataPagamento": "2019-08-24T14:15:22Z",
- "valor": 0.1
}
]
}
], - "observacao": "string",
- "subtituicaoRps": {
- "numeroRPS": "string",
- "numeroNota": "string",
- "serie": "string",
- "tipo": "string"
}
}
], - "enviarParaProducao": true,
- "urlWebhook": "string"
}{- "protocolo": "string",
- "status": "string",
- "mensagem": "string",
- "notas": [
- {
- "codigoNota": 0,
- "tipoNota": "string",
- "numero": "string",
- "rps": "string",
- "serie": "string",
- "situacao": "string",
- "dataEmissao": "2019-08-24",
- "codigoVerificacao": "string",
- "dataHoraCancelamento": "2019-08-24T14:15:22Z",
- "protocolo": "string"
}
], - "dadosCancelamento": { }
}Retorna os dados da nota fiscal eletrônica, incluindo links para o XML e PDF.
| codigoNota required | integer Código identificador da nota fiscal. |
| codigoNota | integer Código interno da nota fiscal |
| tipoNota | string or null Tipo da nota fiscal |
| numero | string or null Número da nota fiscal emitida |
| rps | string Número do RPS (Recibo Provisório de Serviços) |
| serie | string Série da nota fiscal |
| situacao | string Situação/status da nota (texto) |
| dataEmissao | string <date> Data de emissão da nota |
| codigoVerificacao | string or null Código de verificação da nota (quando aplicável) |
| xml | string or null <uri> URL para download do XML da nota fiscal. |
string or null <uri> URL para download do PDF da nota fiscal. | |
| dataHoraCancelamento | string or null <date-time> Data e hora do cancelamento da nota (se houver). |
| protocolo | string or null Protocolo de processamento da nota. |
{- "codigoNota": 99999,
- "tipoNota": "1",
- "numero": "1",
- "rps": "99",
- "serie": "1",
- "situacao": "Autorizada",
- "dataEmissao": "2025-01-01",
- "codigoVerificacao": "ABCDEFGH",
- "dataHoraCancelamento": "2025-01-01T20:11:44.0000000-03:00",
- "protocolo": "HML-145405dcfc0a48c4a23054c9584507a8"
}Retorna até 50 notas do usuário cujo identificador de protocolo (ambiente) começa com o prefixo informado (ex.: homologação vs produção, conforme prefixo gravado no protocolo).
| ambiente required | string |
| codigoNota | integer |
| codigoEmitente | integer |
| cpfCnpjEmitente | string |
| nomeEmitente | string |
| numeroRPS | string |
| serieRPS | string |
| loteRPS | integer |
| valorTotal | number |
| status | string |
| dataAutorizacao | string or null <date> |
| tempoDeProcessamento | string or null |
| protocolo | string or null Protocolo de processamento da nota. |
[- {
- "codigoNota": 0,
- "codigoEmitente": 0,
- "cpfCnpjEmitente": "string",
- "nomeEmitente": "string",
- "numeroRPS": "string",
- "serieRPS": "string",
- "loteRPS": 0,
- "valorTotal": 0,
- "status": "string",
- "dataAutorizacao": "2019-08-24",
- "tempoDeProcessamento": "string",
- "protocolo": "string"
}
]Até 50 notas filtradas por ambiente (prefixo do protocolo) e termo (código da nota, CNPJ, número, razão/nome fantasia ou identificador do protocolo).
| ambiente required | string |
| termo required | string |
| codigoNota | integer |
| codigoEmitente | integer |
| cpfCnpjEmitente | string |
| nomeEmitente | string |
| numeroRPS | string |
| serieRPS | string |
| loteRPS | integer |
| valorTotal | number |
| status | string |
| dataAutorizacao | string or null <date> |
| tempoDeProcessamento | string or null |
| protocolo | string or null Protocolo de processamento da nota. |
[- {
- "codigoNota": 0,
- "codigoEmitente": 0,
- "cpfCnpjEmitente": "string",
- "nomeEmitente": "string",
- "numeroRPS": "string",
- "serieRPS": "string",
- "loteRPS": 0,
- "valorTotal": 0,
- "status": "string",
- "dataAutorizacao": "2019-08-24",
- "tempoDeProcessamento": "string",
- "protocolo": "string"
}
]Permite consultar as notas fiscais de serviço associadas a um determinado protocolo de envio. O protocolo é informado como parâmetro de rota.
| protocolo required | string Identificador externo do protocolo (GUID/string retornado no envio) |
| protocolo | string Identificador externo do protocolo |
| status | string |
| mensagem | string or null |
Array of objects or null (ProtocoloNotaResponse) | |
| dadosCancelamento | object or null |
{- "protocolo": "string",
- "status": "string",
- "mensagem": "string",
- "notas": [
- {
- "codigoNota": 0,
- "tipoNota": "string",
- "numero": "string",
- "rps": "string",
- "serie": "string",
- "situacao": "string",
- "dataEmissao": "2019-08-24",
- "codigoVerificacao": "string",
- "dataHoraCancelamento": "2019-08-24T14:15:22Z",
- "protocolo": "string"
}
], - "dadosCancelamento": { }
}Permite cancelar uma nota fiscal de serviço previamente emitida. O cancelamento é realizado com base no código da nota fiscal. É possível informar opcionalmente uma URL de webhook para ser notificado com o resultado do processamento.
| codigoNota required | integer Código da nota fiscal a ser cancelada |
| urlWebhook | string <uri> URL para notificação via webhook (opcional) |
| protocolo | string Identificador externo do protocolo |
| status | string |
| mensagem | string or null |
Array of objects or null (ProtocoloNotaResponse) | |
| dadosCancelamento | object or null |
{
}{- "protocolo": "string",
- "status": "string",
- "mensagem": "string",
- "notas": [
- {
- "codigoNota": 0,
- "tipoNota": "string",
- "numero": "string",
- "rps": "string",
- "serie": "string",
- "situacao": "string",
- "dataEmissao": "2019-08-24",
- "codigoVerificacao": "string",
- "dataHoraCancelamento": "2019-08-24T14:15:22Z",
- "protocolo": "string"
}
], - "dadosCancelamento": { }
}Retorna o arquivo XML referente à nota fiscal identificada pelo codigoNota.
| codigoNota required | integer Código da nota fiscal. |
{- "mensagem": "string"
}Retorna o arquivo PDF referente à nota fiscal identificada pelo codigoNota.
| codigoNota required | integer Código da nota fiscal. |
{- "mensagem": "string"
}