Ir para conteúdo
  • Cadastre-se

Alguém utilizando a calculadora disponibilizada pela Receita para realizar os calculo do CBS e IBS


  • Este tópico foi criado há 201 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Baixei a calculadora e rodei via Docker para realizar alguns testes. Verifiquei que ela retorna os cálculos a partir do envio de um JSON com as seguintes informações:

{
    "id": "AAAA",
    "versao": "0.0.1",
    "dataHoraEmissao": "2026-01-01T09:50:05-03:00",
    "municipio": 5211206,
    "uf": "GO",
    "itens": [
        {
            "numero": 1,
            "ncm": "12122101",
            "cst": "200",
            "cClassTrib": "200034",
            "baseCalculo": 200.00,
            "quantidade": 1.00,
            "unidade": "KG"

        }
    ]

} 

Em seguida, já é retornado um JSON com os resultados dos cálculos.

{
    "objetos": [
        {
            "nObj": 1,
            "tribCalc": {
                "IBSCBS": {
                    "CST": "200",
                    "cClassTrib": "200034",
                    "gIBSCBS": {
                        "vBC": "200.00",
                        "gIBSUF": {
                            "pIBSUF": "0.10",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.04"
                            },
                            "vIBSUF": "0.08",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.10%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        },
                        "gIBSMun": {
                            "pIBSMun": "0.00",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.00"
                            },
                            "vIBSMun": "0.00",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.00%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        },
                        "gCBS": {
                            "pCBS": "0.90",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.36"
                            },
                            "vCBS": "0.72",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.90%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        }
                    }
                }
            }
        }
    ],
    "total": {
        "tribCalc": {
            "IBSCBSTot": {
                "vBCIBSCBS": "200.00",
                "gIBS": {
                    "gIBSUF": {
                        "vDif": "0.00",
                        "vDevTrib": "0.00",
                        "vIBSUF": "0.08"
                    },
                    "gIBSMun": {
                        "vDif": "0.00",
                        "vDevTrib": "0.00",
                        "vIBSMun": "0.00"
                    },
                    "vIBS": "0.08",
                    "vCredPres": "0.00",
                    "vCredPresCondSus": "0.00"
                },
                "gCBS": {
                    "vDif": "0.00",
                    "vDevTrib": "0.00",
                    "vCBS": "0.72",
                    "vCredPres": "0.00",
                    "vCredPresCondSus": "0.00"
                }
            }
        }
    }
}

Achei bem prático, porém, como ainda está em fase piloto, não sei se seria o ideal utilizá-la em produção. Alguém já está utilizando a calculadora como motor de cálculo ou apenas para testes e validação na implementação da reforma no sistema?

Fontes para informações e download da calculadora:
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/regime-geral
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/calculadora-offline

  • Moderadores
  • Consultores
Postado
2 horas atrás, Fernando Rodrigo disse:

tambem vou precisar dessa calculadora, se tiver que fazer uma vaquinha para ajudar a desenvolver, ou ajudo

mas se notar acima já tem está em lazarus. mas ele usou o RR4D do vinicius pois é uma API pra consumir. 

 

2 horas atrás, Fernando Rodrigo disse:

tambem vou precisar dessa calculadora, se tiver que fazer uma vaquinha para ajudar a desenvolver, ou ajudo

Falei com o André, mandarei um PR com o projeto rodando em Delphi também. do 7 ao florence

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros
Postado

Instalei a Calculadora OFF-LINE e com esses parametros nao consegui o resultado que foi demonstrado, ele retorna um erro informando que o NCM nao existe. Vou baixar a calculadora novamente para atualizar o banco de dados e ver se resolve.

César Augusto de Moura

Analista de Sistemas de Informação

Kriar Técnologia

[email protected]

  • Membros Pro
Postado
Em 01/10/2025 at 15:16, André Ferreira de Moraes disse:

Fernando, Juliomar,

Estou utilizando tanto a biblioteca quanto o componente. Estamos em processo de migração de um módulo desktop (Delphi) para a versão web. No final, apenas os módulos de pedido e frente de caixa permanecerão no desktop — por isso, utilizo ambos: a biblioteca e o componente.

Baixei a calculadora, inclusive o código-fonte, e fiquei com uma dúvida em relação às atualizações das tabelas. Como isso deverá ser feito, considerando que a calculadora está disponível apenas em modo offline? O ACBr está planejando (ou já desenvolvendo) alguma funcionalidade para atualização automática dessas tabelas?

Pensei que, em vez de criar uma regra para o usuário informar manualmente a alíquota, seria melhor parametrizar apenas os campos solicitados pelo endpoint da calculadora. O que vocês acham?

  • Membros
Postado
Em 01/10/2025 at 10:03, gipisistemas disse:

Baixei a calculadora e rodei via Docker para realizar alguns testes. Verifiquei que ela retorna os cálculos a partir do envio de um JSON com as seguintes informações:

{
    "id": "AAAA",
    "versao": "0.0.1",
    "dataHoraEmissao": "2026-01-01T09:50:05-03:00",
    "municipio": 5211206,
    "uf": "GO",
    "itens": [
        {
            "numero": 1,
            "ncm": "12122101",
            "cst": "200",
            "cClassTrib": "200034",
            "baseCalculo": 200.00,
            "quantidade": 1.00,
            "unidade": "KG"

        }
    ]

} 

