Skip to content

Exemplos de Tabelas Baseados no Ementário Real

Este documento apresenta exemplos de registros para cada tabela do modelo de dados, baseados nos códigos reais do ementário de receita de Minas Gerais.

Estrutura do Código

O código segue o padrão: C.O.E.D.DD.D.T.II.SSS

  • C = Categoria (1 dígito) - Nível 1
  • O = Origem (1 dígito) - Nível 2
  • E = Espécie (1 dígito) - Nível 3
  • D = Desdobramento 1 (1 dígito) - Nível 4
  • DD = Desdobramento 2 (2 dígitos) - Nível 5
  • D = Desdobramento 3 (1 dígito) - Nível 6
  • T = Tipo de Receita (1 dígito) - Nível 7
  • II = Item de Receita (2 dígitos) - Nível 8
  • SSS = Subitem de Receita (3 dígitos) - Nível 9

1. Tabela serie_classificacao

Conceito GSIM: ClassificationSeries — agrupa classificações relacionadas.

Exemplo de Registro

serie_id serie_nome descricao orgao_responsavel data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
SERIE-RECEITA-MG Série de Classificações de Receita MG Série contendo classificações de receita do Estado de Minas Gerais, alinhada com a estrutura nacional SEFAZ-MG 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

2. Tabela classificacao_receita

Conceito GSIM: StatisticalClassification — classificação estatística específica.

Exemplo de Registro

classificacao_id serie_id classificacao_nome tipo_classificacao numero_niveis data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
CLASS-RECEITA-MG-2023 SERIE-RECEITA-MG Classificação de Receita do Estado de Minas Gerais hierárquica 9 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

3. Tabela nivel_hierarquico

Conceito GSIM: ClassificationLevel — define cada nível da hierarquia.

Exemplos de Registros (9 níveis)

nivel_id classificacao_id nivel_numero nivel_nome estrutura_codigo tipo_codigo data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
NIVEL-1-CATEGORIA CLASS-RECEITA-MG-2023 1 Categoria Econômica C numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
NIVEL-2-ORIGEM CLASS-RECEITA-MG-2023 2 Origem C.O numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
NIVEL-3-ESPECIE CLASS-RECEITA-MG-2023 3 Espécie C.O.E numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
NIVEL-4-DESDOB-1 CLASS-RECEITA-MG-2023 4 Desdobramento 1 C.O.E.D numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
NIVEL-5-DESDOB-2 CLASS-RECEITA-MG-2023 5 Desdobramento 2 C.O.E.D.DD numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
NIVEL-6-DESDOB-3 CLASS-RECEITA-MG-2023 6 Desdobramento 3 C.O.E.D.DD.D numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
NIVEL-7-TIPO CLASS-RECEITA-MG-2023 7 Tipo de Receita C.O.E.D.DD.D.T numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
NIVEL-8-ITEM CLASS-RECEITA-MG-2023 8 Item de Receita C.O.E.D.DD.D.T.II numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
NIVEL-9-SUBITEM CLASS-RECEITA-MG-2023 9 Subitem de Receita C.O.E.D.DD.D.T.II.SSS numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

3.1. Update de Nível - Mudança de Nome

Cenário: Em 20/08/2024, o nível 2 teve seu nome alterado de "Origem" para "Origem Jurídica". Esta é uma mudança editorial que não altera fronteiras conceituais entre categorias, portanto é tratada como um update (conforme ADR-002), não como uma nova versão.

Tabela afetada: - nivel_hierarquico: encerramento do registro com nome antigo e criação do registro com nome novo

1. Tabela nivel_hierarquico - Registro Original (encerrado)

nivel_id classificacao_id nivel_numero nivel_nome estrutura_codigo tipo_codigo data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
NIVEL-2-ORIGEM CLASS-RECEITA-MG-2023 2 Origem C.O numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 2024-08-20 14:30:00

2. Tabela nivel_hierarquico - Novo Registro (após update)

nivel_id classificacao_id nivel_numero nivel_nome estrutura_codigo tipo_codigo data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
NIVEL-2-ORIGEM CLASS-RECEITA-MG-2023 2 Origem Jurídica C.O numérico 2023-01-01 9999-12-31 2024-08-20 14:30:00 9999-12-31 23:59:59

