Exemple #1
0
 }
 $uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] = $_POST['RECHNUNG_AUSSTELLER_TYP'];
 $uebernahme_arr['RECHNUNG_AUSSTELLER_ID'] = $_POST['RECHNUNG_AUSSTELLER_ID'];
 $uebernahme_arr['RECHNUNG_EMPFAENGER_TYP'] = $_POST['RECHNUNG_KOSTENTRAEGER_TYP'];
 // objekt, Haus, Einheit, Partner, Lager
 $uebernahme_arr['RECHNUNG_EMPFAENGER_ID'] = $_POST['RECHNUNG_KOSTENTRAEGER_ID'];
 $uebernahme_arr['RECHNUNG_FAELLIG_AM'] = $_POST['faellig_am'];
 $uebernahme_arr['EMPFANGS_GELD_KONTO'] = $_POST['geld_konto'];
 $uebernahme_arr['RECHNUNGSDATUM'] = $_POST['rechnungsdatum'];
 $partner_info = new partner();
 if ($uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] == 'Partner') {
     $rechnung_von = $partner_info->get_partner_name($uebernahme_arr['RECHNUNG_AUSSTELLER_ID']);
 }
 if ($uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'] == 'Kasse') {
     $kassen_info = new kasse();
     $kassen_info->get_kassen_info($uebernahme_arr['RECHNUNG_AUSSTELLER_ID']);
     $rechnung_von = $kassen_info->kassen_name;
 }
 $clean_arr['RECHNUNGSDATUM'] = $uebernahme_arr['RECHNUNGSDATUM'];
 $clean_arr['RECHNUNG_AUSSTELLER_TYP'] = $uebernahme_arr['RECHNUNG_AUSSTELLER_TYP'];
 $clean_arr['RECHNUNG_AUSSTELLER_ID'] = $uebernahme_arr['RECHNUNG_AUSSTELLER_ID'];
 $clean_arr['RECHNUNG_EMPFAENGER_TYP'] = $uebernahme_arr['RECHNUNG_EMPFAENGER_TYP'];
 $clean_arr['RECHNUNG_EMPFAENGER_ID'] = $uebernahme_arr['RECHNUNG_EMPFAENGER_ID'];
 $clean_arr['RECHNUNG_FAELLIG_AM'] = $uebernahme_arr['RECHNUNG_FAELLIG_AM'];
 $clean_arr['EMPFANGS_GELD_KONTO'] = $uebernahme_arr['EMPFANGS_GELD_KONTO'];
 $kurzbeschreibung = $_POST['kurzbeschreibung'];
 $objekt_info = new objekt();
 if ($clean_arr['RECHNUNG_EMPFAENGER_TYP'] == 'Objekt') {
     $objekt_info->get_objekt_name($clean_arr['RECHNUNG_EMPFAENGER_ID']);
     $objekt_info->get_objekt_eigentuemer_partner($clean_arr['RECHNUNG_EMPFAENGER_ID']);
     $clean_arr['kurzbeschreibung'] = "Rechnung für {$objekt_info->objekt_name}<br>{$kurzbeschreibung}";
 function rechnungs_partner_ermitteln()
 {
     if ($this->rechnungs_aussteller_typ == 'Partner') {
         /* Partnernamen holen */
         $this->rechnungs_aussteller_name = $this->get_partner_name($this->rechnungs_aussteller_id);
         /* Anschriften holen */
         $this->get_aussteller_info($this->rechnungs_aussteller_id);
         $this->rechnung_aussteller_partner_id = $this->rechnungs_aussteller_id;
     }
     if ($this->rechnungs_empfaenger_typ == 'Partner') {
         $this->rechnungs_empfaenger_name = $this->get_partner_name($this->rechnungs_empfaenger_id);
         /* Anschriften holen */
         $this->get_empfaenger_info($this->rechnungs_empfaenger_id);
         /* Ende Partnernamen holen */
         $this->rechnung_empfaenger_partner_id = $this->rechnungs_empfaenger_id;
     }
     if ($this->rechnungs_empfaenger_typ == 'Eigentuemer') {
         $weg = new weg();
         $weg->get_eigentumer_id_infos3($this->rechnungs_empfaenger_id);
         $this->rechnungs_empfaenger_name = $weg->post_anschrift;
         /* Anschriften holen */
         // $this->get_empfaenger_info($this->rechnungs_empfaenger_id);
         /* Ende Partnernamen holen */
         // $this->rechnung_empfaenger_partner_id = $this->rechnungs_empfaenger_id;
     }
     if ($this->rechnungs_aussteller_typ == 'Kasse') {
         /* Kassennamen holen */
         $kassen_info = new kasse();
         $kassen_info->get_kassen_info($this->rechnungs_aussteller_id);
         $this->rechnungs_aussteller_name = "" . $kassen_info->kassen_name . "<br><br>" . $kassen_info->kassen_verwalter . "";
         /* Kassen Partner finden */
         $this->rechnung_aussteller_partner_id = $kassen_info->kassen_partner_id;
     }
     if ($this->rechnungs_empfaenger_typ == 'Kasse') {
         /* Kassennamen holen */
         $kassen_info = new kasse();
         $kassen_info->get_kassen_info($this->rechnungs_empfaenger_id);
         $this->rechnungs_empfaenger_name = "" . $kassen_info->kassen_name . "<br><br>" . $kassen_info->kassen_verwalter . "";
         /* Kassen Partner finden */
         $this->rechnung_empfaenger_partner_id = $kassen_info->kassen_partner_id;
     }
     if ($this->rechnungs_aussteller_typ == 'Lager') {
         $lager_info = new lager();
         // $this->rechnungs_aussteller_name = $lager_info->lager_bezeichnung($this->rechnungs_aussteller_id);
         /*
          * Liefert Lagernamen und Partner id
          * $lager_info->lager_name
          * $lager_info->lager_partner_id
          */
         $lager_info->lager_name_partner($this->rechnungs_aussteller_id);
         /* Partnernamen holen */
         $this->rechnungs_aussteller_name = 'Lager ' . $this->get_partner_name($lager_info->lager_partner_id);
         /* Anschriften holen */
         $this->get_aussteller_info($lager_info->lager_partner_id);
         $this->rechnung_aussteller_partner_id = $lager_info->lager_partner_id;
     }
     if ($this->rechnungs_empfaenger_typ == 'Lager') {
         $lager_info1 = new lager();
         // $this->rechnungs_empfaenger_name = $lager_info->lager_bezeichnung($this->rechnungs_empfaenger_id); //alt
         /*
          * Liefert Lagernamen und Partner id
          * $lager_info->lager_name
          * $lager_info->lager_partner_id
          */
         $lager_info1->lager_name_partner($this->rechnungs_empfaenger_id);
         /* Partnernamen finden */
         $this->rechnungs_empfaenger_name = 'Lager ' . $this->get_partner_name($lager_info1->lager_partner_id);
         /* Anschriften holen */
         $this->get_empfaenger_info($lager_info1->lager_partner_id);
         $this->rechnung_empfaenger_partner_id = $lager_info1->lager_partner_id;
     }
     if ($this->rechnung_empfaenger_partner_id === $this->rechnung_aussteller_partner_id) {
         $this->rechnungs_typ_druck = 'BUCHUNGSBELEG';
     } else {
         // $this->rechnungs_typ_druck = 'RECHNUNG';
         $this->rechnungs_typ_druck = $this->rechnungstyp;
     }
 }
 function rechnungs_partner_ermitteln_alt()
 {
     if ($this->rechnungs_aussteller_typ == 'Partner') {
         /* Partnernamen holen */
         $this->rechnungs_aussteller_name = $this->get_partner_name($this->rechnungs_aussteller_id);
         /* Anschriften holen */
         $this->get_aussteller_info($this->rechnungs_aussteller_id);
     }
     if ($this->rechnungs_empfaenger_typ == 'Partner') {
         $this->rechnungs_empfaenger_name = $this->get_partner_name($this->rechnungs_empfaenger_id);
         /* Anschriften holen */
         $this->get_empfaenger_info($this->rechnungs_empfaenger_id);
         /* Ende Partnernamen holen */
     }
     if ($this->rechnungs_aussteller_typ == 'Kasse') {
         /* Kassennamen holen */
         $kassen_info = new kasse();
         $kassen_info->get_kassen_info($this->rechnungs_aussteller_id);
         $this->rechnungs_aussteller_name = "" . $kassen_info->kassen_name . "<br><br>" . $kassen_info->kassen_verwalter . "";
     }
     if ($this->rechnungs_empfaenger_typ == 'Kasse') {
         /* Kassennamen holen */
         $kassen_info = new kasse();
         $kassen_info->get_kassen_info($this->rechnungs_empfaenger_id);
         $this->rechnungs_empfaenger_name = "" . $kassen_info->kassen_name . "<br><br>" . $kassen_info->kassen_verwalter . "";
     }
     if ($this->rechnungs_aussteller_typ == 'Lager') {
         $lager_info = new lager();
         $this->rechnungs_aussteller_name = $lager_info->lager_bezeichnung($this->rechnungs_aussteller_id);
     }
     if ($this->rechnungs_empfaenger_typ == 'Lager') {
         $lager_info = new lager();
         $this->rechnungs_empfaenger_name = $lager_info->lager_bezeichnung($this->rechnungs_empfaenger_id);
     }
 }
Exemple #4
0
 $clean_arr = post_array_bereinigen();
 // $form->array_anzeigen($clean_arr);
 foreach ($clean_arr as $key => $value) {
     if ($key != 'submit_rechnung1' and $key != 'option') {
         // echo "$key " . $value . "<br>";
         $form->hidden_feld($key, $value);
     }
 }
 if ($clean_arr[Aussteller_typ] == $clean_arr[Empfaenger_typ] && $clean_arr[Aussteller] == $clean_arr[Empfaenger]) {
     $fehler = true;
     fehlermeldung_ausgeben("Rechnungsaussteller- und Empfänger sind identisch.<br>");
 }
 if (!$fehler) {
     if ($clean_arr[Empfaenger_typ] == 'Kasse') {
         $kassen_info = new kasse();
         $kassen_info->get_kassen_info($clean_arr[Empfaenger]);
         $partner_info = new partner();
         $aussteller = $partner_info->get_partner_name($clean_arr[Aussteller]);
         $empfaenger = "" . $kassen_info->kassen_name . " - " . $kassen_info->kassen_verwalter . "";
     }
     if ($clean_arr[Empfaenger_typ] == 'Partner') {
         $partner_info = new partner();
         $aussteller = $partner_info->get_partner_name($clean_arr[Aussteller]);
         $empfaenger = $partner_info->get_partner_name($clean_arr[Empfaenger]);
     }
     echo "Rechnung von: <b>{$aussteller}</b> an <b>{$empfaenger}</b> vom {$clean_arr['rechnungsdatum']}<br>";
     echo "Rechnungsnummer: {$clean_arr['rechnungsnummer']}<br>";
     echo "Eingangsdatum: {$clean_arr['eingangsdatum']}<br>";
     if (preg_match("/,/i", $clean_arr['nettobetrag'])) {
         $clean_arr[nettobetrag] = nummer_komma2punkt($clean_arr[nettobetrag]);
     }