Ir para o conteúdo

Cálculo e destaque dos impostos CBS e IBS no CT-e

Atualizado em: Nov/2025

Objetivo

Com a implementação da Reforma Tributária, torna-se necessário que os documentos fiscais passem a destacar os novos tributos CBS (Contribuição sobre Bens e Serviços) e IBS (Imposto sobre Bens e Serviços). O sistema M2 está adequado para realizar o cálculo e o destaque dos impostos CBS e IBS na emissão de Conhecimentos de Transporte Eletrônicos (CT-e), conforme exigências da Reforma Tributária do Consumo e da Nota Técnica 2025.001, garantindo a conformidade legal com os novos tributos, cuja obrigatoriedade inicia-se em 03/11/2025 no ambiente de homologação e em 05/01/2026 em produção.

Novas regras

O que muda no sistema M2

Cálculo dos impostos CBS e IBS no CT-e

  • O sistema irá calcular automaticamente os valores de CBS e IBS durante a emissão do CT-e, as regras de cálculo seguem o mesmo padrão da Nota Fiscal de Saída;
  • Os valores de CBS e IBS não serão somados ao total do CT-e;
  • Caso o cClassTrib (Código de Classificação Tributária) selecionado possua redução de alíquota, o sistema irá gerar o bloco <gRed> com os percentuais correspondentes nas tags de CBS, IBS UF e IBS Município.

Sugestão Automática de CST e cClassTrib

  • O sistema irá sugerir automaticamente o CST = 000 e o cClassTrib = 000001 (Tributação Integral) ao emitir o CT-e;
  • A base de cálculo será composta pelo valor da prestação de serviço;
  • A alíquota do CBS será obtida da parametrização fiscal (Configuração Geral Fiscal);
  • As alíquotas do IBS serão determinadas conforme o destino do transporte, sendo:
    • IBS UF: proveniente da UF de destino;
    • IBS Município: proveniente da cidade de destino.
  • Os percentuais de redução de alíquota serão aplicados de acordo com o cClassTrib selecionado.

Estrutura XML

O sistema irá gerar o bloco no XML do CT-e conforme o layout definido pela Nota Técnica 2025.001. A estrutura irá conter as informações de CST, cClassTrib, bases de cálculo, percentuais e valores calculados, respeitando a seguinte formatação:

<IBSCBS>
  <CST>000</CST>
  <cClassTrib>000001</cClassTrib>
  <gIBSCBS>
    <vBC>1000.00</vBC>
    <gIBSUF>
      <pIBSUF>0.10</pIBSUF>
      <vIBSUF>1.00</vIBSUF>
    </gIBSUF>
    <gIBSMun>
      <pIBSMun>0.00</pIBSMun>
      <vIBSMun>0.00</vIBSMun>
    </gIBSMun>
    <vIBS>1.00</vIBS>
    <gCBS>
      <pCBS>0.90</pCBS>
      <vCBS>9.00</vCBS>
    </gCBS>
  </gIBSCBS>
</IBSCBS>

Observação

Caso o cClassTrib possua redução de alíquota, será incluído o bloco <gRed> dentro das tags <gCBS>, <gIBSUF> e <gIBSMun>, contendo os percentuais de redução e alíquota efetiva.

Exemplo

Emissão de um CT-e com valor total de prestação de R$ 1.000,00 e alíquotas definidas conforme a parametrização fiscal:

  • Base de cálculo: R$ 1.000,00
  • Alíquota CBS: 0,90%
  • Alíquota IBS (UF): 0,10%
  • Alíquota IBS (Município): 0,00%

Cálculos resultantes:

  • Valor do CBS: R$ 9,00
  • Valor do IBS (UF): R$ 1,00
  • Valor do IBS (Município): R$ 0,00
  • Valor total de tributos destacados: R$ 10,00

O XML gerado reflete os valores acima:

<IBSCBS>
<CST>000</CST>
<cClassTrib>000001</cClassTrib>
<gIBSCBS>
    <vBC>1000.00</vBC>
    <gIBSUF>
    <pIBSUF>0.10</pIBSUF>
    <vIBSUF>1.00</vIBSUF>
    </gIBSUF>
    <gIBSMun>
    <pIBSMun>0.00</pIBSMun>
    <vIBSMun>0.00</vIBSMun>
    </gIBSMun>
    <vIBS>1.00</vIBS>
    <gCBS>
    <pCBS>0.90</pCBS>
    <vCBS>9.00</vCBS>
    </gCBS>
</gIBSCBS>
</IBSCBS>

O cálculo de CBS e IBS é executado automaticamente ao emitir o documento, desde que o parâmetro CALCULACBSIBS esteja ativo. Os valores destacados no XML não são somados ao total do CT-e, sendo informados apenas para fins fiscais.

Documentos relacionados

Acesse a área de vídeos e confira os tutoriais!!

Voltar ao topo