Reforma Tributária: O Refactoring da Lógica de Cálculo para Software Architects
Como Software Architect, entendo que a Reforma Tributária é, na essência, uma mudança profunda nos algoritmos que regem nossos sistemas fiscais. Para quem atua com projetos complexos de faturamento, como a NFCom, a transição exige uma revisão completa da lógica aritmética. 1. O Modelo Atual: A Complexidade do Cálculo "Por Dentro" Atualmente, convivemos com o cálculo "por dentro", onde o imposto integra a sua própria base de cálculo. Para o desenvolvedor, isso significa que o valor do imposto está "escondido" dentro do preço final. A Lógica: Para chegar ao preço final, pegamos o valor desejado e dividimos pelo resultado de 1 menos a alíquota do imposto. Exemplo Prático: Se você deseja receber 100 reais líquidos com uma alíquota de 18 por cento, o sistema não soma 18 reais. Ele divide 100 por 0,82, resultando em aproximadamente 121,95 reais. 2. O Novo Modelo: Cálculo "Por Fora" (IVA Dual) Com a chegada da CBS e do IBS, passamos para o padrão internacional de IVA, onde o cálculo é aplicado diretamente sobre o valor do serviço. A lógica torna-se muito mais simples para a arquitetura do sistema: A Lógica: O preço final é o valor do serviço multiplicado por 1 mais a alíquota total. Exemplo Prático: Para o mesmo serviço de 100 reais, considerando uma alíquota somada de 27 por cento, o cálculo é simplesmente 100 vezes 1,27, resultando em 127 reais. 3. A Transição em 2026: O Teste do Sistema O ano de 2026 será o marco inicial para nossos motores de cálculo. Teremos o início da cobrança com alíquotas de teste para validar a infraestrutura: CBS (Federal): 0,1 por cento. IBS (Estadual e Municipal): 0,9 por cento. Total de teste: 1 por cento aplicado sobre a base líquida. Nesta fase, os sistemas precisarão calcular simultaneamente os tributos antigos e essa nova parcela de 1 por cento, garantindo que o faturamento suporte os dois modelos sem erros de arredondamento ou inconsistência na nota fiscal.