$edtunnus = $trow["ltunnus"]; for ($i = 1; $i < mysql_num_fields($result) + $miinusta; $i++) { $kennimi = mysql_field_name($result, $i); if ($i == 1) { if (mysql_field_name($result, $i) == 'tapvm' or mysql_field_name($result, $i) == 'alku' and isset($tee_KP)) { $orgpvm = $trow[$kennimi]; $trow[$kennimi] = tv1dateconv($trow[$kennimi]); // Ei tiedetä vielä näytetäänkö if (isset($tee_KP)) { ob_start(); } } if ($tee != 'KP') { echo "<td><a href = '{$PHP_SELF}?tee=E&tunnus={$edtunnus}&viivatut={$viivatut}&lopetus={$lopetus}'>{$trow[$kennimi]}</td>"; // orkkis } elseif (($toikrow = tarkista_oikeus("tilioteselailu.php", "%", "", "OK")) !== FALSE) { echo "<td><a href = '{$palvelin2}tilioteselailu.php?toim={$toikrow['alanimi']}&tilino={$trow['tilino']}&pvm={$orgpvm}&tyyppi=1&tee=T&lopetus={$lopetus}'>{$trow[$kennimi]}</td>"; } else { echo "<td>{$trow[$kennimi]}</td>"; } } elseif (is_numeric($trow[$kennimi]) and (mysql_field_type($result, $i) == 'real' or mysql_field_type($result, $i) == 'int')) { if ($kennimi == "vero") { $trow[$kennimi] = $trow[$kennimi] * 1; } echo "<td align='right'>{$trow[$kennimi]}</td>"; } elseif (mysql_field_name($result, $i) == "tapvm") { echo "<td>" . tv1dateconv($trow[$kennimi]) . "</td>"; } elseif (mysql_field_name($result, $i) == "ytunnus") { echo "<td>" . tarkistahetu($trow["ytunnus"]) . "</td>"; } elseif (mysql_field_name($result, $i) == "tiliote" and isset($tee_KP)) { $pano = sprintf("%.2f", substr($trow[$kennimi], 21, 19) / 100);
function alvlaskelma($kk, $vv) { global $yhtiorow, $kukarow, $startmonth, $endmonth, $etsivirheita, $oletus_verokanta, $maksettava_alv_tili, $palvelin2, $erotus_tili, $alv_laskelman_sallittu_erotus; echo "<font class='head'>" . t("ALV-laskelma") . "</font><hr>"; if (isset($kk) and $kk != '') { if (isset($etsivirheita) and (int) $etsivirheita > 0) { echo "<br><a href='{$palvelin2}raportit/alv_laskelma_viro.php?kk={$kk}&vv={$vv}&etsivirheita=" . ($etsivirheita - 1) . "'>" . t("Edellinen päivä") . "</a> "; echo t("ALV-laskelma") . " " . t("päivältä") . " {$etsivirheita}.{$kk}.{$vv} "; echo "<a href='{$palvelin2}raportit/alv_laskelma_viro.php?kk={$kk}&vv={$vv}&etsivirheita=" . ($etsivirheita + 1) . "'>" . t("Seuraava päivä") . "</a> "; echo "<a href='{$palvelin2}raportit/tilioinnit_lajeittain.php?tee=raportti&laji=myynti&pp={$etsivirheita}&kk={$kk}&vv={$vv}&lpp={$etsivirheita}&lkk={$kk}&lvv={$vv}&lopetus={$palvelin2}raportit/alv_laskelma_viro.php////tee=VSRALVKK_UUSI//vv={$vv}//kk={$kk}//etsivirheita={$etsivirheita}'>" . t("Näytä tiliöinnit lajeittain") . "</a><br><br>"; $startmonth = date("Y-m-d", mktime(0, 0, 0, $kk, $etsivirheita, $vv)); $endmonth = date("Y-m-d", mktime(0, 0, 0, $kk, $etsivirheita, $vv)); } else { $startmonth = date("Y-m-d", mktime(0, 0, 0, $kk, 1, $vv)); $endmonth = date("Y-m-d", mktime(0, 0, 0, $kk + 1, 0, $vv)); } //1. Sales 20% VAT //2. Sales 9% VAT $ee100 = laskeverojaverokannoittain('ee100'); //1.1 Sales 20% VAT, vain omaan käyttöön //2.1 Sales 9% VAT, vain omaan käyttöön $ee110 = laskeverojaverokannoittain('ee110'); //3. Sales 0% VAT $ee300 = laskeveroja('ee300', 'summa') * -1; //3.1. Intra-Community supply of GOODS AND SERVICES $ee310 = laskeveroja('ee310', 'summa') * -1; //3.1.1. Intra-Community supply of GOODS $ee311 = laskeveroja('ee311', 'summa'); //3.2. Exportation of goods outside EU $ee320 = laskeveroja('ee320', 'summa') * -1; //3.2.1. Exportation of goods outside EU, sale to passengers with return of value added tax $ee321 = 0; //4. VAT from sales: ($ee100*20%)+($ee200*9%) $ee400 = round($ee100["20.00"] * 0.2 + $ee100["9.00"] * 0.09, 2); //4.1. VAT payable upon the import of the goods (Ei implementoitu) $ee410 = 0; //5. Total amount of input VAT subject to deduction $ee500 = laskeveroja('ee500', 'veronmaara'); //5.1. Total amount of input VAT subject to deduction from PRODUCT IMPORT (outside EU) $ee510 = laskeveroja('ee510', 'veronmaara'); //5.2. Total amount of input VAT subject to deduction from FIXED ASSET PURCHASES $ee520 = laskeveroja('ee520', 'veronmaara'); //6. Intra-Community acquisitions of GOODS AND SERVICES received from a taxable person of another Member State $ee600 = laskeveroja('ee600', 'summa'); //6.1. Intra-Community acquisitions of GOODS received from a taxable person of another Member State $ee610 = laskeveroja('ee610', 'summa'); //7. Other extraordinary purchases taxed with VAT $ee700 = 0; //7.1. Acquisition of immovables and metal waste taxable by special arrangements for imposition of value added tax on immovables and metal waste $ee710 = 0; //8. Supply exempt from tax / Non-taxable sales $ee800 = 0; //9. Supply of goods taxable by special arrangements for imposition of value added tax 9 on immovables (VAT Act § 411) and metal waste and taxable value of goods to be installed or assembled in another Member State $ee900 = 0; //10. Corrections + $ee1000 = 0; //11. Corrections - $ee1100 = 0; // Maksettava ALV $vat_loppusumma = $ee400 + $ee410 - $ee500 + $ee1000 - $ee1100; //12. VAT payable + (EE1200=EE400+EE410-EE500+EE1000-EE1100) $ee1200 = $vat_loppusumma > 0 ? $vat_loppusumma : 0; //13. VAT refundable - (EE1300=EE400+EE410-EE500+EE1000-EE1100) $ee1300 = $vat_loppusumma < 0 ? $vat_loppusumma : 0; echo "<br><table>"; echo "<tr><th>", t("Ilmoittava yritys"), "</th><th>EE{$yhtiorow["ytunnus"]}</th></tr>"; echo "<tr><th>", t("Ilmoitettava kausi"), "</th><th>" . substr($startmonth, 0, 4) . "/" . substr($startmonth, 5, 2) . "</th></tr>"; // Verollinen myynti echo "<tr class='aktiivi'><td><a href = '?tee=erittele&ryhma=1&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>1)</a> 20% määraga maksustatavad toimingud ja tehingud, sh</td><td align='right'>" . sprintf('%.2f', $ee100["20.00"]) . "</td></tr>"; echo "<tr class='aktiivi'><td>» <a href = '?tee=erittele&ryhma=1.1&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>1.1)</a> 20% määraga maksustatav kauba või teenuse omatarve</td><td align='right'>" . sprintf('%.2f', $ee110["20.00"]) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=erittele&ryhma=2&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>2)</a> 9% määraga maksustatavad toimingud ja tehingud, sh</td><td align='right'>" . sprintf('%.2f', $ee100["9.00"]) . "</td></tr>"; echo "<tr class='aktiivi'><td>» <a href = '?tee=erittele&ryhma=2.1&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>2.1)</a> 9% määraga maksustatav kauba voi teenuse omatarve</td><td align='right'>" . sprintf('%.2f', $ee110["9.00"]) . "</td></tr>"; // Väärät alvikannat foreach ($ee100 as $eekey => $eeval) { if ($eekey != "20.00" and $eekey != "9.00") { echo "<tr><td>XXX " . $eekey * 1 . "% määraga maksustatavad toimingud ja tehingud</td><td align='right'>" . sprintf('%.2f', $eeval) . "</td></tr>"; } } foreach ($ee110 as $eekey => $eeval) { if ($eekey != "20.00" and $eekey != "9.00") { echo "<tr><td>XXX " . $eekey * 1 . "% määraga maksustatav kauba voi teenuse omatarve</td><td align='right'>" . sprintf('%.2f', $eeval) . "</td></tr>"; } } // Veroton myynti echo "<tr class='aktiivi'><td><a href = '?tee=erittele&ryhma=3&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>3)</a> 0% määraga maksustatavad toimingud ja tehingud, sh</td><td align='right'>" . sprintf('%.2f', $ee300) . "</td></tr>"; echo "<tr class='aktiivi'><td>» <a href = '?tee=erittele&ryhma=3.1&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>3.1)</a> Kauba ühendusesisene käive ja teise liikmesriigi maksukohustuslase / piiratud maksukohustuslase osutatud teenuste käive kokku, sh</td><td align='right'>" . sprintf('%.2f', $ee310) . "</td></tr>"; echo "<tr class='aktiivi'><td>» » <a href = '?tee=erittele&ryhma=3.1.1&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>3.1.1)</a> Kauba ühendusesisene käive</td><td align='right'>" . sprintf('%.2f', $ee311) . "</td></tr>"; echo "<tr class='aktiivi'><td>» <a href = '?tee=erittele&ryhma=3.2&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>3.2)</a> Kauba eksport, sh</td><td align='right'>" . sprintf('%.2f', $ee320) . "</td></tr>"; echo "<tr class='aktiivi'><td>» » 3.2.1) Käibemaksutagastusega müük reisijale</td><td align='right'>" . sprintf('%.2f', $ee321) . "</td></tr>"; echo "<tr class='aktiivi'><td>4) Käibemaks kokku (20% lahtrist 1 + 9% lahtrist 2) +</td><td align='right'>" . sprintf('%.2f', $ee400) . "</td></tr>"; echo "<tr class='aktiivi'><td>» 4.1) Impordilt tasumisele kuuluv käibemaks +</td><td align='right'>" . sprintf('%.2f', $ee410) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=erittele&ryhma=5&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>5)</a> Kokku sisendkäibemaksusumma, mis on seadusega lubatud maha arvata, sh -</td><td align='right'>" . sprintf('%.2f', $ee500) . "</td></tr>"; echo "<tr class='aktiivi'><td>» <a href = '?tee=erittele&ryhma=5.1&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>5.1)</a> Impordilt tasutud või tasumisele kuuluv käibemaks</td><td align='right'>" . sprintf('%.2f', $ee510) . "</td></tr>"; echo "<tr class='aktiivi'><td>» <a href = '?tee=erittele&ryhma=5.2&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>5.2)</a> Põhivara soetamiselt tasutud või tasumisele kuuluv käibemaks</td><td align='right'>" . sprintf('%.2f', $ee520) . "</td></tr>"; echo "<tr class='aktiivi'><td>6) Kauba ühendusesisene soetamine ja teise liikmesriigi maksukohustuslaselt saadud teenused kokku, sh</td><td align='right'>" . sprintf('%.2f', $ee600) . "</td></tr>"; echo "<tr class='aktiivi'><td>» 6.1) Kauba ühendusesisene soetamine</td><td align='right'>" . sprintf('%.2f', $ee610) . "</td></tr>"; echo "<tr class='aktiivi'><td>7) Muu kauba soetamine ja teenuse saamine, mida maksustatakse käibemaksuga, sh</td><td align='right'>" . sprintf('%.2f', $ee700) . "</td></tr>"; echo "<tr class='aktiivi'><td>» 7.1) Erikorra alusel maksustatava kinnisasja, metallijäätmete, kullamaterjali ja investeeringukulla soetamine (KMS § 41)</td><td align='right'>" . sprintf('%.2f', $ee710) . "</td></tr>"; echo "<tr class='aktiivi'><td>8) Maksuvaba käive</td><td align='right'>" . sprintf('%.2f', $ee800) . "</td></tr>"; echo "<tr class='aktiivi'><td>9) Erikorra alusel maksustatava kinnisasja, metallijäätmete, kullamaterjali ja investeeringukulla käive</td><td align='right'>" . sprintf('%.2f', $ee900) . "</td></tr>"; echo "<tr class='aktiivi'><td>10) Täpsustused +</td><td align='right'>" . sprintf('%.2f', $ee1000) . "</td></tr>"; echo "<tr class='aktiivi'><td>11) Täpsustused -</td><td align='right'>" . sprintf('%.2f', $ee1100) . "</td></tr>"; echo "<tr class='aktiivi'><td>12) Tasumisele kuuluv käibemaks (lahter 4 + lahter 4.1 - lahter 5 + lahter 10 - lahter 11) +</td><td align='right'>" . sprintf('%.2f', $ee1200) . "</td></tr>"; echo "<tr class='aktiivi'><td>13) Enammakstud käibemaks (lahter 4 + lahter 4.1 - lahter 5 + lahter 10 - lahter 11) -</td><td align='right'>" . sprintf('%.2f', $ee1300) . "</td></tr>"; echo "</table><br>"; $query = "SELECT sum(tiliointi.summa) vero\n FROM tiliointi\n WHERE tiliointi.yhtio = '{$kukarow['yhtio']}'\n AND tiliointi.korjattu = ''\n AND tiliointi.selite not like 'Avaavat saldot%'\n AND tiliointi.tilino = '{$yhtiorow['alv']}'\n AND tiliointi.tapvm >= '{$startmonth}'\n AND tiliointi.tapvm <= '{$endmonth}'"; $verores = pupe_query($query); $verorow = mysql_fetch_assoc($verores); // ei näytetä yhteensä-laatikkoa turhaan if ($verorow["vero"] != 0 or ($verorow['vero'] - $ee1200) * -1 != $ee1200 or $ee1200 == 0) { echo "<table>"; echo "<tr class='aktiivi'><th>", t("Tili"), " {$yhtiorow['alv']} ", t("yhteensä"), "</th><td align='right'>" . sprintf('%.2f', $verorow['vero'] * -1) . "</td></tr>"; if ($ee1200 == 0 and $ee1300 != 0) { echo "<tr class='aktiivi'><th>", t("Palautettava alv"), "</th><td align='right'>" . sprintf('%.2f', $ee1300) . "</td></tr>"; echo "<tr class='aktiivi'><th>", t("Erotus"), "</th><td align='right'>" . sprintf('%.2f', -1 * $verorow['vero'] - $ee1300) . "</td></tr>"; } else { echo "<tr class='aktiivi'><th>", t("Maksettava alv"), "</th><td align='right'>" . sprintf('%.2f', $ee1200) . "</td></tr>"; echo "<tr class='aktiivi'><th>", t("Erotus"), "</th><td align='right'>" . sprintf('%.2f', -1 * $verorow['vero'] - $ee1200) . "</td></tr>"; } echo "</table><br>"; } if (tarkista_oikeus("muutosite.php")) { $query = "SELECT lasku.tunnus\n FROM lasku\n JOIN tiliointi ON (tiliointi.yhtio = lasku.yhtio AND tiliointi.ltunnus = lasku.tunnus)\n WHERE lasku.yhtio = '{$kukarow['yhtio']}'\n AND lasku.tapvm = '{$endmonth}'\n AND lasku.tila = 'X'\n AND lasku.nimi = 'ALVTOSITEMAKSUUN{$endmonth}'"; $tositelinkki_result = pupe_query($query); if (mysql_num_rows($tositelinkki_result) > 0) { $tositelinkki_row = mysql_fetch_assoc($tositelinkki_result); echo "<a href='../muutosite.php?tee=E&tunnus={$tositelinkki_row['tunnus']}&lopetus={$palvelin2}raportit/alv_laskelma_viro.php////kk={$kk}//vv={$vv}//etsivirheita={$etsivirheita}'>", t("Katso tositetta"), "</a><br /><br />"; } elseif (abs($verorow['vero']) != 0 and abs(round(-1 * $verorow['vero'] - $ee1200, 2)) <= $alv_laskelman_sallittu_erotus and (int) date("Ym") > (int) $vv . $kk) { echo "<form method='post' name='alv_ilmoituksen_kuittaus'>"; echo "<table>"; echo "<input type='hidden' name='alkukk' value='{$startmonth}' />"; echo "<input type='hidden' name='loppukk' value='{$endmonth}' />"; echo "<input type='hidden' name='vv' value='{$vv}' />"; echo "<input type='hidden' name='kk' value='{$kk}' />"; echo "<input type='hidden' name='tee' value='kuittaa_alv_ilmoitus' />"; echo "<input type='hidden' name='alvmaks_yht' value='" . round($ee1200, 2) . "' />"; echo "<input type='hidden' name='alvtili_yht' value='" . round($verorow['vero'] * -1, 2) . "' />"; echo "<tr><th>", t("Anna maksettava ALV-tili"), "</th><td>"; echo livesearch_kentta("alv_ilmoituksen_kuittaus", "TILIHAKU", "maksettava_alv_tili", 200, $maksettava_alv_tili, 'EISUBMIT'); echo "</td></tr>"; if (!isset($erotus_tili) or $erotus_tili == "") { $erotus_tili = $yhtiorow["pyoristys"]; } echo "<tr><th>", t("Anna erotuksen tili"), "</th><td>"; echo livesearch_kentta("erotuksen_kuittaus", "TILIHAKU", "erotus_tili", 200, $erotus_tili, 'EISUBMIT'); echo "</td><td class='back'><input type='submit' value='", t("Kuittaa ALV-ilmoitus"), "' /></td></tr>"; echo "</table></form><br />"; } elseif (abs($verorow['vero']) != 0 and abs(round(-1 * $verorow['vero'] - $ee1200, 2)) != 0 and (int) date("Ym") > (int) $vv . $kk) { echo "<font class='error'>", t("Tilin"), " {$yhtiorow['alv']} ", t("ja maksettavan arvonlisäveron luvut eivät täsmää"), "!</font><br /><br />"; } } } // tehdään käyttöliittymä, näytetään aina echo "<form method='post' action='{$palvelin2}raportit/alv_laskelma_viro.php'><input type='hidden' name='tee' value ='VSRALVKK_UUSI'>"; echo "<table>"; if (!isset($vv)) { $vv = date("Y"); } if (!isset($kk)) { $kk = date("m"); } echo "<tr>"; echo "<th>" . t("Valitse kausi") . "</th>"; echo "<td>"; $sel = array(); $sel[$vv] = "SELECTED"; $vv_select = date("Y") < 2010 ? 2010 : date("Y"); echo "<select name='vv'>"; for ($i = $vv_select; $i >= $vv_select - 4; $i--) { if ($i < 2010) { continue; } echo "<option value='{$i}' {$sel[$i]}>{$i}</option>"; } echo "</select>"; $sel = array(1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6 => '', 7 => '', 8 => '', 9 => '', 10 => '', 11 => '', 12 => ''); $sel[$kk] = "SELECTED"; echo "<select name='kk'>\n <option {$sel['01']} value = '01'>01</option>\n <option {$sel['02']} value = '02'>02</option>\n <option {$sel['03']} value = '03'>03</option>\n <option {$sel['04']} value = '04'>04</option>\n <option {$sel['05']} value = '05'>05</option>\n <option {$sel['06']} value = '06'>06</option>\n <option {$sel['07']} value = '07'>07</option>\n <option {$sel['08']} value = '08'>08</option>\n <option {$sel['09']} value = '09'>09</option>\n <option {$sel['10']} value = '10'>10</option>\n <option {$sel['11']} value = '11'>11</option>\n <option {$sel['12']} value = '12'>12</option>\n </select>"; echo "</td>"; echo "<td class='back' style='text-align:bottom;'><input type = 'submit' value = '" . t("Näytä") . "'></td>"; echo "</tr>"; echo "<tr>"; echo "<th>" . t("Aja laskelma per päivä") . "</th>"; echo "<td><input type = 'checkbox' name='etsivirheita' value = '1'></td></tr>"; echo "</table>"; echo "</form><br>"; }
function alvlaskelma($kk, $vv) { global $yhtiorow, $kukarow, $startmonth, $endmonth, $etsivirheita, $oletus_verokanta, $maksettava_alv_tili, $palvelin2, $erotus_tili, $alv_laskelman_sallittu_erotus; echo "<font class='head'>" . t("ALV-laskelma") . "</font><hr>"; if (isset($kk) and $kk != '') { if (isset($etsivirheita) and (int) $etsivirheita > 0) { echo "<br><a href='{$palvelin2}raportit/alv_laskelma_uusi.php?kk={$kk}&vv={$vv}&etsivirheita=" . ($etsivirheita - 1) . "'>" . t("Edellinen päivä") . "</a> "; echo t("ALV-laskelma") . " " . t("päivältä") . " {$etsivirheita}.{$kk}.{$vv} "; echo "<a href='{$palvelin2}raportit/alv_laskelma_uusi.php?kk={$kk}&vv={$vv}&etsivirheita=" . ($etsivirheita + 1) . "'>" . t("Seuraava päivä") . "</a> "; echo "<a href='{$palvelin2}raportit/tilioinnit_lajeittain.php?tee=raportti&laji=myynti&pp={$etsivirheita}&kk={$kk}&vv={$vv}&lpp={$etsivirheita}&lkk={$kk}&lvv={$vv}&lopetus={$palvelin2}raportit/alv_laskelma_uusi.php////tee=VSRALVKK_UUSI//vv={$vv}//kk={$kk}//etsivirheita={$etsivirheita}'>" . t("Näytä tiliöinnit lajeittain") . "</a><br><br>"; $startmonth = date("Y-m-d", mktime(0, 0, 0, $kk, $etsivirheita, $vv)); $endmonth = date("Y-m-d", mktime(0, 0, 0, $kk, $etsivirheita, $vv)); } else { $startmonth = date("Y-m-d", mktime(0, 0, 0, $kk, 1, $vv)); $endmonth = date("Y-m-d", mktime(0, 0, 0, $kk + 1, 0, $vv)); } // 301-303 sääntö fi300 $query = "SELECT group_concat(concat(\"'\",tilino,\"'\")) tilit\n FROM tili\n WHERE yhtio = '{$kukarow['yhtio']}' and alv_taso like '%fi300%'"; $tilires = pupe_query($query); $fi3xx = array(); $fi301 = 0.0; $fi302 = 0.0; $fi303 = 0.0; $tilirow = mysql_fetch_assoc($tilires); if ($tilirow['tilit'] != '') { $query = "SELECT vero, sum(round(tiliointi.summa * vero / 100 * -1, 2)) veronmaara, count(*) kpl\n FROM tiliointi\n JOIN lasku on (lasku.yhtio=tiliointi.yhtio and lasku.tunnus=tiliointi.ltunnus and lasku.tilaustyyppi != '9')\n WHERE tiliointi.yhtio = '{$kukarow['yhtio']}'\n AND tiliointi.korjattu = ''\n AND tiliointi.tilino in ({$tilirow['tilit']})\n AND tiliointi.tapvm >= '{$startmonth}'\n AND tiliointi.tapvm <= '{$endmonth}'\n AND tiliointi.vero > 0\n GROUP BY vero\n ORDER BY vero DESC"; $verores = pupe_query($query); while ($verorow = mysql_fetch_assoc($verores)) { switch ($verorow['vero']) { case 24: case 23: case 22: $fi301 += $verorow['veronmaara']; break; case 14: case 13: case 12: $fi302 += $verorow['veronmaara']; break; case 8: case 9: case 10: $fi303 += $verorow['veronmaara']; break; default: $fi3xx[$verorow['vero']] += $verorow['veronmaara']; break; } } } // 305 "Vero tavaraostoista muista EU maista" $fi305 = laskeveroja('fi305', $oletus_verokanta); // 306 "Vero palveluostoista muista EU maista" $fi306 = laskeveroja('fi306', $oletus_verokanta); // 318 "Vero rakentamispalveluiden ostoista" $fi318 = laskeveroja('fi318', $oletus_verokanta); // 307 sääntö fi307 $fi307 = laskeveroja('fi307', 'veronmaara') + $fi305 + $fi306 + $fi318; // 308 laskennallinen $fi308 = $fi301 + $fi302 + $fi303 + $fi305 + $fi306 + $fi318 - $fi307; // 309 sääntö fi309 $fi309 = laskeveroja('fi309', 'summa') * -1; // 311 sääntö fi311 $fi311 = laskeveroja('fi311', 'summa'); // 312 sääntö fi312 $fi312 = laskeveroja('fi312', 'summa'); // 313 sääntö fi313 $fi313 = laskeveroja('fi313', 'summa'); // 314 sääntö fi314 $fi314 = laskeveroja('fi314', 'summa'); // 319 "Rakentamispalvelun myynnit" $fi319 = laskeveroja('fi319', 'summa') * -1; // 320 "Rakentamispalvelun ostot" $fi320 = laskeveroja('fi320', 'summa'); if (strtoupper($yhtiorow["maa"]) == 'FI') { $uytunnus = tulosta_ytunnus($yhtiorow["ytunnus"]); } else { $uytunnus = $yhtiorow["ytunnus"]; } echo "<br><table>"; echo "<tr><th>", t("Ilmoittava yritys"), "</th><th>{$uytunnus}</th></tr>"; echo "<tr><th>", t("Ilmoitettava kausi"), "</th><th>" . substr($startmonth, 0, 4) . "/" . substr($startmonth, 5, 2) . "</th></tr>"; echo "<tr><th colspan='2'>", t("Vero kotimaan myynnistä verokannoittain"), "</th></tr>"; if ($oletus_verokanta == 22) { echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi301&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>301</a> ", t("22% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi301) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi302&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>302</a> ", t("12% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi302) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi303&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>303</a> ", t("8% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi303) . "</td></tr>"; } elseif ($oletus_verokanta == 23) { echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi301&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>301</a> ", t("23% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi301) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi302&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>302</a> ", t("13% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi302) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi303&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>303</a> ", t("9% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi303) . "</td></tr>"; } else { echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi301&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>301</a> ", t("24% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi301) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi302&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>302</a> ", t("14% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi302) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi303&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>303</a> ", t("10% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fi303) . "</td></tr>"; } foreach ($fi3xx as $fikey => $fival) { echo "<tr><td>xxx " . $fikey * 1 . t("% :n vero"), "</td><td align='right'>" . sprintf('%.2f', $fival) . "</td></tr>"; } echo "<tr><th colspan='2'></th></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi305&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>305</a> ", t("Vero tavaraostoista muista EU-maista"), "</td><td align='right'>" . sprintf('%.2f', $fi305) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi306&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>306</a> ", t("Vero palveluostoista muista EU-maista"), "</td><td align='right'>" . sprintf('%.2f', $fi306) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi318&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>318</a> ", t("Vero rakentamispalveluiden ostoista"), "</td><td align='right'>" . sprintf('%.2f', $fi318) . "</td></tr>"; echo "<tr><th colspan='2'></th></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi307&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>307</a> ", t("Kohdekuukauden vähennettävä vero"), "</td><td align='right'>" . sprintf('%.2f', $fi307) . "</td></tr>"; echo "<tr><th colspan='2'></th></tr>"; echo "<tr class='aktiivi'><td>308 ", t("Maksettava vero"), " / ", t("Palautukseen oikeuttava vero"), " (-)</td><td align='right'>" . sprintf('%.2f', $fi308) . "</td></tr>"; echo "<tr><th colspan='2'></th></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi309&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>309</a> ", t("0-verokannan alainen liikevaihto"), "</td><td align='right'>" . sprintf('%.2f', $fi309) . "</td></tr>"; echo "<tr><th colspan='2'></th></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi311&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>311</a> ", t("Tavaran myynti muihin EU-maihin"), "</td><td align='right'>" . sprintf('%.2f', $fi311) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi312&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>312</a> ", t("Palveluiden myynti muihin EU-maihin"), "</td><td align='right'>" . sprintf('%.2f', $fi312) . "</td></tr>"; echo "<tr><th colspan='2'></th></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi313&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>313</a> ", t("Tavaraostot muista EU-maista"), "</td><td align='right'>" . sprintf('%.2f', $fi313) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi314&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>314</a> ", t("Palveluostot muista EU-maista"), "</td><td align='right'>" . sprintf('%.2f', $fi314) . "</td></tr>"; echo "<tr><th colspan='2'></th></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi319&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>319</a> ", t("Rakentamispalvelun myynti"), "</td><td align='right'>" . sprintf('%.2f', $fi319) . "</td></tr>"; echo "<tr class='aktiivi'><td><a href = '?tee=VSRALVKK_UUSI_erittele&ryhma=fi320&vv={$vv}&kk={$kk}&etsivirheita={$etsivirheita}'>320</a> ", t("Rakentamispalvelun ostot"), "</td><td align='right'>" . sprintf('%.2f', $fi320) . "</td></tr>"; echo "</table><br>"; //HUOM: AND tiliointi.selite not like 'Avaavat saldot%'. Pitäisi mieluummin ratkaista niin, että "Avaavat saldot"-tositteen alatila ois esim "A" $query = "SELECT sum(tiliointi.summa) vero\n FROM tiliointi\n WHERE tiliointi.yhtio = '{$kukarow['yhtio']}'\n AND tiliointi.korjattu = ''\n AND tiliointi.selite not like 'Avaavat saldot%'\n AND tiliointi.tilino = '{$yhtiorow['alv']}'\n AND tiliointi.tapvm >= '{$startmonth}'\n AND tiliointi.tapvm <= '{$endmonth}'"; $verores = pupe_query($query); $verorow = mysql_fetch_assoc($verores); // ei näytetä yhteensä-laatikkoa turhaan if ($verorow["vero"] != 0 or ($verorow['vero'] - $fi308) * -1 != $fi308 or $fi308 == 0) { echo "<table>"; echo "<tr class='aktiivi'><th>", t("Tili"), " {$yhtiorow['alv']} ", t("yhteensä"), "</th><td align='right'>" . sprintf('%.2f', $verorow['vero'] * -1) . "</td></tr>"; echo "<tr class='aktiivi'><th>", t("Maksettava alv"), "</th><td align='right'>" . sprintf('%.2f', $fi308) . "</td></tr>"; echo "<tr class='aktiivi'><th>", t("Erotus"), "</th><td align='right'>" . sprintf('%.2f', -1 * $verorow['vero'] - $fi308) . "</td></tr>"; echo "</table><br>"; } if (tarkista_oikeus("muutosite.php") and (!isset($etsivirheita) or $etsivirheita == 0)) { $query = "SELECT lasku.tunnus\n FROM lasku\n JOIN tiliointi ON (tiliointi.yhtio = lasku.yhtio AND tiliointi.ltunnus = lasku.tunnus)\n WHERE lasku.yhtio = '{$kukarow['yhtio']}'\n AND lasku.tapvm = '{$endmonth}'\n AND lasku.tila = 'X'\n AND lasku.nimi = 'ALVTOSITEMAKSUUN{$endmonth}'"; $tositelinkki_result = pupe_query($query); if (mysql_num_rows($tositelinkki_result) > 0) { $tositelinkki_row = mysql_fetch_assoc($tositelinkki_result); echo "<a href='../muutosite.php?tee=E&tunnus={$tositelinkki_row['tunnus']}&lopetus={$palvelin2}raportit/alv_laskelma_uusi.php////kk={$kk}//vv={$vv}'>", t("Katso tositetta"), "</a><br /><br />"; } elseif (abs($verorow['vero']) != 0 and abs(round(-1 * $verorow['vero'] - $fi308, 2)) <= $alv_laskelman_sallittu_erotus and (int) date("Ym") > (int) $vv . $kk) { echo "<form method='post' name='alv_ilmoituksen_kuittaus'>"; echo "<table>"; echo "<input type='hidden' name='alkukk' value='{$startmonth}' />"; echo "<input type='hidden' name='loppukk' value='{$endmonth}' />"; echo "<input type='hidden' name='vv' value='{$vv}' />"; echo "<input type='hidden' name='kk' value='{$kk}' />"; echo "<input type='hidden' name='tee' value='kuittaa_alv_ilmoitus' />"; echo "<input type='hidden' name='alvmaks_yht' value='" . round($fi308, 2) . "' />"; echo "<input type='hidden' name='alvtili_yht' value='" . round($verorow['vero'] * -1, 2) . "' />"; echo "<tr><th>", t("Anna maksettava ALV-tili"), "</th><td>"; echo livesearch_kentta("alv_ilmoituksen_kuittaus", "TILIHAKU", "maksettava_alv_tili", 200, $maksettava_alv_tili, 'EISUBMIT'); echo "</td></tr>"; if (!isset($erotus_tili) or $erotus_tili == "") { $erotus_tili = $yhtiorow["pyoristys"]; } echo "<tr><th>", t("Anna erotuksen tili"), "</th><td>"; echo livesearch_kentta("erotuksen_kuittaus", "TILIHAKU", "erotus_tili", 200, $erotus_tili, 'EISUBMIT'); echo "</td><td class='back'><input type='submit' value='", t("Kuittaa ALV-ilmoitus"), "' /></td></tr>"; echo "</table></form><br />"; } elseif (abs($verorow['vero']) != 0 and abs(round(-1 * $verorow['vero'] - $fi308, 2)) != 0 and (int) date("Ym") > (int) $vv . $kk) { echo "<font class='error'>", t("Tilin"), " {$yhtiorow['alv']} ", t("ja maksettavan arvonlisäveron luvut eivät täsmää"), "!</font><br /><br />"; } } if (strpos($_SERVER['SCRIPT_NAME'], "viranomaisilmoitukset.php") !== FALSE) { $ilmoituskausi = str_replace("0", "", substr($startmonth, 5, 2)); $ilmoitusvuosi = substr($startmonth, 0, 4); $file = "000:VSRALVKK\n"; $file .= "100:\n"; $file .= "051:\n"; $file .= "105:\n"; $file .= "107:\n"; $file .= "010:{$uytunnus}\n"; $file .= "050:K\n"; $file .= "052:{$ilmoituskausi}\n"; $file .= "053:{$ilmoitusvuosi}\n"; $file .= "301:" . round($fi301 * 100, 0) . "\n"; $file .= "302:" . round($fi302 * 100, 0) . "\n"; $file .= "303:" . round($fi303 * 100, 0) . "\n"; $file .= "305:" . round($fi305 * 100, 0) . "\n"; $file .= "306:" . round($fi306 * 100, 0) . "\n"; $file .= "318:" . round($fi318 * 100, 0) . "\n"; $file .= "307:" . round($fi307 * 100, 0) . "\n"; $file .= "308:" . round($fi308 * 100, 0) . "\n"; $file .= "309:" . round($fi309 * 100, 0) . "\n"; $file .= "311:" . round($fi311 * 100, 0) . "\n"; $file .= "312:" . round($fi312 * 100, 0) . "\n"; $file .= "313:" . round($fi313 * 100, 0) . "\n"; $file .= "314:" . round($fi314 * 100, 0) . "\n"; $file .= "319:" . round($fi319 * 100, 0) . "\n"; $file .= "320:" . round($fi320 * 100, 0) . "\n"; $file .= "999:1\n"; $filenimi = "VSRALVKK-{$kukarow['yhtio']}-" . date("dmy-His") . ".txt"; file_put_contents("dataout/" . $filenimi, $file); echo " <form method='post' class='multisubmit'>\n <input type='hidden' name='tee' value='lataa_tiedosto'>\n <input type='hidden' name='lataa_tiedosto' value='1'>\n <input type='hidden' name='kaunisnimi' value='" . t("arvonlisaveroilmoitus") . "-{$ilmoituskausi}.txt'>\n <input type='hidden' name='filenimi' value='{$filenimi}'>\n <input type='submit' name='tallenna' value='" . t("Tallenna tiedosto") . "'>\n </form><br><br>"; } } // tehdään käyttöliittymä, näytetään aina echo "<form method='post' action='{$palvelin2}raportit/alv_laskelma_uusi.php'><input type='hidden' name='tee' value ='VSRALVKK_UUSI'>"; echo "<table>"; if (!isset($vv)) { $vv = date("Y"); } if (!isset($kk)) { $kk = date("m"); } echo "<tr>"; echo "<th>" . t("Valitse kausi") . "</th>"; echo "<td>"; $sel = array(); $sel[$vv] = "SELECTED"; $vv_select = date("Y") < 2010 ? 2010 : date("Y"); echo "<select name='vv'>"; for ($i = $vv_select; $i >= $vv_select - 4; $i--) { if ($i < 2010) { continue; } echo "<option value='{$i}' {$sel[$i]}>{$i}</option>"; } echo "</select>"; $sel = array(1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6 => '', 7 => '', 8 => '', 9 => '', 10 => '', 11 => '', 12 => ''); $sel[$kk] = "SELECTED"; echo "<select name='kk'>\n <option {$sel['01']} value = '01'>01</option>\n <option {$sel['02']} value = '02'>02</option>\n <option {$sel['03']} value = '03'>03</option>\n <option {$sel['04']} value = '04'>04</option>\n <option {$sel['05']} value = '05'>05</option>\n <option {$sel['06']} value = '06'>06</option>\n <option {$sel['07']} value = '07'>07</option>\n <option {$sel['08']} value = '08'>08</option>\n <option {$sel['09']} value = '09'>09</option>\n <option {$sel['10']} value = '10'>10</option>\n <option {$sel['11']} value = '11'>11</option>\n <option {$sel['12']} value = '12'>12</option>\n </select>"; echo "</td>"; echo "<td class='back' style='text-align:bottom;'><input type = 'submit' value = '" . t("Näytä") . "'></td>"; echo "</tr>"; echo "<tr>"; echo "<th>" . t("Aja laskelma per päivä") . "</th>"; echo "<td><input type = 'checkbox' name='etsivirheita' value = '1'></td></tr>"; echo "</table>"; echo "</form><br>"; }
if ($laskurow['yhtio_toimipaikka'] != 0) { $toimipaikat_res = hae_yhtion_toimipaikat($kukarow['yhtio'], $laskurow['yhtio_toimipaikka']); if (mysql_num_rows($toimipaikat_res) != 0) { $toimipaikat_row = mysql_fetch_assoc($toimipaikat_res); if ($sahkoinen_lahete and $kukarow["extranet"] == "" and in_array($toim, $sahkoinen_lahete_toim) and $toimipaikat_row['liiketunnus'] != '') { $query = "SELECT asiakkaan_avainsanat.*\n FROM asiakkaan_avainsanat\n WHERE asiakkaan_avainsanat.yhtio = '{$kukarow['yhtio']}'\n and asiakkaan_avainsanat.laji = 'futur_sahkoinen_lahete'\n and asiakkaan_avainsanat.avainsana != ''\n AND asiakkaan_avainsanat.liitostunnus = '{$laskurow['liitostunnus']}'"; $as_avain_chk_res = pupe_query($query); if (mysql_num_rows($as_avain_chk_res) > 0) { echo "<br><br>", t("Lähetä sähköinen lähete"), " <input type='checkbox' name='generoi_sahkoinen_lahete' value='true' checked />"; } } } } echo "</form>"; } if ($yhtiorow['myyntitilaus_tarjoukseksi'] == 'K' and in_array($toim, array('RIVISYOTTO', 'PIKATILAUS')) and $laskurow['tila'] == 'N' and in_array($laskurow['alatila'], array('', 'F')) and tarkista_oikeus("tilaus_myynti.php", "TARJOUS")) { echo " <br><br><form action='' method='post'>\n <input type='hidden' name='toim' value='{$toim}'>\n <input type='hidden' name='tilausnumero' value='{$tilausnumero}'>\n <input type='hidden' name='tee' value='TEE_MYYNTITILAUKSESTA_TARJOUS'>\n <input type='submit' value='", t("Tee tilauksesta tarjous"), "'>\n </form>"; } echo "</td>"; } elseif ($sarjapuuttuu > 0) { echo "<font class='error'>" . t("VIRHE: Tilaukselta puuttuu sarjanumeroita!") . "</font>"; } if ($kukarow['extranet'] != '' and $laskurow["liitostunnus"] != 0 and $tilausok != 0 and $rivilaskuri > 0) { $query = "SELECT tilausrivi.varattu\n FROM tilausrivi\n JOIN tilausrivin_lisatiedot ON (tilausrivin_lisatiedot.yhtio = tilausrivi.yhtio AND tilausrivin_lisatiedot.tilausrivitunnus = tilausrivi.tunnus AND tilausrivin_lisatiedot.positio = 'Ei varaa saldoa')\n WHERE tilausrivi.yhtio = '{$kukarow['yhtio']}'\n AND tilausrivi.otunnus = '{$tilausnumero}'\n AND tilausrivi.tyyppi != 'D'"; $varattu_check_res = pupe_query($query); $varattu_nollana = false; while ($varattu_check_row = mysql_fetch_assoc($varattu_check_res)) { if ($varattu_check_row['varattu'] == 0) { $varattu_nollana = true; } }
echo "</form><br><br>"; if (isset($teerappari)) { if ($naytalaskut == 1) { echo "<table>"; echo "<tr>"; echo "<th>", t("Laskunro"), "</th>"; echo "<th>", t("Asiakas"), "</th>"; echo "<th>", t("Summa"), "</th>"; echo "<th>", t("Kanava"), "</th>"; echo "<th>", t("Operaattori"), "</th>"; echo "</tr>"; } $query = "SELECT lasku.*\n FROM lasku\n WHERE lasku.yhtio = '{$kukarow['yhtio']}'\n AND lasku.tila = 'U'\n AND lasku.alatila = 'X'\n AND lasku.laskutettu >= '{$vv}-{$kk}-{$pp} 00:00:00'\n AND lasku.laskutettu <= '{$vv}-{$kk}-{$pp} 23:59:59'\n ORDER BY lasku.laskunro"; $lasres = pupe_query($query); $operaattorille = 0; $oikmuutosite = tarkista_oikeus("muutosite.php"); while ($lasrow = mysql_fetch_assoc($lasres)) { $query = "SELECT *\n FROM maksuehto\n WHERE maksuehto.yhtio = '{$kukarow['yhtio']}'\n AND maksuehto.tunnus = '{$lasrow['maksuehto']}'"; $masres = pupe_query($query); $masrow = mysql_fetch_assoc($masres); if ($naytalaskut == 1) { echo "<tr>"; echo "<td>"; if ($oikmuutosite) { echo "<a name='{$lasrow['tunnus']}' href = '{$palvelin2}muutosite.php?tee=E&tunnus={$lasrow['tunnus']}&lopetus={$PHP_SELF}////teerappari={$teerappari}//pp={$pp}//kk={$kk}//vv={$vv}//naytalaskut={$naytalaskut}///{$lasrow['tunnus']}'>{$lasrow['laskunro']}</a>"; } else { echo "{$lasrow['laskunro']}"; } echo "</td>"; echo "<td>{$lasrow['nimi']}</td>"; echo "<td align='right'>{$lasrow['summa']}</td>";
<?php if (isset($_REQUEST["ajax"]) and $_REQUEST["ajax"] == "OK") { $no_head = "yes"; } require 'inc/parametrit.inc'; $saamuokata = false; $saamuokataliitoksia = false; if ($oikeurow['paivitys'] == '1') { $saamuokata = true; } if (tarkista_oikeus('yllapito.php', 'puun_alkio', 1)) { $saamuokataliitoksia = true; } if (!isset($mista)) { $mista = $laji; } if (isset($_REQUEST["ajax"]) and $_REQUEST["ajax"] == "OK") { if ($tee == 'hae_laji') { $val = ''; if (isset($avainsanan_tunnus)) { $avainsanan_tunnus = (int) $avainsanan_tunnus; $query = "SELECT *\n FROM dynaaminen_puu_avainsanat\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND tunnus = '{$avainsanan_tunnus}'"; $res = pupe_query($query); $row = mysql_fetch_assoc($res); $val = $row['tarkenne']; echo "<input type='hidden' id='avainsanan_tunnus' name='avainsanan_tunnus' value='{$avainsanan_tunnus}' />"; } echo "<input type='text' id='keywords_value' name='keywords_value' value='{$val}' />"; exit; } elseif ($tee == 'hae_avainsana_lista') {
if (tarkista_oikeus('korvaavat.php', '', 1)) { echo " <a href='{$palvelin2}korvaavat.php?tuoteno=" . urlencode($tuoterow["tuoteno"]) . "&lopetus={$tkysy_lopetus}'><img style='height:10px;' src='{$palvelin2}pics/lullacons/document-properties.png' alt='", t("Muokkaa"), "' title='", t("Muuta korvaavuusketjuja"), "' /></a>"; echo " "; } echo "<hr>"; echo "<div id='korvaavat_container'>"; echo "<input type='button' id='korvaavat' value='", t("Näytä"), "' />"; echo "</div>"; } echo "</td><td class='back pnopad ptop'>"; // Vastaavat tuotteet $vastaavat = new Vastaavat($tuoteno); // Jos tuote kuulu useampaan kuin yhteen vastaavuusketjuun if ($vastaavat->onkovastaavia()) { echo "<font class='message'>" . t("Vastaavat tuotteet") . "</font>"; if (tarkista_oikeus('vastaavat.php', '', 1)) { echo " <a href='{$palvelin2}vastaavat.php?tuoteno=" . urlencode($tuoterow["tuoteno"]) . "&lopetus={$tkysy_lopetus}'><img style='height:10px;' src='{$palvelin2}pics/lullacons/document-properties.png' alt='", t("Muokkaa"), "' title='", t("Muuta vastaavuusvuusketjuja"), "' /></a>"; } echo "<hr>"; echo "<div id='vastaavat_container'>"; echo "<input type='button' id='vastaavat' value='", t("Näytä"), "' />"; echo "</div>"; } echo "</td><td class='back pnopad ptop'>"; //Tuotemuutoksia halutaan näyttää, mikäli niitä on. $lista = hae_tuotemuutokset($tuoteno); if (count($lista) > 0) { // Tuotemuutoksia. echo "<font class='message'>" . t("Tuotenumeromuutoksia") . "</font><hr>"; echo "<table>"; echo "<tr>";
echo "<form method='post' name='siirtolistaformi'>"; echo "<input type='hidden' name='id' value='{$id}'>"; echo "<input type='hidden' name='id_talteen' value='{$id_talteen}'>"; echo "<input type='hidden' name='varastorajaus' value='{$varastorajaus}'>"; echo "<input type='hidden' name='maa' value='{$maa}'>"; echo "<input type='hidden' name='toim' value='{$toim}'>"; echo "<input type='hidden' name='tee' value='paikat'>"; if ($toim == "") { echo "<input type='hidden' name='varasto' value='{$_clearing}'>"; } else { $query = "SELECT tunnus\n FROM varastopaikat\n WHERE yhtio = '{$kukarow['yhtio']}'\n and alkuhyllyalue = '!!M'\n and loppuhyllyalue = '!!M'"; $tresult = pupe_query($query); $mrow = mysql_fetch_assoc($tresult); echo "<input type='hidden' name='varasto' value='{$mrow['tunnus']}'>"; } if ($toim == "" and tarkista_oikeus('muuvarastopaikka.php', '', 1)) { echo "<table>"; echo "<tr>"; echo "<th>" . t("Päivitetään oletuspaikka") . "</th>"; echo "<td>"; $chk = $oletuspaiv != '' ? 'checked' : ''; echo "<input type='checkbox' name='oletuspaiv' {$chk}>"; echo "</td>"; echo "</tr>"; echo "</table><br>"; } //vastaanottavan varaston tiedot $query = "SELECT *\n FROM varastopaikat\n WHERE yhtio = '{$kukarow['yhtio']}'\n and tunnus = '{$_clearing}'"; $vares = pupe_query($query); $varow2 = mysql_fetch_assoc($vares); $lisa = " and concat(rpad(upper('{$varow2['alkuhyllyalue']}'), 5, '0'),lpad(upper('{$varow2['alkuhyllynro']}'), 5, '0')) <= concat(rpad(upper(tuotepaikat.hyllyalue), 5, '0'),lpad(upper(tuotepaikat.hyllynro), 5, '0')) ";
echo "<tbody>"; while ($tyorow = mysql_fetch_array($tyoresult)) { // Laitetetaan taustaväri jos sellainen on syötetty $varilisa = $tyorow["tyostatusvari"] != "" ? " style='background-color: {$tyorow["tyostatusvari"]};'" : ""; echo "<tr {$varilisa}>"; echo "<td><a href='{$palvelin2}tilauskasittely/tilaus_myynti.php?toim=TYOMAARAYS&tilausnumero={$tyorow['tunnus']}'>" . $tyorow['tunnus'] . "</a></td>"; echo "<td>{$tyorow["tyom_prioriteetti"]}</td>"; echo "<td>{$tyorow["tyostatus"]}</td>"; echo "<td>{$tyorow["nimi"]}</td>"; echo "<td>{$tyorow["toimaika"]}</td>"; echo "</tr>"; } echo "</tbody>"; echo "</table><br>"; } if (tarkista_oikeus("alv_laskelma_uusi.php")) { $ulos = ''; // Katsotaan nykyisen tilikauden alku $min_query = "SELECT date_format(ifnull(min(tilikausi_alku), '9999-01-01'), '%Y%m') min\n FROM tilikaudet\n WHERE yhtio = '{$kukarow['yhtio']}'\n and tilikausi_alku <= now()\n and tilikausi_loppu >= now()"; $min_result = pupe_query($min_query); $min_row = mysql_fetch_assoc($min_result); for ($i = $min_row['min']; $i <= date("Ym"); $i++) { if (substr($i, -2) == 13) { $i += 88; } $alvpvm = date("Y-m-d", mktime(0, 0, 0, substr($i, 4) + 1, 0, substr($i, 0, 4))); $query = "SELECT lasku.tunnus\n FROM lasku\n JOIN tiliointi ON (tiliointi.yhtio = lasku.yhtio AND tiliointi.ltunnus = lasku.tunnus)\n WHERE lasku.yhtio = '{$kukarow['yhtio']}'\n AND lasku.tapvm = '{$alvpvm}'\n AND lasku.tila = 'X'\n AND lasku.nimi = 'ALVTOSITEMAKSUUN{$alvpvm}'\n LIMIT 1"; $tositelinkki_result = pupe_query($query); if (mysql_num_rows($tositelinkki_result) == 0) { list($vv, $kk, $pp) = explode("-", $alvpvm); $ulos .= "<tr><td><a href='{$palvelin2}raportit/alv_laskelma_uusi.php?kk={$kk}&vv={$vv}'>" . t("ALV") . " {$kk} {$vv} " . t("tosite tekemättä") . "</a></td></tr>";
} } $ei_lapsia_lisa = count($ohita_kerays_lapset) > 0 ? "AND tilausrivi.tunnus NOT IN (" . implode(",", $ohita_kerays_lapset) . ")" : ""; echo "<form method='post' id='napitformi'>"; echo "<table>"; echo "<tr>"; echo "<td class='back'>"; if ($onko_paivitysoikeuksia_ohjelmaan) { if ($tee == 'lahto' and trim($tilaukset) != '') { echo "<button type='button' id='man_aloitus'>", t("Man. aloitus"), "</button> "; echo "<button type='button' id='vaihda_prio'>", t("Vaihda prio"), "</button> "; echo "<button type='button' id='siirra_lahtoon'>", t("Siirrä lähtöön"), "</button>"; } else { echo "<button type='button' id='muokkaa_lahto'>", t("Muokkaa lähtö"), "</button> "; echo "<button type='button' id='tulosta_rahtikirjat'>", t("Tulosta rahtikirjat"), "</button> "; if (tarkista_oikeus('tilauskasittely/muokkaa_kolleja.php')) { echo "<button type='button' id='muokkaa_kolleja'>", t("Muokkaa kolleja"), "</button> "; } } } if ($valittu_lahto == "" and isset($tilaukset) and $tilaukset != "") { $query = "SELECT toimitustavan_lahto\n FROM lasku\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND tunnus IN ({$tilaukset})"; $chk_res = pupe_query($query); $chk_row = mysql_fetch_assoc($chk_res); $valittu_lahto = $chk_row['toimitustavan_lahto']; } echo "<input type='hidden' name='valittu_lahto' id='valittu_lahto' value='{$valittu_lahto}' />"; echo "<input type='hidden' name='select_varasto' id='select_varasto' value='{$select_varasto}' />"; echo "</td>"; echo "</tr>"; echo "</table>";
echo "</tr>"; echo "<tr>"; echo "<td>{$asiakasrow['postino']} {$asiakasrow['postitp']}</td><td>{$asiakasrow['toim_postino']} {$asiakasrow['toim_postitp']}</td><td>" . t("Gsm") . ": {$ygsm}</td>"; if (tarkista_oikeus("raportit/myyntiseuranta.php")) { echo "<td><a href='{$palvelin2}raportit/asiakasinfo.php?ytunnus={$ytunnus}&asiakasid={$asiakasrow["tunnus"]}&rajaus=MYYNTI&tee=go&ppa={$ppa}&kka={$kka}&vva={$vva}&ppl={$ppl}&kkl={$kkl}&vvl={$vvl}&tuoteosasto2=kaikki&yhtiot[]={$kukarow['yhtio']}&jarjestys[]=&lopetus={$asmemo_lopetus}'>" . t("Myynninseuranta") . "</a></td>"; } else { echo "<td>" . t("Myynninseuranta") . "</td>"; } echo "</tr>"; echo "<tr>"; echo "<td>{$asiakasrow['fakta']}</td><td></td><td>" . t("Email") . ": {$yemail}"; if ($yemail != "") { echo " <a href=\"mailto:{$yemail}\">" . t("Email") . "</a>"; } echo "</td>"; if (tarkista_oikeus("raportit/asiakasinfo.php")) { echo "<td><a href='{$palvelin2}raportit/asiakasinfo.php?ytunnus={$ytunnus}&asiakasid={$asiakasrow["tunnus"]}&rajaus=ALENNUKSET&lopetus={$asmemo_lopetus}'>" . t("Alennustaulukko") . "</a></td>"; } else { echo "<td><u>" . t("Alennustaulukko") . "</u></td>"; } echo "</tr>"; echo "<tr><td colspan='2'></td><td>" . t("Tila") . ": "; echo "<form method='POST'>"; echo "<input type='hidden' name='ytunnus' value='{$ytunnus}'>\n <input type='hidden' name='lopetus' value='{$lopetus}'>\n <input type='hidden' name='asiakasid' value='{$asiakasid}'>\n <input type='hidden' name='tee' value='paivita_tila'>"; echo "<select name='astila' Onchange='submit();'>"; echo "<option value=''>" . t("Ei tilaa") . "</option>"; $asosresult = t_avainsana("ASIAKASTILA"); if ($tee2 == "") { $astila = $asiakasrow['tila']; } while ($asosrow = mysql_fetch_array($asosresult)) {
echo "<td valign='top'>", tv1dateconv($row['mapvm']), "</td>"; echo "<td align='right'>{$row['summa']} {$row['valkoodi']}</td>"; echo "<td align='right'>{$row['poimittusumma']} {$row['valkoodi']}</td>"; echo "<td>{$row['maksu_tili']}</td>"; echo "<td>", tv1dateconv($row['maksuaika'], 'PITKA', ''), "</td>"; echo "</tr>"; $laskuja++; $poimitut_laskut[] = $row['tunnus']; $poimittu_summa += $row['poimittusumma_eur']; $summa += $row['summa_eur']; } echo "<tr>"; echo "<th colspan='6'>" . t("Yhteensä") . " {$laskuja} " . t("kpl") . "</th>"; echo "<th>{$summa} {$yhtiorow['valkoodi']}</th>"; echo "<th>{$poimittu_summa} {$yhtiorow['valkoodi']}</th>"; echo "<th colspan='2'></th>"; echo "</tr>"; echo "</table>"; if (tarkista_oikeus("sepa.php")) { echo "<br><br><form name = 'valinta' method='post' action = 'sepa.php'>"; echo "<input type = 'hidden' name = 'tee' value = 'KIRJOITAKOPIO'>"; echo "<input type = 'hidden' name = 'pankkitili_tunnus' value = '{$eka_row['yriti_tunnus']}'>"; echo "<input type = 'hidden' name = 'poimitut_laskut' value = '" . implode(",", $poimitut_laskut) . "'>"; echo "<input type = 'submit' value = '" . t("Tee maksuaineistokopio") . "'>"; echo "</form>"; } } else { echo "<br /><font class='error'>", t("Yhtään laskua ei löytynyt"), ".</font><br />"; } } require "inc/footer.inc";
<?php require "../inc/parametrit.inc"; echo "<font class='head'>" . t("Luotonhallinta") . "</font><hr>"; echo "<script>\n function toggleAll(toggleBox) {\n var currForm = toggleBox.form;\n var isChecked = toggleBox.checked;\n for (var elementIdx=0; elementIdx<currForm.elements.length; elementIdx++) {\n if (currForm.elements[elementIdx].type == 'checkbox') {\n currForm.elements[elementIdx].checked = isChecked;\n }\n }\n }\n </script>"; if ($yhtiorow["myyntitilaus_saatavat"] == "Y") { // käsitellään luottorajoja per ytunnus $kasittely_periaate = "asiakas.ytunnus"; } else { // käsitellään luottorajoja per asiakas $kasittely_periaate = "asiakas.tunnus"; } $paivitys_oikeus = tarkista_oikeus("luotonhallinta.php", '', 1); if (isset($edytunnus) and isset($ytunnus) and $edytunnus != $ytunnus) { unset($asiakasid); } if (isset($muutparametrit)) { $muut = explode('#', $muutparametrit); $pvm_alku = $muut[0]; $pvm_loppu = $muut[1]; $minimi_myynti = $muut[2]; $luottorajauksia = $muut[3]; $luottovakuutettu = $muut[4]; } $asiakasrajaus = ""; $muutparametrit = "{$pvm_alku}#{$pvm_loppu}#{$minimi_myynti}#{$luottorajauksia}#{$luottovakuutettu}"; if ($ytunnus != '') { require "inc/asiakashaku.inc"; if ($ytunnus == '') { echo "<br><br>"; $tee = "";
if (!isset($tyyppi)) { $tyyppi = ""; } if (!isset($tiliote)) { $tiliote = ""; } if (!isset($tilino)) { $tilino = ""; } if (!isset($tiliotejarjestys)) { $tiliotejarjestys = ""; } if (!isset($kuitattava_tiliotedata_tunnus)) { $kuitattava_tiliotedata_tunnus = 0; } $tilioteselailu_oikrow = tarkista_oikeus("tilioteselailu.php", "%", "", "OK"); if ($toim == "AVOIMET") { $avoimetlisa = " and tiliotedata.alku >= '{$yhtiorow["tilikausi_alku"]}' "; list($Tvv1, $Tkk1, $Tpp1) = explode("-", $yhtiorow["tilikausi_alku"]); if (!isset($kk)) { $kk = date("m", mktime(0, 0, 0, $Tkk1, $Tpp1, $Tvv1)); } if (!isset($vv)) { $vv = date("Y", mktime(0, 0, 0, $Tkk1, $Tpp1, $Tvv1)); } if (!isset($pp)) { $pp = date("d", mktime(0, 0, 0, $Tkk1, $Tpp1, $Tvv1)); } } if (isset($tee) and $tee == "lataa_tiedosto") { readfile("/tmp/" . $tmpfilenimi);
} else { if (trim($row["hyvak2"]) != "") { echo "<div id='div_kommentti{$row['0']}' class='popup' style='width: 500px;'>"; echo t("Tilaus laadittu") . " {$row['laatija']} @ " . tv1dateconv($row["luontiaika"], 'X') . "<br>"; echo t("Tilaus valmis") . " {$row['hyvak1']} @ " . tv1dateconv($row["h1time"], 'X') . "<br>"; echo t("Tilaus hyväksytty") . " {$row['hyvak2']} @ " . tv1dateconv($row["h2time"], 'X'); echo "</div>"; echo "<td valign='top' {$classalku} class='tooltip' id='kommentti{$row['0']}'>{$row['0']}</td>"; } else { echo "<td valign='top' {$classalku}>{$row['0']}</td>"; } } for ($i = 1; $i < mysql_num_fields($result) - 8; $i++) { if (mysql_field_name($result, $i) == 'toimaika') { echo "<td valign='top' {$class}>{$row[$i]}</td>"; } elseif (mysql_field_name($result, $i) == 'laskunro' and $row['tila'] == "U" and tarkista_oikeus("muutosite.php")) { echo "<td valign='top' nowrap align='right' {$class}>"; echo "<a href = '{$palvelin2}muutosite.php?tee=E&tunnus={$row['tilaus']}&lopetus={$PHP_SELF}////asiakasid={$asiakasid}//ytunnus={$ytunnus}//kka={$kka}//vva={$vva}//ppa={$ppa}//kkl={$kkl}//vvl={$vvl}//ppl={$ppl}//toim={$toim}'>{$row[$i]}</a>"; echo "</td>"; } elseif (is_numeric(trim($row[$i])) and mysql_field_name($result, $i) != 'tilausviite' and mysql_field_name($result, $i) != 'astilno') { echo "<td valign='top' nowrap align='right' {$class}>{$row[$i]}</td>"; } else { echo "<td valign='top' {$class}>{$row[$i]}</td>"; } } $laskutyyppi = $row["tila"]; $alatila = $row["alatila"]; //tehdään selväkielinen tila/alatila require "../inc/laskutyyppi.inc"; if ($laskutyyppi == "Mitätöity") { $fn1 = "<font class='error'>";
if (@(include_once "../inc/parametrit.inc")) { } elseif (@(include_once "inc/parametrit.inc")) { } if (empty($browkieli)) { $browkieli = 'fi'; } // Index.php ei sisällytä parametrit incistä headereita echo "<meta name='viewport' content='width=250,height=246, user-scalable=no, maximum-scale=1'>\n"; echo "<link rel='stylesheet' type='text/css' href='kasipaate.css' />\n"; echo "<body>"; echo "<div class='header'><h1>", t("PÄÄVALIKKO", $browkieli), "</h1></div>"; echo "<div class='main valikko'>"; if (tarkista_oikeus("mobiili/siirto.php")) { echo "<button value=''>", t("Siirto", $browkieli), "</button>"; } if (tarkista_oikeus("mobiili/tulouta.php")) { echo "<p><a href='tulouta.php' class='button'>", t("Tulouta", $browkieli), "</a></p>"; } if (tarkista_oikeus("mobiili/inventointi.php")) { echo "<p><a href='inventointi.php' class='button'>", t("Inventointi", $browkieli), "</a></p>"; } if (tarkista_oikeus("mobiili/hyllysiirrot.php")) { echo "<p><a href='hyllysiirrot.php' class='button'>", t("Hyllysiirrot", $browkieli), "</a></p>"; } if (tarkista_oikeus("mobiili/tuki.php")) { echo "<button class='button' value=''>", t("Tuki", $browkieli), "</button>"; } echo "<p><a href='{$palvelin2}logout.php?location={$palvelin2}mobiili' class='button'>", t("Lopeta", $browkieli), "</a></p>"; echo "</div>"; echo "</body>"; require 'inc/footer.inc';
for ($alepostfix = 1; $alepostfix <= $yhtiorow['oston_alekentat']; $alepostfix++) { echo "<th align='left'>" . t("Ale") . "{$alepostfix}</th>"; } echo "<th align='left'>" . t("Alv") . "</th>"; echo "<th align='left'>" . t("Rivihinta") . "</th>"; echo "<th align='left'>" . t("Valuutta") . "</th>"; echo "</tr>"; $yhteensa = 0; $paino_yhteensa = 0; $nettoyhteensa = 0; $eimitatoi = ''; $lask = mysql_num_rows($presult); $divnolla = 0; $erikoisale_summa = 0; $myyntitilaus_lopetus = "{$palvelin2}tilauskasittely/tilaus_osto.php////tee=AKTIVOI//orig_tila={$laskurow['tila']}//orig_alatila={$laskurow['alatila']}//tilausnumero={$tilausnumero}//from=tilaus_myynti"; $oikeusostohintapaiv = tarkista_oikeus("yllapito.php", "tuotteen_toimittajat", "check"); $tuoteperheita = FALSE; // onko tilauksella perheitä? while ($prow = mysql_fetch_assoc($presult)) { if ($prow["perheid2"] != 0 or $prow["perheid"] != 0) { $tuoteperheita = TRUE; break; } } mysql_data_seek($presult, 0); while ($prow = mysql_fetch_assoc($presult)) { $divnolla++; $erikoisale_summa += $prow['rivihinta'] * ($laskurow['erikoisale'] / 100) * -1; $yhteensa += $prow["rivihinta"]; $paino_yhteensa += $prow["tilattu"] * $prow["tuotemassa"]; $class = "";
} echo "<tr><td class='back pnopad'>"; echo "<br />\n <form action = 'yllapito.php?ojarj={$ojarj}{$ulisa}' method = 'post' onSubmit = 'return verify()' enctype='multipart/form-data'>\n <input type = 'hidden' name = 'toim' value = '{$aputoim}'>\n <input type = 'hidden' name = 'js_open_yp' value = '{$js_open_yp}'>\n <input type = 'hidden' name = 'limit' value = '{$limit}'>\n <input type = 'hidden' name = 'nayta_poistetut' value = '{$nayta_poistetut}'>\n <input type = 'hidden' name = 'nayta_eraantyneet' value = '{$nayta_eraantyneet}'>\n <input type = 'hidden' name = 'laji' value = '{$laji}'>\n <input type = 'hidden' name = 'tunnus' value = '{$tunnus}'>\n <input type = 'hidden' name = 'lopetus' value = '{$lopetus}'>\n <input type = 'hidden' name = 'del' value ='1'>\n <input type='hidden' name='seuraavatunnus' value = '{$seuraavatunnus}'>\n <input type = 'submit' class='poista_btn' value = '" . t("Poista {$otsikko_nappi}") . "'>\n </form>"; echo "</td></tr>"; } } } if ($trow["tunnus"] > 0 and $errori == '' and $toim == 'tuotteen_toimittajat') { if (($toikrow = tarkista_oikeus("yllapito.php", "tuotteen_toimittajat_pakkauskoot%", "", "OK", $toimi_array)) !== FALSE) { $lukitse_avaimeen = urlencode($toim_tuoteno_tunnus); echo "<tr><td class='back'></td></tr>"; echo "<tr><td class='back'>"; echo "<iframe id='tuotteen_toimittajat_pakkauskoot_iframe' name='tuotteen_toimittajat_pakkauskoot_iframe' src='yllapito.php?toim={$toikrow['alanimi']}&from=yllapito&ohje=off&haku[1]=@{$lukitse_avaimeen}&lukitse_avaimeen={$lukitse_avaimeen}' style='width: 600px; border: 0px; display: block;' border='0' frameborder='0'></iFrame>"; echo "</td></tr>"; } if (($toikrow = tarkista_oikeus("yllapito.php", "tuotteen_toimittajat_tuotenumerot%", "", "OK", $toimi_array)) !== FALSE) { $lukitse_avaimeen = urlencode($toim_tuoteno_tunnus); echo "<tr><td class='back'></td></tr>"; echo "<tr><td class='back'>"; echo "<iframe id='tuotteen_toimittajat_tuotenumerot_iframe' name='tuotteen_toimittajat_tuotenumerot_iframe' src='yllapito.php?toim={$toikrow['alanimi']}&from=yllapito&ohje=off&haku[1]=@{$lukitse_avaimeen}&lukitse_avaimeen={$lukitse_avaimeen}' style='width: 600px; border: 0px; display: block;' frameborder='0'></iFrame>"; echo "</td></tr>"; } } echo "</table>"; } elseif ($toim != "yhtio" and $toim != "yhtion_parametrit" and $uusilukko == "" and $from == "") { echo "<br>\n <form action = 'yllapito.php?ojarj={$ojarj}{$ulisa}"; if (isset($liitostunnus)) { echo "&liitostunnus={$liitostunnus}"; } if (isset($status) and $toim == 'tuote') { echo "&status={$status}";
while ($saldorow = mysql_fetch_array($paikatresult1)) { if ($oletusvarasto_chk != '' and kuuluukovarastoon($saldorow["hyllyalue"], $saldorow["hyllynro"], $oletusvarasto_chk) == 0) { continue; } if ($saldorow["tunnus"] == $oletusrow["tunnus"]) { $checked = "CHECKED"; } else { $checked = ""; } list($saldo, $hyllyssa, $myytavissa) = saldo_myytavissa($tuoteno, 'JTSPEC', '', '', $saldorow["hyllyalue"], $saldorow["hyllynro"], $saldorow["hyllyvali"], $saldorow["hyllytaso"]); echo "<tr>"; echo "<td>{$saldorow['nimitys']}</td>"; echo "<td>"; if (tarkista_oikeus('inventoi.php', '', 1)) { echo "<a href='{$palvelin2}inventoi.php?tee=INVENTOI&tuoteno=" . urlencode($saldorow["tuoteno"]) . "&lopetus={$lopetus}/SPLIT/muuvarastopaikka.php////tee=M//tuoteno=" . urlencode($saldorow["tuoteno"]) . "'>{$saldorow['hyllyalue']} {$saldorow['hyllynro']} {$saldorow['hyllyvali']} {$saldorow['hyllytaso']}</a>"; } elseif (tarkista_oikeus('inventoi.php', 'OLETUSVARASTO', 1)) { echo "<a href='{$palvelin2}inventoi.php?toim=OLETUSVARASTO&tee=INVENTOI&tuoteno=" . urlencode($saldorow["tuoteno"]) . "&lopetus={$lopetus}/SPLIT/muuvarastopaikka.php////toim=OLETUSVARASTO//tee=M//tuoteno=" . urlencode($saldorow["tuoteno"]) . "'>{$saldorow['hyllyalue']} {$saldorow['hyllynro']} {$saldorow['hyllyvali']} {$saldorow['hyllytaso']}</a>"; } else { echo "{$saldorow['hyllyalue']} {$saldorow['hyllynro']} {$saldorow['hyllyvali']} {$saldorow['hyllytaso']}"; } echo "</td><td align='right'>{$saldorow['saldo']}</td><td align='right'>{$hyllyssa}</td><td align='right'>{$myytavissa}</td>"; if (kuuluukovarastoon($saldorow["hyllyalue"], $saldorow["hyllynro"])) { echo "<td>"; if ($oletusvarasto_chk == '' or $oletusvarasto_chk != '' and kuuluukovarastoon($oletusrow["hyllyalue"], $oletusrow["hyllynro"], $oletusvarasto_chk) != 0) { echo "<input type = 'radio' name='oletus' value='{$saldorow['tunnus']}' {$checked}>"; } echo "</td>"; echo "<td><input type='text' size='6' name='halyraja2[{$saldorow['tunnus']}]' value='{$saldorow['halytysraja']}'></td>\n <td><input type='text' size='6' name='tilausmaara2[{$saldorow['tunnus']}]' value='{$saldorow['tilausmaara']}'></td>\n <td><input type='text' size='6' name='prio2[{$saldorow['tunnus']}]' value='{$saldorow['prio']}'></td>"; } else { echo "<td></td><td></td><td></td><td></td>"; }
echo "<input type='hidden' name='asiakastiedot' value='{$asiakastiedot}'>"; echo "<input type='hidden' name='limit' value='{$limit}'>"; echo "<input type='hidden' name='kaytiin_otsikolla' value='NOJOO!'>"; echo "<input type='hidden' name='pv_rajaus' value='{$pv_rajaus}'>"; echo "<input type='hidden' name='toimipaikka' value='{$toimipaikka}'>"; echo "<table>"; echo "<tr>"; echo "<tr><th>" . t("Excel") . ":</th>"; echo "<td class='back'>"; echo "<input type='submit' name='tee_excel' value='", t("Tee Excel"), "' />"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "</form>"; } if ($toim == 'TARJOUS' and tarkista_oikeus('tilaus_myynti.php', 'TARJOUS', 1)) { $tunnukset = implode(',', $nakyman_tunnukset); echo "<form method='POST' name='mitatoi_kaikki_formi' action='muokkaatilaus.php' onSubmit='return tarkista_mitatointi(" . count($nakyman_tunnukset) . ");'>"; echo "<input type='hidden' name='toim' value='{$toim}' />"; echo "<input type='hidden' name='tee' value='MITATOI_TARJOUS_KAIKKI' />"; echo "<input type='hidden' name='tunnukset' value='({$tunnukset})' />"; echo "<input type='hidden' name='kaytiin_otsikolla' value='NOJOO!'>"; echo "<input type='submit' value='" . t("Mitätöi kaikki näkymän tarjoukset") . "'/>"; echo "</form>"; } if ($whiletoim == "ENNAKKO" and $yhtiorow["ennakkotilausten_toimitus"] == "M" and count($toimitettavat_ennakot) > 0) { echo "<br><form method='post' action='muokkaatilaus.php' onSubmit='return verify();'>"; echo "<input type='hidden' name='toim' value='{$whiletoim}'>"; echo "<input type='hidden' name='tee' value='TOIMITA_ENNAKKO'>"; echo "<input type='hidden' name='toimita_ennakko' value='" . implode(",", $toimitettavat_ennakot) . "'>"; echo "<input type='hidden' name='kaytiin_otsikolla' value='NOJOO!'>";