Resumo das alterações: - Tabela nivel_hierarquico: 2 registros (1 encerrado e 1 novo) - data_vigencia_inicio permanece 2023-01-01 (a mudança não altera quando o nível passou a ser válido no mundo real; o nível existia desde 2023-01-01, apenas com nome diferente) - data_registro_inicio muda para 2024-08-20 14:30:00 (quando o sistema registrou a mudança do nome) - O registro anterior tem data_registro_fim atualizado para 2024-08-20 14:30:00 (quando o sistema deixou de considerar "Origem" como o nome correto) - Esta mudança é um update (mudança editorial), não uma nova versão, pois não altera fronteiras conceituais entre categorias (conforme GSIM v1.1 e ADR-002)


4. Tabela item_classificacao

Conceito GSIM: ClassificationItem — cada código/item da classificação.

Exemplos de Registros por Nível Hierárquico

Nível 1 - Categoria Econômica

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1000-00-0-0-00-0-00-000 1000.00.0.0.00.0.00.000 1000000000000 NIVEL-1-CATEGORIA NULL Receitas Correntes false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-2000-00-0-0-00-0-00-000 2000.00.0.0.00.0.00.000 2000000000000 NIVEL-1-CATEGORIA NULL Receitas de Capital false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-7000-00-0-0-00-0-00-000 7000.00.0.0.00.0.00.000 7000000000000 NIVEL-1-CATEGORIA NULL Receita Intraorçamentária false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-9000-00-0-0-00-0-00-000 9000.00.0.0.00.0.00.000 9000000000000 NIVEL-1-CATEGORIA NULL Dedução das Receitas false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Nível 2 - Origem (filho de "Receitas Correntes")

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1100-00-0-0-00-0-00-000 1100.00.0.0.00.0.00.000 1100000000000 NIVEL-2-ORIGEM ITEM-1000-00-0-0-00-0-00-000 Impostos, Taxas e Contribuições de Melhoria false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Nível 3 - Espécie (filho de "Impostos, Taxas e Contribuições de Melhoria")

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1110-00-0-0-00-0-00-000 1110.00.0.0.00.0.00.000 1110000000000 NIVEL-3-ESPECIE ITEM-1100-00-0-0-00-0-00-000 Impostos false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Nível 4 - Desdobramento 1 (filho de "Impostos")

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1111-00-0-0-00-0-00-000 1111.00.0.0.00.0.00.000 1111000000000 NIVEL-4-DESDOB-1 ITEM-1110-00-0-0-00-0-00-000 Impostos sobre o Comércio Exterior false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1112-00-0-0-00-0-00-000 1112.00.0.0.00.0.00.000 1112000000000 NIVEL-4-DESDOB-1 ITEM-1110-00-0-0-00-0-00-000 Impostos sobre o Patrimônio false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1113-00-0-0-00-0-00-000 1113.00.0.0.00.0.00.000 1113000000000 NIVEL-4-DESDOB-1 ITEM-1110-00-0-0-00-0-00-000 Impostos sobre a Renda e Proventos de Qualquer Natureza false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1114-00-0-0-00-0-00-000 1114.00.0.0.00.0.00.000 1114000000000 NIVEL-4-DESDOB-1 ITEM-1110-00-0-0-00-0-00-000 Impostos sobre a Produção e Circulação de Mercadorias e Serviços false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Nível 5 - Desdobramento 2 (filho de "Impostos sobre o Comércio Exterior")

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1111-01-0-0-00-0-00-000 1111.01.0.0.00.0.00.000 1111010000000 NIVEL-5-DESDOB-2 ITEM-1111-00-0-0-00-0-00-000 Imposto sobre a Importação false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1111-02-0-0-00-0-00-000 1111.02.0.0.00.0.00.000 1111020000000 NIVEL-5-DESDOB-2 ITEM-1111-00-0-0-00-0-00-000 Imposto sobre a Exportação false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Nível 6 - Desdobramento 3 (filho de "Imposto sobre a Propriedade Territorial Rural")

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1112-01-1-0-00-0-00-000 1112.01.1.0.00.0.00.000 1112011000000 NIVEL-6-DESDOB-3 ITEM-1112-01-0-0-00-0-00-000 Imposto sobre a Propriedade Territorial Rural - Municípios Conveniados false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1112-01-2-0-00-0-00-000 1112.01.2.0.00.0.00.000 1112012000000 NIVEL-6-DESDOB-3 ITEM-1112-01-0-0-00-0-00-000 Imposto sobre a Propriedade Territorial Rural - Municípios Não-Conveniados false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Nível 7 - Tipo de Receita (filho de "Imposto sobre a Propriedade de Veículos Automotores")

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1112-51-0-1-00-0-00-000 1112.51.0.1.00.0.00.000 1112510100000 NIVEL-7-TIPO ITEM-1112-51-0-0-00-0-00-000 IPVA - Principal false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1112-51-0-2-00-0-00-000 1112.51.0.2.00.0.00.000 1112510200000 NIVEL-7-TIPO ITEM-1112-51-0-0-00-0-00-000 IPVA - Multas e Juros de Mora false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1112-51-0-3-00-0-00-000 1112.51.0.3.00.0.00.000 1112510300000 NIVEL-7-TIPO ITEM-1112-51-0-0-00-0-00-000 IPVA - Dívida Ativa false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1112-51-0-4-00-0-00-000 1112.51.0.4.00.0.00.000 1112510400000 NIVEL-7-TIPO ITEM-1112-51-0-0-00-0-00-000 IPVA - Dívida Ativa - Multas e Juros de Mora false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Nível 8 - Item de Receita (filho de "IPVA - Principal")

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1112-51-0-1-01-0-00-000 1112.51.0.1.01.0.00.000 1112510101000 NIVEL-8-ITEM ITEM-1112-51-0-1-00-0-00-000 IPVA - Princ. - Cota Parte do Estado false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1112-51-0-1-02-0-00-000 1112.51.0.1.02.0.00.000 1112510102000 NIVEL-8-ITEM ITEM-1112-51-0-1-00-0-00-000 IPVA - Princ. - Cota Parte dos Municípios false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1112-51-0-1-03-0-00-000 1112.51.0.1.03.0.00.000 1112510103000 NIVEL-8-ITEM ITEM-1112-51-0-1-00-0-00-000 IPVA - Princ. - Cota Parte do Estado para o FUNDEB false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Nível 9 - Subitem de Receita (filho de "ICMS - Princ. - Cota Parte do Estado")

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1114-50-1-1-01-0-01-001 1114.50.1.1.01.0.01.001 1114501101001 NIVEL-9-SUBITEM ITEM-1114-50-1-1-01-0-00-000 ICMS - Princ. - Cota Parte Estado false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1114-50-1-1-01-0-01-002 1114.50.1.1.01.0.01.002 1114501101002 NIVEL-9-SUBITEM ITEM-1114-50-1-1-01-0-00-000 ICMS - Princ. - Cota Parte Estado - Cessão de Direitos Creditórios - Lei Estadual nº 19.266/10 false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59
ITEM-1114-50-1-1-01-0-01-003 1114.50.1.1.01.0.01.003 1114501101003 NIVEL-9-SUBITEM ITEM-1114-50-1-1-01-0-00-000 ICMS - Princ. - Cota Parte Estado - Cessão de Direitos Creditórios - Lei Estadual nº 23.090/18 false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

