A Reforma Tributária introduziu três novos tributos:
IBS (Imposto sobre Bens e Serviços)
– Com duas parcelas: IBS UF e IBS Municipal
CBS (Contribuição sobre Bens e Serviços)
IS (Imposto Seletivo)
O sistema passa a exigir parametrização fiscal detalhada baseada em:
Destino da operação
UF
Município
Classificação Tributária Nacional (cClassTrib)
– Define se é Regular, Redução, Diferimento, Crédito Presumido etc.
Alíquotas, Reduções e Diferimentos
– Para IBS, para CBS, e (em 2027) IBS Municipal
Indicadores especiais
– Tributação Regular
– Crédito Presumido
– Crédito Presumido ZFM
– Tributação Monofásica(Combustíveis)
– Redução
– Diferimento
O XML Nacional utiliza grupos próprios para cada tributo dentro de:
|
Um novo cadastro dedicado para as parametrizações pertinentes à reforma tributária foi disponibilizado.

Criado um novo campo para indicar se o cliente é pertencente a ZFM(Zona Franca de Manaus)
Campo 'Cliente ZFM', presente na guia 'Condições do Cliente'
Este campo irá interagir com o cálculo de 'Crédito Presumido IBS ZFM'
Somente calculando o crédito para o presumido, se este estiver com o novo campo Cliente ZFM = True (Marcado)

Criado um campo de controle, para envio das tags da reforma na emissão dos documentos fiscais:
Campo 'Enviar Reforma Tributária'
Se marcado, passa a validar a existencia de regra da reforma para os produtos, e enviar os dados no xml dos documentos fiscais eletrônicos

Junto as alterações da reforma tributária está um novo campo de previsão de data de entrega <dPrevEntrega> que vai para o xml do documento fiscal(NF-e modelo 55).
É um campo de data, para informar a 'Data da previsão de entrega ou disponibilização do bem', que será utilizado como campo para definição da competência do documento na à apuração assistida.
Observação: É um campo informado apenas para NF-e.
Regra de validação do Sefaz na emissão do documento:
O usuário poderá informar no cadastro de empresas, o número de dias médio para esta data de previsão de entrega
Em via de regra, esse número de dias informado, será somado ao campo Data Base Faturamento, lá da tela de faturamentos.
Campo de preenchimento: Cadastro de Empresas > Guia: NF Eletronica

