コード例 #1
0
 // $buchung->array_anzeigen($monate_arr);
 // ###########################################
 // $buchung->forderungen_array_seit_einzug($mietvertrag_id);
 // ###########ERMITTELN DES SALDOS BEI DER VORVERWALTUNG##############################
 $saldo_vortrag_vorverwaltung = $buchung->saldo_vortrag_vorverwaltung($mietvertrag_id);
 if ($saldo_vortrag_vorverwaltung = FALSE) {
     $saldo_vortrag_vorverwaltung == "0";
 }
 // ##########ENDE DER VORBEREITUNG DER NOTWENDIGEN DATEN FÜR DIE BERECHUNG##################################################
 // #######################tabelenkopf##############################
 // echo "<table class=aktuelle_buchungen>";
 // echo "<tr><td>Datum</td><td></td><td>Monatssoll</td><td>Zahlung</td><td>Differenz pro Monat</td><td><b>Saldo</b></td></tr>";
 // 2te zeile saldo vorverwaltung
 // echo "<tr><td colspan=5 align=left><b>SALDO VORTRAG VORVERWALTUNG</td><td><b>$saldo_vortrag_vorverwaltung €</b></td></tr>";
 // #################################################################
 $summe_gesamt_forderung = $buchung->summe_forderungen_seit_einzug($mietvertrag_id);
 $saldo = $summe_aller_zahlbetraege - $summe_gesamt_forderung;
 // #####################jeden monat durchlaufen####################
 for ($i = 0; $i < count($monate_arr); $i++) {
     $monat = $monate_arr[$i][monat];
     $jahr = $monate_arr[$i][jahr];
     $alle_zahlbetraege_monat_arr = $buchung->alle_zahlbetraege_monat_arr($mietvertrag_id, $monat, $jahr);
     // $buchung->array_anzeigen($alle_zahlbetraege_monat_arr);
     $summe_forderung_monatlich = $buchung->summe_forderung_monatlich($mietvertrag_id, $monat, $jahr);
     // zahlungen aus aktuellen monat zählen
     $anzahl_zahlungen_im_monat = count($alle_zahlbetraege_monat_arr);
     // ######################### EINZUGSMONAT #############################################
     if ($einzugs_monat == $monat && $einzugs_jahr == $jahr) {
         // erste zahlung im einzugsmonat und jahr
         $saldo_vormonat = $saldo_vortrag_vorverwaltung;
         if ($anzahl_zahlungen_im_monat > 0) {