5. Tabela versao_classificacao

Conceito GSIM: ClassificationVersion — versão da classificação (mudanças conceituais).

Exemplos de Registros

Versão 2023 (Inicial)

versao_id classificacao_id versao_numero versao_nome descricao data_lancamento data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VERSAO-2023 CLASS-RECEITA-MG-2023 2023 Versão 2023 Classificação de Receita MG - Versão 2023. Estrutura inicial com 9 níveis hierárquicos conforme ementário oficial 2023-01-01 2023-01-01 9999-12-31 2023-01-01 10:00:00 9999-12-31 23:59:59

Versão 2024 (Nova versão - exemplo de mudança conceitual)

Cenário: Em 2024, houve uma reestruturação significativa na categoria de Receita Intraorçamentária, com divisão de itens e criação de novos códigos. Isso justifica uma nova versão.

versao_id classificacao_id versao_numero versao_nome descricao data_lancamento data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VERSAO-2024 CLASS-RECEITA-MG-2023 2024 Versão 2024 Classificação de Receita MG - Versão 2024. Reestruturação da Receita Intraorçamentária (categoria 7) com divisão de itens e criação de novos códigos para melhor granularidade. Inclusão de novos subitens para contribuições previdenciárias. 2024-01-01 2024-01-01 9999-12-31 2024-01-01 10:00:00 9999-12-31 23:59:59

Nota: A versão 2023 teria data_vigencia_fim atualizada para 2023-12-31 quando a versão 2024 for criada.


6. Tabela variante_classificacao

Conceito GSIM: ClassificationVariant — variante da classificação (extensões, agregações, reagrupamentos).

Exemplos de Registros

Variante para LOA (Lei Orçamentária Anual)

