Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Linha RM - RT - Como criar a fórmula de decisão para o envio dos novos tributos (IBS/CBS), em ambiente produtivo?

time.png Tempo aproximado para leitura: 00:07:00min

Dúvida
Como criar a fórmula de decisão para o envio dos novos tributos (IBS/CBS), em ambiente produtivo?

Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - TOTVS Reforma Tributária - A partir das versões:

12.1.2502.255
12.1.2506.209
12.1.2510.137

Solução
Com a chegada e transição da Reforma Tributária, temos para 2026 e anos conseguintes a tributação gradual do IVA Dual, que é composto por IBS (Imposto sobre Bens e Serviços), CBS (Contribuição sobre Bens e Serviços) e IS (Imposto Seletivo). Dentro do IVA Dual, é de caráter obrigatório a declaração do IBS e da CBS à partir de primeiro de Janeiro de 2026, conforme Lei Complementar 214 de 2025. Entretanto, visando minimizar a possibilidade de não faturamento das empresas – caso haja algum erro de ambiente no envio de documentos eletrônicos com os novos tributos – foi disponibilizada a Nota Técnica 2025.002 v1.33, que descreve em sua seção de Detalhamento do Cronograma: 

⚠️ Preenchimento dos campos IBS/CBS é facultativo. Se preenchidos, as RV serão aplicadas. 
Preenchimento dos campos IBS/CBS não será exigido por regra de validação, porém permanece obrigatório conforme a legislação vigente. Para as NF-e e NFC-e com IBS/CBS as RV serão aplicadas. Com valor jurídico para os novos tributos a partir de 01/01/2026.

Ou seja, no cenário específico em que envio dos novos tributos seja impossibilitado por algum problema de ambiente do órgão autorizador da NF-e/NFC-e, existe a possibilidade de não demonstração dos novos tributos. Essa escolha é de responsabilidade do emitente da nota fiscal.

1. Objetivo
Este documento visa explicar e exemplificar a possibilidade de não geração do IBS e da CBS ao zerar a base de cálculo dos seus tributos no TOTVS Gestão de Estoque, Compras e Faturamento, através do cadastro global de Fórmulas. 

2. Composição da Base de Cálculo e como zerar
Conforme Notas Técnicas da RTC disponibilizadas no Portal da NF-e, a Base de Cálculo (BC) do IBS e da CBS é composta pela totalização das tags:

(+) vProd (-) vDesc
(+) vServ (-) vPIS
(+) vFrete (-) vCOFINS
(+) vSeg (-) vICMS
(+) vOutro (-) vICMSUFDest
(+) vII (-) vFCP
  (-) vFCPUFDest
  (-) vICMSMono
  (-) vISSQN 

Considerando a tabela acima, podemos pegar o valor dos campos do item do movimento que irão preencher essas tags para realizar o cálculo da BC do IBS/CBS no movimento, conforme o seguinte exemplo de fórmula:

KQT*KPU + TABITM ('RATEIOFRETE' , 'V') +
TABITM ('RATEIODESP' , 'V') - KDE - TABITM ('RATEIODESC' , 'V')

⚠️ Importante considerar que a tributação para o IBS e a CBS são realizadas no item do movimento, e não no movimento em si.

Existe tanto a possibilidade de criar uma nova fórmula para a BC do IBS/CBS quanto editar uma fórmula já existente, caso essa edição não gere impacto em outros cálculos da nota. 
Para zerar a BC do IBS/CBS, podemos utilizar do exemplo acima e fazer uma condição simples:

SE TABMOV('CODFILIAL','I') = 2 E TABMOV('CODTMV','S')= '2.2.02' ENTAO
0
SENAO 
KQT*KPU + TABITM ('RATEIOFRETE' , 'V') +
TABITM ('RATEIODESP' , 'V') - KDE - TABITM ('RATEIODESC' , 'V')
FIMSE

Vamos considerar que temos uma filial de SP, cujo código seja 2, e que ela utilize o código de movimento 2.2.02 para envio de NF-e. A condição "SE TABMOV('CODFILIAL','I') = 2 E TABMOV('CODTMV','S')= '2.2.02'" irá se aplicar para essa filial e movimento específicos, assim, zerando sua base de cálculo. Caso qualquer outra filial e/ou outros movimentos sejam utilizados, a BC será calculada normalmente.

Mas, caso o cenário se aplique a mais de uma filial e a mais de um tipo de movimento, basta incluí-los na condição da fórmula. Outro exemplo:

SE (TABMOV('CODFILIAL','I') = 2 OU TABMOV('CODFILIAL','I') = 3 OU TABMOV('CODFILIAL','I') 
= 4) E (TABMOV('CODTMV','S')= '2.2.02' OU TABMOV('CODTMV','S')= '2.2.01') ENTAO 0
SENAO 
KQT*KPU + TABITM ('RATEIOFRETE' , 'V') +
TABITM ('RATEIODESP' , 'V') - KDE - TABITM ('RATEIODESC' , 'V')
FIMSE

No cenário acima, a BC será zerada para as filiais 2, 3 e 4, cujos tipos de movimento sejam 2.2.02 ou 2.2.01.

⚠️ Também é possível utilizar outras funções de fórmula conforme seu cenário e necessidade. O importante, nesse caso, é que aplique as condições conforme desejado para que a BC do IBS/CBS seja zerada.

3. Gatilhos e impactos de zerar a Base de Cálculo
Ao zerar a BC do IBS/CBS, por mais que o tributo fique salvo no movimento com seu valor e BC zerados, as tags referentes ao IBS e à CBS automaticamente não serão geradas na NF-e/NFC-e. Logicamente, ao escriturar a nota/movimento, seus valores também não serão escriturados no lançamento fiscal, tampouco apurados no período de apuração. Remover o valor da BC dos tributos pela fórmula evita a necessidade de mudar a parametrização do movimento - não sendo necessário remover os tributos para não gerar as tags da RTC. Além disso, também permite a rastreabilidade das informações pelo movimento, pois sempre será possível verificar quando os tributos estiverem no movimento e, assim, fazer o comparativo com as notas enviadas e autorizadas.

4. Outras Informações
A criação de fórmulas é de responsabilidade do usuário. As fórmulas descritas neste documento são apenas exemplos, devendo ser personalizadas conforme a necessidade e cenário de cada empresa.

⚠️ Importante ressaltar que a não declaração do IBS e da CBS não é a regra, e sim a exceção, para casos muito específicos. Conforme mencionado anteriormente, a demonstração desses tributos é obrigatória à partir de Janeiro/2026.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _