if (date("Ymd") > (int) str_replace("-", "", $laskutusvkopv)) {
             $laskutusvkopv = laskutuspaiva("keski", TRUE);
         }
         // Jos keskimmäinen meni ohi, niin otetaan seuraavan kuun eka arkipäivä
         if (date("Ymd") > (int) str_replace("-", "", $laskutusvkopv)) {
             $laskutusvkopv = laskutuspaiva("eka", TRUE, 1);
         }
     }
     $teksti = tv1dateconv($laskutusvkopv);
 }
 echo "<td>{$teksti}</td>";
 echo "<td>{$row['meh']}</td>";
 $rahti_hinta = "";
 if ($yhtiorow["rahti_hinnoittelu"] == "" and $row["rahtivapaa"] == "") {
     // haetaan rahtimaksu
     list($rah_hinta, $rah_ale, $rah_alv, $rah_netto) = hae_rahtimaksu($row["tunnus"]);
     $rah_alet = "";
     for ($alepostfix = 1; $alepostfix <= $yhtiorow['myynnin_alekentat']; $alepostfix++) {
         if (isset($rah_ale["ale{$alepostfix}"]) and $rah_ale["ale{$alepostfix}"] > 0) {
             $rah_alet .= ", " . t("Ale") . "{$alepostfix}: " . $rah_ale["ale{$alepostfix}"] . "%";
         }
     }
     if ($row["kohdistettu"] == "K") {
         $rahti_hinta = "(" . (double) $rah_hinta . " {$row['valkoodi']}{$rah_alet})";
     } else {
         $rahti_hinta = "(" . t("vastaanottaja") . ")";
     }
 }
 echo "<td>{$row['toimitustapa']} {$rahti_hinta}</td>";
 echo "<td><a href='tilaus_myynti.php?toim=PIKATILAUS&tilausnumero={$row['tunnus']}&lopetus={$palvelin2}tilauskasittely/valitse_laskutettavat_tilaukset.php////tee={$tee}//toim={$toim}//tunnukset={$tunnukset}'>" . t("Muokkaa") . "</a></td>";
 //Tsekataan voidaanko antaa mahdollisuus laskuttaa kaikki maksupotitiot kerralla
