cMunFG

O que é :

A tag <cMunFG> especifica o município onde o fato gerador do ICMS ocorreu, identificado por um código numérico padronizado pelo IBGE.

Função :

Identificar o município responsável pelo recolhimento do ICMS.
Permitir a correta aplicação das alíquotas de ICMS e outros tributos municipais ou estaduais.
Garantir a consistência fiscal com base no local da operação.

Formato:

Tipo de dado: Numérico
Tamanho: 7 dígitos
Exemplo: 3550308 (São Paulo/SP)
- Os dois primeiros dígitos representam o código da UF.
- Os demais identificam o município dentro daquela UF.

Valores Permitidos:

Códigos válidos de municípios conforme tabela IBGE.

Regras:

O valor informado deve corresponder ao código IBGE do município onde o fato gerador ocorreu.
O município deve estar dentro da UF informada na tag <cUF>.
Deve ser consistente com o endereço do emitente ou do estabelecimento responsável pela operação.

Uso Comum:

Operações Internas: O <cMunFG> corresponde ao município do emitente.
Operações Interestaduais: O <cMunFG> ainda é o município do emitente, pois o fato gerador ocorre no local de saída da mercadoria.
Exportações: O <cMunFG> é o município de onde a mercadoria foi exportada.

Relação com outros campos:

Relacionado diretamente com a tag <cUF>, que informa a UF do emitente, garantindo consistência fiscal.

Exemplo Prático:

<ide>
    <cMunFG>3550308</cMunFG>
    <!-- Outros campos do <ide> -->
</ide>

O código 3550308 indica que o fato gerador ocorreu no município de São Paulo/SP. O município deve ser consistente com o estado informado na tag <cUF>.

Erros Relacionados:

Código do Erro: 392 - "Rejeição: Código do município de ocorrência do fato gerador do ICMS inválido."
Descrição: O valor informado em <cMunFG> não corresponde a um código válido no padrão IBGE.
Código do Erro: 593 - "Rejeição: Município de ocorrência do fato gerador não pertence à UF informada."
Descrição: O município informado não é compatível com o estado (UF) indicado na tag <cUF>.
Código do Erro: 225 - "Rejeição: Falha no Schema XML da NFe."
Descrição: O campo <cMunFG> não foi informado ou contém um valor fora do padrão esperado (7 dígitos numéricos).

Importância:

A tag <cMunFG> é crucial para a validação fiscal da NFe e para a correta aplicação de impostos.
Erros no preenchimento podem causar rejeições ou problemas tributários.

Boas Práticas:

Utilize a tabela de códigos IBGE para preencher corretamente o campo <cMunFG>.
Certifique-se de que o município informado pertence à UF do emitente.
Valide o XML antes de enviá-lo para a SEFAZ para evitar rejeições.
Mantenha o cadastro de municípios atualizado no sistema emissor.

Considerações FInais:

O <cMunFG> conecta o fato gerador aos tributos aplicáveis no município correspondente.
Certifique-se de que o código seja consistente com a UF e os dados do emitente, evitando problemas fiscais.