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ódigoSignificadoO que fazer
E0235 / E0237Endereço do tomador incompleto (pessoa física precisa de CEP e número)Complete o endereço em *Tomadores* ou na própria nota
E0240Código de município do tomador inválidoUse o código IBGE de 7 dígitos (o sistema completa pelo CEP)
EM057 / EM035ISS retido exige inscrição municipal do tomadorInforme a IM do tomador ou desmarque "retém ISS" no perfil
E0431Desconto incondicionado zerado enviadoJá tratado automaticamente (não enviamos zero)
E232Erro 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.
E999Serviço não disponível (ex.: cancelamento)Cancele pelo portal e use *Sincronizar com a prefeitura*
L090Consulta de URL não autorizadaUse 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.