Пример #2
0
 $rahre = pupe_query($query);
 if (mysql_num_rows($rahre) == 0) {
     $virhe++;
 }
 $rahtikirjanrot = "";
 while ($rahrow = mysql_fetch_assoc($rahre)) {
     if ($rahrow["pvm"] != '') {
         $pvm = $rahrow["pvm"];
     }
     // pitäs olla kyllä aina sama
     $rahtikirjanrot .= "{$rahrow['rahtikirjanro']} ";
 }
 //vika pilkku pois
 $rahtikirjanrot = substr($rahtikirjanrot, 0, -1);
 // haetaan rahdin hinta
 list($rah_hinta, $rah_ale, $rah_alv, $rah_netto) = hae_rahtimaksu($otsikot);
 $query = "SELECT *\n                    FROM tuote\n                    WHERE yhtio = '{$kukarow['yhtio']}'\n                    AND tuoteno = '{$yhtiorow['rahti_tuotenumero']}'";
 $rhire = pupe_query($query);
 if ($rah_hinta > 0 and $virhe == 0 and mysql_num_rows($rhire) == 1) {
     $laskun_kieli = laskunkieli($laskurow['liitostunnus'], $kieli);
     $trow = mysql_fetch_assoc($rhire);
     $otunnus = $laskurow['tunnus'];
     $nimitys = "{$pvm} {$laskurow['toimitustapa']}";
     $kommentti = t("Rahtikirja", $laskun_kieli) . ": {$rahtikirjanrot}";
     $ale_lisa_insert_query_1 = $ale_lisa_insert_query_2 = '';
     for ($alepostfix = 1; $alepostfix <= $yhtiorow['myynnin_alekentat']; $alepostfix++) {
         if (isset($rah_ale["ale{$alepostfix}"]) and $rah_ale["ale{$alepostfix}"] > 0) {
             $ale_lisa_insert_query_1 .= " ale{$alepostfix},";
             $ale_lisa_insert_query_2 .= " '" . $rah_ale["ale{$alepostfix}"] . "',";
         }
     }
Пример #3
0
     $cores = pupe_query($query);
 }
 // Korjataanko rahdit?
 if ($toim == '' and $kumpi == 'MONISTA' and $korjrahdit == 'on' and $monistarow['laskunro'] > 0 and $yhtiorow['rahti_hinnoittelu'] == '') {
     // Poistetaan virheelliset rahdit
     $query = " UPDATE tilausrivi set tyyppi='D' where yhtio = '{$kukarow['yhtio']}' and otunnus='{$utunnus}' AND tuoteno = '{$yhtiorow['rahti_tuotenumero']}'";
     $addtil = pupe_query($query);
     $query = "SELECT date_format(rahtikirjat.tulostettu, '%Y-%m-%d') tulostettu, group_concat(distinct lasku.tunnus) tunnukset\n                    FROM lasku, rahtikirjat, maksuehto\n                    WHERE lasku.yhtio     = '{$kukarow['yhtio']}'\n                    and lasku.rahtivapaa  = ''\n                    and lasku.kohdistettu = 'K'\n                    and lasku.yhtio       = rahtikirjat.yhtio\n                    and lasku.tunnus      = rahtikirjat.otsikkonro\n                    and lasku.yhtio       = maksuehto.yhtio\n                    and lasku.maksuehto   = maksuehto.tunnus\n                    AND lasku.tila        = 'L'\n                    AND lasku.alatila     = 'X'\n                    AND lasku.laskunro    = '{$monistarow['laskunro']}'\n                    GROUP BY date_format(rahtikirjat.tulostettu, '%Y-%m-%d'), lasku.ytunnus, lasku.toimitustapa, maksuehto.jv";
     $raresult = pupe_query($query);
     while ($rahtirow = mysql_fetch_assoc($raresult)) {
         //haetaan ekan otsikon tiedot
         $query = "SELECT lasku.*, maksuehto.jv\n                    FROM lasku, maksuehto\n                    WHERE lasku.yhtio ='{$kukarow['yhtio']}'\n                    AND lasku.tunnus    in ({$rahtirow['tunnukset']})\n                    AND lasku.yhtio     = maksuehto.yhtio\n                    AND lasku.maksuehto = maksuehto.tunnus\n                    ORDER BY lasku.tunnus\n                    LIMIT 1";
         $otsre = pupe_query($query);
         $laskurow = mysql_fetch_assoc($otsre);
         // haetaan rahdin hinta
         list($rah_hinta, $rah_ale, $rah_alv, $rah_netto) = hae_rahtimaksu($rahtirow['tunnukset']);
         $query = "SELECT *\n                    FROM tuote\n                    WHERE yhtio = '{$kukarow['yhtio']}'\n                    AND tuoteno = '{$yhtiorow['rahti_tuotenumero']}'";
         $rhire = pupe_query($query);
         if ($rah_hinta > 0 and $virhe == 0 and mysql_num_rows($rhire) == 1) {
             $trow = mysql_fetch_assoc($rhire);
             $otunnus = $laskurow['tunnus'];
             $nimitys = tv1dateconv($rahtirow['tulostettu']) . " {$laskurow['toimitustapa']}";
             $ale_lisa_insert_query_1 = $ale_lisa_insert_query_2 = '';
             for ($alepostfix = 1; $alepostfix <= $yhtiorow['myynnin_alekentat']; $alepostfix++) {
                 if (isset($rah_ale["ale{$alepostfix}"]) and $rah_ale["ale{$alepostfix}"] > 0) {
                     $ale_lisa_insert_query_1 .= " ale{$alepostfix},";
                     $ale_lisa_insert_query_2 .= " '" . $rah_ale["ale{$alepostfix}"] . "',";
                 }
             }
             $query = "INSERT INTO tilausrivi (laatija, laadittu, hinta, {$ale_lisa_insert_query_1} netto, varattu, tilkpl, otunnus, tuoteno, nimitys, yhtio, tyyppi, alv, kommentti)\n                       values ('automaatti', now(), '{$rah_hinta}', {$ale_lisa_insert_query_2} '{$rah_netto}', '1', '1', '{$utunnus}', '{$trow['tuoteno']}', '{$nimitys}', '{$kukarow['yhtio']}', 'L', '{$rah_alv}', '')";
             $addtil = pupe_query($query);