O preenchimento será realizado pelo sistema, apenas em ![]()
O novo cadastro de parametrizações fiscais é um cadastro completamente independente do formato de parametrização fiscal atual, seja com configurador fiscal ou sem, o modo de parametrização será o mesmo, e é acessado em:
Cadastros A-I > Configurador de Impostos
Dado ao novo modelo tributário, que a depender do tipo de operação poder existir uma tributação diferente, e também onde for o destino do produto ou em que serviço é entregue/realizado é que rege o cálculo dos tributos, o novo formato de parametrização exige que seja informado:
Exemplo:
Caso houver duas regras, uma com o código deste produto, e uma segunda regra com a NCM, valerá a regra com o código do produto, buscando desta regra, os percentuais, e demais fatores que influenciam no cálculo dos novos tributos.
Regra por Produto:
Regra por NCM
Nesta parte do cadastro, será definido a regra de destino, bem como os indicadores de cálculo, e os percentuais de cada um dos novos tributos: IBS, CBS e IS. (Este último ainda sem nenhum efeito efetivo dentro do sistema, pois só valerá a partir de 2027, então o seu preenchimento não é obrigatório, e não terá efeitos nas emissões fiscais.)
Neste momento, no que diz respeito ao destino, apenas a informação do estado(UF) é obrigatório, já que teremos possibilidade de alíquotas de IBS diferentes de acordo com cada estado da federação, o estado torna-se uma informação obrigatória.
Assim como o cadastro de itens, que possui uma hierarquia entre Código de Produto e NCM, o cadastro dos participantes também possui uma hierarquia entre UF e Município, sendo a regra específica por município de maior força entre uma regra com UF e Município.
Por exemplo:
NOVO CADASTRO:
ITENS:
|
ALTERAR CADASTRO
|
EXCLUIR UM CADASTRO
|
DUPLICAR UM CADASTRO
|
O cadastro fiscal foi reorganizado e agora está dividido em três grandes blocos:
São as regras que determinam quando o cadastro será aplicado.
O sistema exige que sejam preenchidos:
CST-IBS/CBS
cClassTrib (Código de Classificação Tributária Nacional)
O cClassTrib determina quais tags adicionais o XML deve enviar, por exemplo:
Tributação Regular → exige <gTribRegular>
Crédito Presumido → exige <cCredPres>
Redução de Alíquota → exige <gRed>
Diferimento → exige <gDif>
Origem das tabelas:
Códigos devem seguir o arquivo oficial CST_cClassTribPublicacao_20250618.
Dentro do cadastro, foi criado o agrupamento:
Indicadores
Onde se marca qual é a natureza da tributação para o cClassTrib selecionado:
Tributação Regular
Crédito Presumido
Crédito Presumido ZFM
Redução de Alíquota
Diferimento
Quando marcado:
O sistema exige preencher:
cCredPres → código tabelado
% de crédito presumido para:
CBS
IBS UF
Tudo isso será incluído no XML em <gCredPres>.
Ao marcar “Credito Presumido ZFM”, a regra exige selecionar o tipo de crédito:
0 | Sem crédito presumido | – |
1 | Bens de consumo final | 55% |
2 | Bens de capital | 75% |
3 | Bens intermediários | 90,25% |
4 | Bens de informática / outros | 100% |
Aqui também é possível informar percentuais diferenciados para IBS.
Ao marcar “Tributação Monofásica", a regra indica operação com tributação monofásica, utilizada para combustíveis.
Necessário o correto preenchimento das informações no cadastro do produto, na guia "Dados do Combustível".
O cadastro separa os tributos em:
pCBS
pIBSUF
pIBSMun (a partir de 2027)
Redução de alíquota (pRedAliq)
Alíquota efetiva (pAliqEfet)
Diferimento (pDif, vDif)
Separado por completo para não confundir com IBS/CBS.
Foi incluído no cadastro de clientes, um campo para indicar se este cliente é pertencente ou não da Zona Franca de Manaus(ZFM):
Cliente ZFM
Campo: CLIENTE ZFM
Em Tela: Cadastro de Clientes > Condições do Cliente
A marcação deste campo altera:
Cálculo de crédito presumido
Estrutura do XML do documento fiscal
Aqui detalhamos como identificar cada tipo de regra fiscal e qual efeito ela gera no XML, no cálculo e no comportamento das tags.
👉 Importante Para o %IBS e %CBS:
|
Situação sem benefício fiscal, sem redução, sem diferimento, sem crédito presumido.
Preenchimento no XML:
Informar <CST> e <cClassTrib>
Informar todas as alíquotas cheias:
<pIBSUF>
<pIBSMun> (a partir de 2027)
<pCBS>
Informar os valores normalmente calculados
Não preencher <gRed>, <gDif>, <gCredPres>, <gTribRegular>.
Resultado: XML mais simples, apenas valores finais.
Usada quando a legislação exige demonstrar:
✔ Alíquota efetiva (com incentivo)
✔ Alíquota regular (sem incentivo)
Preenchimentos obrigatórios:
Dentro do grupo <Indicadores>
Dentro do grupo <IBSCBS>
Informar alíquota final (com redução/diferimento aplicados)
Informar valores calculados já com redução
Informar <gRed> ou <gDif> apropriados
Dentro do grupo <gTribRegular> do xml
Serão informados os valores sem incentivo, incluindo:
<CSTReg>
<cClassTribReg>
<pAliqEfetRegIBSUF>
<vTribRegIBSUF>
<pAliqEfetRegCBS>
<vTribRegCBS>
Aplica-se quando existe um percentual de redução.
Exemplos:
Redução de 60%
Redução total (100%)
Redução parcial do IBS, mas não da CBS
Quem determinará se a regra possui redução de alíquota é a combinação de CST + cClassTrib
Quando houver, basta preencher além dos % padrões de CBS e IBS, os respectivos % Redução CBS e % Redução IBS UF para que o cálculo ocorra corretamente.
Preenchimento das tags:
Dentro do tributo (gIBSUF, gIBSMun, gCBS):
|
→ O sistema deve calcular:pAliqEfet = AliqOriginal * (1 - pRedAliq/100)
Valores tributários:vIBSUF = vBC * pAliqEfet
Ocorre quando existe adiamento do pagamento do tributo.
Quem determinará se a regra possui Diferimento ou não é a combinação de CST + cClassTrib
Quando houver, basta preencher além dos % padrões de CBS e IBS, os respectivos % Diferimento CBS e % Diferimento IBS UF para que o cálculo ocorra corretamente.
Tags utilizadas:
|
→ pDif = percentual diferido
→ vDif = valor diferido = ValorTributoOriginal * (pDif/100)
O valor final do tributo após diferimento é:
ValorTributo = ValorTributoOriginal - vDif
No XML:
O valor final mostrado no <vIBSUF> já vem reduzido.
Aqui temos dois subtipos:
Dentro do grupo <Indicadores>:
→ Marcar o checkbox 'Crédito Presumido'
→ Informar o código de crédito presumido, logo ao lado do checkbox
→ Informar o percentual de CBS ou IBS aplicável (se exigido pelo cClassTrib)
Exemplo:
|
Até o presente momento, apenas o IBS pode ter crédito presumido ZFM.
Dentro do grupo <Indicadores>:
→ Marcar o checkbox 'Crédito Presumido'
→ Informar o Tipo de crédito
Campos adicionais obrigatórios:
<tpCredIBSZFM>
Valores possíveis:
0 – Sem Crédito Presumido
1 – Bens de consumo final (55%)
2 – Bens de capital (75%)
3 – Bens intermediários (90,25%)
4 – Informática e outros (100%)
Percentuais por tributo (CBS e/ou IBS)
Valores calculados
Exemplo:
|
Regra especial para cálculo do crédito IBS ZFM:
→ Sempre baseado na alíquota efetiva
→ Apenas IBS pode ter crédito ZFM; CBS segue regra normal
Terá casos onde o valor do crédito presumido será ou não descontado do valor do tributo calculado, e o que indicará se vai subtrair ou não:
Na prática:
Utilizada com CST 620. Indicando operação com combustíveis aplicados à tebela Tabela Combustíveis
Preenchimento das tags:
Dentro do grupo <IBSCBS> no item terá informado:
<gIBSCBSMono> <vTotCBSMonoItem>0.00</vTotCBSMonoItem> |
vBC = ValorTotal dos Itens – Descontos + Frete + OutrasDespesas - Valor ICMS - Valor PIS - Valor Cofins
pAliqEfet = AliquotaOriginal * (1 - pRedAliq/100)
vIBSUF = vBC * pAliqEfetvIBSMun = vBC * pAliqEfetvCBS = vBC * pAliqEfet
Valor original:
ValorOriginal = vBC * AliquotaOriginal
Valor diferido:
vDif = ValorOriginal * (pDif/100)
Valor final gerado:
vTribFinal = ValorOriginal - vDif
→ Devem ser calculados duas vezes:
Com alíquota efetiva (redução aplicada):
vai dentro de <gIBSUF>, <gCBS>
Com alíquota regular (sem incentivo):
vai dentro de <gTribRegular>
vCred = vBC * pCredPres
ouvCred = vTributoFinal * pCredPres
(conforme o cClassTrib determinar)
|
|
|
|
|
|
|
|
|
Tributação Integral
Crédito Presumido ZFM
|
|
|
|
|
|
Neste link abaixo, do portal da conformidade fácil, é possível acessar um guia contendo as CST do IBS/CBS e cClassTrib atuais, com as aplicabilidades de cada um: