function form_rechnung_dtaus($belegnr)
 {
     $f = new formular();
     $r = new rechnungen();
     $g = new geldkonto_info();
     $r->rechnung_grunddaten_holen($belegnr);
     $f->erstelle_formular("Rechnung über DTAUS zahlen", NULL);
     if ($r->status_bezahlt == '0') {
         if ($r->rechnungstyp == 'Rechnung' or $r->rechnungstyp == 'Buchungsbeleg') {
             $g->dropdown_geldkonten_k("Überweisen von {$r->rechnungs_empfaenger_name} -> Geldkonto auswählen", 'a_konto_id', 'a_konto_id', $r->rechnungs_empfaenger_typ, $r->rechnungs_empfaenger_id);
             $g->dropdown_geldkonten_k("Überweisen an {$r->rechnungs_aussteller_name} -> Geldkonto auswählen", 'e_konto_id', 'e_konto_id', $r->rechnungs_aussteller_typ, $r->rechnungs_aussteller_id);
             $r->dropdown_buchungs_betrag_kurz('Zu zahlenden Betrag wählen', 'betrags_art', 'betrags_art', '');
             $t_betrag = nummer_punkt2komma($r->rechnungs_skontobetrag);
             $f->text_feld('Ausgewählten Betrag eingeben', 'betrag', $t_betrag, '10', 'betrag', '');
             $f->text_feld('Verwendungszweck1 (max. 27 Zeichen)', 'vzweck1', "Rechnung {$r->rechnungsnummer}", '27', 'vzweck1', '');
             $f->text_feld('Verwendungszweck2 (max. 27 Zeichen)', 'vzweck2', "", '27', 'vzweck1', '');
             $f->text_feld('Verwendungszweck3 (max. 27 Zeichen)', 'vzweck3', "", '27', 'vzweck1', '');
             $kb = str_replace("<br>", "\n", $r->kurzbeschreibung);
             $f->text_bereich('Buchungstext', 'buchungstext', "Erfnr:{$r->belegnr}, WE:{$r->empfaenger_eingangs_rnr}, Zahlungsausgang Rnr:{$r->rechnungsnummer}, {$kb}", 60, 60, 'buchungstex');
         }
         $f->hidden_feld("bezugstab", "RECHNUNG");
         $f->hidden_feld("bezugsid", $belegnr);
         $f->hidden_feld("option", "ueberweisung_dtaus");
         $f->send_button("submit_dtaus", "Zu DTAUS hinzufügen");
     } else {
         echo "Diese Rechnung wurde am {$r->bezahlt_am} als bezahlt markiert";
     }
     $f->ende_formular();
     // echo'<pre>';
     // print_r($r);
 }
 function u_pool_edit($kos_typ, $kos_id, $aussteller_typ, $aussteller_id)
 {
     $r = new rechnung();
     $kos_bez = $r->kostentraeger_ermitteln($kos_typ, $kos_id);
     // $f = new formular();
     // $f->fieldset('Rechnung für', 'rf');
     echo $kos_bez;
     // $f->fieldset_ende();
     $pos_arr = $this->get_pool_pos_arr($kos_typ, $kos_id, $aussteller_typ, $aussteller_id);
     if (is_array($pos_arr)) {
         // print_r($pos_arr);
         $anz = count($pos_arr);
         $js_prozent_spalte_plus = "<a onclick=\"spalte_prozent('+','V_PREIS')\">+%</a>";
         $js_prozent_spalte_minus = "<a onclick=\"spalte_prozent('-','V_PREIS')\">-%</a>";
         echo "<table >";
         echo "<tr><th>P</th><th>ARTNR</th><th>TEXT</th><th>EINHEIT</th><th>MENGE</th><th>EPREIS</th><th>{$js_prozent_spalte_plus}|{$js_prozent_spalte_minus} VPREIS</th><th>MWST</th><th>RABATT</th><th>SKONTO</th><th>GPREIS</th></tr>";
         $pool_id_temp = '';
         $summ = 0;
         $virt_pos = 0;
         $pool_sum = 0;
         for ($a = 0; $a < $anz; $a++) {
             $virt_pos = $a + 1;
             $pool_id = $pos_arr[$a]['POOL_ID'];
             if ($pool_id_temp != $pool_id) {
                 $pool_id_temp = $pool_id;
                 $pool_name = $this->get_pool_bez($pool_id);
                 $js_prozent_spalte_pool = "<a onclick=\"spalte_prozent_pool('{$pool_id}','V_PREIS')\">POOL%</a>";
                 $js_einheitspreis_spalte_pool = "<a onclick=\"spalte_einheitspreis_pool('{$pool_id}','V_PREIS')\">VP POOL €</a>";
                 $js_einheitspreis_rabatt_pool = "<a onclick=\"spalte_einheitspreis_pool('{$pool_id}','RABATT_SATZ')\">RABATT</a>";
                 $js_einheitspreis_skonto_pool = "<a onclick=\"spalte_einheitspreis_pool('{$pool_id}','SKONTO')\">SKONTO</a>";
                 $js_einheitspreis_mwst_pool = "<a onclick=\"spalte_einheitspreis_pool('{$pool_id}','MWST_SATZ')\">MWST</a>";
                 if ($a != 0) {
                     $pool_sum_a = nummer_punkt2komma($pool_sum);
                     echo "<tr><td colspan=\"9\"></td><td><b>SUMME POOL </b></td><td><b>{$pool_sum_a}</b></td></tr>";
                     $pool_sum = 0;
                 }
                 echo "<tr><th>";
                 $f = new formular();
                 $js_c = '';
                 $f->check_box_js1('pool_ids[]', 'pool_ids', $pool_id, 'R', '', $js_c);
                 echo "</th><th colspan=\"4\"><b>{$pool_name}</b></th><th>{$js_prozent_spalte_pool}</th><th>{$js_einheitspreis_spalte_pool}</th><th>{$js_einheitspreis_mwst_pool}</th><th>{$js_einheitspreis_rabatt_pool}</th><th>{$js_einheitspreis_skonto_pool}</th><th></th></tr>";
             }
             $menge = $pos_arr[$a]['MENGE'];
             $epreis = $pos_arr[$a]['EINZEL_PREIS'];
             $vpreis = $pos_arr[$a]['V_PREIS'];
             $aufschlag_prozente = nummer_punkt2komma_t($pos_arr[$a]['PROZENTE']);
             $pos = $pos_arr[$a]['POS'];
             $gsumme = $pos_arr[$a]['G_SUMME'];
             $summ += $gsumme;
             $mwst = $pos_arr[$a]['MWST_SATZ'];
             $rabatt = $pos_arr[$a]['RABATT_SATZ'];
             $skonto = $pos_arr[$a]['SKONTO'];
             $pp_dat = $pos_arr[$a]['PP_DAT'];
             $img_oben = "<img src=\"grafiken/p_oben.jpg\" onclick=\"up({$pp_dat},{$pos},'pool_tab', '{$kos_typ}', '{$kos_id}', '{$pool_id}')\">";
             $img_unten = "<img src=\"grafiken/p_unten.jpg\" onclick=\"down({$pp_dat},{$pos}, 'pool_tab','{$kos_typ}', '{$kos_id}', '{$pool_id}')\">";
             echo "<tr id=\"anker_{$virt_pos}\">";
             $u_beleg_nr = $pos_arr[$a]['U_BELEG_NR'];
             $u_pos = $pos_arr[$a]['U_POS'];
             $art_info = $this->get_position($u_beleg_nr, $u_pos);
             $art_nr = $art_info['ARTIKEL_NR'];
             $this->get_letzen_preis_aus_rg($art_nr, $aussteller_typ, $aussteller_id, $kos_typ, $kos_id);
             $art_nr_link = "<a href=\"?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$u_beleg_nr}\" target=\"_blank\">{$art_nr}</a>";
             $art_nr_link1 = "<a href=\"?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$this->v_beleg_nr}\" target=\"_blank\">{$this->v_beleg_nr}</a>";
             $art_lieferant = $art_info['ART_LIEFERANT'];
             // print_r($art_info);
             $farbe = "black";
             if (isset($this->v_preis)) {
                 // echo nummer_komma2punkt(substr($this->v_preis,0,-1))."$vpreis<br>";
                 if (ltrim(rtrim($vpreis)) == nummer_komma2punkt(substr(ltrim(rtrim($this->v_preis)), 0, -1))) {
                     $farbe = "green";
                 } else {
                     $farbe = "red";
                 }
             }
             $katalog_info = $this->artikel_info($art_lieferant, $art_nr);
             $text = $katalog_info[0]['BEZEICHNUNG'];
             $js_text = "onclick=\"change_text('{$art_nr}', '{$art_lieferant}', '{$text}', '{$virt_pos}')\"";
             $ve = $katalog_info[0]['EINHEIT'];
             // print_r($katalog_info);
             $js_vpreis = "onclick=\"change_zeile('V_PREIS', {$vpreis}, '{$pp_dat}')\"";
             $js_vpreis_prozent = "<a onclick=\"aufpreis('V_PREIS', '{$pp_dat}')\">{$aufschlag_prozente} %</a>";
             $js_menge = "onclick=\"change_zeile('MENGE', {$menge},'{$pp_dat}')\"";
             $js_rabatt = "onclick=\"change_zeile('RABATT_SATZ', {$rabatt}, '{$pp_dat}')\"";
             $js_skonto = "onclick=\"change_zeile('SKONTO', {$skonto}, '{$pp_dat}')\"";
             $js_mwst = "onclick=\"change_zeile('MWST_SATZ', {$mwst},'{$pp_dat}')\"";
             $js_pos = "onclick=\"change_zeile('POS', {$pos},'{$pp_dat}')\"";
             echo "<td>";
             echo $img_oben . '';
             echo $img_unten;
             echo "<hr><b {$js_pos}>{$pos}</b></td><td>{$art_nr_link}";
             // echo "<br>Zurück";
             $js_back = "onclick=\"back2pool('{$pp_dat}');\"";
             $f->button_js('btn_back_p', 'Zurück', $js_back);
             echo "</td><td {$js_text}>{$text}</td><td>{$ve}</td><td {$js_menge}>{$menge}</td><td>{$epreis}</td><td><p {$js_vpreis}>{$vpreis} EUR</p><hr>{$js_vpreis_prozent}<hr><font color=\"{$farbe}\"><b>{$this->anz_preise} {$this->v_preis} {$this->v_rabatt_satz} {$art_nr_link1}</b></font></td><td {$js_mwst}>";
             /*
              * unset($this->anz_preise);
              * unset($this->v_preis);
              * unset($this->v_rabatt_satz);
              * unset($this->v_beleg_nr);
              */
             if ($mwst == '0.00') {
                 $mwst = "<font color=\"red\"><b>{$mwst}</b></font>";
             }
             if ($skonto == '0.00') {
                 $skonto = "<font color=\"red\"><b>{$skonto}</b></font>";
             }
             $pool_sum += $gsumme;
             echo "{$mwst}</td><td {$js_rabatt}>{$rabatt}</td><td {$js_skonto}>{$skonto}</td><td>{$gsumme}</td></tr>";
             if ($a == $anz - 1) {
                 $pool_sum_a = nummer_punkt2komma($pool_sum);
                 echo "<tr><td colspan=\"9\"></td><td><b>SUMME POOL </b></td><td><b>{$pool_sum_a}</b></td></tr>";
                 $pool_sum = 0;
             }
         }
         $summ_a = nummer_punkt2komma($summ);
         echo "<tr><th colspan=\"9\"></th><th>SUMME</th><th>{$summ_a}</th></tr>";
         echo "<tr><td colspan=\"11\">";
         $f = new formular();
         // $js = "onclick=\"u_pool_rechnung('$kos_typ', '$kos_id', '$aussteller_typ','$aussteller_id')\"";
         $ge = new geldkonto_info();
         $ge->dropdown_geldkonten_k('Empfangsgeldkonto waehlen', 'gk_id', 'gk_id', $aussteller_typ, $aussteller_id);
         // $f->button_js('r_send', 'Rechnung erstellen', $js);
         $js_t = "onclick=\"u_pool_rechnung_pool_wahl('pool_ids[]', '{$kos_typ}', '{$kos_id}', '{$aussteller_typ}','{$aussteller_id}')\"";
         $f->button_js('r_send1', 'Rechnung erstellen', $js_t);
         echo "</td></tr>";
         echo "</table>";
     } else {
         echo "NO ARR";
     }
 }