variante_id classificacao_id versao_id variante_nome tipo_variante descricao proposito data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VAR-AGREGACAO-LOA-2024 CLASS-RECEITA-MG-2023 VERSAO-2024 Variante para LOA 2024 agregação Agregação de itens da classificação para relatórios da Lei Orçamentária Anual. Agrupa receitas por categoria econômica e origem para apresentação simplificada. relatório específico 2024-01-01 9999-12-31 2024-01-01 10:00:00 9999-12-31 23:59:59

Variante Extensão Estadual

variante_id classificacao_id versao_id variante_nome tipo_variante descricao proposito data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VAR-EXTENSAO-ESTADUAL-2024 CLASS-RECEITA-MG-2023 VERSAO-2024 Variante Extensão Estadual extensão Extensão da classificação nacional com códigos específicos de MG. Inclui subitens adicionais para receitas próprias do estado não contempladas na classificação nacional. norma estadual 2024-01-01 9999-12-31 2024-01-01 10:00:00 9999-12-31 23:59:59

Variante Reagrupamento para Análise Fiscal

variante_id classificacao_id versao_id variante_nome tipo_variante descricao proposito data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VAR-REAGRUPAMENTO-FISCAL-2024 CLASS-RECEITA-MG-2023 VERSAO-2024 Variante Reagrupamento Fiscal reagrupamento Reagrupamento de receitas para análise fiscal consolidada. Agrupa receitas tributárias e não-tributárias por natureza econômica para relatórios gerenciais. análise específica 2024-01-01 9999-12-31 2024-01-01 10:00:00 9999-12-31 23:59:59

7. Exemplos de Updates (Mudanças Bitemporais)

7.1. Update de Item - Mudança de Nome

Cenário: Em 15/04/2023, o item 1112.51.0.1.01.000 teve seu nome alterado de "IPVA - Princ. - Cota Parte do Estado" para "IPVA - Principal - Cota Parte do Estado".

Tabela afetada: - item_classificacao: encerramento do registro com nome antigo e criação do registro com nome novo

1. Tabela item_classificacao - Registro Original (encerrado)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1112-51-0-1-01-0-00-000 1112.51.0.1.01.0.00.000 1112510101000 NIVEL-8-ITEM ITEM-1112-51-0-1-00-0-00-000 IPVA - Princ. - Cota Parte do Estado false true 2023-01-01 9999-12-31 2023-01-01 10:00:00 2023-04-15 09:00:00

2. Tabela item_classificacao - Novo Registro (após update)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1112-51-0-1-01-0-00-000 1112.51.0.1.01.0.00.000 1112510101000 NIVEL-8-ITEM ITEM-1112-51-0-1-00-0-00-000 IPVA - Principal - Cota Parte do Estado false true 2023-01-01 9999-12-31 2023-04-15 09:00:00 9999-12-31 23:59:59

Resumo das alterações: - Tabela item_classificacao: 2 registros (1 encerrado e 1 novo) - data_vigencia_inicio permanece 2023-01-01 (a mudança não altera quando o item passou a ser válido no mundo real) - data_registro_inicio muda para 2023-04-15 09:00:00 (quando o sistema registrou a mudança) - O registro anterior tem data_registro_fim atualizado para 2023-04-15 09:00:00

7.2. Update de Item - Mudança de Vigência

Cenário: Em 19/11/2024, o item 7215.53.1.1.02.000 teve sua vigência alterada (foi criado um novo registro com nova data de vigência).

Tabela afetada: - item_classificacao: encerramento do registro com vigência antiga e criação do registro com vigência nova

1. Tabela item_classificacao - Registro Original (encerrado)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-7215-53-1-1-02-0-00-000 7215.53.1.1.02.0.00.000 7215531102000 NIVEL-8-ITEM ITEM-7215-53-1-1-00-0-00-000 Rec. Intra. - Contrib. Patron. - Militar Ativo - Princ. - Pensão false true 2023-01-01 2024-11-18 2023-01-01 10:00:00 2024-11-19 10:00:00

2. Tabela item_classificacao - Novo Registro (com nova vigência)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-7215-53-1-1-02-0-00-000 7215.53.1.1.02.0.00.000 7215531102000 NIVEL-8-ITEM ITEM-7215-53-1-1-00-0-00-000 Rec. Intra. - Contrib. Patron. - Militar Ativo - Princ. - Pensão false true 2024-11-19 9999-12-31 2024-11-19 10:00:00 9999-12-31 23:59:59

Resumo das alterações: - Tabela item_classificacao: 2 registros (1 encerrado e 1 novo) - O item teve sua data_vigencia_inicio alterada de 2023-01-01 para 2024-11-19 - O registro anterior tem data_vigencia_fim atualizado para 2024-11-18 e data_registro_fim para 2024-11-19 10:00:00

