Calculadora educativa e open source para demonstrar como um valor pode ser dividido entre participantes por percentuais.
Importante: este projeto não processa pagamentos, não mantém contas, não movimenta recursos e não se conecta a instituições financeiras. Não deve ser usado como sistema financeiro de produção.
- recebe um valor em reais;
- permite cadastrar dois ou mais participantes;
- valida se os percentuais somam 100%;
- calcula os repasses em centavos;
- distribui eventuais centavos residuais de forma determinística;
- calcula o imposto pela alíquota informada;
- rateia o imposto proporcionalmente entre os participantes;
- apresenta os valores bruto, imposto e líquido de cada participante;
- inclui testes automatizados.
Requer Node.js 20 ou superior.
npm startAcesse http://localhost:3000.
npm test- histórico local de simulações;
- opção de imposto por valor fixo;
- exportação do resultado em CSV;
- internacionalização;
- melhorias de acessibilidade;
- cobertura adicional de testes.
Leia CONTRIBUTING.md. Sugestões e pull requests são bem-vindos.
MIT License. Consulte LICENSE.