Em seguida, já é retornado um JSON com os resultados dos cálculos.

{
    "objetos": [
        {
            "nObj": 1,
            "tribCalc": {
                "IBSCBS": {
                    "CST": "200",
                    "cClassTrib": "200034",
                    "gIBSCBS": {
                        "vBC": "200.00",
                        "gIBSUF": {
                            "pIBSUF": "0.10",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.04"
                            },
                            "vIBSUF": "0.08",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.10%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        },
                        "gIBSMun": {
                            "pIBSMun": "0.00",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.00"
                            },
                            "vIBSMun": "0.00",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.00%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        },
                        "gCBS": {
                            "pCBS": "0.90",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.36"
                            },
                            "vCBS": "0.72",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.90%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        }
                    }
                }
            }
        }
    ],
    "total": {
        "tribCalc": {
            "IBSCBSTot": {
                "vBCIBSCBS": "200.00",
                "gIBS": {
                    "gIBSUF": {
                        "vDif": "0.00",
                        "vDevTrib": "0.00",
                        "vIBSUF": "0.08"
                    },
                    "gIBSMun": {
                        "vDif": "0.00",
                        "vDevTrib": "0.00",
                        "vIBSMun": "0.00"
                    },
                    "vIBS": "0.08",
                    "vCredPres": "0.00",
                    "vCredPresCondSus": "0.00"
                },
                "gCBS": {
                    "vDif": "0.00",
                    "vDevTrib": "0.00",
                    "vCBS": "0.72",
                    "vCredPres": "0.00",
                    "vCredPresCondSus": "0.00"
                }
            }
        }
    }
}

Achei bem prático, porém, como ainda está em fase piloto, não sei se seria o ideal utilizá-la em produção. Alguém já está utilizando a calculadora como motor de cálculo ou apenas para testes e validação na implementação da reforma no sistema?

Fontes para informações e download da calculadora:
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/regime-geral
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/calculadora-offline

SAUDACOES COLEGAS DO ACBr

na pagina da receita federal: 
https://www.gov.br/receitafederal/pt-br/assuntos/noticias/2025/julho/receita-federal-libera-ferramenta-oficial-de-calculo-da-reforma-tributaria-sobre-o-consumo

Consta essa declaração sobre a Calculadora Tributaria:

"Um novo modelo de cooperação entre contribuinte e Fisco

Mais do que uma entrega tecnológica, essa iniciativa representa uma mudança estrutural no relacionamento entre o contribuinte e a Administração Tributária. A lógica tradicional de autodeclaração, em que o contribuinte calcula isoladamente os tributos devidos, dá lugar a um modelo cooperado: o contribuinte informa os dados da operação, e a Calculadora aplica as regras legais de forma padronizada, transparente e auditável.

Esse novo arranjo fortalece a confiança mútua, promove segurança jurídica, reduz a complexidade e torna o cumprimento das obrigações tributárias mais claro, previsível e tecnicamente verificável. Ao adotar esse modelo, cria-se um ambiente mais simples, seguro e alinhado à realidade operacional dos agentes econômicos."

Acredito que esse novo modelo é o melhor CONCEITO a ser adotado para apropriar os impostos, alíquotas, valores e fundamentação da lei tributaria para as  OPERAÇÕES. Consegui avançar com as TAG's que deveram popular os arquivos XML's da NFe, CTe, NFCe e também na instalação da Calculadora Tributaria usando WSL, meu objetivo agora é justamente interagir com a Calculadora via JASON mas não consegui montar uma operação válida com o Banco de Dados da Calculadora o exemplo explanado nesse POST não funciona na minha instalação apesar de já ter baixado e atualizado o Banco de Dados, se alguém conseguiu outros resultados com a Calculadora Fiscal e publicar aqui seria muito bom. 

César Augusto de Moura

Analista de Sistemas de Informação

Kriar Técnologia

[email protected]

  • Consultores
Postado
45 minutos atrás, Fernando Rodrigo disse:

como poderia integrar isso nos sistemas , alguem teria algum exemplo de conexão e calculo

ouça amanhã o papo pro no discord ;-)

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • 1 mês depois ...
Postado
Em 01/10/2025 at 11:03, gipisistemas disse:
"memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.10%, sendo que esse regime define uma redução de 60.000000% na alíquota."

Olá pessoal,

Dúvida boba aqui: vocês acham importante salvar essas informações de "memoriaCalculo" no banco de dados? Isso vai servir pra alguma coisa no futuro?

Obrigado!

Itamar Bermond

Ibersoft Sistemas
Governador Valadares, MG

  • 2 semanas depois ...
Postado
Em 18/11/2025 at 14:50, itamarluiz disse:

Olá pessoal,

Dúvida boba aqui: vocês acham importante salvar essas informações de "memoriaCalculo" no banco de dados? Isso vai servir pra alguma coisa no futuro?

Obrigado!

