list($apu, $dymmu) = explode(" ", $trow["popvm"]); list($apu_vv, $apu_kk, $apu_pp) = explode("-", $apu); echo "<a href='{$palvelin2}selaa_maksuaineisto.php?alkuvv={$apu_vv}&alkukk={$apu_kk}&alkupp={$apu_pp}&loppuvv={$apu_vv}&loppukk={$apu_kk}&loppupp={$apu_pp}&kuka_poimi={$trow['maksaja_nimi']}'>"; echo tv1dateconv($trow["popvm"], "PITKÄ", ""); echo "</a>"; } else { echo tv1dateconv($trow["popvm"], "PITKÄ", ""); } echo " » {$trow['maksaja_nimi']}"; } echo "</td></tr>"; if ($trow['maksajanpankkitili'] != '') { echo "<tr><th>" . t("Oma pankkitili") . "</th><td>{$trow['maksajanpankkitili']} ({$trow['maksajanpankkitilinro']})</td></tr>"; } // tehdään laskulinkit echo "<tr><th nowrap>" . t("Liitteet") . "</th><td>" . ebid($tunnus) . "</td></tr>"; echo "</table>"; // Lopetetaan oikea sarake echo "</td></tr>"; $query = "SELECT fakta\n FROM toimi\n WHERE yhtio = '{$kukarow['yhtio']}' and tunnus='{$trow['liitostunnus']}'"; $faktares = pupe_query($query); $faktarow = mysql_fetch_assoc($faktares); if (trim($faktarow["fakta"]) != "" or $trow["comments"] != "") { $vali = " "; if ($faktarow["fakta"] != "" and $trow["comments"] != "") { $vali = "<br>"; } echo "<tr><th colspan='3'>" . t("Fakta") . " / " . t("Kommentit") . "</th></tr>"; echo "<tr><td colspan='3'>" . wordwrap($faktarow["fakta"] . $vali . $trow["comments"], 120, "<br>") . "</td></tr>"; } echo "<tr><th colspan='3'>" . t("Selite tiliöinneille") . "</th></tr><tr><td colspan='3'><input type='text' id='lisaselite' value='{$lisaselite}' maxlength='150' size='60'></td></tr>";
$jaetutres = pupe_query($query); echo "<div id='div_{$trow['tunnus']}' class='popup'>"; printf(t("Lasku on jaettu %s osaan!"), mysql_num_rows($jaetutres)); echo "<br>" . t("Alkuperäinen summa") . " {$trow['arvo']} {$trow['valkoodi']}<br>"; $osa = 1; while ($jaetutrow = mysql_fetch_assoc($jaetutres)) { echo "{$osa}: {$jaetutrow['summa']} {$jaetutrow['valkoodi']}<br>"; $osa++; } echo "</div>"; echo " <a class='tooltip' id='{$trow['tunnus']}'><img src='{$palvelin2}/pics/lullacons/alert.png'></a>"; } echo "</td>"; // tehdään lasku linkki echo "<td nowrap class='ptop'>"; $lasku_urlit = ebid($trow['tunnus'], true); if (count($lasku_urlit) == 0) { echo t("Paperilasku"); } elseif (is_array($lasku_urlit)) { foreach ($lasku_urlit as $lasku_url) { echo "<a href='{$lasku_url}' target='Attachment'>" . t("Näytä liite") . "</a><br>"; } } echo "</td>"; // Ok, mutta onko meillä varaa makssa kyseinen lasku??? if ($yritirow["tilinylitys"] != "" or $trow["ysumma"] <= $yritirow["maksulimitti"]) { //Kikkaillaan jotta saadda seuraavan laskun tunnus if ($dataseek < mysql_num_rows($result) - 1) { $kikkarow = mysql_fetch_assoc($result); mysql_data_seek($result, $dataseek + 1); $kikkalisa = "#{$kikkarow['tunnus']}";
echo "<br>" . pupe_DataTablesEchoSort($trow['kapvm']) . tv1dateconv($trow["kapvm"]); } echo "</td>"; echo "<td valign='top'>" . tarkistahetu($trow["ytunnus"]) . "</td>"; if ($trow['comments'] != '') { echo "<td valign='top'>{$trow['nimi']}<br><font class='error'>{$trow['comments']}</font></td>"; } else { echo "<td valign='top'>{$trow['nimi']}</td>"; } echo "<td valign='top'>{$trow['postitp']}</td>"; echo "<td valign='top' style='text-align: right;'>{$trow['kotisumma']} {$yhtiorow['valkoodi']}</td>"; echo "<td valign='top' style='text-align: right;'>{$trow['summa']} {$trow['valkoodi']}</td>"; echo "<td valign='top' style='text-align: right;'>{$trow['laskunro']}</td>"; echo "<td valign='top' style='text-align: right;'>{$liitetty}</td>"; // tehdään lasku linkki echo "<td valign='top'>" . ebid($trow['tunnus']) . "</td>"; if ($liitetaanko_editilaus_laskulle_hakemisto != '') { echo "<td valign='top'>"; list($invoice, $purchaseorder, $invoice_ei_loydy, $purchaseorder_ei_loydy, $loytyy_kummastakin, $purchaseorder_tilausnumero) = laskun_ja_tilauksen_vertailu($kukarow, $trow['tunnus']); if ($invoice != FALSE and $invoice != 'ei_loydy_edia') { if (count($purchaseorder_ei_loydy) == 0 and count($invoice_ei_loydy) == 0 and count($loytyy_kummastakin) > 0) { $ok = 'ok'; foreach ($loytyy_kummastakin as $tuoteno => $null) { if (substr($tuoteno, 0, 15) != "Ei_tuotekoodia_" and ($invoice[$tuoteno]['tilattumaara'] != $purchaseorder[$tuoteno]['tilattumaara'] or abs($invoice[$tuoteno]['nettohinta'] - $purchaseorder[$tuoteno]['nettohinta']) > 1)) { echo "<a href='laskujen_vertailu.php?laskunro={$trow['laskunro']}&lopetus=hyvak.php////kutsuja=//'>", t("Eroja"), "</a>"; $ok = ''; break; } } if ($ok == 'ok') { echo "<font class='ok'>", t("OK"), "</font>";
// alvikannat alkuun mysql_data_seek($alv_result, 0); $alvit_logistiikka = 0; while ($alv_row = mysql_fetch_assoc($alv_result)) { $verokanta = $alv_row["selite"]; echo "<td nowrap valign='top' align='right'>" . number_format($alvrow["alv{$verokanta}"], 2, ',', ' ') . "</td>"; $alvsumma[$verokanta] += $alvrow["alv{$verokanta}"]; $alvit_logistiikka += $alvrow["alv{$verokanta}"]; } if ($laji == "myynti") { if ($alvit_logistiikka != 0 and strtoupper($row['maa']) != strtoupper($yhtiorow['maa'])) { echo "<td nowrap valign='top' class='back'><font class='error'>VIRHE: Verollinen lasku toimitettu ulkomaille!</font></td>"; } echo "<td nowrap valign='top' class='back'><a href='../tilauskasittely/tulostakopio.php?otunnus={$row['tunnus']}&toim=LASKU&tee=NAYTATILAUS'>" . t("Näytä lasku") . "</a></td>"; } else { echo "<td nowrap valign='top' class='back'>" . ebid($row['tunnus']) . "</td>"; } echo "</tr>"; $summa += $row["summa"]; } echo "<tr>"; echo "<th colspan='3'>" . t("Yhteensä") . "</th>"; echo "<th style='text-align:right;' nowrap>" . number_format($summa, 2, ',', ' ') . "</th>"; echo "<th></th>"; echo "<th></th>"; // alvikannat alkuun mysql_data_seek($alv_result, 0); while ($alv_row = mysql_fetch_assoc($alv_result)) { echo "<th style='text-align:right;' nowrap>" . number_format($alvsumma[$alv_row["selite"]], 2, ',', ' ') . "</th>"; } echo "</tr>";
} if ($iframe != '') { echo "</div>"; } if ($iframe != '') { echo "</div>"; } if ($iframe != '') { echo "<div style='height: 710px; overflow: auto; width: 40%;'>"; } //Oikealla laskun kuva if ($smlaskurow["tunnus"] > 0) { if ($smlaskurow["tila"] == "U") { $url = $palvelin2 . "tilauskasittely/tulostakopio.php?otunnus={$smlaskurow['tunnus']}&toim=LASKU&tee=NAYTATILAUS"; } else { $urlit = ebid($smlaskurow["tunnus"], TRUE); $url = $urlit[0]; } if ($iframe != '') { echo "<iframe src='{$url}' style='width:100%; height: 710px; border: 0px; display: block;'></iFrame>"; } else { echo "<br><br><a href='{$url}' target='Attachment'>" . t("Näytä lasku") . "</a>"; } } if ($iframe != '') { echo "</div>"; } echo $loppudiv; echo "<div style='float: bottom;'>"; require "inc/footer.inc"; echo "</div>";
echo "<thead>\n <tr>\n <th>", t("Pvm"), "</th>\n <th>", t("Eräpäivä"), "</th>\n <th>", t("Laskunro"), "</th>\n <th>", t("Nimi"), "</th>\n <th>", t("Summa"), "</th>\n <th>", t("Valuutta"), "</th>\n <th>", t("Ebid"), "</th>\n <th>", t("Tila"), "</th>\n <th>", t("Laatija"), "</th>\n </tr>\n <tr>\n <td><input type='text' class='search_field' name='search_pvm'></td>\n <td><input type='text' class='search_field' name='search_erpvm'></td>\n <td><input type='text' class='search_field' name='search_laskunro'></td>\n <td><input type='text' class='search_field' name='search_nimi'></td>\n <td><input type='text' class='search_field' name='search_summa'></td>\n <td><input type='text' class='search_field' name='search_valuutta'></td>\n <td><input type='text' class='search_field' name='search_ebid'></td>\n <td><input type='text' class='search_field' name='search_tila'></td>\n <td><input type='text' class='search_field' name='search_laatija'></td>\n </tr>\n </thead>"; echo "<tbody>"; while ($trow = mysql_fetch_assoc($result)) { echo "<tr class='aktiivi'>"; if ($kukarow['taso'] < 2) { echo "<td valign='top'>{$trow["tapvm"]}</td>"; } else { echo "<td valign='top'><a href = '../muutosite.php?tee=E&tunnus={$trow['tunnus']}&lopetus={$lopetus}'>{$trow["tapvm"]}</td>"; } echo "<td valign='top'>{$trow["erpcm"]}</td>"; echo "<td valign='top'><a href = '../tilauskasittely/tulostakopio.php?toim=LASKU&tee=ETSILASKU&laskunro={$trow['laskunro']}&lopetus={$lopetus}'>{$trow['laskunro']}</td>"; echo "<td valign='top'><a name='{$trow['tunnus']}' href='" . $palvelin2 . "myyntires/myyntilaskut_asiakasraportti.php?ytunnus={$trow['ytunnus']}&asiakasid={$trow['liitostunnus']}&alatila=Y&tila=tee_raportti&lopetus={$lopetus}'>{$trow['nimi']}</a></td>"; echo "<td valign='top' align='right'>{$trow['summa']}</td>"; echo "<td valign='top'>{$trow['valkoodi']}</td>"; // tehdään lasku linkki echo "<td>", ebid($trow['tunnus']), "</td>"; $maksuviesti = ""; if ($trow['mapvm'] != "0000-00-00") { $maksuviesti = t("Maksettu"); } elseif ($trow['mapvm'] == "0000-00-00" and $trow['saldo_maksettu'] != 0) { $maksuviesti = t("Osasuoritettu"); if ($trow['mapvm'] == "0000-00-00" and str_replace("-", "", $trow['erpcm']) < date("Ymd")) { $maksuviesti .= " / " . t("Erääntynyt"); } } elseif ($trow['mapvm'] == "0000-00-00" and str_replace("-", "", $trow['erpcm']) < date("Ymd")) { $maksuviesti = " " . t("Erääntynyt"); } else { $maksuviesti = t("Avoin"); } echo "<td>{$maksuviesti}</td>"; echo "<td>" . kuka_kayttaja($trow["laatija"]) . "</td>";
echo "<td class='back'>"; if ((is_null($row['tilausrivi']) or empty($row['tilausrivi'])) and $row['status'] != 'E') { echo "<input type='button' class='etsibutton_osto' id='{$lasku}##{$row['tuoteno']}##{$row['tilausrivinpositio']}##{$row['toimittajanumero']}##{$row['kappalemaara']}##{$row['tunnus']}##{$row['tilausnumero']}##{$row['toim_tuoteno']}##{$toimipaikka}' value='", t("Etsi"), "' />"; if ($row['hinta'] == 0) { echo "<input type='button' class='erobutton_osto' id='{$lasku}##{$row['tuoteno']}##{$row['tilausrivinpositio']}##{$row['toimittajanumero']}##{$row['kappalemaara']}##{$row['tunnus']}##{$row['tilausnumero']}##{$row['toim_tuoteno']}' value='", t("Erolistalle"), "' />"; } } echo "</td>"; echo "</tr>"; } if ($ok and !$virhe) { echo "<tr><th colspan='9'><input type='button' class='vahvistabutton' value='", t("Vahvista"), "' /></th></tr>"; } echo "<tr><th colspan='9'><input type='button' class='vahvistavakisinbutton' value='", t("Aja automaattikohdistus uudestaan kaikille riveille"), "' /></th></tr>"; if ($laskurow['tunnus'] != '') { echo "<tr><th colspan='9'>", ebid($laskurow['tunnus']), "</th></tr>"; } echo "</table>"; echo "</form>"; } } if ($tee == '') { if (isset($nayta_asn)) { $valitse = "asn"; } elseif (isset($nayta_ostolasku)) { $valitse = "ostolasku"; } elseif (isset($nayta_maventa)) { $valitse = "maventa"; } elseif (isset($nayta_finvoice)) { $valitse = "finvoice"; }