A Receita Federal do Brasil lançou a versão beta de sua Calculadora de Tributos oficial para os novos impostos sobre o consumo (CBS, IBS e Imposto Seletivo), como parte da reforma tributária do país. Esta ferramenta de código aberto visa padronizar os cálculos e promover uma relação mais cooperativa entre os contribuintes e a autoridade fiscal.
A calculadora está disponível tanto como um simulador online de fácil utilização quanto como um componente local que pode ser integrado aos sistemas ERP das empresas por meio de uma API. Ela também possui um "Assistente de Emissão" para ajudar a gerar corretamente as informações fiscais nas notas fiscais eletrônicas. Esta iniciativa está alinhada aos princípios modernos de administração tributária automatizada, fornecendo um motor de cálculo oficial transparente e auditável para o novo sistema tributário.
Link para a calculadora offline
Este é um robô automatizado que verifica diariamente se saiu uma atualização da Calculadora da Reforma Tributária e, quando sai, automaticamente baixa, organiza e publica a nova versão no GitHub — tudo sem precisar de intervenção humana! 🤖✨
- O robô roda sozinho todos os dias à meia-noite (horário UTC)
- Também pode ser acionado manualmente quando necessário
- Consulta a API oficial para obter a URL de download mais recente:
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/api/calculadora/download/url?platform=default - A URL é obtida dinamicamente, garantindo que sempre seja usada a versão mais atual
- Baixa o arquivo compactado (
calculadora.zip) usando a URL obtida da API
- Calcula o hash MD5 do arquivo
codigo-fonte-backend.zipbaixado - Compara com o hash da versão anterior (armazenado em
codigo-fonte-backend.md5) - Se os hashes forem diferentes, significa que há uma nova versão disponível
(Só acontece se houver nova versão)
- Descompacta o código-fonte completo na pasta
codigo-fonte-backend - Atualiza o arquivo de hash MD5 (codigo-fonte-backend.md5)
- Salva os arquivos na pasta (codigo-fonte-backend)
- Cria um registro (commit) com a data da atualização
- Envia tudo para o GitHub
(Só acontece se houver nova versão)
- Cria uma nova "release" (versão publicada)
- Anexa o arquivo
codigo-fonte-backend.zipdo código-fonte - Marca como versão "latest" (mais recente)
- Acesse a aba Actions do repositório
- Selecione o workflow "Download and Update Código Fonte da Calculadora da Reforma Tributária"
- Clique em "Run workflow"
- Selecione a branch
maine confirme