これは、「amountReceived」列の合計を計算するために使用しているコードです。invID'95'の合計は=312であるはずですが、何らかの理由で=300にすぎません。問題が何であるかはわかりません。(以下のDBイメージを参照してください)。
$sql = mysql_query("SELECT amountReceived FROM payments WHERE invID='".$id."'");
$result = mysql_fetch_array($sql);
$totalPayment = array_sum($result);
$balanceDue = $invoiceTotal - $totalPayment;