Business Factoring Receivable Calculator

Business Factoring Receivable Calculator

Advance Amount:

Factoring Fee:

Total Amount to be Repaid:

function calculateFactoring() { const receivables = parseFloat(document.getElementById(‘totalReceivables’).value); const feePercentage = parseFloat(document.getElementById(‘factoringFee’).value) / 100; const advanceRate = parseFloat(document.getElementById(‘advanceRate’).value) / 100; const period = parseFloat(document.getElementById(‘period’).value); const factorRate = parseFloat(document.getElementById(‘factorRate’).value) / 100; if (isNaN(receivables) || isNaN(feePercentage) || isNaN(advanceRate) || isNaN(period) || isNaN(factorRate)) { alert(“Please enter valid values.”); return; } const advanceAmount = receivables * advanceRate; const factoringFeeAmount = receivables * feePercentage; const totalRepayment = advanceAmount + factoringFeeAmount + (receivables * factorRate); document.getElementById(‘advanceAmount’).textContent = ‘$’ + advanceAmount.toFixed(2); document.getElementById(‘factoringFeeAmount’).textContent = ‘$’ + factoringFeeAmount.toFixed(2); document.getElementById(‘totalRepayment’).textContent = ‘$’ + totalRepayment.toFixed(2); } function resetFactoring() { document.getElementById(‘factoring-calculator-form’).reset(); document.getElementById(‘advanceAmount’).textContent = ”; document.getElementById(‘factoringFeeAmount’).textContent = ”; document.getElementById(‘totalRepayment’).textContent = ”; }

Leave a Reply

Your email address will not be published. Required fields are marked *