7.3. Update de Item - Inativação

Cenário: Em 24/01/2025, o item 7121.04.0.1.04.000 foi inativado (não é mais válido).

Tabela afetada: - item_classificacao: encerramento do registro ativo e criação do registro inativado

1. Tabela item_classificacao - Registro Original (encerrado)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-7121-04-0-1-04-0-00-000 7121.04.0.1.04.0.00.000 7121040104000 NIVEL-8-ITEM ITEM-7121-04-0-1-00-0-00-000 Rec. Intra. - Tx. Contr. Fisc. Ambient. - Princ. - Taxa de Regularização Ambiental false true 2025-01-24 9999-12-31 2025-01-24 10:00:00 2025-01-25 10:00:00

2. Tabela item_classificacao - Novo Registro (inativado)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-7121-04-0-1-04-0-00-000 7121.04.0.1.04.0.00.000 7121040104000 NIVEL-8-ITEM ITEM-7121-04-0-1-00-0-00-000 Rec. Intra. - Tx. Contr. Fisc. Ambient. - Princ. - Taxa de Regularização Ambiental false false 2025-01-24 2025-01-25 2025-01-25 10:00:00 9999-12-31 23:59:59

Resumo das alterações: - Tabela item_classificacao: 2 registros (1 encerrado e 1 novo) - valido_atualmente mudou para false - data_vigencia_fim mudou de 9999-12-31 para 2025-01-25 (data de inativação) - data_registro_inicio mudou para 2025-01-25 10:00:00 (quando o sistema registrou a inativação)


8. Exemplos de Nova Versão com Mudanças Conceituais

8.1. Cenário: Divisão de Item em Múltiplos Itens

Cenário: Em 2024, o item 1114.50.1.1.01.000 (ICMS - Princ. - Cota Parte do Estado) foi dividido em dois itens distintos para melhor granularidade: - 1114.50.1.1.01.001 - ICMS - Princ. - Cota Parte Estado (mantido) - 1114.50.1.1.01.004 - ICMS - Princ. - Cota Parte Estado - Novo Item (criado)

Tabelas afetadas: - versao_classificacao: registro da nova versão 2024 - item_classificacao: encerramento do item original e criação dos novos itens

1. Tabela versao_classificacao - Nova Versão 2024

versao_id classificacao_id versao_numero versao_nome descricao data_lancamento data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VERSAO-2024 CLASS-RECEITA-MG-2023 2024 Versão 2024 Classificação de Receita MG - Versão 2024. Divisão do item ICMS - Princ. - Cota Parte do Estado em múltiplos itens para melhor granularidade. 2024-01-01 2024-01-01 9999-12-31 2024-01-01 10:00:00 9999-12-31 23:59:59

2. Tabela versao_classificacao - Encerramento da Versão 2023

versao_id classificacao_id versao_numero versao_nome descricao data_lancamento data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VERSAO-2023 CLASS-RECEITA-MG-2023 2023 Versão 2023 Classificação de Receita MG - Versão 2023. Estrutura inicial com 9 níveis hierárquicos conforme ementário oficial 2023-01-01 2023-01-01 2023-12-31 2023-01-01 10:00:00 2024-01-01 10:00:00

3. Tabela item_classificacao - Versão 2023 - Item Original (encerrado)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1114-50-1-1-01-0-00-000 1114.50.1.1.01.0.00.000 1114501101000 NIVEL-8-ITEM ITEM-1114-50-1-1-00-0-00-000 ICMS - Princ. - Cota Parte do Estado false true 2023-01-01 2023-12-31 2023-01-01 10:00:00 2024-01-01 10:00:00

4. Tabela item_classificacao - Versão 2024 - Item Dividido (mantido)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1114-50-1-1-01-0-01-001 1114.50.1.1.01.0.01.001 1114501101001 NIVEL-9-SUBITEM ITEM-1114-50-1-1-01-0-00-000 ICMS - Princ. - Cota Parte Estado false true 2024-01-01 9999-12-31 2024-01-01 10:00:00 9999-12-31 23:59:59

5. Tabela item_classificacao - Versão 2024 - Novo Item (criado na divisão)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1114-50-1-1-01-0-01-004 1114.50.1.1.01.0.01.004 1114501101004 NIVEL-9-SUBITEM ITEM-1114-50-1-1-01-0-00-000 ICMS - Princ. - Cota Parte Estado - Novo Item false true 2024-01-01 9999-12-31 2024-01-01 10:00:00 9999-12-31 23:59:59

