Beispiel #1
0
                 $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":
Beispiel #2
0
 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 "&nbsp;|&nbsp;<span style=\"color:green;\"><b>KSAKT: {$kontostand_aktuell} EUR</b></span>";
     } else {
         echo "&nbsp;|&nbsp;<span style=\"color:red;\"><b>KSAKT: {$kontostand_aktuell} EUR</b></span>";
     }
     echo "&nbsp;|&nbsp;<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();
 }