Ejemplo n.º 1
0
 function rechnung_erstellen_csv($r_typ, $r_datum, $eingangsdatum, $aus_typ, $aus_id, $empf_typ, $empf_id, $faellig, $kurzinfo, $netto_betrag, $brutto_betrag, $skonto_betrag)
 {
     echo "{$rnr}, {$r_typ}, {$r_datum}, {$eingangsdatum}, {$aus_typ}, {$aus_id}, {$empf_typ}, {$empf_id}, {$faellig}, {$kurzinfo}, {$netto_betrag},{$brutto_betrag},{$skonto_betrag}";
     $beleg_nr = last_id2('RECHNUNGEN', 'BELEG_NR') + 1;
     $e_dat_arr = explode('.', $eingangsdatum);
     $e_jahr = $e_dat_arr[2];
     $a_dat_arr = explode('.', $r_datum);
     $a_jahr = $a_dat_arr[2];
     $r_datum_sql = date_german2mysql($r_datum);
     $l_empf_e_nr = $this->letzte_empfaenger_eingangs_nr2($empf_typ, $empf_id, $a_jahr, $r_typ) + 1;
     $l_ausg_rnr = $this->letzte_aussteller_ausgangs_nr2($aus_typ, $aus_id, $a_jahr, $r_typ) + 1;
     // $rnr = "$l_ausg_rnr-$a_jahr";
     $letzte_aussteller_rnr = sprintf('%03d', $l_ausg_rnr);
     /* Kürzel */
     $r = new rechnung();
     $rechnungs_kuerzel = $r->rechnungs_kuerzel_ermitteln('Partner', $aus_id, $r_datum_sql);
     if ($r_typ == 'Angebot') {
         $rnr = "AN-{$aus_id}-{$letzte_aussteller_rnr}";
         // A-Angebot dann id dann letze angnr +1 z.B. A-1-001
     } else {
         $rnr = $r->rechnungs_kuerzel . ' ' . $letzte_aussteller_rnr . '-' . $a_jahr;
     }
     $pp = new partners();
     $empf_gk_id = $pp->letzte_konto_geldkonto_id_p($aus_id);
     $faellig = date_german2mysql($faellig);
     $eingangsdatum_sql = date_german2mysql($eingangsdatum);
     $db_abfrage = "INSERT INTO RECHNUNGEN VALUES (NULL, '{$beleg_nr}', '{$rnr}', '{$l_ausg_rnr}', '{$l_empf_e_nr}', '{$r_typ}', '{$r_datum_sql}','{$eingangsdatum_sql}', '{$netto_betrag}','{$brutto_betrag}','{$skonto_betrag}', '{$aus_typ}', '{$aus_id}','{$empf_typ}', '{$empf_id}','1', '1', '1', '0', '1', '0', '0', '{$faellig}', '0000-00-00', '{$kurzinfo}', '{$empf_gk_id}')";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     /* Protokollieren */
     $last_dat = mysql_insert_id();
     protokollieren('RECHNUNGEN', $last_dat, '0');
     echo "{$r_typ} aus CSV Importiert";
     return $beleg_nr;
 }