Resumo das alterações: - Tabela versao_classificacao: 2 registros (encerramento da versão 2023 e criação da versão 2024) - Tabela item_classificacao: 3 registros (1 encerrado da versão 2023 e 2 novos da versão 2024) - A versão 2023 tem data_vigencia_fim = 2023-12-31 e data_registro_fim = 2024-01-01 10:00:00 - A versão 2024 tem data_vigencia_inicio = 2024-01-01 e data_registro_inicio = 2024-01-01 10:00:00 - O item original foi "encerrado" na versão 2023 e "dividido" em dois novos itens na versão 2024

8.2. Cenário: Fusão de Itens

Cenário: Em 2024, dois itens foram fundidos em um único item: - 1112.51.0.4.01.000 - IPVA - DA - Cota Parte do Estado (mantido) - 1112.51.0.4.02.000 - IPVA - DA - Cota Parte dos Municípios (fundido no item acima)

Tabelas afetadas: - versao_classificacao: registro da nova versão 2024 (se ainda não existir) - item_classificacao: encerramento dos dois itens separados e criação do item fundido

1. Tabela item_classificacao - Versão 2023 - Itens Separados (encerrados)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1112-51-0-4-01-0-00-000 1112.51.0.4.01.0.00.000 1112510401000 NIVEL-8-ITEM ITEM-1112-51-0-4-00-0-00-000 IPVA - DA - Cota Parte do Estado false true 2023-01-01 2023-12-31 2023-01-01 10:00:00 2024-01-01 10:00:00
ITEM-1112-51-0-4-02-0-00-000 1112.51.0.4.02.0.00.000 1112510402000 NIVEL-8-ITEM ITEM-1112-51-0-4-00-0-00-000 IPVA - DA - Cota Parte dos Municípios false true 2023-01-01 2023-12-31 2023-01-01 10:00:00 2024-01-01 10:00:00

2. Tabela item_classificacao - Versão 2024 - Item Fundido

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1112-51-0-4-01-0-00-000 1112.51.0.4.01.0.00.000 1112510401000 NIVEL-8-ITEM ITEM-1112-51-0-4-00-0-00-000 IPVA - DA - Cota Parte do Estado e Municípios false true 2024-01-01 9999-12-31 2024-01-01 10:00:00 9999-12-31 23:59:59

Resumo das alterações: - Tabela item_classificacao: 3 registros (2 encerrados da versão 2023 e 1 novo da versão 2024) - Os dois itens da versão 2023 foram "encerrados" com data_vigencia_fim = 2023-12-31 e data_registro_fim = 2024-01-01 10:00:00 - Um novo item foi criado na versão 2024 com data_vigencia_inicio = 2024-01-01 e data_registro_inicio = 2024-01-01 10:00:00, fundindo os dois anteriores

8.3. Cenário: Inclusão de Novo Nível Hierárquico (Nível 10 - Especificação)

Cenário: Em 2025, foi decidido incluir um novo nível hierárquico (nível 10 - Especificação) como subdivisão do nível 9 (Subitem). Esta mudança altera a estrutura hierárquica da classificação e as fronteiras entre categorias, justificando uma nova versão (conforme GSIM v1.1 e ADR-002).

Alterações na estrutura: - Nível 9 (Subitem): passa de 3 dígitos (SSS) para 2 dígitos (SS) - Nível 10 (Especificação): novo nível com 1 dígito (E) - Código completo: muda de C.O.E.D.DD.D.T.II.SSS para C.O.E.D.DD.D.T.II.SS.E - Número total de níveis: passa de 9 para 10

Tabelas afetadas: - versao_classificacao: registro da nova versão 2025 - classificacao_receita: atualização do número de níveis de 9 para 10 - nivel_hierarquico: encerramento do nível 9 antigo (3 dígitos), criação do nível 9 novo (2 dígitos) e criação do nível 10 (1 dígito) - item_classificacao: encerramento de todos os itens do nível 9 antigo e criação dos novos itens nos níveis 9 e 10

1. Tabela versao_classificacao - Nova Versão 2025

versao_id classificacao_id versao_numero versao_nome descricao data_lancamento data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VERSAO-2025 CLASS-RECEITA-MG-2023 2025 Versão 2025 Classificação de Receita MG - Versão 2025. Inclusão do nível 10 (Especificação) como subdivisão do nível 9 (Subitem). O nível 9 passa de 3 dígitos para 2 dígitos, e o novo nível 10 possui 1 dígito. Esta alteração modifica a estrutura hierárquica e as fronteiras entre categorias. 2025-01-01 2025-01-01 9999-12-31 2025-01-01 10:00:00 9999-12-31 23:59:59

