Example #1
0
     $clean_arr['kurzbeschreibung'] = "Rechnung an Lager {$lager_info->lager_name}<br>{$kurzbeschreibung}";
 }
 if ($clean_arr['RECHNUNG_EMPFAENGER_TYP'] == 'Partner') {
     $clean_arr['kurzbeschreibung'] = "Rechnung an Partner<br>{$kurzbeschreibung}";
 }
 $netto_betrag = 0;
 $brutto_betrag = 0;
 /* Position Einzelnettopreis berechnen und Gesamtnetto bilden */
 for ($b = 0; $b < count($uebernahme_arr['positionen']); $b++) {
     $preis = number_format($uebernahme_arr['positionen'][$b]['preis'], 2, '.', '');
     // ($zahl,2, ",", ".");
     $netto_pos = $uebernahme_arr['positionen'][$b]['menge'] * $preis / 100 * (100 - $uebernahme_arr['positionen'][$b]['rabatt_satz']);
     $netto_betrag = $netto_betrag + $netto_pos;
     $beleg_nr = $uebernahme_arr['positionen'][$b]['beleg_nr'];
     $position = $uebernahme_arr['positionen'][$b]['position'];
     $mwst_satz = $r->mwst_satz_der_position($beleg_nr, $position);
     $pos_mwst = $uebernahme_arr['positionen'][$b]['skonto'];
     echo "Bel{$beleg_nr} POS{$position} MWST{$mwst_satz} SKONTO {$skonto}<br>";
     $brutto_betrag = $brutto_betrag + ($netto_pos + $netto_pos / 100 * $mwst_satz);
 }
 $clean_arr['nettobetrag'] = number_format($netto_betrag, 2, '.', '');
 $clean_arr['bruttobetrag'] = number_format($brutto_betrag, 2, '.', '');
 // $clean_arr[skonto]= $uebernahme_arr[RECHNUNG_SKONTO]; //prozent
 $rechnung = new rechnung();
 /*
  * echo "<pre>";
  * print_r($clean_arr);
  * echo "<hr>";
  * print_r($uebernahme_arr);
  */
 $gespeicherte_belegnr = $rechnung->auto_rechnung_speichern($clean_arr);