NFS-e Nacional - Entendendo a geração do Código do Local de Incidência do ISSQN (Tag cLocIncid)?
FAQ_CIGAM > FAQ_Fiscal > Gestão Fiscal Municipal > NFS-e Nacional - Entendendo a geração do Código do Local de Incidência do ISSQN (Tag cLocIncid)?
Palavras-Chave
[editar]NFS-e Nacional. Nota Fiscal de Serviço Nacional. Local de Incidência do ISSQN. ISS.
Conceito
[editar]A tag <cLocIncid> (Código do Local de Incidência do ISSQN) é um campo fundamental no leiaute da NFS-e Nacional, gerado automaticamente pela API do ambiente de autorização. Compreender seu funcionamento é essencial para garantir a correta tributação do serviço prestado.
- Propósito: A tag <cLocIncid> identifica, por meio de um código de município do IBGE, o local onde o Imposto Sobre Serviços (ISS) deve ser recolhido. Em outras palavras, ela define qual prefeitura tem o direito de tributar a operação.
- Fonte Oficial: O código utilizado é o mesmo da tabela do IBGE, disponível no Anexo V do Manual de Orientação ao Contribuinte do ISSQN.
- Geração Automática: Diferente de outras tags que são preenchidas diretamente pelo contribuinte no documento DPS, o <cLocIncid> é uma tag de resposta.
Ela é calculada e inserida no XML da NFS-e pela própria API da Sefin Nacional, após a validação dos dados enviados. Sua geração segue rigorosamente as regras de aspecto espacial definidas na Lei Complementar Federal nº 116/2003, que determina onde o ISS é devido.
Para tomar essa decisão, a API analisa duas informações cruciais vindas do DPS:
<cTribNac> (Código de Tributação Nacional): Este é o ponto de partida. O código, definido pela Resolução CGSN nº 140/18, classifica o tipo de serviço prestado (ex: análise de sistemas, medicina, construção civil). O sistema consulta este código para saber qual regra de localização deve ser aplicada.
<cLocPrestacao> (Código do Local da Prestação): Para alguns serviços, a lei exige que o imposto seja pago no local onde o serviço foi efetivamente realizado. Neste caso, o contribuinte deve informar o código do município da prestação nesta tag, e a API o utilizará como base para o <cLocIncid>.
Exemplos Práticos
[editar]Cenário 1: Serviço Tributado no Local do Prestador
- Serviço: Análise e desenvolvimento de sistemas.
- Código (<cTribNac>): 0101.01
- Regra da LC 116/03: O ISS é devido no estabelecimento do prestador.
- Ação da API: O sistema ignora o local da prestação e define o <cLocIncid> com o código do município do prestador (informado nos dados do prestador no DPS).
Cenário 2: Serviço Tributado no Local da Prestação
- Serviço: Cessão de andaimes e estruturas temporárias.
- Código (<cTribNac>): 0305.01
- Regra da LC 116/03: O ISS é devido no local onde o serviço é executado.
- Ação da API: O sistema busca o valor da tag <cLocPrestacao> (preenchida pelo contribuinte) e o utiliza como valor para o <cLocIncid>.
Cenário 3: Serviço Tributado no Local do Tomador
- Serviço: Planos de medicina de grupo e convênios.
- Código (<cTribNac>): 0422.01
- Regra da LC 116/03 (e legislação específica): O ISS é devido no domicílio do tomador.
Ação da API: O sistema define o <cLocIncid> com o código do município do tomador (informado nos dados do tomador no DPS).
Resumo do Fluxo Lógico
[editar]- Você preenche o DPS com os dados do serviço, incluindo o Código de Tributação Nacional (<cTribNac>) e, quando aplicável, o Local da Prestação (<cLocPrestacao>) .
- A API da NFS-e recebe esses dados.
- O sistema analisa a regra legal atrelada ao <cTribNac> informado.
- Com base na regra, a API determina se deve usar o endereço do Prestador, do Tomador ou o <cLocPrestacao> para definir o município competente.
- Finalmente, a API gera a tag <cLocIncid> no XML da NFS-e com o código do IBGE do município definido no passo anterior.
