Como Calcular Pro Rata Die

Calculadora Pro Rata Die body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 100%; margin: 0; padding: 20px; background-color: #f9f9f9; } .calculator-container { max-width: 600px; margin: 0 auto; background: #fff; padding: 30px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); border: 1px solid #e1e1e1; } .calculator-title { text-align: center; color: #2c3e50; margin-bottom: 25px; font-size: 24px; font-weight: 700; } .input-group { margin-bottom: 20px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #555; } .input-group input, .input-group select { width: 100%; padding: 12px; border: 2px solid #ddd; border-radius: 6px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } .input-group input:focus, .input-group select:focus { border-color: #3498db; outline: none; } .input-helper { font-size: 12px; color: #7f8c8d; margin-top: 4px; } .calc-btn { display: block; width: 100%; padding: 15px; background-color: #2980b9; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; margin-top: 10px; } .calc-btn:hover { background-color: #1a5276; } .results-box { margin-top: 30px; background-color: #f8f9fa; border-radius: 8px; padding: 20px; border-left: 5px solid #2980b9; display: none; } .result-item { margin-bottom: 15px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #eee; padding-bottom: 10px; } .result-item:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .result-label { color: #7f8c8d; font-size: 14px; } .result-value { font-size: 18px; font-weight: 700; color: #2c3e50; } .final-result { font-size: 24px; color: #27ae60; } .error-msg { color: #c0392b; text-align: center; margin-top: 10px; display: none; font-weight: bold; } .content-section { max-width: 800px; margin: 40px auto; background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); } .content-section h2 { color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 10px; margin-top: 30px; } .content-section h3 { color: #34495e; margin-top: 25px; } .content-section p, .content-section ul { color: #555; font-size: 16px; } .content-section li { margin-bottom: 10px; } .example-box { background-color: #e8f6f3; padding: 15px; border-radius: 6px; margin: 15px 0; border: 1px solid #d4efdf; }
Calculadora Pro Rata Die
Insira o valor cheio da mensalidade, salário ou aluguel.
30 Dias (Mês Comercial) 31 Dias 28 Dias (Fevereiro) 29 Dias (Fevereiro Bissexto)
Geralmente usa-se 30 dias para cálculos comerciais.
Quantos dias devem ser cobrados ou pagos?
Por favor, preencha todos os campos corretamente.
Custo Diário Calculado: R$ 0,00
Dias Contabilizados: 0
Valor Pro Rata Final: R$ 0,00

O que é Pro Rata Die?

O termo Pro Rata Die vem do latim e significa "proporcional ao dia". É um cálculo financeiro essencial utilizado para determinar o valor justo a ser pago ou recebido por um serviço, salário ou contrato que não foi utilizado durante o período integral (geralmente um mês completo).

Este cálculo é extremamente comum em situações de início ou término de contratos de aluguel, assinaturas de internet, planos de saúde, e no pagamento de salários na admissão ou demissão de funcionários.

Como Calcular Pro Rata Die

A lógica do cálculo é simples: você deve encontrar o valor de uma unidade diária e multiplicar pelo número de dias efetivamente utilizados. A fórmula básica é:

Fórmula:
(Valor Total Mensal ÷ Total de Dias do Mês) × Dias Utilizados = Valor Pro Rata

Passo a Passo:

  1. Defina o Valor Total: O valor integral da mensalidade ou salário (ex: R$ 1.500,00).
  2. Defina a Base de Dias: Para contratos comerciais e RH, geralmente utiliza-se a base de 30 dias, mesmo que o mês tenha 31 ou 28 dias. Porém, verifique o contrato específico.
  3. Divida para achar o valor do dia: R$ 1.500 ÷ 30 = R$ 50,00 por dia.
  4. Multiplique pelos dias usados: Se o serviço foi usado por 10 dias: R$ 50,00 × 10 = R$ 500,00.

Exemplos Práticos de Uso

1. Cobrança de Aluguel (Entrada no meio do mês)

Imagine que você alugou um apartamento por R$ 2.400,00 mensais, mas pegou as chaves no dia 20. Você pagará apenas pelos 11 dias restantes (considerando mês de 30 dias).

  • Valor Diário: 2400 ÷ 30 = R$ 80,00
  • Dias a pagar: 11 dias
  • Total a pagar: R$ 880,00

2. Fatura de Cartão ou Internet

Se você cancelou uma assinatura de internet de R$ 120,00 após 15 dias de uso no mês, a operadora deve cobrar pro rata die apenas o período ativo.

  • Valor Diário: 120 ÷ 30 = R$ 4,00
  • Dias ativos: 15
  • Fatura Final: R$ 60,00

Diferença entre Mês Comercial e Dias Corridos

Na maioria das transações financeiras e trabalhistas no Brasil, utiliza-se o mês comercial de 30 dias para simplificar os cálculos. No entanto, juros bancários e algumas cobranças específicas podem utilizar a quantidade exata de dias do mês (28, 29, 30 ou 31), o que altera levemente o valor da diária ("pro rata temporis").

function calcularProRata() { // Obter elementos var valorMensalInput = document.getElementById('valorMensal'); var baseDiasInput = document.getElementById('baseDias'); var diasUteisInput = document.getElementById('diasUteis'); var resultBox = document.getElementById('resultBox'); var errorMsg = document.getElementById('errorMsg'); // Obter valores var valorMensal = parseFloat(valorMensalInput.value); var baseDias = parseInt(baseDiasInput.value); var diasUteis = parseInt(diasUteisInput.value); // Resetar exibições resultBox.style.display = 'none'; errorMsg.style.display = 'none'; // Validação if (isNaN(valorMensal) || isNaN(baseDias) || isNaN(diasUteis) || valorMensal < 0 || diasUteis baseDias) { alert("Atenção: O número de dias utilizados é maior que a base de dias do mês. O cálculo será feito, mas o valor será superior à mensalidade."); } // Cálculo Lógico var valorDiario = valorMensal / baseDias; var valorFinal = valorDiario * diasUteis; // Formatação para Moeda Brasileira (BRL) var formatador = new Intl.NumberFormat('pt-BR', { style: 'currency', currency: 'BRL' }); // Atualizar resultados na tela document.getElementById('resultadoDiario').innerText = formatador.format(valorDiario); document.getElementById('resultadoDias').innerText = diasUteis + (diasUteis === 1 ? ' dia' : ' dias'); document.getElementById('resultadoFinal').innerText = formatador.format(valorFinal); // Mostrar resultado resultBox.style.display = 'block'; }

Leave a Comment