Quando a prefeitura rejeita: o que fazer
A tela da nota mostra o código do erro e uma explicação em português com o que fazer e onde. Os mais comuns no Distrito Federal:
| Código | Significado | O que fazer |
|---|---|---|
| E0235 / E0237 | Endereço do tomador incompleto (pessoa física precisa de CEP e número) | Complete o endereço em *Tomadores* ou na própria nota |
| E0240 | Código de município do tomador inválido | Use o código IBGE de 7 dígitos (o sistema completa pelo CEP) |
| EM057 / EM035 | ISS retido exige inscrição municipal do tomador | Informe a IM do tomador ou desmarque "retém ISS" no perfil |
| E0431 | Desconto incondicionado zerado enviado | Já tratado automaticamente (não enviamos zero) |
| E232 | Erro genérico da prefeitura ("procure a prefeitura") | Na empresa emissora, em Numeração, clique em Sincronizar com a prefeitura e tente de novo (no DF já apareceu com número fora da faixa liberada). Se continuar, abra chamado no ISS.net com o XML da tentativa. |
| E999 | Serviço não disponível (ex.: cancelamento) | Cancele pelo portal e use *Sincronizar com a prefeitura* |
| L090 | Consulta de URL não autorizada | Use a página pública de verificação com IM, número e código |
Uma nota rejeitada pode ser corrigida e reenviada com o mesmo número; nada é consumido na prefeitura.
Por que PIS e COFINS aparecem dentro de "CSLL retida" na NFS-e
No leiaute nacional, o total de retenções da nota é calculado pela prefeitura como CP + IRRF + CSLL + ISS retido; os valores de PIS e COFINS informados nos campos próprios não entram no valor líquido. Por isso, quando há PIS ou COFINS retidos, o NotaPlano soma PIS + COFINS + CSLL e informa tudo no campo "CSLL retida" (orientação oficial do ISSNet, 29/09/2026). A discriminação da nota continua mostrando cada retenção separada, e o valor líquido oficial passa a bater com o calculado. Isso vale para todos os municípios no padrão nacional; se alguma prefeitura se comportar diferente, o suporte desliga a capacidade pis_cofins_na_csll só para ela.
Cancelar ou substituir?
Algumas prefeituras (o DF, por exemplo) ainda não aceitam o cancelamento pelo webservice e respondem "E999 — serviço em construção". Nesses casos, para corrigir uma nota emitida, use Reemitir (substituir esta NFS-e) na tela da nota: o sistema cria uma nota nova, cópia da original e recalculada; quando você emite a nova, ela sai com o bloco de substituição do leiaute nacional e a prefeitura cancela a original por substituição (evento e105102). O cancelamento comum aceita só os motivos 1 (erro na emissão), 2 (serviço não prestado) e 9 (outros). Se você cancelar pelo portal da prefeitura, use "Sincronizar com a prefeitura" no histórico: a nota passa a "cancelada" aqui também.