function VI_ausstehend($p_id, $konto) { $this->get_hga_profil_infos($p_id); $einheiten_arr = $this->einheiten_weg_tabelle_arr($this->p_objekt_id); $anz = count($einheiten_arr); if ($anz) { $z = 0; $von = "{$this->p_jahr}" . "-01-01"; $bis = "{$this->p_jahr}" . "-12-31"; $this->summe_alle_ist = 0; $this->summe_alle_soll = 0; $this->summe_alle_diff = 0; for ($a = 0; $a < $anz; $a++) { $kos_typ = 'Einheit'; $kos_id = $einheiten_arr[$a]; $soll_betrag = $this->hg_tab_soll_ist_einnahmen($konto, $kos_typ, $kos_id, $von, $bis); $this->summe_alle_soll += $soll_betrag; $eig_arr = $this->get_eigentuemer_arr_jahr($kos_id, $this->p_jahr); $anz_e = count($eig_arr); $summeg_eig = 0; for ($b = 0; $b < $anz_e; $b++) { $eig_id = $eig_arr[$b]['E_ID']; $bb = new buchen(); $ist_betrag = $bb->summe_kontobuchungen_dyn2($this->p_gk_id, $konto, $von, $bis, 'Eigentuemer', $eig_id); $summeg_eig += $ist_betrag; } $diff = $summeg_eig - $soll_betrag; $diff_a = nummer_punkt2komma($diff); if ($diff_a == '-0,00') { $diff = '0.00'; } $e = new einheit(); $e->get_einheit_info($kos_id); $this->ausstehend[$z]['EINHEIT_ID'] = $kos_id; $this->ausstehend[$z]['EINHEIT'] = $e->einheit_kurzname; $this->ausstehend[$z]['DIFF'] = nummer_punkt2komma_t($diff); $this->ausstehend[$z]['SOLL'] = nummer_punkt2komma_t($soll_betrag); $this->ausstehend[$z]['IST'] = nummer_punkt2komma_t($summeg_eig); $this->summe_alle_ist += $summeg_eig; $this->summe_alle_diff += $diff; $z++; $diff = 0; } $this->summe_alle_ist_a = nummer_punkt2komma_t($this->summe_alle_ist); $this->summe_alle_soll_a = nummer_punkt2komma_t($this->summe_alle_soll); $this->summe_alle_diff_a = nummer_punkt2komma_t($this->summe_alle_diff); /* Summen als letzte Zeile */ $this->ausstehend[$z]['EINHEIT'] = "<b>SUMMEN</b>"; $this->ausstehend[$z]['DIFF'] = "<b>{$this->summe_alle_diff_a} € </b>"; $this->ausstehend[$z]['SOLL'] = "<b>{$this->summe_alle_soll_a} € </b>"; $this->ausstehend[$z]['IST'] = "<b>{$this->summe_alle_ist_a} € </b>"; } }