2. Tabela versao_classificacao - Encerramento da Versão 2023

versao_id classificacao_id versao_numero versao_nome descricao data_lancamento data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
VERSAO-2023 CLASS-RECEITA-MG-2023 2023 Versão 2023 Classificação de Receita MG - Versão 2023. Estrutura inicial com 9 níveis hierárquicos conforme ementário oficial 2023-01-01 2023-01-01 2024-12-31 2023-01-01 10:00:00 2025-01-01 10:00:00

3. Tabela classificacao_receita - Atualização do Número de Níveis

Registro Original (encerrado):

classificacao_id serie_id classificacao_nome tipo_classificacao numero_niveis data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
CLASS-RECEITA-MG-2023 SERIE-RECEITA-MG Classificação de Receita do Estado de Minas Gerais hierárquica 9 2023-01-01 9999-12-31 2023-01-01 10:00:00 2025-01-01 10:00:00

Novo Registro (após atualização):

classificacao_id serie_id classificacao_nome tipo_classificacao numero_niveis data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
CLASS-RECEITA-MG-2023 SERIE-RECEITA-MG Classificação de Receita do Estado de Minas Gerais hierárquica 10 2023-01-01 9999-12-31 2025-01-01 10:00:00 9999-12-31 23:59:59

4. Tabela nivel_hierarquico - Encerramento do Nível 9 Antigo (3 dígitos)

nivel_id classificacao_id nivel_numero nivel_nome estrutura_codigo tipo_codigo data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
NIVEL-9-SUBITEM CLASS-RECEITA-MG-2023 9 Subitem de Receita C.O.E.D.DD.D.T.II.SSS numérico 2023-01-01 9999-12-31 2023-01-01 10:00:00 2025-01-01 10:00:00

5. Tabela nivel_hierarquico - Novo Nível 9 (2 dígitos)

nivel_id classificacao_id nivel_numero nivel_nome estrutura_codigo tipo_codigo data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
NIVEL-9-SUBITEM CLASS-RECEITA-MG-2023 9 Subitem de Receita C.O.E.D.DD.D.T.II.SS numérico 2025-01-01 9999-12-31 2025-01-01 10:00:00 9999-12-31 23:59:59

6. Tabela nivel_hierarquico - Novo Nível 10 (1 dígito)

nivel_id classificacao_id nivel_numero nivel_nome estrutura_codigo tipo_codigo data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
NIVEL-10-ESPECIFICACAO CLASS-RECEITA-MG-2023 10 Especificação C.O.E.D.DD.D.T.II.SS.E numérico 2025-01-01 9999-12-31 2025-01-01 10:00:00 9999-12-31 23:59:59

7. Tabela item_classificacao - Versão 2023 - Subitem Original (encerrado)

Exemplo: Subitem 1114.50.1.1.01.0.01.001 (ICMS - Princ. - Cota Parte Estado)

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1114-50-1-1-01-0-01-001 1114.50.1.1.01.0.01.001 1114501101001 NIVEL-9-SUBITEM ITEM-1114-50-1-1-01-0-00-000 ICMS - Princ. - Cota Parte Estado false true 2023-01-01 2024-12-31 2023-01-01 10:00:00 2025-01-01 10:00:00

8. Tabela item_classificacao - Versão 2025 - Novo Subitem (nível 9, 2 dígitos)

Exemplo: O subitem original 1114.50.1.1.01.0.01.001 é recodificado para 1114.50.1.1.01.0.01.0 no nível 9 (2 dígitos). O código numérico muda de 1114501101001 (12 dígitos) para 11145011010010 (13 dígitos).

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1114-50-1-1-01-0-01-00 1114.50.1.1.01.0.01.0 11145011010010 NIVEL-9-SUBITEM ITEM-1114-50-1-1-01-0-00-000 ICMS - Princ. - Cota Parte Estado false true 2025-01-01 9999-12-31 2025-01-01 10:00:00 9999-12-31 23:59:59

9. Tabela item_classificacao - Versão 2025 - Novo Item no Nível 10 (Especificação)

Exemplo: Especificação 1114.50.1.1.01.0.01.1 (filho do subitem 1114.50.1.1.01.0.01.0). O código numérico é 11145011010011 (13 dígitos).

