예제 #1
0
 $kurzinfo_ugl = $r->ibm850_encode($arr['a_nr_hw'] . ' ' . $arr['kundentext'] . ' ' . $arr['vorgangsnr_gh'] . ' ' . $arr['datum_d']);
 $kurzinfo .= '\\n ' . $kurzinfo_ugl;
 echo "<b>{$kurzinfo}</b>";
 if ($arr['a_art'] != 'PA' && $arr['a_art'] != 'AB' && $arr['a_art'] != 'RG' && $arr['a_art'] != 'BE') {
     $aart = $arr['a_art'];
     die("Abbruch!<br>Die Datei ist kein Angebot, sowie keine Rechnung!!! <b>TYP:{$aart}</b>");
 }
 if ($arr['a_art'] == 'PA') {
     // Preisangebot
     $r_typ = 'Angebot';
 }
 if ($arr['a_art'] == 'AB' or $arr['a_art'] == 'RG' or $arr['a_art'] == 'BE') {
     $r_typ = 'Rechnung';
     // Auftragsbestätigung
 }
 $beleg_nr = $r->rechnung_erstellen_ugl($rnr, $r_typ, $r_datum, $eingangsdatum, $aussteller_typ, $aussteller_id, $empfaenger_typ, $empfaenger_id, $faellig, $kurzinfo, 0, 0, 0);
 $anz = count($arr['positionen_arr']);
 for ($a = 1; $a <= $anz; $a++) {
     $pos_typ = $arr['positionen_arr'][$a]['POS_TYP'];
     $artikel_nr = ltrim(rtrim($arr['positionen_arr'][$a]['ARTIKELNR']));
     $menge = $arr['positionen_arr'][$a]['MENGE'] / 1000;
     $pos_netto = $arr['positionen_arr'][$a]['POS_NETTO'] / 100;
     $e_preis = $pos_netto / $menge;
     $rabatt1 = $arr['positionen_arr'][$a]['RABATT1'] / 100;
     $rabatt2 = $arr['positionen_arr'][$a]['RABATT2'] / 100;
     $listenpreis = $e_preis / (100 - $rabatt1) * 100;
     $bezeichnung = $r->ibm850_encode($arr['positionen_arr'][$a]['ARTBEZ1'] . ' ' . $arr['positionen_arr'][$a]['ARTBEZ2']);
     $mwst = '19';
     $vpe = $arr['positionen_arr'][$a]['PE'];
     if ($vpe == '0') {
         $vpe = 'Stk';