TG

Tributação brasileira, novo projeto e classificação fiscal

Estudo profundo de cálculos tributários (ST, MVA, IPI, ICMS, DIFAL, PIS/COFINS, CBS/IBS), início de um novo projeto com stack limpa, e exploração da TIPI.

Dia cheio, com foco em tributação e no início de um novo projeto. Mergulhei fundo no domínio fiscal brasileiro para entender como cada imposto se conecta com os demais.

Cálculos tributários

O bloco mais pesado foi estudar e integrar lógica de cálculo de tributos em uma API TypeScript. Trabalhei com Substituição Tributária (ST), Margem de Valor Agregado (MVA), IPI, ICMS, DIFAL para operações interestaduais, PIS/COFINS e a transição para CBS/IBS na reforma tributária. Cada cálculo tem suas regras de precisão decimal, e garantir consistência entre eles exigiu atenção.

Também estudei a TIPI (Tabela de Incidência do IPI) e como a classificação fiscal de produtos se conecta com o cálculo dos tributos. Por enquanto, o foco está em operações nos estados de MS e SP, então funcionalidades como FECOP ficaram fora do escopo.

Novo projeto com stack limpa

Comecei um projeto do zero com uma stack nova. Instalei skills de frontend (shadcn, impeccable.style, design de frontend) e criei um plano de migração a partir do repositório anterior, com PRD e specs documentados no destino.

Documentação de domínio

Documentei em docs/ os conceitos de cada calculadora: o que é MVA, como funciona ST, a relação entre IPI e ICMS, e como a reforma tributária muda o cenário de PIS/COFINS para CBS/IBS. Esse material serve de referência para quem contribuir com o código depois.

O dia reforçou algo que já sabia: quando o domínio é denso (como tributação brasileira), investir tempo entendendo antes de codar vale muito mais do que sair implementando.