item_id codigo_completo codigo_numerico nivel_id parent_item_id nome_oficial item_gerado valido_atualmente data_vigencia_inicio data_vigencia_fim data_registro_inicio data_registro_fim
ITEM-1114-50-1-1-01-0-01-01 1114.50.1.1.01.0.01.1 11145011010011 NIVEL-10-ESPECIFICACAO ITEM-1114-50-1-1-01-0-01-00 ICMS - Princ. - Cota Parte Estado - Especificação Base false true 2025-01-01 9999-12-31 2025-01-01 10:00:00 9999-12-31 23:59:59

Resumo das alterações: - Tabela versao_classificacao: 2 registros (encerramento da versão 2023 e criação da versão 2025) - Tabela classificacao_receita: 2 registros (encerramento do registro com 9 níveis e criação do registro com 10 níveis) - Tabela nivel_hierarquico: 3 registros (encerramento do nível 9 antigo, criação do nível 9 novo e criação do nível 10) - Tabela item_classificacao: múltiplos registros (todos os itens do nível 9 antigo são encerrados e recriados nos níveis 9 e 10 novos) - A versão 2023 tem data_vigencia_fim = 2024-12-31 e data_registro_fim = 2025-01-01 10:00:00 - A versão 2025 tem data_vigencia_inicio = 2025-01-01 e data_registro_inicio = 2025-01-01 10:00:00 - Esta mudança justifica uma nova versão porque altera as fronteiras conceituais entre categorias (estrutura hierárquica modificada) e não pode ser tratada como update (conforme GSIM v1.1, seção 1.3.2: "Essential changes are changes that alter the borders between categories")


9. Resumo das Relações Hierárquicas

Exemplo Completo: Hierarquia do IPVA

Nível 1: 1000.00.0.0.00.0.00.000 - Receitas Correntes
  └─ Nível 2: 1100.00.0.0.00.0.00.000 - Impostos, Taxas e Contribuições de Melhoria
      └─ Nível 3: 1110.00.0.0.00.0.00.000 - Impostos
          └─ Nível 4: 1112.00.0.0.00.0.00.000 - Impostos sobre o Patrimônio
              └─ Nível 5: 1112.51.0.0.00.0.00.000 - Imposto sobre a Propriedade de Veículos Automotores
                  └─ Nível 6: 1112.51.0.1.00.0.00.000 - IPVA - Principal
                      └─ Nível 7: 1112.51.0.1.01.0.00.000 - IPVA - Princ. - Cota Parte do Estado
                          └─ Nível 8: 1112.51.0.1.01.001.000 - (Subitem, se existir)

Exemplo Completo: Hierarquia do ICMS

Nível 1: 1000.00.0.0.00.0.00.000 - Receitas Correntes
  └─ Nível 2: 1100.00.0.0.00.0.00.000 - Impostos, Taxas e Contribuições de Melhoria
      └─ Nível 3: 1110.00.0.0.00.0.00.000 - Impostos
          └─ Nível 4: 1114.00.0.0.00.0.00.000 - Impostos sobre a Produção e Circulação
              └─ Nível 5: 1114.50.0.0.00.0.00.000 - (Desdobramento 2)
                  └─ Nível 6: 1114.50.1.0.00.0.00.000 - ICMS
                      └─ Nível 7: 1114.50.1.1.00.0.00.000 - ICMS - Principal
                          └─ Nível 8: 1114.50.1.1.01.0.00.000 - ICMS - Princ. - Cota Parte do Estado
                              └─ Nível 9: 1114.50.1.1.01.0.01.001 - ICMS - Princ. - Cota Parte Estado

10. Observações Importantes

  1. Bitemporalidade: Todas as tabelas mantêm histórico completo através de data_vigencia_* (valid_time) e data_registro_* (transaction_time).

  2. Chaves Primárias Compostas: Todas as PKs incluem data_registro_inicio para suportar múltiplas versões do mesmo registro.

  3. Hierarquia: A tabela item_classificacao usa auto-relacionamento (parent_item_id) para representar a hierarquia de 9 níveis.

  4. Versões vs. Updates:

  5. Versões são criadas para mudanças conceituais (divisões, fusões, realocações significativas)
  6. Updates são registrados no mesmo item com novos data_registro_inicio para mudanças pontuais (nomes, descrições, vigências)

  7. Valores Sentinelas:

  8. 9999-12-31 em data_vigencia_fim indica vigência ativa
  9. 9999-12-31 23:59:59 em data_registro_fim indica registro ativo no sistema