$s->betrag_buchen($datum, $kto_auszugsnr, $m_ref, $betrag, $vzweck, $geldkonto_id, $kos_typ, $kos_id, $kostenkonto, $mwst); hinweis_ausgeben("{$vzweck} {$betrag} gebucht."); } else { fehlermeldung_ausgeben("{$vzweck} {$betrag} nicht gebucht, Kostenkonto fehlt!!!!!"); } } } // $datei=$_REQUEST['sepa_file']; // weiterleiten("?daten=sepa&option=sepa_file_buchen&sepa_file=$datei"); break; case "sepa_file_anzeigen": if (!isset($_REQUEST['sepa_file'])) { die(fehlermeldung_ausgeben("SEPA-DATEI wählen")); } else { $sep = new sepa(); $sep->sepa_file_anzeigen($_REQUEST['sepa_file']); } break; /* Sepafile Inhalt in Pool schieben, als Vorlage nutzen */ /* Sepafile Inhalt in Pool schieben, als Vorlage nutzen */ case "sepa_file_kopieren": if (!isset($_REQUEST['sepa_file'])) { die(fehlermeldung_ausgeben("SEPA-DATEI wählen")); } else { $sep = new sepa(); if ($sep->sepa_file_kopieren($_REQUEST['sepa_file'])) { weiterleiten("?daten=sepa&option=sammler_anzeigen"); } } break; case "sepa_file_buchen":
function form_excel_ds($umsatz_id_temp = 0) { $kto_verb = $_SESSION['umsaetze_ok'][$umsatz_id_temp][1]; $gk_id_t = $_SESSION['umsaetze_ok'][$umsatz_id_temp]['GK_ID']; $this->menue_konten($gk_id_t); $ksa_bank = $_SESSION['umsatz_stat'][$gk_id_t]['ksa']; $kse_bank = $_SESSION['umsatz_stat'][$gk_id_t]['kse']; $anz_konten = count($_SESSION['umsatz_stat']); $_SESSION['temp_kontostand'] = $kse_bank; $_SESSION['kontostand_temp'] = $kse_bank; if (isset($_SESSION['kos_typ'])) { unset($_SESSION['kos_typ']); } if (isset($_SESSION['kos_id'])) { unset($_SESSION['kos_id']); } if (isset($_SESSION['kos_bez'])) { unset($_SESSION['kos_bez']); } $_SESSION['temp_datum'] = $umsatz_id_temp; $akt = $umsatz_id_temp + 1; $gesamt = count($_SESSION['umsaetze_ok']); $f = new formular(); $gk = new geldkonto_info(); $gk_id = $_SESSION['umsaetze_ok'][$umsatz_id_temp]['GK_ID']; $_SESSION['geldkonto_id'] = $gk_id; /* Passendes Objekt wählen */ $gkk = new gk(); $temp_objekt_id = $gkk->get_objekt_id($_SESSION['geldkonto_id']); $_SESSION['objekt_id'] = $temp_objekt_id; $gk->geld_konto_details($gk_id); $kontostand_aktuell = nummer_punkt2komma($gk->geld_konto_stand($gk_id)); if (!isset($_SESSION['temp_kontostand'])) { $_SESSION['temp_kontostand'] = '0,00'; } if ($kontostand_aktuell == $_SESSION['temp_kontostand']) { echo " | <span style=\"color:green;\"><b>KSAKT: {$kontostand_aktuell} EUR</b></span>"; } else { echo " | <span style=\"color:red;\"><b>KSAKT: {$kontostand_aktuell} EUR</b></span>"; } echo " | <span style=\"color:blue;\">KSA BANK: {$ksa_bank} | KSE BANK(TEMP): {$_SESSION['temp_kontostand']} EUR</span>"; $_SESSION['temp_kontoauszugsnummer'] = sprintf('%01d', $_SESSION['umsaetze_ok'][$umsatz_id_temp][3]); $_SESSION['temp_datum'] = $_SESSION['umsaetze_ok'][$umsatz_id_temp][6]; // $f->fieldset('NAVI', 'navi'); echo "<table style=\"border:0px;padding:1px;><tr><td padding:1px;\"><tr><td>"; echo "<form method=\"post\" >"; $f->hidden_feld('vor', '1'); $f->send_button('SndNEXT', '<<--'); $f->ende_formular(); echo "</td><td><form method=\"post\">"; $f->hidden_feld('next', '1'); $f->send_button('SndNEXT', '-->>'); $f->ende_formular(); echo "</td></tr></table>"; // $f->fieldset_ende(); $art = $_SESSION['umsaetze_ok'][$umsatz_id_temp][13]; $datum = $_SESSION['umsaetze_ok'][$umsatz_id_temp][6]; /* FORMULAR */ $f->erstelle_formular("{$art} - Nummer:{$akt}/{$gesamt} | {$gk->geldkonto_bez} | AUSZUG: {$_SESSION['temp_kontoauszugsnummer']} | DATUM: {$datum} ", null); echo "<table >"; echo "<tr><td valign=\"top\">"; $zahler = $_SESSION['umsaetze_ok'][$umsatz_id_temp][25]; $namen_arr = explode(',', $zahler); if (!isset($namen_arr[1])) { $namen_arr = explode(' ', $zahler); } if (!isset($namen_arr[1])) { $vorname = ''; } else { $vorname = mysql_real_escape_string(ltrim(rtrim($namen_arr[1]))); } $nachname = mysql_real_escape_string(ltrim(rtrim($namen_arr[0]))); $zahler_iban = $_SESSION['umsaetze_ok'][$umsatz_id_temp][26]; $zahler_bic = $_SESSION['umsaetze_ok'][$umsatz_id_temp][27]; $betrag = $_SESSION['umsaetze_ok'][$umsatz_id_temp][7]; $betrag_n = str_replace('.', '', $betrag); echo "<b>{$zahler}</b><br>{$zahler_iban}<br>{$zahler_bic}<br><br><b>BETRAG: {$betrag} EUR</b>"; $betrag_punkt = nummer_komma2punkt($betrag_n); $datum_sql = date_german2mysql($datum); $bu = new buchen(); if ($bu->check_buchung($_SESSION['geldkonto_id'], $betrag_punkt, $_SESSION['temp_kontoauszugsnummer'], $datum_sql)) { echo "<br><br>"; fehlermeldung_ausgeben("Betrag bereits gebucht!!!"); } echo "<br><hr><u>Buchungstext: </u><hr>"; // echo "</td><td>"; /* * $art = $_SESSION['umsaetze_ok'][$umsatz_id_temp][13]; * echo $art; * echo "</td><td>"; */ $vzweck = mysql_real_escape_string($_SESSION['umsaetze_ok'][$umsatz_id_temp][14]); // echo $vzweck; // echo '<pre>'; // print_r($_SESSION); // echo $vzweck; $art = ltrim(rtrim($art)); if (ltrim(rtrim($art)) == 'ABSCHLUSS' or $art == 'SEPA-UEBERWEIS.HABEN EINZEL' or $art == 'SEPA-CT HABEN EINZELBUCHUNG' or $art == 'SEPA-DD EINZELB.-SOLL B2B' or $art == 'SEPA-DD EINZELB.SOLL B2B' or $art == 'SEPA-DD EINZELB. SOLL CORE' or $art == 'SEPA-CC EINZELB.SOLL' or $art == 'SEPA-CC EINZELB.SOLL KARTE' or $art == 'SEPA-DD EINZELB.SOLL CORE' or $art == 'SEPA Dauerauftragsgutschrift' or $art == 'SEPA DAUERAUFTRAGSGUTSCHR' or $art == 'SEPA-LS EINZELBUCHUNG SOLL' or $art == 'SEPA-UEBERWEIS.HABEN RETOUR' or $art == 'SEPA-CT HABEN RETOUR' or $art == 'ZAHLEINGUEBELEKTRMEDIEN' or $art == 'SCHECKKARTE' or $art == 'ZAHLUNG UEB ELEKTR MEDIEN' or $art == 'LASTSCHRIFT EINZUGSERM') { // echo "$art $vzweck"; $treffer = array(); // $pos_svwz = strpos(strtoupper($vzweck), 'ABZR:'); // if($pos_svwz==true){ // $vzweck_kurz = substr($vzweck,$pos_svwz+5); // }else{ // $vzweck_kurz = $vzweck; // } $vzweck_kurz = $vzweck; echo $vzweck; $laenge = strlen($vzweck_kurz); // $f->text_feld('Buchungstext', 'text', "$zahler, $vzweck_kurz", 20, 'text', null); // echo "<input type=\"text\" id=\"text\" name=\"text\" value=\"$zahler, $vzweck_kurz\" size=\"$laenge\" >"; if (ltrim(rtrim($art)) == 'ABSCHLUSS') { $zahler = "Bank"; $vzweck_kurz = "Kontoführungsgebühr, {$vzweck_kurz}"; // $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '5060'); } $f->hidden_feld('text', "{$zahler}, {$vzweck_kurz}"); echo "<b>{$zahler}, {$vzweck_kurz}</b>"; echo "</td><td>"; $bu = new buchen(); $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\""; /* Suche nach IBAN */ if ($zahler_iban) { $gk2 = new gk(); $gk2->get_kos_by_iban($zahler_iban); // echo "IBAN $zahler_iban"; // echo '<pre>'; // print_r($gk2); if (isset($gk2->iban_kos_typ) && isset($gk2->iban_kos_typ)) { $_SESSION['kos_typ'] = $gk2->iban_kos_typ; $_SESSION['kos_id'] = $gk2->iban_kos_id; /* * $r = new rechnung(); * $akt_kostentraeger_bez =$r->kostentraeger_ermitteln($gk2->iban_kos_typ, $gk2->iban_kos_id); * $_SESSION['kos_bez'] = $akt_kostentraeger_bez; */ if ($gk2->iban_kos_typ == 'Eigentuemer') { $bu->dropdown_kostenrahmen_nr('Kostenkonto ET1', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); } if ($gk2->iban_kos_typ == 'Mietvertrag') { $bu->dropdown_kostenrahmen_nr('Kostenkonto MV1', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); } if ($gk2->iban_kos_typ == 'Partner') { $bu->dropdown_kostenrahmen_nr('Kostenkonto P', 'kostenkonto', 'GELDKONTO', $gk_id, ''); } if ($gk2->iban_kos_typ == 'Benutzer') { $bu->dropdown_kostenrahmen_nr('Kostenkonto B', 'kostenkonto', 'GELDKONTO', $gk_id, ''); } if ($gk2->iban_kos_typ == 'Objekt') { $bu->dropdown_kostenrahmen_nr('Kostenkonto ET1', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); $_SESSION['kos_typ'] = 'Eigentuemer'; } $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp AUTOIBAN', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, $_SESSION['kos_typ']); $bu->dropdown_kostentraeger_bez_vw("Kostenträger IBAN", 'kostentraeger_id', 'dd_kostentraeger_id', '', $_SESSION['kos_typ'], $_SESSION['kos_id']); $treffer[] = 'GK'; } } if ((strpos(strtolower($vzweck), 'miet') or strpos(strtolower($vzweck), 'hk') or strpos(strtolower($vzweck), 'bk')) && count($treffer) < 1) { $_SESSION['kos_typ'] = 'Mietvertrag'; // $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); // $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Mietvertrag'); // $bu->dropdown_kostentreager_ids('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', ''); $pe1 = new personen(); $treffer = $pe1->finde_kos_typ_id($vorname, $nachname); if ($treffer['ANZ'] > 0) { if ($treffer['ANZ'] > 1) { $kos_typ = $treffer['ERG_F'][0]['KOS_TYP']; $kos_id = $treffer['ERG_F'][0]['KOS_ID']; $manz = $treffer['ANZ']; echo "<br>"; fehlermeldung_ausgeben("HINWEIS: Mieter kommt mehrmals vor ({$manz})!!!"); echo "<br>"; } else { $kos_typ = $treffer['ERG'][0]['KOS_TYP']; $kos_id = $treffer['ERG'][0]['KOS_ID']; } if ($kos_typ == 'Mietvertrag') { $bu->dropdown_kostenrahmen_nr('Kostenkonto M2', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); } if ($kos_typ == 'Eigentuemer') { $bu->dropdown_kostenrahmen_nr('Kostenkonto E2', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); } $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp PERSON', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, $kos_typ); $bu->dropdown_kostentraeger_bez_vw("Kostenträger PERSON", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); } else { // $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); // $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Mietvertrag'); $kos_id = $this->get_mvid_from_vzweck($vzweck); if (!isset($kos_id)) { /* ET_ID from* */ // $kos_id = $this->get_etid_from_vzweck($vzweck); // $kos_typ = 'Eigentuemer'; // $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); // $bu->dropdown_kostentreager_typen_vw('ET vorwahl C', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Eigentuemer'); } else { $kos_typ = 'Mietvertrag'; $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Mietvertrag'); } if (isset($kos_id)) { $bu->dropdown_kostentraeger_bez_vw("Kostenträger MV2", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); } else { $bu->dropdown_kostenrahmen_nr('Kostenkonto MMM', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); $bu->dropdown_kostentreager_typen_vw('Kostenträger TYP - UNBEKANNT', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Mietvertrag'); $bu->dropdown_kostentreager_ids('Kostenträger UNBEKANNT1', 'kostentraeger_id', 'dd_kostentraeger_id', ''); } } /* * if($kos_typ=='Mieter'){ * $me = new mietentwicklung; * $me->mietentwicklung_anzeigen($kos_id); * } */ $treffer[] = 'Mieter'; } if ((strpos(strtolower($vzweck), 'hausgeld') or strpos(strtolower($vzweck), 'wohngeld')) && count($treffer) < 1) { /* * $gk2 = new gk; * $gk2->get_kos_by_iban($zahler_iban); * if(isset($gk2->iban_kos_typ) && isset($gk2->iban_kos_typ)){ * $_SESSION['kos_typ'] = $gk2->iban_kos_typ; * $_SESSION['kos_id'] = $gk2->iban_kos_id; * /*$r = new rechnung(); * $akt_kostentraeger_bez =$r->kostentraeger_ermitteln($gk2->iban_kos_typ, $gk2->iban_kos_id); * $_SESSION['kos_bez'] = $akt_kostentraeger_bez; */ // $bu->dropdown_kostentraeger_bez_vw("Kostenträger IBAN $gk2->iban_kos_id", 'kostentraeger_id', 'dd_kostentraeger_id', $js_id, $_SESSION['kos_typ'], $_SESSION['kos_id']); // }else{ $_SESSION['kos_typ'] = 'Eigentuemer'; // } $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Eigentuemer'); $bu->dropdown_kostentreager_ids('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', ''); $treffer[] = 'Eigentuemer'; } /* Suche na IBAN */ /* * $gk2 = new gk; * $gk2->get_kos_by_iban($zahler_iban); * if(isset($gk->iban_kos_typ) && isset($gk->iban_kos_typ)){ * $_SESSION['kos_typ'] = $gk->iban_kos_typ; * $_SESSION['kos_id'] = $gk->iban_kos_id; * $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, ''); * $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Eigentuemer'); * #$bu->dropdown_kostentreager_ids('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', ''); * $treffer[]= $gk->iban_kos_typ; * } */ /* Wenn nichts gefunden */ if (count($treffer) < 1) { unset($_SESSION['kos_typ']); unset($_SESSION['kos_id']); unset($_SESSION['kos_bez']); $pe1 = new personen(); // $pe1-get_person_ids_byname_arr($vorname, $nachname); // $pe1->finde_personen_name($string) /* * $personen_ids_arr = $pe1->get_person_ids_byname_arr($vorname, $nachname); * if(is_array($personen_ids_arr)){ * print_r($personen_ids_arr); * }else{ * fehlermeldung_ausgeben("KEINE PERSONEN $vorname $nachname"); * } * * $pe = new person; * #$mv_arr=$pe->get_vertrags_ids_von_person($person_id); */ // echo '<pre>'; $treffer = $pe1->finde_kos_typ_id($vorname, $nachname); if ($treffer['ANZ'] > 0) { if ($treffer['ANZ'] > 1) { $kos_typ = $treffer['ERG_F'][0]['KOS_TYP']; $kos_id = $treffer['ERG_F'][0]['KOS_ID']; $manz = $treffer['ANZ']; echo "<br>"; fehlermeldung_ausgeben("HINWEIS: Mieter kommt mehrmals vor ({$manz})!!!"); echo "<br>"; } else { $kos_typ = $treffer['ERG'][0]['KOS_TYP']; $kos_id = $treffer['ERG'][0]['KOS_ID']; } if ($kos_typ == 'Mietvertrag') { $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); } if ($kos_typ == 'Eigentuemer') { $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); } $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp PERSON2', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, $kos_typ); $bu->dropdown_kostentraeger_bez_vw("Kostenträger PERSON2", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); echo "</td></tr><tr><td>"; /* * if($kos_typ=='Mietvertrag'){ * $me = new mietentwicklung(); * $me->mietentwicklung_anzeigen($kos_id); * } */ } if ($treffer['ANZ'] < 1) { $kos_id = $this->get_mvid_from_vzweck($vzweck); if (isset($kos_id)) { $kos_typ = 'Mietvertrag'; $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp MV2', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, $kos_typ); $bu->dropdown_kostentraeger_bez_vw("Kostenträger MV2", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); } else { $kos_id = $this->get_etid_from_vzweck($vzweck); if (isset($kos_id)) { $kos_typ = 'Eigentuemer'; $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); $bu->dropdown_kostentreager_typen_vw('ET vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Eigentuemer'); $bu->dropdown_kostentraeger_bez_vw("Kostenträger MV2", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); } else { if ($art == 'ABSCHLUSS') { $kos_id = $this->get_etid_from_vzweck($vzweck); // echo "SANEL $kos_id"; $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '5060'); // $bu->dropdown_kostentreager_typen('Kostenträgertyp NIXX', 'kostentraeger_typ', 'kostentraeger_typ', 'Objekt'); $bu->dropdown_kostentreager_typen_vw('ET vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Objekt'); $bu->dropdown_kostentraeger_bez_vw("Kostenträger MV2", 'kostentraeger_id', 'dd_kostentraeger_id', '', 'Objekt', $_SESSION['objekt_id']); } else { $kos_id = $this->get_etid_from_vzweck($vzweck); // echo "SANEL $kos_id"; $bu->dropdown_kostenrahmen_nr('Kostenkonto NIX3', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); // $bu->dropdown_kostentreager_typen('Kostenträgertyp NIXX3', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ); $bu->dropdown_kostentreager_typen_vw('Kostenträgertyp NIXX3', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Mietvertrag'); $bu->dropdown_kostentraeger_bez_vw("Kostenträger NIXX3", 'kostentraeger_id', 'dd_kostentraeger_id', '', 'Mietvertrag', null); } } } } } // $bu->dropdown_kostentreager_typen('Kostenträgertyp', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ); $f->hidden_feld('option', 'excel_einzelbuchung'); $f->hidden_feld('betrag', $betrag_n); $f->check_box_js('mwst', 'mwst', 'Mit Mehrwertsteuer buchen', '', ''); $f->send_button('SndEB', "Buchen [{$betrag} EUR]"); // echo "</td><td>"; /* * if($art=='SEPA Dauerauftragsgutschrift'){ * $pos_svwz = strpos(strtoupper($vzweck), 'SVWZ+'); * if($pos_svwz==true){ * $vzweck_kurz = substr($vzweck,$pos_svwz+5); * } * echo "<br><b>$vzweck_kurz</b>"; * } */ // echo "</td><td>"; // echo $betrag; echo "</td>"; } // ##############ENDE EINZELBUCHUNGEN*/ if ($art == 'SEPA-UEBERWEIS.SAMMLER-SOLL' or $art == 'SEPA-CT SAMMLER-SOLL') { echo $vzweck; $pos_svwz = strpos(strtoupper($vzweck), '.XML'); if ($pos_svwz == true) { $vzweck_kurz = substr($vzweck, 0, $pos_svwz + 4); $sepa_ue__file = str_replace(' ', '', substr($vzweck_kurz, 5)); } else { $vzweck_kurz = $vzweck; $sepa_ue__file = ' ----> SEPA-UEBERWEIS.SAMMLER - DATEI - UNBEKANNT!!!!'; } echo "<br><b>{$vzweck_kurz} {$betrag}</b><br>{$sepa_ue__file}"; echo "</td></tr>"; echo "<tr><td colspan=\"2\">"; $sep = new sepa(); $sep->sepa_file_anzeigen($sepa_ue__file); } /* LASTSCHRIFTEN LS */ if ($art == 'SEPA-LS SAMMLER-HABEN') { echo "<b>{$vzweck}<br>"; echo "<h1>LASTSCHRIFTEN</h1>"; $betrag_punkt = nummer_komma2punkt($betrag_n); // $arr_ls_files = $this->finde_ls_file_by_betrag($_SESSION['geldkonto_id'], $betrag_punkt); // $arr_ls_files = $this->finde_ls_file_by_monat($_SESSION['geldkonto_id'], $betrag_punkt, $_SESSION['temp_datum']); $arr_ls_files = $this->finde_ls_file_by_monat($_SESSION['geldkonto_id'], $betrag_punkt, $_SESSION['temp_datum']); // echo '<pre>'; // print_r($arr_ls_files); $anz_lf = count($arr_ls_files); for ($lf = 0; $lf < $anz_lf; $lf++) { $ls_file = $arr_ls_files[$lf]['DATEI']; echo "<form method=\"post\">"; echo "<table>"; echo "<tr><th colspan=\"1\">{$ls_file}</th><th>"; $f->hidden_feld('ls_file', $ls_file); $f->hidden_feld('option', 'excel_ls_sammler_buchung'); $f->hidden_feld('betrag', $betrag_n); $f->check_box_js('mwst', 'mwst', 'Mit Mehrwertsteuer buchen', '', ''); $f->send_button('SndEB', "Buchen [{$betrag} EUR]"); echo "</th></tr>"; $arr_ls_zeilen = $this->get_sepa_lszeilen_arr($ls_file); // echo '<pre>'; // print_r($arr_ls_zeilen); $anz_ze = count($arr_ls_zeilen); for ($ze = 0; $ze < $anz_ze; $ze++) { $zweck_ls = $arr_ls_zeilen[$ze]['VZWECK']; $betrag_ls = $arr_ls_zeilen[$ze]['BETRAG']; echo "<tr><td>{$zweck_ls}</td><td>{$betrag_ls}</td></tr>"; } echo "</table></form>"; } } /* LASTSCHRIFTEN LS */ if ($art == 'SEPA-LS SOLL RUECKBELASTUNG') { echo "<b>{$vzweck}"; echo "{$betrag}</b>"; $betrag_punkt = nummer_komma2punkt($betrag_n); // $arr_ls_files = $this->finde_ls_file_by_betrag($_SESSION['geldkonto_id'], $betrag_punkt); $arr_ls_files = $this->finde_ls_file_by_datum($_SESSION['geldkonto_id'], $betrag_punkt, $_SESSION['temp_datum']); // echo '<pre>'; // print_r($arr_ls_files); } if ($art == 'SEPA DIRECT DEBIT (EINZELBUCHUNG-SOLL, B2B)') { echo "<b>{$vzweck}"; echo "{$betrag}</b>"; fehlermeldung_ausgeben("Abbuchung bzw. Rechnungen manuell buchen!!!"); } echo "</td>"; echo "</tr></table>"; // echo '<pre>'; // print_r($_SESSION); $f->ende_formular(); }