function insert_geldbuchung($geldkonto_id, $buchungskonto, $auszugsnr, $rechnungsnr, $v_zweck, $datum, $kostentraeger_typ, $kostentraeger_id, $betrag, $mwst_anteil = '0.00')
 {
     $last_id = last_id('GELD_KONTO_BUCHUNGEN');
     $last_id = $last_id + 1;
     /* neu */
     $datum_arr = explode('-', $datum);
     $jahr = $datum_arr['0'];
     $b = new buchen();
     $g_buchungsnummer = $b->get_last_buchungsnummer_konto($geldkonto_id, $jahr);
     $g_buchungsnummer = $g_buchungsnummer + 1;
     mysql_query("INSERT INTO GELD_KONTO_BUCHUNGEN VALUES(NULL, '{$last_id}', '{$g_buchungsnummer}', '{$auszugsnr}', '{$rechnungsnr}', '{$betrag}', '{$mwst_anteil}', '{$v_zweck}', '{$geldkonto_id}', '{$buchungskonto}', '{$datum}', '{$kostentraeger_typ}', '{$kostentraeger_id}', '1')");
     /* Protokollieren */
     $last_dat = mysql_insert_id();
     protokollieren('GELD_KONTO_BUCHUNGEN', $last_dat, '0');
 }
Exemple #2
0
 function betrag_buchen($datum, $kto_auszugsnr, $m_ref, $betrag, $vzweck, $geldkonto_id, $kostentraeger_typ, $kostentraeger_id, $kostenkonto, $mwst = '0.00')
 {
     $b = new buchen();
     $buchung_id = $b->get_last_geldbuchung_id();
     /* neu */
     $datum = date_german2mysql($datum);
     $datum_arr = explode('-', $datum);
     $jahr = $datum_arr['0'];
     $g_buchungsnummer = $b->get_last_buchungsnummer_konto($geldkonto_id, $jahr);
     $g_buchungsnummer = $g_buchungsnummer + 1;
     // echo "<h1>Neue Buchungsnummer erteilt: $g_buchungsnummer</h1>";
     $buchung_id = $buchung_id + 1;
     /* neu */
     $db_abfrage = "INSERT INTO GELD_KONTO_BUCHUNGEN VALUES (NULL, '{$buchung_id}', '{$g_buchungsnummer}', '{$kto_auszugsnr}', '{$m_ref}', '{$betrag}', '{$mwst}', '{$vzweck}', '{$geldkonto_id}', '{$kostenkonto}', '{$datum}', '{$kostentraeger_typ}', '{$kostentraeger_id}', '1')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     $last_dat = mysql_insert_id();
     protokollieren('GELD_KONTO_BUCHUNGEN', $last_dat, '0');
 }