D Geranet Docs
maisagil

Maisagil.net

Fique informado sobre novidades do mundo empresarial e informações sobre o sistema Maisagil.net

← Voltar para o inicio
Ajuda e Suporte / Desenvolvedores 04.04.2026 3 min de leitura Bill Barsch

Configuracao de emissao de notas de servicos com a API do Emissor Agil

Guia tecnico para configurar a emissao de NFS-e com a API do Emissor Agil, incluindo XML, certificado digital e particularidades das prefeituras.

Configuracao de emissao de notas de servicos com a API do Emissor Agil

Guia para desenvolvedores.

Este material mostra como configurar a emissão de Notas Fiscais de Serviço com a API do Emissor Agil.

1. Requisitos

  • Certificado digital (modelo A1 ou A3) com sua respectiva senha
  • Nome de usuario e senha de acesso ao portal da prefeitura da cidade onde a empresa esta cadastrada
  • XML de uma nota fiscal da empresa que ja tenha sido emitida pelo portal da prefeitura

Esses tres requisitos sao essenciais para realizar a configuracao no Emissor Agil e garantir o correto envio das notas de servico.

Consulte a lista de cidades atendidas aqui:
Ver lista de cidades

2. Extracao de Dados Importantes do XML

Abra o XML de uma NFSe (Nota Fiscal de Servicos Eletronica) ja emitida e procure pelos seguintes campos:

Inscricao Municipal da Empresa Emitente

Esse dado identifica a empresa junto a prefeitura responsavel pela emissao.

Codigo do Item da Lista de Servicos

Normalmente, segue a codificacao federal (LC 116/2003) ou uma codificacao propria da prefeitura.

Aliquota de ISS

Percentual de ISS que sera aplicado para calculo do imposto.

Serie da Nota Fiscal

Identifica a sequencia de emissao para a prefeitura.

Observacao: caso a prefeitura nao utilize serie, pode-se usar 1 como padrao.

Alem disso, fique atento aos dados gerais do emitente, como CNPJ, endereco e razao social, bem como os dados do tomador/cliente.

3. Observacoes Especificas de Algumas Prefeituras

Serie da Nota Fiscal Ausente

Caso a prefeitura nao exija a serie, voce pode enviar o valor 1 como padrao.

Liberacao para Emissao Externa via API/Webservice

Alguns municipios exigem liberacao previa para que a emissao por sistemas externos funcione.

E necessario entrar em contato com a prefeitura ou solicitar ao contador para habilitar essa permissao.

Codigo de Natureza de Operacao / Numero de Servico

Em alguns casos, o codigo de emissao de NFSe pode diferir do padrao. Por exemplo, em Passo Fundo/RS, utiliza-se o codigo 53.

Verifique qual codigo e exigido em cada prefeitura.

Chave de Acesso ou Frase Secreta

Algumas prefeituras exigem a geracao de uma chave ou frase secreta no portal para autorizar o envio via API.

O contador pode ajudar a gerar ou localizar essas informacoes.

Vincular o Certificado no Portal

Antes de usar o certificado digital para emissao via API, pode ser necessario vincula-lo no portal da prefeitura para que seja reconhecido.

Novamente, o contador pode auxiliar neste processo.

Diferenca entre Codigo da Lista de Servicos e Codigo de Tributacao

Algumas cidades exigem codigos diferentes para a lista de servicos e para a tributacao, como 14.01 (lista de servicos) e 1401 (codigo de tributacao), ou 04.01 na lista de servicos e 401 na tributacao.

Fique atento a esses detalhes no momento de preencher os dados.

Existem inumeras variacoes de regras entre os municipios. Em caso de erro ou duvida, entre em contato conosco para avaliar as particularidades de cada prefeitura.

4. Passo a Passo Resumido

Obtenha o XML de uma NFSe ja emitida

Localize os campos principais: Inscricao Municipal, Codigo do Item de Servicos, Aliquota, Serie e demais dados necessarios.

Valide o Certificado Digital

Verifique se o seu certificado digital (A1) esta funcionando e guarde a senha.

Configure no Emissor Agil

Baixe o emissor aqui:
Baixar Emissor Agil

  • Informe o nome de usuario e senha do sistema AgilContabil.net no aplicativo do emissor
  • Vincule o certificado digital e digite a senha do certificado
  • Para vincular, clique na primeira celula da tabela mostrada no aplicativo emissor

Script de exemplo para emissao:
Ver script de exemplo

Informe os dados da empresa (CNPJ, inscricao municipal, endereco) e os dados exigidos pela prefeitura (codigos, aliquotas etc.).

Verifique Configuracoes Especificas

Se a prefeitura exigir liberacao para emissao por sistemas externos, solicite ao contador que faca essa habilitacao.

Caso precise de chave de acesso ou frase secreta, gere no portal e inclua no Emissor Agil.

Realize um Teste de Emissao

Emita uma NFSe de teste para garantir que as configuracoes estao corretas.

Observe mensagens de erro ou avisos do sistema da prefeitura.

Ajuste se Necessario

Se houver divergencias, revise os codigos utilizados (lista de servicos, codigo de tributacao, natureza de operacao etc.).

Corrija ou entre em contato com nossa equipe de suporte para auxilio.

Conclusao

Seguindo esses passos, voce estara apto a configurar a emissao de Notas Fiscais de Servico com a API do Emissor Agil.

Lembre-se de que as prefeituras podem ter regras particulares. Sempre que surgir uma duvida ou erro especifico, verifique diretamente com o portal da prefeitura ou entre em contato conosco para suporte.


Precisa de uma operacao fiscal mais integrada?

Empresas e desenvolvedores que trabalham com emissao de notas fiscais precisam de sistemas confiaveis, organizados e preparados para diferentes cenarios fiscais.

O MaisAgil ajuda a centralizar operacoes, emissao de documentos e rotinas empresariais em uma unica plataforma.

Conheca o sistema:
https://www.maisagil.net