コード例 #1
0
ファイル: muutosite.php プロジェクト: Hermut/pupesoft
 $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);
コード例 #2
0
ファイル: alv_laskelma_viro.php プロジェクト: Hermut/pupesoft
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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
            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>&raquo; <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>&raquo; <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>&raquo; <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>&raquo; &raquo; <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>&raquo; <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>&raquo; &raquo; 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>&raquo; 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>&raquo; <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>&raquo; <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>&raquo; 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>&raquo; 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>";
}
コード例 #3
0
ファイル: alv_laskelma_uusi.php プロジェクト: Hermut/pupesoft
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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
            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>";
}
コード例 #4
0
ファイル: tilaus_myynti.php プロジェクト: Hermut/pupesoft
         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;
         }
     }
コード例 #5
0
ファイル: paivan_laskut.php プロジェクト: Hermut/pupesoft
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>";
コード例 #6
0
ファイル: dynaaminen_puu.php プロジェクト: Hermut/pupesoft
<?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') {
コード例 #7
0
ファイル: tuote.php プロジェクト: Hermut/pupesoft
     if (tarkista_oikeus('korvaavat.php', '', 1)) {
         echo "&nbsp;&nbsp;<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 "&nbsp;&nbsp;";
     }
     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 "&nbsp;&nbsp;<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>";
コード例 #8
0
ファイル: vastaanota.php プロジェクト: Hermut/pupesoft
 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')) ";
コード例 #9
0
ファイル: tervetuloa.php プロジェクト: Hermut/pupesoft
     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>";
コード例 #10
0
ファイル: lahtojen_hallinta.php プロジェクト: Hermut/pupesoft
     }
 }
 $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>&nbsp;";
         echo "<button type='button' id='vaihda_prio'>", t("Vaihda prio"), "</button>&nbsp;";
         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>&nbsp;";
         echo "<button type='button' id='tulosta_rahtikirjat'>", t("Tulosta rahtikirjat"), "</button>&nbsp;";
         if (tarkista_oikeus('tilauskasittely/muokkaa_kolleja.php')) {
             echo "<button type='button' id='muokkaa_kolleja'>", t("Muokkaa kolleja"), "</button>&nbsp;";
         }
     }
 }
 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>";
コード例 #11
0
ファイル: asiakasmemo.php プロジェクト: Hermut/pupesoft
 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 " &nbsp; <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)) {
コード例 #12
0
            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";
コード例 #13
0
ファイル: luotonhallinta.php プロジェクト: Hermut/pupesoft
<?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 = "";
コード例 #14
0
ファイル: tilioteselailu.php プロジェクト: Hermut/pupesoft
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);
コード例 #15
0
 } 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'>";
コード例 #16
0
ファイル: index.php プロジェクト: Hermut/pupesoft
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';
コード例 #17
0
ファイル: tilaus_osto.php プロジェクト: Hermut/pupesoft
 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 = "";
コード例 #18
0
ファイル: yllapito.php プロジェクト: Hermut/pupesoft
                }
                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}";
コード例 #19
0
ファイル: muuvarastopaikka.php プロジェクト: Hermut/pupesoft
 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>";
     }
コード例 #20
0
ファイル: muokkaatilaus.php プロジェクト: Hermut/pupesoft
     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!'>";