Hoje, não vejo muita necessidade disso, a menos que você pretenda mostrar isso por usuário posteriormente.

 

  • Curtir 1
Postado
Em 01/10/2025 at 11:03, gipisistemas disse:

Baixei a calculadora e rodei via Docker para realizar alguns testes. Verifiquei que ela retorna os cálculos a partir do envio de um JSON com as seguintes informações:

{
    "id": "AAAA",
    "versao": "0.0.1",
    "dataHoraEmissao": "2026-01-01T09:50:05-03:00",
    "municipio": 5211206,
    "uf": "GO",
    "itens": [
        {
            "numero": 1,
            "ncm": "12122101",
            "cst": "200",
            "cClassTrib": "200034",
            "baseCalculo": 200.00,
            "quantidade": 1.00,
            "unidade": "KG"

        }
    ]

} 

Em seguida, já é retornado um JSON com os resultados dos cálculos.

{
    "objetos": [
        {
            "nObj": 1,
            "tribCalc": {
                "IBSCBS": {
                    "CST": "200",
                    "cClassTrib": "200034",
                    "gIBSCBS": {
                        "vBC": "200.00",
                        "gIBSUF": {
                            "pIBSUF": "0.10",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.04"
                            },
                            "vIBSUF": "0.08",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.10%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        },
                        "gIBSMun": {
                            "pIBSMun": "0.00",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.00"
                            },
                            "vIBSMun": "0.00",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.00%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        },
                        "gCBS": {
                            "pCBS": "0.90",
                            "gRed": {
                                "pRedAliq": "60.00",
                                "pAliqEfet": "0.36"
                            },
                            "vCBS": "0.72",
                            "memoriaCalculo": "Operação de consumo com enquadramento legal em Art. 135, tributada conforme Regime Diferenciado. A base de cálculo utilizada é de R$ 200.00, com alíquota de 0.90%, sendo que esse regime define uma redução de 60.000000% na alíquota."
                        }
                    }
                }
            }
        }
    ],
    "total": {
        "tribCalc": {
            "IBSCBSTot": {
                "vBCIBSCBS": "200.00",
                "gIBS": {
                    "gIBSUF": {
                        "vDif": "0.00",
                        "vDevTrib": "0.00",
                        "vIBSUF": "0.08"
                    },
                    "gIBSMun": {
                        "vDif": "0.00",
                        "vDevTrib": "0.00",
                        "vIBSMun": "0.00"
                    },
                    "vIBS": "0.08",
                    "vCredPres": "0.00",
                    "vCredPresCondSus": "0.00"
                },
                "gCBS": {
                    "vDif": "0.00",
                    "vDevTrib": "0.00",
                    "vCBS": "0.72",
                    "vCredPres": "0.00",
                    "vCredPresCondSus": "0.00"
                }
            }
        }
    }
}

Achei bem prático, porém, como ainda está em fase piloto, não sei se seria o ideal utilizá-la em produção. Alguém já está utilizando a calculadora como motor de cálculo ou apenas para testes e validação na implementação da reforma no sistema?

Fontes para informações e download da calculadora:
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/regime-geral
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/calculadora-offline

Boa tarde !
Como você conseguiu rodar essa calculadora via docker? 
Existe algum tutorial para leigo no assunto para conseguir fazer o que você conseguiu fazer ?

Postado
Em 28/11/2025 at 14:08, EXVASP disse:

Boa tarde !
Como você conseguiu rodar essa calculadora via docker? 
Existe algum tutorial para leigo no assunto para conseguir fazer o que você conseguiu fazer ?

No artigo o André explica: https://medium.com/@andrefmoraes/calculadorartc-biblioteca-open-source-para-a-calculadora-da-reforma-tributária-cbs-ibs-is-0560a67c110f

No site de download dela também explicar com mais detalhe, focando a calculadora!
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/calculadora-offline/calculadora-offline-instrucoes

Mas se realizar o download dela 

image.png.452468816aedb236395c9c3601bb83e7.png

E descompactar o arquivo, irá se deparar  as seguintes pastas:
image.png.7dfec8c141e1a0440535008f38c8f61e.png

Para windows basta executar os bats da pasta que ela irá rodar.

Ai bastar usar o postman para fazer a conexão, ou o próprio exemplo do ACBr!

  • Obrigado 1
Postado
Em 01/12/2025 at 11:20, marcosrodrigues disse:

No artigo o André explica: https://medium.com/@andrefmoraes/calculadorartc-biblioteca-open-source-para-a-calculadora-da-reforma-tributária-cbs-ibs-is-0560a67c110f

No site de download dela também explicar com mais detalhe, focando a calculadora!
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/calculadora-offline/calculadora-offline-instrucoes

Mas se realizar o download dela 

image.png.452468816aedb236395c9c3601bb83e7.png

E descompactar o arquivo, irá se deparar  as seguintes pastas:
image.png.7dfec8c141e1a0440535008f38c8f61e.png

Para windows basta executar os bats da pasta que ela irá rodar.

Ai bastar usar o postman para fazer a conexão, ou o próprio exemplo do ACBr!

obrigado pela atenção, vou verificar!

  • Este tópico foi criado há 201 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...