No conteúdo deste manual são citados Identificadores de Regras, porém, no GO UP não é possível incluir, excluir ou alterar identificadores e suas regras associadas, pois o sistema possui funções nativas devido aos processos de negócio pré-definidos.
Reforma Tributária > Importação de Tabelas da Reforma Tributária

F051IRT - Importação de Tabelas da Reforma Tributária

A tela Importação de Tabelas da Reforma Tributária (F051IRT) permite importar os dados da Reforma Tributária (CBS, IBS e Situação/Classificação Tributária) utilizando a API pública da Calculadora de Consumo disponibilizada pelo Governo Federal. Ela é acessada por meio do botão Importar disponível nos cadastros de:

Ao ser aberta, a tela consulta automaticamente a API oficial considerando a data atual do sistema e apresenta os registros encontrados para conferência antes da gravação.

Guias disponíveis

A tela possui quatro guias, porém apenas a guia correspondente ao tipo de importação solicitado ficará visível:

Aba Origem Dados importados
CBS F051CBS Alíquota da Contribuição sobre Bens e Serviços (União)
IBS F051CBS Alíquotas do Imposto sobre Bens e Serviços por UF
Situação/Classificação Tributária F027SCR Situações tributárias (CST) e suas classificações tributárias
Situação e Classificação Tributária do IS F027SIS Situações tributárias (CST) e suas classificações tributárias

Dados Integrados por Tipo

CBS — Alíquota da União

Campo Origem Descrição
Alíquota CBS API (campo aliquotaPropria ou aliquotaReferencia) Percentual da alíquota CBS da União
Vigência Inicial Calculado pelo sistema (01/01 do ano corrente) Data de início de vigência da alíquota
Descrição Preenchimento pelo usuário na grade Campo livre para observações sobre a alíquota

IBS — Alíquotas por UF

Campo Origem Descrição
UF Cadastro de UFs do sistema (E007UFS) Sigla do estado para o qual a alíquota se aplica
Alíquota IBS UF API (campo aliquotaPropria ou aliquotaReferencia) Percentual da alíquota IBS para aquela UF
Vigência Inicial Calculado pelo sistema (01/01 do ano corrente) Data de início de vigência
Descrição Preenchimento pelo usuário na grade Campo livre para observações

Importante
A consulta é realizada para cada UF cadastrada na tabela de Unidades Federativas do sistema (E007UFS). Se uma UF não estiver cadastrada, a alíquota correspondente não será importada.

Neste momento, a API pública ainda não retorna alíquota específica por município — portanto, a alíquota municipal é criada como cópia da UF: quando um registro de IBS é inserido pela primeira vez, o sistema cria automaticamente um registro na E051IBM vinculado à UF, replicando a mesma alíquota estadual. Ou seja, o registro municipal gerado é apenas um espelho do valor estadual.

Situação e Classificação Tributária (quando aberta pela tela F027SCR)

A guia é dividida em duas grades com relacionamento mestre-detalhe.

Grade superior — Situação Tributária (CST)

Campo Origem Descrição
Código Situação API (3 primeiros dígitos do campo codigo) Código que identifica a situação tributária
Descrição Situação API (campo descricaoTratamentoTributario) Descrição do tratamento tributário

Grade inferior — Classificação Tributária (filtrada pela CST selecionada)

Na guia de Classificação Tributária, a grade inferior (Classificações) é filtrada conforme a Situação Tributária selecionada na grade superior. Para visualizar classificações de outra situação, selecione a linha correspondente na grade de Situações.

Campo Origem Valor padrão Descrição
Código Classificação API (posições 4 a 6 do campo codigo) — Código da classificação tributária
Descrição Classificação API (campo descricao) — Descrição da classificação
Situação Tributária (vínculo) API (3 primeiros dígitos) — Código da CST vinculada
Alíquota Zero CBS Valor padrão do sistema N (Não) Indica se a alíquota CBS é zerada
Redução CBS (%) API (campo percentualReducaoCbs) 0 Percentual de redução da alíquota CBS
Alíquota Fixa CBS API (campo tipoAliquota) 0 (ou -1 se tipo = "Fixa") Valor da alíquota fixa CBS. Quando o tipo é "Fixa", o campo recebe -1 para sinalização
Alíquota Zero IBS Valor padrão do sistema N (Não) Indica se a alíquota IBS é zerada
Redução IBS (%) API (campo percentualReducaoIbsUf) 0 Percentual de redução da alíquota IBS
Alíquota Fixa IBS UF Valor padrão do sistema 0 Alíquota fixa IBS estadual (informar manualmente se aplicável)
Alíquota Fixa IBS Município Valor padrão do sistema 0 Alíquota fixa IBS municipal (informar manualmente se aplicável)
Tipo de Monofasia Valor padrão do sistema 0 Tipo de monofasia (informar manualmente se aplicável)
Estorno de Crédito Valor padrão do sistema N (Não) Indica se há estorno de crédito
Transferência de Crédito Valor padrão do sistema N (Não) Indica se há transferência de crédito
Ajuste Complementar Valor padrão do sistema N (Não) Indica se há ajuste complementar
Vigência Inicial Calculado pelo sistema (01/01 do ano corrente) — Data de início da vigência
Vigência Final Não informada pela API Em branco Data de fim de vigência (informar manualmente quando necessário)

