| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159 |
- <?php
- Lib::loadClass( 'Billing' );
- class Billing_html extends Billing {
- function __construct($DATABASE) {
-
- parent::__construct($DATABASE);
-
- }
-
- function lista_faktur($ID_BILLING_USERS) {
-
- $result7=Billing::lista_faktur($ID_BILLING_USERS);
-
- echo ' <hr>
- <table border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse" id="AutoNumber1" >
- <tr>
- <td align="right" bgcolor="#EEEEEE">ID</td>
- <td align="right" bgcolor="#EEEEEE">ILOSC</td>
- <td align="right" bgcolor="#EEEEEE">ID_DOK</td>
- <td align="right" bgcolor="#EEEEEE">WARTOSC</td>
- <td align="right" bgcolor="#EEEEEE">DATA_NUMER</td>
- <td align="right" bgcolor="#EEEEEE">AKCJA</td>
- </tr>';
- foreach($result7 as $row) {
-
- echo"<tr>";
- echo" <td align=\"right\">".$row['ID']."</td>";
- echo" <td align=\"right\">".$row['count_BILLS_FVAT_POS_ID']."</td>";
- echo" <td align=\"right\">".$row['ID_BILLS_FVAT']."</td>";
- echo" <td align=\"right\">".parent::formatuj_grosze($row['WARTOSC'])." </td>";
- echo" <td align=\"right\">".substr($row['TIMESTAMP'],0,10)." ".$row['ID_BILLING_PREFIXES']."/".$row['NUMBER']." </td>";
- echo" <td align=\"right\">";
-
- if($row[OPEN]=="Y") {
-
- echo"<a href=\"edit.php?mod=make_billing&form=html_faktura&adm=edit&uid=$uid&fpos=&dz=$dz&close=1&doc=$row[ID_BILLING_NUMBERS]&doctype=1\">";
- echo"<img border=\"0\" src=\"icon/folder8.gif\" width=\"16\" height=\"16\" alt=\"Faktura otwarta\nKliknij tu jak chcesz wystawiæ fakture dla klienta...\">";
- echo"</a> ";
-
- echo"<a href=\"edit.php?mod=make_billing&form=html_faktura&adm=edit&uid=$uid&fpos=&dz=$dz&close=0&doc=$row[ID_BILLING_NUMBERS]&doctype=1\">";
- echo"<img border=\"0\" src=\"icon/env.gif\" width=\"16\" height=\"16\" alt=\"Faktura otwarta\nKliknij tu jak chcesz podejrzec fakture dla klienta...\">";
- echo"</a> ";
-
-
- } else if(($row[OPEN]=="N")&&($row[FK_ZAKSIEG]=="Y")&&($row[IF_KORV]=="N")) {
-
- echo"<img border=\"0\" src=\"icon/ok2.gif\" width=\"16\" height=\"16\" alt=\"Faktura zamkniêta\nFaktura zostala wystawiona pomy¶lnie...\">";
- echo"<a href=\"?FUNCTION_INIT=bm_show_document&ARG1_VAL=".$row['ID_BILLING_NUMBERS']."\" target=\"_blank\">";
-
- echo"<img border=\"0\" src=\"icon/szukaj2.gif\" width=\"16\" height=\"16\" alt=\"Faktura jest zamknieta.\nMozesz ja zobaczyc klikajac tu...\">";
- //UTWORZENIE KOREKTY DLA DOKUMENTU
- // $_SESSION[bm_make_faktura][back]=$PHP_SELF."?".$_SERVER[argv][0] ;
- echo"</a> | <a href=\"edit.php?mod=make_billing&form=html_faktura_korekta_exec&adm=edit&uid=$uid&fpos=&dz=$dz&close=0&doc=$row[ID_BILLING_NUMBERS]&doctype=1&MAKE_KOREKTA_DOC=1&TRG_ID_BILLING_NUMBERS_TYPE=3&TRG_ID_BILLING_PREFIXES=0&docedit=1\">";
- echo"<img border=\"0\" src=\"icon/doc10.gif\" width=\"16\" height=\"16\" alt=\"UWAGA WYSTAWIANIE KOREKTY DO DOKUMENTU\">";
-
- echo"</a> ";
- } else {
- echo "Dokonano korekty ";
- // echo"<img border=\"0\" src=\"icon/off.gif\" width=\"16\" height=\"16\" alt=\"Dokonano korekty faktury\">";
- // echo"<a href=\"edit.php?mod=make_billing&form=html_faktura&adm=edit&uid=$uid&fpos=&dz=$dz&close=0&doc=$row[ID_BILLING_NUMBERS]&doctype=1\">";
- echo"<a href=\"?FUNCTION_INIT=bm_show_document&ARG1_VAL=".$row['ID_BILLING_NUMBERS']."\" target=\"_blank\">";
- echo"<img border=\"0\" src=\"icon/off.gif\" width=\"16\" height=\"16\" alt=\"Faktura posiada korekte - podglad oryginalu...\"></a>";
-
-
-
- if($_GET[KOREKTY]=="YES") {
-
-
- // echo "KOREKTY $sql ";
- echo "<table border=\"1\" cellpadding=\"3\" cellspacing=\"3\" style=\"border-collapse: collapse\" id=\"AutoNumber1\" >
- <tr>
- <td align=\"right\" bgcolor=\"#EEEEEE\">ID</td>
-
- <td align=\"right\" bgcolor=\"#EEEEEE\">ILOŚĆ</td>
-
- <td align=\"right\" bgcolor=\"#EEEEEE\">ID_DOK</td>
- <td align=\"right\" bgcolor=\"#EEEEEE\">WARTOŚĆ WINIEN</td>
- <td align=\"right\" bgcolor=\"#EEEEEE\">WARTOŚĆ PRZED</td>
- <td align=\"right\" bgcolor=\"#EEEEEE\"><i>(wartość PO)</i></td>
- <td align=\"right\" bgcolor=\"#EEEEEE\">AKCJA</td>
-
- </tr>";
- // $result_KORV=$vdb->sql_query($sql); while($row_KORV=$vdb->sql_fetchrow($result_KORV)) {
- $result_KORV=Billing::lista_korekt($row['ID_BILLING_NUMBERS']);
- DEBUG_S(-3,'result_KORV',$result_KORV,__FILE__,__FUNCTION__,__LINE__);
- foreach($result_KORV as $row_KORV) {
- echo"<tr>";
- echo" <td align=\"right\">".$row_KORV['KORV_ID']." </td>";
- echo" <td align=\"right\">".$row_KORV['count_POS_ID']." </td>";
- echo" <td align=\"right\">".$row_KORV['ID_BILLS_FVAT']." </td>";
- echo" <td align=\"right\">".parent::formatuj_grosze($row_KORV['WARTOSC'])." </td>";
- echo" <td align=\"right\">".parent::formatuj_grosze($row_KORV['N_WARTOSC'])."</td>";
- echo" <td align=\"right\"><i>".parent::formatuj_grosze(($row_KORV['WARTOSC']+$row_KORV['N_WARTOSC']))."</i></td>";
- echo" <td align=\"right\">";
- if($row_KORV[OPEN]=="Y") {
- // echo "POKAZ / EDYTUJ / KSIEGUJ";
-
- echo"<a href=\"edit.php?mod=make_billing&form=html_faktura_korekta&adm=edit&uid=$uid&fpos=&dz=$dz&close=0&doc=$row_KORV[ID_BILLING_NUMBERS]&doctype=$KORV_ID_BILLING_NUMBERS_TYPE&docedit=1\">";
- echo"<img border=\"0\" src=\"icon/edit22.gif\" width=\"16\" height=\"16\" alt=\"Dokument otwarty\nKliknij tu jak chcesz edytowaæ...\">";
- echo"</a> | ";
- echo"<a href=\"edit.php?mod=make_billing&form=html_faktura_korekta&adm=edit&uid=$uid&fpos=&dz=$dz&close=0&doc=$row_KORV[ID_BILLING_NUMBERS]&doctype=$KORV_ID_BILLING_NUMBERS_TYPE\">";
- echo"<img border=\"0\" src=\"icon/env.gif\" width=\"16\" height=\"16\" alt=\"Dokument otwarty\nKliknij tu jak chcesz podejrzec dokument...\"></a>";
- echo" | ";
- echo"<a href=\"edit.php?mod=make_billing&form=html_faktura_korekta&adm=edit&uid=$uid&fpos=&dz=$dz&close=1&doc=$row_KORV[ID_BILLING_NUMBERS]&doctype=$KORV_ID_BILLING_NUMBERS_TYPE\">";
- echo"<img border=\"0\" src=\"icon/folder8.gif\" width=\"16\" height=\"16\" alt=\"Dokument otwarty\nKliknij tu jak go zamkn±c i zaksiêgowaæ ...\">";
- echo"</a> ";
-
- echo "</td></tr>";
- } else if(($row_KORV[OPEN]=="N")&&($row_KORV[FK_ZAKSIEG]=="Y")&&($row_KORV[IF_KORV]=="N")) {
- // echo "| POKAZ (korekta zamknieta i zaksiegowana)</td></tr>";
- echo"<img border=\"0\" src=\"icon/ok2.gif\" width=\"16\" height=\"16\" alt=\"Korekta zamknięta\n i zaksięgowana Faktura została wystawiona pomyślnie...\">";
- //# echo"<a href=\"edit.php?mod=make_billing&form=html_faktura_korekta&adm=edit&uid=$uid&fpos=&dz=$dz&close=0&doc=$row_KORV[ID_BILLING_NUMBERS]&doctype=$KORV_ID_BILLING_NUMBERS_TYPE\">";
- echo"<a href=\"?FUNCTION_INIT=bm_show_document&ARG1_VAL=".$row_KORV['ID_BILLING_NUMBERS']."\">";
- echo"<img border=\"0\" src=\"icon/env.gif\" width=\"16\" height=\"16\" alt=\"Dokument otwarty\nKliknij tu jak chcesz podejrzec dokument...\"></a>";
- } else if(($row_KORV[OPEN]=="N")&&($row_KORV[FK_ZAKSIEG]=="Y")&&($row_KORV[IF_KORV]=="Y")) {
- echo"<img border=\"0\" src=\"icon/off.gif\" width=\"16\" height=\"16\" alt=\"dokument posiada korekte - podglad oryginalu...\">";
- echo "Korekta posiada korekte - Edycja niedostepna w tej wersji programu TODO";
- }
- } //EOF while $result_KORV -> $row_KORV
- echo"<tr><td colspan=\"7\" align=\"right\" valign=\"top\"> <a href=\"$PHP_SELF?".ereg_replace("\&KOREKTY.*",'',$_SERVER["QUERY_STRING"])."\"> <img border=\"0\" src=\"icon/parent.gif\" width=\"16\" height=\"16\" alt=\"Wy³±cz listê korekt\"> Wylacz liste korekt</a></td></tr>"; //phpinfo();
- echo "</table>";
- } else echo"</a> <br> <a href=\"$PHP_SELF?".$_SERVER["QUERY_STRING"]."&KOREKTY=YES\">Lista korekt <img border=\"0\" src=\"icon/doc9.gif\" width=\"16\" height=\"16\" alt=\"W³±cz listê korekt\"> </a>"; //phpinfo();
-
- }
- echo"</td>";
-
- echo"</tr>
- ";
-
- $lp++;
-
- } //while
-
-
-
- echo"</table>
- ";
-
-
- }
- function rachunki_search_for_KP($ID_BILLING_USERS) {
- //javascript:openWindow('modules/make_billing/edit.php?mod=make_billing&form=make_kasa&adm=edit&uid=12884&op=search_for_KP','edit','scrollbars,resizable=yes,width=750,height=550')
-
-
- $modpathx="modules/make_billing";
- $ile_per_page=10;
- echo"<p align=right>";
- echo"<a href=\"javascript:window.location.reload();\">";
- echo"<img border=\"0\" src=\"icon/refresh3.gif\" width=\"16\" height=\"16\" alt=\"Od¶wie¿ stronê\">";
- echo" Od¶wie¿";
- echo"</a>";
-
-
- echo" ";
- //=================== dowolne KP
- echo"<a href=\"javascript:openWindow('edit.php?zostalo=$do_rozliczenia&op=kp_faktura_edited&to_doc=0&uid=$uid','print','scrollbars,resizable=yes,width=750,height=550')\">";
- echo"<img border=\"0\" src=\"icon/kp.gif\" width=\"16\" height=\"16\" alt=\"Wystaw KP na\n DOWOLN¡ KWOTE\">";
- echo" KP-dowolne";
- echo"</a>";
-
-
- echo" ";
-
- echo"<a href=\"javascript:openWindow('edit.php?zostalo=$do_rozliczenia&op=kw_faktura_edited&to_doc=0&uid=$uid','print','scrollbars,resizable=yes,width=750,height=550')\">";
- echo"<img border=\"0\" src=\"icon/kw.gif\" width=\"16\" height=\"16\" alt=\"Wystaw KW na\n DOWOLN¡ KWOTE\">";
- echo" KW-dowolne";
- echo"</a>";
-
- echo" ";
-
- echo"<a href=\"javascript:openWindow('edit.php?op=wb_faktura_edited&uid=$uid&doctype=8&NEWDOC=1','print','scrollbars,resizable=yes,width=750,height=550')\">";
- echo"<img border=\"0\" src=\"icon/kw.gif\" width=\"16\" height=\"16\" alt=\"Zarejestruj WB na\">";
- echo" WB-przelew";
- echo"</a>";
-
-
-
-
- // makeurl(menu_main,$PHP_SELF,menu,billing_billwiev_przeterminowania,'modules/billing_wiev.inc',ico("szukaj2","","Wygenerowanie listy zadluzen").'ZAD£U¯ENIA',"");
- echo"<a href=\"javascript:openWindow('edit.php?op=zadluzenia&uid=$uid','print','scrollbars,resizable=yes,width=750,height=550')\">";echo"<img border=\"0\" src=\"icon/kw.gif\" width=\"16\" height=\"16\" alt=\"Zad³u¿enia\">";
- echo" ZAD£U¯ENIA";
- echo"</a>";
-
-
-
- echo"</p>";
- echo '
- <TABLE WIDTH="100%" CELLPADDING="3">
- <TR bgcolor="#cccccc">
- <TD >
- <B>ID:</B>
- </TD>
- <TD>
- <B>Data:</B>
- </TD>
- <TD >
- <B>Numer:</B>
- </TD>
- <TD >
- <B>Kwota:</B>
- </TD>
- <TD>
- <B>Pozycji:</B>
- </TD>
- <TD>
- <B>Dla:</B>
- </TD>
- <TD>
- </TD>
- </TR><TR>
- <TD WIDTH="100%" COLSPAN="8">
- </TD>
- </TR>
-
- ';
-
- $fv_naglowek_arr=Billing::lista_faktur();
- foreach($fv_naglowek_arr as $fv_naglowek){
-
-
- $do_rozliczenia=Billing::SZUKAJ_NIEROZLICZONEJ_TRANSAKCJI('PRAWO',$fv_naglowek['ID_BILLING_USERS'],null,$fv_naglowek['ID_BILLING_NUMBERS'],null,null,null);
- DEBUG_S(3,'do_rozliczenia',$do_rozliczenia,__FILE__,__FUNCTION__,__LINE__);
- $do_rozliczenia=$do_rozliczenia['POZ_S_N_R_KWOTA'];
-
- $zz = $zz+1;
- if ($zz>1){
- echo"<TR>";
- }else{
- $zz=0;
- echo"<TR bgcolor=\"#eeeeee\">";
- }
- echo"<TD>";
- echo $fv_naglowek[ID];
- echo"</TD><TD WIDTH=\"85\">";
- echo"<font size=1>";
- echo $fv_naglowek[SELL_DATE];
- echo"</font>";
- echo"</TD><TD>";
- echo $fv_naglowek[ID_BILLING_NUMBERS];
- echo"</TD><TD>";
- $xxx=round($fv_naglowek[WARTOSC],2);
- echo $xxx;
-
- if($do_rozliczenia>0) echo "<font color=red> Do zapł:".$do_rozliczenia."</font>";
- echo"</TD><TD>";
- echo $fv_naglowek[count_BILLS_FVAT_POS_ID];
- echo"</TD><TD WIDTH=\"54%\">";
- // $sqlp="select * from BILLING_USERS_ADD where id_users='$fv_naglowek[ID_BILLING_USERS]'";
- // $resultp = $vdb->sql_query($sqlp);
- // $fp=$vdb->sql_fetchrow($resultp);
-
- $fp=Billing::BILLING_USERS_ADD($fv_naglowek['ID_BILLING_USERS']);
- echo"<font size=1>";
- // echo $fp[P_NAME]." ".$fp[P_NAME_SECOND].", ".$fp[P_ADDRESS_POST_CODE]. " ".$fp[P_ADDRESS_CITY].", ".$fp[P_ADDRESS_STREET]." ".$fp[P_ADDRESS_HOUSE]."/".$fp[P_ADDRESS_HOME] ;
- echo $fp->P_NAME." ".$fp->P_NAME_SECOND.", ul. ".$fp->P_ADDRESS_STREET." ".$fp->P_ADDRESS_HOUSE."/".$fp->P_ADDRESS_HOME.", ".$fp->P_ADDRESS_CITY ;
- echo"</font>";
-
-
-
- echo"</TD><TD align=right>";
- // echo" *";
- //---------------------------------------------------------------------------------------------------------
-
-
-
- //szukamy ile do rozliczenia zostalo
-
-
- // echo "<td>".$do_rozliczenia."</td>";
-
- $WHERE_PRIM="MA";
- $WHERE="WINIEN";
- //$id_fact=757;
-
-
- //echo "$sql";
-
-
- //--------------------------------------------------------------------------------------------------------
- //if ($fv_naglowek[OPEN]=="N"){
- if ($do_rozliczenia<>0){
- echo"<a href=\"javascript:openWindow('edit.php?zostalo=$do_rozliczenia&op=kp_faktura_edited&doc_number=$fv_naglowek[ID_BILLING_NUMBERS]&uid=$fv_naglowek[ID_BILLING_USERS]&to_doc=$fv_naglowek[ID_BILLING_NUMBERS]','print','scrollbars,resizable=yes,width=750,height=550')\">";
-
- echo"<img border=\"0\" src=\"icon/edit6.gif\" width=\"16\" height=\"16\" alt=\"Wystaw KP\nPozostalo: $do_rozliczenia\">";
- echo"</a>";
- echo" ";
- }else{
-
- }
-
- //#echo"<a href=\"javascript:openWindow('edit.php?op=rachunki_make_faktura&uid=$fv_naglowek[ID_BILLING_USERS]&look=1','print','scrollbars,resizable=yes,width=750,height=550')\">";
- //#echo"<img border=\"0\" src=\"icon/doc18.gif\" width=\"16\" height=\"16\" alt=\"Zobacz szczegoly\nWy¶wietl pozycje\">";
- //#echo"</a>";
- //#echo" ";
- //# echo"<a href=\"javascript:openWindow('edit.php?op=rachunki_make_faktura&uid=$fv_naglowek[ID_BILLING_USERS]','print','scrollbars,resizable=yes,width=750,height=550')\">";
- echo"<a href=\"javascript:window.open('index.php?FUNCTION_INIT=bm_show_document&ARG1_VAL=".$fv_naglowek['ID_BILLING_NUMBERS']."','print2','scrollbars,resizable=yes,width=750,height=550')\">";
- echo"<img border=\"0\" src=\"icon/print1.gif\" width=\"16\" height=\"16\" alt=\"Drukuj dokument\">";
- echo"</a>";
- echo"
- ";
-
- // echo"<a href=\"javascript:openWindow('edit.php?op=edit&pages=$str','edit','scrollbars,resizable=yes,width=750,height=550')\">";
- // echo"<img border=\"0\" src=\"$xpath/ico/edit7.gif\" width=\"16\" height=\"16\" alt=\"Wystaw Fakturê\">";
- // echo"</a>";
-
- // echo" ";
- echo"</TD>";
- echo"</TR>";
-
-
-
-
- }//while
-
- echo "<tr bgcolor=\"#cccccc\"><td align=\"center\"><b>ID:</b></td><td align=\"center\"><b>Data</b></td><td align=\"center\"><b>Numer:</b></td><td align=\"center\"><b>WINIEN</b></td><td align=\"center\"><b>MA</b></td><td><b>Opis operacji</b></td><td><b>Akcje:</b> </td> </tr>";
- //LISTA_KP_DO_WYDRUKOWANIA KLASA FINANSE
-
-
- Billing::get_BILLING_NUMBERS_TYPE();
- $lista_dok_finansowych=Billing::lista_dok_finansowych();
- DEBUG_S(-3,'lista_dok_finansowych',$lista_dok_finansowych,__FILE__,__FUNCTION__,__LINE__);
- foreach($lista_dok_finansowych as $h) {
-
-
-
-
-
-
- if($h["CLASS"]=="FINANCE") {
- echo"<TR bgcolor=\"#eeeeee\"><TD>".$h['TYPE'].": ".$h['ID_BILLING_NUMBERS']." </TD><TD WIDTH=\"85\">";
- echo"<font size=1>";
- echo $h[BILL_DATE];
- echo"</font>";
- echo"</TD><TD>";
- echo $h[NUMBER];
- echo"</TD><TD align=\"center\">";
- echo $h[WINIEN];
- echo"</TD><TD>";
- echo $h[MA];
- echo"</TD><TD WIDTH=\"54%\">";
- echo "j.w. ($result_BILLING_NUMBERS_TYPE[DESC]) ";
- if($h[do_dokumentu]) echo "<br>do dokumentu: $h[do_dokumentu]";
- if($h[FK_ZAKSIEG]=="Y") echo ", zaksięgowano - dekret: $h[ID_FK_DEKRET] " ; else echo ", <font color=\"red\"> nie zaksiegowano dokumentu</font>";
- echo"</TD><TD align=right>";
-
- echo"<a href=\"?FUNCTION_INIT=bm_show_document&ARG1_VAL=".$h['ID_BILLING_NUMBERS']."\">";
- echo"<img border=\"0\" src=\"icon/print1.gif\" width=\"16\" height=\"16\" alt=\"Drukuj dokument FINANCE_UNIVERSAL_TODO\">";
- echo"</a>";
- echo"
- ";
-
- //echo" //TODO DRUKOWANIE-DUPLIKATU doc=$h[ID_BILLING_NUMBERS] doctype=$result_BILLING_NUMBERS_TYPE[ID]";
-
- echo" </td></tr>";
- } //EOF LISTA_KP
- else if($h['CLASS']=='SELL_MA') {
- echo"<TR bgcolor=\"#eeeeee\"><TD>".$h['TYPE'].": ".$h['ID_BILLING_NUMBERS']." </TD><TD WIDTH=\"85\">";
- echo"<font size=1>";
- echo $h['BILL_DATE'];
- echo"</font>";
- echo"</TD><TD>";
- echo $h['NUMBER'];
- echo"</TD><TD align=\"center\">";
- echo "<i>$h[WINIEN]</i>";
- echo"</TD><TD bgcolor=\"#FFBBBB\">";
- echo $h['MA'];
- echo"</TD><TD WIDTH=\"54%\">";
- echo "j.w. ($result_BILLING_NUMBERS_TYPE[DESC]) ";
- if($h[do_dokumentu]) echo "<br>do dokumentu: $h[do_dokumentu]";
- if($h[FK_ZAKSIEG]=="Y") echo ", zaksięgowano - dekret: $h[ID_FK_DEKRET] " ; else echo ", <font color=\"red\"> nie zaksiegowano dokumentu</font>";
- echo"</TD><TD align=right>";
-
-
- echo" ";
- echo" ";
-
-
- if($h[OPEN]=="Y") {
- // echo "POKAZ / EDYTUJ / KSIEGUJ";
-
- echo"<a href=\"edit.php?mod=make_billing&form=html_faktura_korekta&adm=edit&uid=$uid&fpos=&dz=$dz&close=0&doc=$h[ID_BILLING_NUMBERS]&doctype=$result_BILLING_NUMBERS_TYPE[ID]&docedit=1\">";
- echo"<img border=\"0\" src=\"icon/edit22.gif\" width=\"16\" height=\"16\" alt=\"Dokument otwarty\nKliknij tu jak chcesz edytowaæ...\">";
- echo"</a> | ";
- echo"<a href=\"edit.php?mod=make_billing&form=html_faktura_korekta&adm=edit&uid=$uid&fpos=&dz=$dz&close=0&doc=$h[ID_BILLING_NUMBERS]&doctype=$result_BILLING_NUMBERS_TYPE[ID]\">";
- echo"<img border=\"0\" src=\"icon/env.gif\" width=\"16\" height=\"16\" alt=\"Dokument otwarty\nKliknij tu jak chcesz podejrzec dokument...\"></a>";
- echo" | ";
- echo"<a href=\"edit.php?mod=make_billing&form=html_faktura_korekta&adm=edit&uid=$uid&fpos=&dz=$dz&close=1&doc=$h[ID_BILLING_NUMBERS]&doctype=$result_BILLING_NUMBERS_TYPE[ID]\">";
- echo"<img border=\"0\" src=\"icon/folder8.gif\" width=\"16\" height=\"16\" alt=\"Dokument otwarty\nKliknij tu jak go zamkn±c i zaksiêgowaæ ...\">";
- echo"</a> ";
-
- echo "</td></tr>";
- } else if(($h[OPEN]=="N")&&($h[FK_ZAKSIEG]=="Y")&&($h[IF_KORV]=="N")) {
- // echo "| POKAZ (korekta zamknieta i zaksiegowana)</td></tr>";
- echo"<img border=\"0\" src=\"icon/ok2.gif\" width=\"16\" height=\"16\" alt=\"Korekta zamkniêta\n i zaksiegowana Faktura zostala wystawiona pomy¶lnie...\">";
- echo"<a href=\"?FUNCTION_INIT=bm_show_document&ARG1_VAL=".$h['ID_BILLING_NUMBERS']."\">";
- echo"<img border=\"0\" src=\"icon/env.gif\" width=\"16\" height=\"16\" alt=\"\nKliknij tu jak chcesz podejrzec dokument...\"></a>";
- } else if(($h[OPEN]=="N")&&($h[FK_ZAKSIEG]=="Y")&&($h[IF_KORV]=="Y")) {
- echo"<img border=\"0\" src=\"icon/off.gif\" width=\"16\" height=\"16\" alt=\"dokument posiada korekte - podglad oryginalu...\">";
- echo "Korekta posiada korekte - Edycja niedostepna w tej wersji programu TODO";
- }
-
-
-
-
-
-
-
-
- //echo" //TODO DRUKOWANIE-DUPLIKATU doc=$h[ID_BILLING_NUMBERS] doctype=$result_BILLING_NUMBERS_TYPE[ID]";
-
- echo" </td></tr>";
-
- }
- }
-
- //==================================================================
- echo"<TR>";
- echo"<TD width=100% colspan=\"7\" align=\"center\">";
- echo"<-- Poprzednia str. (-$at/$to-) Nastêpna str. -->";
- echo"</TD>";
- echo"</TR>";
-
- echo "</table>";
-
-
-
- } //eof rachunki_search_for_KP
-
-
- function tab_top($frame=0,$szer="100%"){
- if ($szer=="auto"){
- $szerx="";
- }else{
- $szerx=" width=".$szer." ";
- }
- $echox="";
- $echox .= "
- <table ".$szerx." border=".$frame." cellspacing=0 cellpadding=4>
- <tr>
- ";
- return $echox;
- }
-
-
- function tab_bottom(){
- $echox = "
- </tr>
- </table>
- ";
- return $echox;
- }
- function show_doc_BILLING_NUMBERS_TYPE_CLASS_FINANCE($ID_BILLING_NUMBERS) {
- $doc=parent::show_doc_BILLING_NUMBERS_TYPE_CLASS_FINANCE($ID_BILLING_NUMBERS);
- DEBUG_S(-3,'doc',$doc,__FILE__,__FUNCTION__,__LINE__);
-
- if($doc->docum->WINIEN>0) { //PRZELICZAMY CZY TO JEST NA MA CYZ NA WINIEN
- $WINIEN_MA_NAME="WINIEN";
- $WINIEN_MA_NAME_PRIM="MA";
- $WINIEN_MA_VALUE=$doc->docum->WINIEN;
- } else if(strlen($doc->docum->MA)>0) {
- $WINIEN_MA_NAME="MA";
- $WINIEN_MA_NAME_PRIM="WINIEN";
- $WINIEN_MA_VALUE=$doc->docum->MA;
- } else if($doc->docum->WINIEN>=0) { //PRZELICZAMY CZY TO JEST NA MA CYZ NA WINIEN
- $WINIEN_MA_NAME="WINIEN";
- $WINIEN_MA_NAME_PRIM="MA";
- $WINIEN_MA_VALUE=$doc->docum->WINIEN;
- }
-
-
- //LOKALNY IF CELEM ZUNIWERSALNIENIA WYSTAWIANIA DOCOW
- if(($doc->result_BILLING_NUMBERS_TYPE['ID']==4)) {
-
-
- echo 'KP (kasa przyjmie) ORYGINAŁ
- <table width="100%" border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse" id="AutoNumber1" >
-
- <tr>
- <td align="left" bgcolor="#EEEEEE"><b>Wystawiający:</b><br>';
-
- echo $doc->owner->name1." ".$doc->owner->name2."<br>".$doc->owner->kod." ".$doc->owner->miasto."<br>".$doc->owner->ulica." ".$doc->owner->numer_dom ;
- if(!empty($doc->owner->numer_pos)) echo "/".$doc->owner->numer_pos;
- echo '
- </td>
-
- <td align="left" bgcolor="#EEEEEE"><b>Data:</b><br>'.$doc->docum->BILL_DATE.'</td>
-
- <td align="right" bgcolor="#EEEEEE">
- <b>Numer</b><br>'.$doc->header->NUMBER.'</td>
- </tr>
-
- </table>
-
- <table width="100%" border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse" id="AutoNumber1" >
-
- <tr>
- <td align="left" bgcolor="#EEEEEE"><b>Wpłacający:</b><br>';
-
- echo $doc->client->P_NAME." ".$doc->client->P_NAME_SECOND."<br>".$doc->client->P_ADDRESS_POST_CODE." ".$doc->client->P_ADDRESS_CITY."<br>".$doc->client->P_ADDRESS_STREET." ".$doc->client->P_ADDRESS_HOUSE."/".$doc->client->P_ADDRESS_HOME;
- echo '
- </td>
-
- <td width="150" align="center" bgcolor="#EEEEEE"><b>'.$WINIEN_MA_NAME.'</b><br>Kasa</td>
-
- <td width="100" align="center" bgcolor="#EEEEEE">';
- echo"<b>".$WINIEN_MA_NAME_PRIM ;
- echo '</b><br>Konto</td>
- </tr>
-
- <tr>
- <td align="center" bgcolor="#aaaaff">za co</td>
-
- <td align="center" bgcolor="#aaaaff">zloty.groszy</td>
-
- <td align="center" bgcolor="#aaaaff">
- numer</td>
- </tr>
-
-
- <tr>
- <td align="left" bgcolor="#EEEEEE">';
- //# if($doc->header[REMOTE_NUMBER]) echo"$result_NAGLOWEK[REMOTE_DESC] $result_NAGLOWEK[REMOTE_NUMBER] / $result_NAGLOWEK[REMOTE_ID_BILLING_PREFIXES] ";
- echo '</td>
-
- <td align="right" bgcolor="#EEEEEE">'.parent::formatuj_grosze($WINIEN_MA_VALUE).'</td>
- <td align="right" bgcolor="#EEEEEE"></td>
- </tr>
-
-
- <tr>
- <td align="right" bgcolor="#EEEEEE"><b>RAZEM:</b></td>
-
- <td align="right" bgcolor="#EEEEEE">'.parent::formatuj_grosze($WINIEN_MA_VALUE).'</td>
- <td align="right" bgcolor="#EEEEEE"></td>
- </tr>
-
-
- <tr>
- <td colspan=3 align="left" bgcolor="#EEEEEE"><b>Słownie:</b>'.parent::slownie($WINIEN_MA_VALUE).'</td>
-
- </tr>
-
- <table border="1" width="100%" height="50" cellspacing="0">
- <tr>
-
- <td valign="top"><font size="1">WYSTAWIŁ</font></td>
- <td valign="top"><font size="1">SPRAWDZIŁ</font></td>
- <td valign="top"><font size="1">ZATWIERDZIŁ</font></td>
- <td valign="top"><font size="1">RAP.KASOWY</font></td>
- <td valign="top"><font size="1">KWOTĘ POWYŻSZĄ OTRZYMAŁEM</font></td>
- </tr>
- </table>
- </td></tr>
-
- </table>
-
- ';
-
- } else { //POZOSTALE TYPY (inne niz KP) zuniwersalniamy
-
- if($doc->result_BILLING_NUMBERS_TYPE['TYPE']=="WB") {
-
-
-
-
- //OPCJE_DODATKOWE_DO_FUNKCJI
- $BILLS_OPTIONS_ARRAY[KKSGW][DESC]="Data wyciągu(RRRR-MM-DD)";
- $BILLS_OPTIONS_ARRAY[NRRAP][DESC]="Numer Wyciągu(RRRR/NNN)";
- $BILLS_OPTIONS_ARRAY[UNDOK][DESC]="Numer pozycji w wyciagu(10)";
- $BILLS_OPTIONS_ARRAY[DOPER][DESC]="Data operacji(RRRR-MM-DD)";
- $BILLS_OPTIONS_ARRAY[NZLEC][DESC]="Nazwa Zleceniodawcy(140)";
- $BILLS_OPTIONS_ARRAY[NRODB][DESC]="Numer rachunku bankowego na MA(35)";
- $BILLS_OPTIONS_ARRAY[TYTUL][DESC]="Tytuł wpłaty(140)";
-
- $BILLS_OPTIONS_ARRAY[KKSGW][SIZE]="15";
- $BILLS_OPTIONS_ARRAY[NRRAP][SIZE]="15";
- $BILLS_OPTIONS_ARRAY[UNDOK][SIZE]="10";
- $BILLS_OPTIONS_ARRAY[DOPER][SIZE]="15";
- $BILLS_OPTIONS_ARRAY[NZLEC][SIZE]="60";
- $BILLS_OPTIONS_ARRAY[NRODB][SIZE]="45";
- $BILLS_OPTIONS_ARRAY[TYTUL][SIZE]="55";
-
- $BILLS_OPTIONS_ARRAY[KKSGW][MAXLENGTH]="10";
- $BILLS_OPTIONS_ARRAY[NRRAP][MAXLENGTH]="10";
- $BILLS_OPTIONS_ARRAY[UNDOK][MAXLENGTH]="10";
- $BILLS_OPTIONS_ARRAY[DOPER][MAXLENGTH]="10";
- $BILLS_OPTIONS_ARRAY[NZLEC][MAXLENGTH]="140";
- $BILLS_OPTIONS_ARRAY[NRODB][MAXLENGTH]="35";
- $BILLS_OPTIONS_ARRAY[TYTUL][MAXLENGTH]="140";
-
-
-
-
-
- echo "<table border=\"1\"><tr><td>Oglądanie dokumentu ".$doc->result_BILLING_NUMBERS_TYPE['DESC']." dla</td><td>".$doc->client->P_NAME." ".$doc->client->P_NAME_SECOND." ".$doc->client->P_ADDRESS_STREET." ".$doc->client->P_ADDRESS_HOUSE." ".$doc->client->P_ADDRESS_HOME." </td>";
- //WYCIAGNIECIE_Z_BAZY_ZALEGAJACYCH_ZOBOWIAZAN
- $WHERE="WINIEN" ; $WHERE_PRIM="MA";
-
-
- print_r($do_dokumentu_arr) ;
-
-
-
-
- foreach($BILLS_OPTIONS_ARRAY as $WK => $WA) {
-
- echo "<tr><td>".$BILLS_OPTIONS_ARRAY[$WK][DESC]."</td><td>";
-
- echo "".$doc->docum->$WK."\n";
- echo "</td></tr>";
-
- }
- //PARAMETRY do_dokukentu - z odczytu wyzej sql
- //EOF local NEWDOC
-
-
-
- echo "<tr><td>".$WHERE_PRIM."</td><td>";
- echo $doc->docum->$WHERE_PRIM;
- echo "</td></tr>";
- echo "</table>";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- } else echo "inne niz WB";
-
- }
-
-
- }
-
-
- function show_doc_BILLING_NUMBERS_TYPE_CLASS_SELL_WINIEN($ID_BILLING_NUMBERS) {
-
- //#include_once("$base_path/conf_db.php");
- //#include_once("$base_path/classes/db.php");
- //#include_once("$base_path/classes/sql_layer.php");
- //#include_once("$base_path/modules/billing/bill/func/bill_verify_iban_crc.php");
- //#include_once("$base_path/modules/billing/bill/modules/billing_financefunc.inc");
- require_once("stuff/phpqrcode.php");
- //include_once("$base_path/modules/billing/bill/func/html2pdf/html2pdf.class.php");
- $echox ="";
- //define('FPDF_FONTPATH','include/font/');
- //require_once('include/fpdf.php');
- unset($sqix_total);
- unset($echox);
- unset($all_txt);
-
-
-
- //function top_html($uid,$doc,$doctype){
- // global $pdf,$prefix,$vdb,$result_BILLING_NUMBERS_TYPE,$all;
- //# $sql_BILLING_NUMBERS_TYPE="select * from BILLING_NUMBERS_TYPE where ID='$doctype' limit 1";
- //# $result_BILLING_NUMBERS_TYPE=$vdb->sql_query($sql_BILLING_NUMBERS_TYPE) ;
- //# $result_BILLING_NUMBERS_TYPE=$vdb->sql_fetchrow($result_BILLING_NUMBERS_TYPE[0]);
-
- $doc=parent::show_doc_BILLING_NUMBERS_TYPE_CLASS_SELL_WINIEN($ID_BILLING_NUMBERS);
- DEBUG_S(3,'doc',$doc,__FILE__,__FUNCTION__,__LINE__);
-
- unset($echox) ;
-
-
-
- if($ADD_HTML_TAGS) {
- $echox.= "
- <html>
- <head>
- <title>:: WEBONE - dokument systemu ::</title>
- <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">
- </head>
- <body>
- <style>
- <!--
- .print {
- COLOR: #000000;
- FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- FONT-WEIGHT: normal;
- }
- .border {border: 1px solid; border-color: #CFDBD5 CFDBD5 CFDBD5 #cfdbd5}
- .border_light {border: 1px solid; border-color: #DEE7E2 #DDE7E2 #DEE7E2 #DEE7E2}
- .path { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
- .butt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #E3EAE7; cursor: hand; font-weight: normal;}
- td { font-family: verdana; font-size: 11px; color: #000000;}
- ";
-
-
- //$echox=include($base_path."/style1.css");
- $echox .= "
- -->
- </style>
-
- ";
- } //EOF if($ADD_HTML_TAGS)
-
-
- $echox.=self::tab_top();
-
-
-
-
-
-
-
-
-
-
- $echox .="<td>";
- $echox .="<font size=3>";
- $echox .="<b>".$doc->result_BILLING_NUMBERS_TYPE['DESC']."</b> Nr ".$doc->header->NUMBER." / ".$doc->header->ID_BILLING_PREFIXES;// ORYGINAŁ / KOPIA ";
- //# $FORM_DOKUMENT_NAGLOWEK="$all[DESC] Nr $all[ID_BILLING_PREFIXES] / $all[NUMBER]";
-
- $echox .="</font>";
- $echox .="</td>";
-
-
-
- $echox .=self::tab_bottom();
-
-
-
- $echox .= self::tab_top();
- //-------------
- $echox .="<td>";
-
- $echox .="Sposób zapłaty: ".$doc->pay_option->name;
- $echox .="<br>";
-
- /*
- $dzisiaj = getdate();
- $miesi±c = $dzisiaj['mon'];
- $dzien = $dzisiaj['mday'];
- $rok = $dzisiaj['year'];
- */
- list($rok,$miesiac,$dzien)=split('-',$doc->docum->SELL_DATE);
-
-
- $dzien +=$doc->pay_option->pay_day;
- if ($dzien>30){
- $dzien=1;
- $miesiac +=1;
- if ($miesiac>12){
- $miesiac=1;
- $rok +=1;
- }
- }
-
- $datexx="$rok-$miesiac-$dzien";
- //$datexx=date('Y-m-d');
- //TODO weryfikacja tego warunku - takie lekarstwo jakby termin byl zle ustawiony
- if($doc->docum->PAYMENT_TERM<>"0000-00-00") $echox .="Termin płatności: ".$doc->docum->PAYMENT_TERM;
- else $echox .="Termin płatności: ".$datexx;
- $echox .="</td>";
- //----------
- //$echox .="</tr><tr>";
- //----------
- $echox .="<td align=right>";
- $echox .="Data wystawienia: ".$doc->docum->BILL_DATE;
- $echox .="<br>";
- $echox .="Data sprzedaży: ".$doc->docum->SELL_DATE;
- $echox .="</td>";
- //-----------
-
- $echox .= self::tab_bottom($uid);
-
-
-
- $echox .="<hr>";
-
- $echox .= self::tab_top();
-
- //-------------
- $echox .="<td width=55%>";
- $echox .="<b>SPRZEDAWCA:</b>";
- $echox .="<br>";
- $echox .=$doc->owner->name1;
- $echox .="<br>";
- $echox .=$doc->owner->name2;
- $echox .="<br>";
- $echox .=$doc->owner->kod." ".$doc->owner->miasto.", ul. ".$doc->owner->ulica." ".$doc->owner->numer_dom;
- if($doc->owner->numer_pos) $echox.=" / ".$doc->owner->numer_pos;
- $echox .="<br>";
- $echox .="tel. ".$doc->owner->tel.", fax ".$doc->owner->fax;
-
-
- $echox .="<br>NIP: ".$doc->owner->nip;
-
-
-
-
-
- if($doc->owner->NR_RACH_MASS_PAY) {
- # 2007-05-02 generowalnie ogolnego nru rachunku zamiast dla konkretnej faktury
- # $echox .= "<br>Nr rachunku bankowego dla <b>".$all[DESC]."</b> Nr $all[NUMBER]/$all[ID_BILLING_PREFIXES]:<br><nobr>" . bankowy_formatuj_nrach(bankowy_make_nrach($all2[NR_RACH_MASS_PAY],$uid,$doc)) ."</nobr>";
- $echox .= "<br>Nr rachunku bankowego:<br><nobr>" . parent::bankowy_formatuj_nrach(parent::bankowy_make_nrach($doc->owner->NR_RACH_MASS_PAY,$doc->header->ID_BILLING_USERS,0)) ."</nobr>";
- // echo "bankowy_formatuj_nrachbankowy_make_nrach($all2[NR_RACH_MASS_PAY],$uid,$doc)";
- } else {
- $echox .="<br>";
- $echox .="Bank: ".$doc->owner->bank."<br>";
- $echox .="Nr rachunku: ".$doc->owner->nr_rach;
- }
-
-
- $echox .="</td>";
- //----------
- //$echox .="</tr><tr>";
-
- //----------
- $echox .="<td width=45%>";
- $echox .="<b>NABYWCA:</b>";
- $echox .="<br>";
- $echox .=$doc->client->P_NAME;
- $echox .="<br>";
- $echox .=$doc->client->P_NAME_SECOND;
- $echox .="<br>";
- $echox .="ul. ".$doc->client->P_ADDRESS_STREET." ".$doc->client->P_ADDRESS_HOUSE." / ".$doc->client->P_ADDRESS_HOME;
- $echox .="<br>";
- $echox .=$doc->client->P_ADDRESS_POST_CODE." ".$doc->client->P_ADDRESS_CITY;
- $echox .="<br>";
- #$echox .="tel. $all8[P_PHONE], fax $all8[P_FAX]";
- if(strlen($doc->client->P_NIP)>1) $echox .="<br>NIP ".$doc->client->P_NIP;
- $echox .="<br>";
-
- $echox .="</td>";
- //-----------
- $echox .= self::tab_bottom();
- $ARR_OUT[0]=$echox ;
- $ARR_OUT[1]=$FORM_DOKUMENT_NAGLOWEK ;
-
- $all_txt .=$echox ;
-
-
-
- $echox ="<br>";
- //------top
- $echox .= self::tab_top(1);
- $echox .= "<td>lp.</td><td>Nazwa towaru/usługi</td><td>PKWiU</td><td>Jm</td><td>Ilość</td><td>Cena Netto</td><td>";
- $echox .="wartość Netto";
- $echox .="</td><td>";
- $echox .="VAT %";
- $echox .="</td><td>";
- $echox .="wartość VAT";
- $echox .="</td>";
- //---main
-
-
- $i=1 ;
- // while($row = $vdb->sql_fetchrow($resultbl)){
- foreach($doc->pos as $row){
- $echox .="</tr><tr>";
-
-
-
- $echox .="<td>".$row->pos_number."</td><td>";
-
- $echox .=$row->name;
-
-
- $echox .="</td><td>";
-
- $echox .=$row->SWW_NAME;
-
-
- $echox .="</td><td>";
- $echox .=$row->jednostka_miary2;
-
-
- $echox .="</td><td>";
- $echox .=$row->AMMOUNT;
-
-
- $echox .="</td><td>";
-
- $echox .=$row->PRICE;
-
- $echox .="</td><td>";
-
-
- $echox .= $row->netto ;
- $echox .="</td><td align=\"center\">";
- $echox .=$row->VAT_NAME;
- $echox .="</td><td>";
- $echox .=$row->allvat;
- $echox .="</td>";
-
-
-
- }
-
- $echox .= self::tab_bottom();
-
-
- //--------------------------------------------------------------suma
- $echox .="<br><br>";//<P align=right>";
-
- $echox .="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
- $echox .="<tr><td width=\"50%\" align=\"center\">";
-
- $qr_nip=preg_replace('/-/','',$doc->owner->nip);
- $qr_nr_rach=parent::bankowy_make_nrach($doc->owner->NR_RACH_MASS_PAY,$doc->header->ID_BILLING_USERS,0);
- $qr_kwota=parent::formatuj_grosze($doc->docum->sqix_total[TOTAL][BRUTTO])*100;
- while (strlen($qr_kwota)<6) $qr_kwota="0".$qr_kwota;
- $qr_odbiorca=preg_replace('/\"/','',$doc->owner->name1);
- $qr_tytul=$doc->result_BILLING_NUMBERS_TYPE['DESC']." nr ".$doc->header->NUMBER."/".$doc->header->ID_BILLING_PREFIXES;
- $qr_text=$qr_nip."|PL|".$qr_nr_rach."|".$qr_kwota."|".$qr_odbiorca."|".$qr_tytul."|||";
- $qr_text=iconv("iso-8859-2","utf-8",$qr_text);
-
- if ($file_png=tempnam('/tmp','qr-')) {
- QRcode::png($qr_text,$file_png,"L",2,2);
- // QRcode::png($qr_text,$file_png,"L",8,2);
- // $qr_size=getimagesize($file_png);
- // $qr_width=$qr_size[0]/4;
- $qr_png=file_get_contents($file_png);
- unlink($file_png);
- }
- //if ($qr_png) $echox.="<img alt=\"QR\" src=\"data:image/png;base64,".base64_encode($qr_png)."\" width=\"".$qr_width."\"><br>Skanuj i p³aæ";
- if ($qr_png) $echox.="<img alt=\"QR\" src=\"data:image/png;base64,".base64_encode($qr_png)."\"><br>Skanuj i płać";
-
-
- $echox .="</td><td align=\"right\">";
-
- $echox .=self::tab_top(1,"auto");
-
- $echox .="<td></td><td>Stawka VAT:</td><td>Netto</td><td>Podatek</td><td>Brutto</td></tr>";
-
-
- foreach($doc->docum->sqix_total as $VAT_CLASS => $WARTOSC ) {
- // echo " VAT CLASS to $VAT_CLASS wart $WARTOSC <br>";
- if($VAT_CLASS<>TOTAL) $echox .= "<tr><td> </td><td>".$VAT_CLASS."
-
- </td><td>
- ".parent::formatuj_grosze($WARTOSC[NETTO])."
-
- </td><td>
- ".parent::formatuj_grosze($WARTOSC[KW_VAT])."
- </td><td>
-
- ".parent::formatuj_grosze($WARTOSC[BRUTTO])."
- </td></tr>";
- }
-
-
-
- $echox .="<tr><td colspan=\"5\"><font size=\"-3\"><hr></td></tr>";
- $echox .="<tr><td><b>Razem:</b></td><td></td><td>".parent::formatuj_grosze($doc->docum->sqix_total['TOTAL']['NETTO'])."</td><td>".parent::formatuj_grosze($doc->docum->sqix_total['TOTAL']['KW_VAT'])."</td><td>".parent::formatuj_grosze($doc->docum->sqix_total['TOTAL']['BRUTTO'])."</td></tr>";
-
-
-
-
-
-
- $echox .="<tr><td colspan=5>Do zapłaty należność z podatkiem po zaokrągleniu: <b>".parent::formatuj_grosze($doc->docum->sqix_total[TOTAL][BRUTTO])."</b></td>";
-
-
-
- $echox .=self::tab_bottom();
- $echox .="</td></tr></table>";
- //$echox .="</p>";
-
-
-
- //$echox .="<br><br>";
- //------------------------------------------------------
- $echox .=self::tab_top(0,"auto");
- $echox .="<td nowrap><br><br>";
- $echox .="<b>SŁOWNIE: </b>";
- $echox .="<br>";
- $echox .= "".parent::slownie(parent::formatuj_grosze($doc->docum->sqix_total[TOTAL][BRUTTO]));
-
-
- $echox .="<hr>";
- $echox .="</td>";
-
- $echox .=self::tab_bottom();
-
- $echox .="<br><br><br><br>";
-
- //------
- $echox .=self::tab_top();
- $echox .="<td align=center>";
- $echox .="--------------------------------------";
- $echox .="<br>";
- $echox .="Osoba upoważniona";
- $echox .="<br>";
- $echox .="do odbioru faktury";
- $echox .="<br>";
- $echox .="</td>";
- //$echox .="</tr><tr>";
- $echox .="<td align=center>";
- if(!empty($doc->author)) { //Dane operatora wystawiajacego dokument
- $echox .="".$doc->author->P_NAME." ".$doc->author->P_NAME_SECOND."<br>" ;
- }
- $echox .="--------------------------------------";
- $echox .="<br>";
- $echox .="osoba upoważniona";
- $echox .="<br>";
- $echox .="do wystawienia faktury";
- $echox .="<br>";
-
- $echox .="</td></tr>";
-
-
-
- #TEMP
- #if ($all2[name1]=="\"BIALL-NET\" Sp. z o.o.")
- #$echox .="<br><br><p align=center><b>UWAGA! Z dniem 2008-08-05 ulega zmianie adres Biura Handlowego na Che³mie.<br>Zapraszamy na Pasa¿ Che³mski przy ul. Cieszyñskiego 38/6 (by³a Apteka Pod Kasztanami).</b></p>";
- #else
- #$echox .="<br><br><p align=center><b>UWAGA! Z dniem 2008-08-05 ulega zmianie adres siedziby firmy.<br>Zapraszamy na Pasa¿ Che³mski przy ul. Cieszyñskiego 38/6 (by³a Apteka Pod Kasztanami).</b></p>";
- #$echox .="<p align=left>";
-
-
- #$echox .="<br><br><p align=left>";
-
- #DUPA 2011-10-18
- $echox .="<tr><td colspan=2><br><br><br>";
- $echox .="• Niniejsza faktura jednocześnie jest wezwaniem do zapłaty.<br>";
- $echox .="• Od nieterminowych płatności mogą zostać naliczone odsetki ustawowe (art. 481 §1 KC).<br>";
- $echox .="• W przypadku nieterminowej zapłaty nabywca zostanie obciążony wszelkimi kosztami windykacji oraz postêpowania sądowego, które zostaną poniesione przez sprzedawcę w celu odzyskania należności.<br>";
- $echox .="<hr>";
- $echox .="<font size=\"1\">© 2004-2014 webone-billing-system by BIALL-NET Sp. z o.o.</font> ";
- $echox .="<hr>";
- $echox .="</td></tr>";
-
- $echox .=self::tab_bottom();
-
- //$echox .="<hr>";
- //$echox .="<font size=\"1\">(c) 2004 webone-billing-system by Arkadiusz Binder & www.grafnet.pl </font> ";
- //$echox .="<hr>";
-
-
-
-
- if($ADD_HTML_TAGS) {
- $echox .="</body></html>";
- }
-
- //$html2pdf = new HTML2PDF('P','A4','en');
- //$html2pdf->WriteHTML($echox);
- //$html2pdf->Output('exemple.pdf');
- //return $echox;
- //}
-
-
-
- $all_txt .= $echox;
-
-
- if ($run==1){
-
- $run=0;
- //=====================================================definicje zmiennych ktore mozna uzyc jako taki w pismach
-
- $sqld = "SELECT * FROM documents WHERE id_user='$uid' limit 1";
- $resultd = $vdb->sql_query($sqld);
- $alld=$vdb->sql_fetchrow($resultd);
-
- $sqlu = "SELECT * FROM BILLING_USERS_ADD WHERE id_users='$uid' limit 1";
- $resultu = $vdb->sql_query($sqlu);
- $allu=$vdb->sql_fetchrow($resultu);
- }
-
- $FORM=$all_txt;
-
- if(!$BE_QUIET) echo"$FORM";
-
- //-----------------
- if ($close==1){
- $sqlbl2="UPDATE ".$result_BILLING_NUMBERS_TYPE[TABLE]." SET OPEN='N' where ID_BILLING_USERS='$uid'";
- $resultbl2 = $vdb->sql_query($sqlbl2);
- ZAMKNIJ_DOKUMENT($doc,$result_BILLING_NUMBERS_TYPE);
- }
-
- }
-
-
- function bm_show_document($ID_BILLING_NUMBERS){
-
- $doc=parent::get_document_type($ID_BILLING_NUMBERS);
- DEBUG_S(3,'Doctype',$doc,__FILE__,__FUNCTION__,__LINE__);
-
- if(method_exists($this,'show_doc_BILLING_NUMBERS_TYPE_CLASS_'.$doc['CLASS'])) {
- //echo "<br> Odpalam ".$doc['CLASS'];
- $func="show_doc_BILLING_NUMBERS_TYPE_CLASS_".$doc['CLASS'];
- self::$func($ID_BILLING_NUMBERS);
- } else {
- echo "<br> Brak klasy do wyswietlania show_doc_BILLING_NUMBERS_TYPE_CLASS_".$doc['CLASS'];
- }
-
- }
- }
|