NFS-e: descobrir se a sua cidade já é atendida

A NFS-e não é um documento nacional único como a NF-e: quem emite é a prefeitura, e cada município tem o seu próprio sistema. Por isso o sistema só emite nota de serviço nas cidades com as quais ele já está integrado — hoje mais de mil e seiscentos municípios, espalhados por todos os estados, mas longe de serem todos os do país.

COMO DESCOBRIR, SEM PERGUNTAR A NINGUÉM
Vá em Notas de serviços › Gerenciar NFS-e e clique em adicionar.

  • Se o formulário da nota abrir normalmente, a sua cidade está atendida.
  • Se aparecer o aviso de que o sistema ainda não está homologado para emitir a NFS-e para o seu município, ela ainda não está.

Esse teste leva alguns segundos e vale mais do que qualquer lista, porque responde pela SUA cidade, no dia de hoje.

ANTES DE CONFIAR NO RESULTADO
Quem decide a resposta é a cidade cadastrada nos dados da sua empresa, em Configurações › Dados da empresa. Se o endereço estiver incompleto, o sistema não chega nem a testar: ele avisa que é preciso atualizar os dados da empresa para emitir a NFS-e.

Então a ordem certa é: primeiro conferir o endereço da empresa, depois fazer o teste.

SE VOCÊ TEM MAIS DE UMA LOJA
A resposta é por loja, porque cada uma tem o seu próprio endereço. A matriz pode emitir e a filial de outra cidade não — ou o contrário. Troque de loja e refaça o teste.

SE A SUA CIDADE AINDA NÃO ESTÁ ATENDIDA
O próprio aviso pede para solicitar a homologação. Vale a pena fazer isso: é assim que o seu município entra na fila. Peça o formulário de homologação no chat de atendimento e preencha. Ele pede os dados da empresa e o certificado digital, então tenha o arquivo do certificado e a senha dele em mãos. A homologação não tem custo adicional, porque a emissão de notas já está incluída no seu plano. O que não dá para prometer é prazo — a integração depende do que a prefeitura publica e disponibiliza, e isso não está na mão do sistema.

Enquanto isso, a emissão continua sendo pelo site da prefeitura, e o lançamento no sistema segue normal — venda, ordem de serviço, contrato e financeiro não dependem da nota.

O CAMPO LAYOUT DA NFS-e
Em Configurações › Gerais, aba NFS-e, existe o campo Layout da NFS-e, com duas opções: Integradora e Nacional. Ele diz por qual caminho a nota sai.

Quando o município já aderiu ao padrão nacional, o sistema reconhece e deixa o campo travado — não é defeito, é para você não mudar para um caminho que a sua prefeitura não aceita.

QUANDO A NOTA VOLTA COM "Erro no script (compilacao) NFENotaFiscalValidar"
Se a nota de serviço volta com uma mensagem que começa com java.lang.Exception: Erro no script (compilacao) NFENotaFiscalValidar (às vezes seguida de Method trim() not found), o caminho da emissão está errado para a sua cidade. Troque o Layout da NFS-e para Nacional:
1. Acesse Configurações › Gerais e abra a aba NFS-e.
2. No campo Layout da NFS-e, escolha Nacional.
3. Ao trocar o layout, a lista de campos muda e alguns são limpos: confira o bloco inteiro, inclusive a série e a natureza de operação.
4. Clique em Salvar configurações e emita a nota de novo.

HOMOLOGAÇÃO NÃO É CREDENCIAMENTO
São duas coisas, e as duas precisam existir:
- a homologação é do sistema com a prefeitura, e quem cuida somos nós;
- o credenciamento como emissor de nota eletrônica é da sua empresa com a prefeitura, e quem cuida é você ou o seu contador.

Cidade homologada com empresa não credenciada dá erro na hora de transmitir, e o erro vem da prefeitura, não do sistema.