Situação e Classificação Tributária do IS (quando aberta pela tela F027SIS)

A guia é dividida em duas grades com relacionamento mestre-detalhe.

Grade superior — Situação Tributária IS (CST IS)

Campo Origem Descrição
Código Situação API (campo codigo) Código que identifica a situação tributária do IS (3 caracteres)
Descrição Situação API (campo descricao) Descrição do tratamento tributário do IS

Grade inferior — Classificação Tributária IS (filtrada pela CST IS selecionada):

Na guia de Classificação Tributária IS, a grade inferior (Classificações) é filtrada conforme a Situação Tributária IS selecionada na grade superior. Para visualizar classificações de outra situação, selecione a linha correspondente na grade de Situações.

Campo Origem Valor padrão Descrição
Código Classificação API (posições 4 a 6 do campo codigo) — Código da classificação tributária IS (3 caracteres)
Descrição Classificação API (campo descricao) — Descrição da classificação tributária IS
Código cClassTribIS API (campo codigo completo, 6 posições) — Código composto (Situação + Classificação)
Alíquota Zero IS Valor padrão do sistema N (Não) Indica se a alíquota do IS é zerada
Tipo de Redução Valor padrão do sistema Em branco Tipo de redução: "BC" (Base de Cálculo) ou "AL" (Alíquota)
% Redução Valor padrão do sistema 0 Percentual de redução aplicável à alíquota ou base de cálculo
Diferimento Valor padrão do sistema N (Não) Indica se há diferimento do Imposto Seletivo
Vigência Inicial Calculado pelo sistema (01/01 do ano corrente) — Data de início da vigência
Vigência Final Não informada pela API Em branco Data de fim de vigência (informar manualmente quando necessário)

Endpoints consumidos:

Tipo de dado Endpoint
Situações Tributárias IS /calculadora/dados-abertos/situacoes-tributarias/imposto-seletivo?data=YYYY-MM-DD
Classificações Tributárias IS /calculadora/dados-abertos/classificacoes-tributarias/imposto-seletivo?data=YYYY-MM-DD

Base URL: https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/api

Lógica de data para consulta:

Botões

Importar
Grava na base de dados todos os registros marcados (selecionados) na grade. Após a importação, a tela é fechada automaticamente.

Marcar
Marca todos os registros da grade para importação (coluna "Sel." = marcado).

Desmarcar
Desmarca todos os registros da grade (nenhum será importado).

Sair
Fecha a tela sem realizar nenhuma importação.

Ajuda
Abre o help contextual da tela.

Edição de Dados antes da Importação

O usuário pode alterar os valores diretamente na grade antes de clicar em Importar. Isto é especialmente útil para:

Comportamento quando o registro já existe na base

O sistema verifica a existência do registro antes de inserir:

Tipo Critério de duplicidade Comportamento
CBS Alíquota + Vigência Inicial Se já existe registro com mesma alíquota e vigência, os dados são atualizados (descrição e demais campos).
IBS Sigla da UF + Vigência Inicial Se já existe registro para a UF e vigência, os dados são atualizados.
Classificação Tributária Situação Tributária + Código Classificação + Vigência Inicial Se já existe, os dados são atualizados com os valores da grade.

Importante
A importação nunca gera registros duplicados. Caso o registro já exista, ele será atualizado com os dados apresentados na grade no momento da importação.

Campos que exigem atenção/manutenção pelo usuário

Os campos a seguir não são fornecidos pela API e possuem valor padrão. Caso necessário para a operação, devem ser revisados e ajustados manualmente na grade antes da importação ou diretamente nos cadastros após a importação:

Descrição
(CBS e IBS) — Campo texto livre, vem em branco.

Alíquota Zero CBS / Alíquota Zero IBS
Padrão "N - Não". Ajustar se a classificação possuir alíquota efetivamente zerada.

Tipo de Monofasia
Padrão 0. Informar conforme legislação específica.

Estorno de Crédito / Transferência de Crédito / Ajuste Complementar
Padrão "N - Não". Revisar conforme regras tributárias aplicáveis, caso necessário.

Vigência Final
Não preenchida automaticamente. Informar quando a classificação tributária possuir prazo de validade definido.

Alíquota Fixa CBS
Quando o tipo de alíquota retornado pela API é "Fixa", o campo recebe o valor -1 como sinalizador. O valor efetivo deve ser informado pelo usuário.

Exige Tributação
Padrão "S - Sim". Revisar conforme regras tributárias aplicáveis, caso necessário.

Diferimento
Padrão "N - Não". Revisar conforme regras tributárias aplicáveis, caso necessário.

Tipo Redução
Padrão "N - Não". Revisar conforme regras tributárias aplicáveis, caso necessário .

Limitações e observações importantes

⚠ Atenção

Este artigo ajudou você?