Skip to content

fraurino/ClasseReformaTributaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

💼 Reforma Tributária — Classe Pascal (Delphi/Lazarus)

🚀 Simplifique. Adapte. Atualize-se.
O Brasil mudou — e o seu sistema precisa acompanhar.
Conheça a classe Funções Adicionais RT, a solução prática e auxiliar para desenvolvedores pascal (Lazarus/Delphi) se adequarem à Reforma Tributária com alta performance.


License: Proprietary Status Delphi Lazarus


📢 Status dos Grupos de WhatsApp

Primeira turma no grupo do WhatsApp REALIZADA com sucesso!

🚀 2ª turmaLIBERADA — garanta sua vaga e convite seus amigos e parceiros programadores!

👉 Entrar na 2ª Turma Agora


🌐 Acesse o site oficial

👉 https://rt.aurino.com.br


🧠 O que é a Classe RT

A Classe Reforma Tributária (TFuncoesAdicionaisRT) foi desenvolvida para simplificar a adequação de sistemas ERP, PDV e emissores fiscais à nova estrutura da CBS e IBS, com base nas normas oficiais da Reforma Tributária.

✔️ Compatível com Delphi e Lazarus (99%)
✔️ Códigos e cálculos baseados na legislação vigente
✔️ Automação completa das regras tributárias CBS/IBS
✔️ Integração modular e rápida com sistemas existentes


⚙️ Recursos Principais

Recurso Descrição
🔍 Cálculo CBS/IBS Processamento automático
🧾 Simulação Tributária Geração e validação de tributos em tempo real
🔄 Adequação Contábil Integração direta com sistemas ERP e fiscais

💡 Por que usar?

💬 “Enquanto muitos ainda estão tentando entender as mudanças, você pode estar implementando a solução.”

A Funções Adicionais RT é uma ferramenta de transição e automação fiscal, pronta para o novo modelo tributário brasileiro, economizando semanas de estudo, testes e desenvolvimento.

✅ Reduz custos e riscos de erros manuais
✅ Garante conformidade com as novas regras tributárias nos ambientes de homologação ✅ Acelera o tempo de adequação do seu software
✅ É uma ferramenta auxiliar para desenvolvimento


👨‍💻Fluxo da Implementação

Lazarus image Delphi image

🔧 Exemplo de Implementação com Reforma Tributária

Abaixo segue um exemplo de como integrar a classe Funções Adicionais RT ao processo de emissão da NFe utilizando ACBr:

procedure EmitirNFeComReformaTributaria;
var
  i: Integer;
begin
  try
    { ===== ETAPA 1: VALIDAÇÃO ===== }
    if not TFuncoesAdicionaisRT.LerINI then
    begin
      ShowMessage('Reforma Tributária não ativa');
      Exit;
    end;

    { ===== ETAPA 2: PREENCHER CABEÇALHO ===== }
    PreencherIdentificacao;
    PreencherEmitente;
    PreencherDestinatario;

    { ===== ETAPA 3: PROCESSAR PRODUTOS COM RT ===== }
    if not queryItem.Active then
      queryItem.Open;

    queryItem.First;
    while not queryItem.Eof do
    begin
      with ACBrNFe1.NotasFiscais.Items[0].NFe.Det.Add do
      begin
        Prod.nItem := queryItem.RecNo;
        Prod.cProd := queryItem.FieldByName('CODIGO').AsString;
        Prod.cEAN  := queryItem.FieldByName('EAN').AsString;
        Prod.xProd := queryItem.FieldByName('DESCRICAO').AsString;
         // ... demais procedimentos ...

        Imposto.vTotTrib := queryItem.FieldByName('VLR_TRIBUTOS').AsFloat;

        with Imposto.ICMS do
        begin
          // ... demais procedimentos ...
        end;

        with Imposto.PIS do
        begin
           // ... demais procedimentos ...
        end;

        with Imposto.COFINS do
        begin
           // ... demais procedimentos ...
        end;

        Nota_Produto_IVA; /// <<<< REFORMA TRIBUTÁRIA 
      end;

      queryItem.Next;
    end;

    { ===== ETAPA 4: CONSOLIDAR TOTAIS ===== }
    Nota_TotalIVA; /// <<<< REFORMA TRIBUTÁRIA

    { ===== ETAPA 5: NFe PADRÃO ===== }
    PreencherTransporte;
    PreencherCobranca;

    { ===== ETAPA 6: ASSINAR E TRANSMITIR ===== }
    ACBrNFe1.Assinar;
    ACBrNFe1.Validar;
    ACBrNFe1.Enviar(lote, imprimir, sincrono, compactar);
    
  except
    on E: Exception do
      ShowMessage('Erro na emissão: ' + E.Message);
  end;
end;

👨‍💻 Para quem é

  • Desenvolvedores pascal (Lazarus/Delphi)
  • Empresas de software fiscal e contábil
  • Analistas tributários e consultores fiscais
  • Projetos que exigem adequação a CBS/IBS
  • Startups e ERPs que buscam compliance automatizado

📦 Como adquirir

Acesse a compra coletiva exclusiva 👇
🔗 https://rt.aurino.com.br

Assim que o número mínimo de participantes for atingido,
a classe é entregue automaticamente a todos os pagantes.


⚠️ Atenção: Este repositório é de uso comercial e protegido por direitos autorais.
O acesso e uso do código são restritos. 👉https://rt.aurino.com.br


📜 Licença Comercial Restrita
Este projeto não é open source.
Seu conteúdo é disponibilizado apenas para demonstração técnica e marketing comercial.
© 2025 — Todos os direitos reservados.

⚖️ Aviso Legal:
Todo o conteúdo contábil, tributário e fiscal apresentado nesta classe tem caráter técnico e informativo.
As interpretações e aplicações práticas devem sempre ser validadas com o contador responsável ou o departamento fiscal da empresa.
A Classe não substitui a consultoria contábil profissional e não se responsabiliza por decisões tributárias sem orientação especializada. A Classe pode cometer erros. Por isso, lembre-se de conferir informações relevantes e juntamente com sua contabilidade.


⭐ Apoie o projeto

Se este projeto lhe inspirou ou ajudou:

  • Dê uma ⭐ aqui no GitHub
  • Compartilhe com outros desenvolvedores pascal (Lazarus/Delphi)
  • Acompanhe as atualizações no portal oficial

🧠 Reforma Tributária não é apenas sobre impostos — é sobre preparar o seu sistema para o futuro.

About

Classe da Reforma Tributária para Programadores Pascal Delphi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published