zaznaczenie FV jako rozliczone
Jest jakas szansa aby wymusić jakimś zapytaniem do bazy odznaczenie FV jako zaplaconych osobom co maja saldo na 0 ? Bo np jak komus rozliczam kwotowo to ok saldo u klienta sie zmniejsza ale jak zobacze na FV to widze ze swieca sie jako nierozliczone a chciałbym je odznaczyc ale jest tego sporo i nie chce mi sie tego robic recznie
Dnia czwartek, 1 września 2011 o 12:15:31 Rafal napisał(a):
Jest jakas szansa aby wymusić jakimś zapytaniem do bazy odznaczenie FV jako zaplaconych osobom co maja saldo na 0 ? Bo np jak komus rozliczam kwotowo to ok saldo u klienta sie zmniejsza ale jak zobacze na FV to widze ze swieca sie jako nierozliczone a chciałbym je odznaczyc ale jest tego sporo i nie chce mi sie tego robic recznie jeszcze lepiej gdyby się dało rozliczyć tyle faktur na ile klient wpłacił środków, np. saldo ujemne na dwa abonamenty ale nierozliczonych faktur 8 więc rozliczamy mu te 6 za które zapłacił. teraz jest tak że jeśli klient ma choćby 1zł zaległości to nie rozlicza mu się żadna faktura nawet jeśli poprzednich 20 miał zapłaconych. -- Robert CyberM
Witam, jasne że jest sposób na rozliczanie z saldem >=0 update documents set closed=1 where type=1 and customerid in (select customerid from cash group by customerid HAVING SUM(value) >=0 ) Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do rozliczenia ) -------------------------------------- #!/usr/local/bin/bash echo "update documents set closed=1 where type=1 and customerid in (select customerid from cash group by customerid HAVING SUM(value) >=0 )" | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms echo rozliczono pro userow mace=" select a.customerid, abs( sum(a.value)) from cash a group by a.customerid having sum(a.value)<0 order by a.customerid " echo $mace | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms | while read idd saldo ; do il_faktury=`echo "select count(id) from documents where customerid=$idd and type=1 and closed=0 having count(id)>1 " | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms ` if [ "$il_faktury" != "" ]; then saldo_100=`echo "scale = 4 ; $saldo * 100 "| bc | cut -d. -f 1,1` echo rozliczanie $idd saldo $saldo q_suma="select sum(fak.value) from documents a left join invoicecontents fak on a.id = fak.docid where a.type=1 and a.customerid=$idd and a.closed=0" suma=`echo $q_suma | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms ` suma_100=`echo "scale = 4 ; $suma * 100 "| bc | cut -d. -f 1,1 ` #echo $suma_100 $saldo_100 if [ "$suma_100" -gt "$saldo_100" ]; then echo "rozliczam najstarsza fre -=====================- $idd" rozliczenie="update documents set closed=1 where id= (select a.id from documents a left join invoicecontents fak on a.id = fak.docid where a.type=1 and a.customerid=$idd and a.closed=0 order by a.id limit 1 ) " echo $rozliczenie | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms else echo "brak faktur do rozliczenia id $idd" fi else echo "brak faktur do rozliczen id $idd" fi done; echo rozliczono i zakonczono ------------------------------------------------------------------------- Pozdrawiam Miłosz 2011/9/1 Rafal <rafal@netsystem.net.pl>
** Jest jakas szansa aby wymusić jakimś zapytaniem do bazy odznaczenie FV jako zaplaconych osobom co maja saldo na 0 ? Bo np jak komus rozliczam kwotowo to ok saldo u klienta sie zmniejsza ale jak zobacze na FV to widze ze swieca sie jako nierozliczone a chciałbym je odznaczyc ale jest tego sporo i nie chce mi sie tego robic recznie
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do rozliczenia ) fajnie by było gdyby w jednym przebiegu rozliczał wszystkie na które wystarczy środków, no i gdyby... rozumiał to mysql ;-) -- Robert CyberM
Wszystko da się zrobić, kwestia czasu ... który jest cenny :) Miłosz 2011/9/1 Robert <cyberm@sarocom.net>
Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do rozliczenia ) fajnie by było gdyby w jednym przebiegu rozliczał wszystkie na które wystarczy środków, no i gdyby... rozumiał to mysql ;-) -- Robert CyberM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
ja sie zloze z kims na napisanie takiego skryptu dla mysql co wy na to ? Szukamy osoby co napisze i za ile ? From: milek Sent: Thursday, September 01, 2011 5:02 PM To: lista użytkowników LMS Subject: Re: [lms] zaznaczenie FV jako rozliczone Wszystko da się zrobić, kwestia czasu ... który jest cenny :) Miłosz 2011/9/1 Robert <cyberm@sarocom.net>
Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do rozliczenia )
fajnie by było gdyby w jednym przebiegu rozliczał wszystkie na które wystarczy środków, no i gdyby... rozumiał to mysql ;-) -- Robert CyberM _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms -------------------------------------------------------------------------------- _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms -------------------------------------------------------------------------------- Nie znaleziono wirusów w tej wiadomości. Sprawdzone przez AVG - www.avg.com Wersja: 10.0.1392 / Baza danych wirusów: 1520/3869 - Data wydania: 2011-08-31
Jakby co to mogę się podjąć. Szczegóły na priv. Miłosz 2011/9/1 Rafal <rafal@netsystem.net.pl>
** ja sie zloze z kims na napisanie takiego skryptu dla mysql co wy na to ? Szukamy osoby co napisze i za ile ?
*From:* milek <milekz@gmail.com> *Sent:* Thursday, September 01, 2011 5:02 PM *To:* lista użytkowników LMS <lms@lists.lms.org.pl> *Subject:* Re: [lms] zaznaczenie FV jako rozliczone
Wszystko da się zrobić, kwestia czasu ... który jest cenny :)
Miłosz
2011/9/1 Robert <cyberm@sarocom.net>
Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do rozliczenia ) fajnie by było gdyby w jednym przebiegu rozliczał wszystkie na które wystarczy środków, no i gdyby... rozumiał to mysql ;-) -- Robert CyberM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
------------------------------
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
------------------------------
Nie znaleziono wirusów w tej wiadomości. Sprawdzone przez AVG - www.avg.com Wersja: 10.0.1392 / Baza danych wirusów: 1520/3869 - Data wydania: 2011-08-31
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
On 02.09.2011 09:55, milek wrote:
Jakby co to mogę się podjąć. Szczegóły na priv.
Taką funkcję LMS już posiada. W module payments demona oraz przy imporcie operacji kasowych. -- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net] --------------------------------------------------- PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl
W dniu 11-09-02 10:02, A.L.E.C pisze:
On 02.09.2011 09:55, milek wrote:
Jakby co to mogę się podjąć. Szczegóły na priv. Taką funkcję LMS już posiada. W module payments demona oraz przy imporcie operacji kasowych.
Z tego co widzę, to owszem i jest ale ... wystarczy, że klient ma -1gr, to już mu nie rozliczy żadnej faktury.
Od 1 grosza się zaczyna .... ( poproś jakąś firmę, żeby podarowała ci 1 grosz to się przekonasz ) Miłosz 2011/9/5 Piotrek S. <komuch@gmail.com>
W dniu 11-09-02 10:02, A.L.E.C pisze:
On 02.09.2011 09:55, milek wrote:
Jakby co to mogę się podjąć. Szczegóły na priv. Taką funkcję LMS już posiada. W module payments demona oraz przy imporcie operacji kasowych.
Z tego co widzę, to owszem i jest ale ... wystarczy, że klient ma -1gr, to już mu nie rozliczy żadnej faktury. _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Owszem, nikt nie podaruje... ale jak mam 10 faktur i ilość wpłat pozwoli pokryć 9 a na 10 zabraknie grosika, to dlaczego ma nie rozliczyć tych 9? A tak właśnie to w LMS działa. Nie chodziło mi o darowanie. Klient który spóźni się z wpłatą i system wystawi kolejną FV, nawet żeby płacił już regularnie, ale nie "wyzeruje" swojego salda, nie ma szans na to, żeby automat mu oznaczył stare FV jako rozliczone. Mi o to chodziło i myślę, że również koledze, który ten temat rozpoczął. Pozdrawiam -- Wysłane z iPhone'a Dnia 06-09-2011 o godz. 08:27 milek <milekz@gmail.com> napisał(a): Od 1 grosza się zaczyna .... ( poproś jakąś firmę, żeby podarowała ci 1 grosz to się przekonasz ) Miłosz 2011/9/5 Piotrek S. <komuch@gmail.com>
W dniu 11-09-02 10:02, A.L.E.C pisze:
On 02.09.2011 09:55, milek wrote:
Jakby co to mogę się podjąć. Szczegóły na priv. Taką funkcję LMS już posiada. W module payments demona oraz przy imporcie operacji kasowych.
Z tego co widzę, to owszem i jest ale ... wystarczy, że klient ma -1gr, to już mu nie rozliczy żadnej faktury. _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Mam prosty system, fv wystawiam 1. z terminem na 9. - 24. sprawdzam czy są wpłaty jak nie to "żółty trójkąt" + zaczynam naliczać odsetki, czekam jeszcze kilka dni doliczam odsetki i wysyłam wezwanie jak nie działa to zerwanie umowy i konsekwencje. Dlaczego mam rezygnować ze swoich pieniędzy, skoro druga strona nie wywiązuję się z umowy ? Oczywiście można iść na "rękę" ale 1000 takich tematów i każdy stwierdzi, że nie tędy droga. Miłosz 2011/9/6 Piotr Smoleń <komuch@gmail.com>
Owszem, nikt nie podaruje... ale jak mam 10 faktur i ilość wpłat pozwoli pokryć 9 a na 10 zabraknie grosika, to dlaczego ma nie rozliczyć tych 9?
A tak właśnie to w LMS działa. Nie chodziło mi o darowanie.
Klient który spóźni się z wpłatą i system wystawi kolejną FV, nawet żeby płacił już regularnie, ale nie "wyzeruje" swojego salda, nie ma szans na to, żeby automat mu oznaczył stare FV jako rozliczone.
Mi o to chodziło i myślę, że również koledze, który ten temat rozpoczął.
Pozdrawiam
--
Wysłane z iPhone'a
Dnia 06-09-2011 o godz. 08:27 milek <milekz@gmail.com> napisał(a):
Od 1 grosza się zaczyna .... ( poproś jakąś firmę, żeby podarowała ci 1 grosz to się przekonasz )
Miłosz
2011/9/5 Piotrek S. < <komuch@gmail.com>komuch@gmail.com>
W dniu 11-09-02 10:02, A.L.E.C pisze:
On 02.09.2011 09:55, milek wrote:
Jakby co to mogę się podjąć. Szczegóły na priv. Taką funkcję LMS już posiada. W module payments demona oraz przy imporcie operacji kasowych.
Z tego co widzę, to owszem i jest ale ... wystarczy, że klient ma -1gr, to już mu nie rozliczy żadnej faktury. _______________________________________________ lms mailing list <lms@lists.lms.org.pl>lms@lists.lms.org.pl <http://lists.lms.org.pl/mailman/listinfo/lms> http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 11-09-06 11:18, milek pisze:
Mam prosty system, fv wystawiam 1. z terminem na 9. - 24. sprawdzam czy są wpłaty jak nie to "żółty trójkąt" + zaczynam naliczać odsetki, czekam jeszcze kilka dni doliczam odsetki i wysyłam wezwanie jak nie działa to zerwanie umowy i konsekwencje. Dlaczego mam rezygnować ze swoich pieniędzy, skoro druga strona nie wywiązuję się z umowy ?
Oczywiście można iść na "rękę" ale 1000 takich tematów i każdy stwierdzi, że nie tędy droga.
Miłosz
Tutaj jestem bardzo podobnego zdania. Masz 100% racji. Niestety ktoś kiedyś klientów tak przyzwyczaił i mają pewne głupie nawyki. Ja powoli ich przestawiam, ale chwilę to jeszcze będzie trwało. Napisałem sobie nawet w perlu mały skrypcik, który wylicza dni spóźnienia, wylicza odsetki na tej podstawie i aktualizuje odpowiednie pola (testuje się). Jednak żeby on poprawnie działał, muszę mieć sprawę rozliczonych faktur z głowy - dlatego zabrałem głos w tym temacie. Tak więc dalej szukam rozwiązania :) Pozdrawiam
Skrypt z pierwszej odp jest rozwiązaniem, jedyna niedogodność to to, że rozlicza tylko 1 najstarsza fv każdego usera na uruchomienie. Miłosz 2011/9/6 Piotrek S. <komuch@gmail.com>
W dniu 11-09-06 11:18, milek pisze:
Mam prosty system, fv wystawiam 1. z terminem na 9. - 24. sprawdzam czy są wpłaty jak nie to "żółty trójkąt" + zaczynam naliczać odsetki, czekam jeszcze kilka dni doliczam odsetki i wysyłam wezwanie jak nie działa to zerwanie umowy i konsekwencje. Dlaczego mam rezygnować ze swoich pieniędzy, skoro druga strona nie wywiązuję się z umowy ?
Oczywiście można iść na "rękę" ale 1000 takich tematów i każdy stwierdzi, że nie tędy droga.
Miłosz
Tutaj jestem bardzo podobnego zdania. Masz 100% racji.
Niestety ktoś kiedyś klientów tak przyzwyczaił i mają pewne głupie nawyki. Ja powoli ich przestawiam, ale chwilę to jeszcze będzie trwało.
Napisałem sobie nawet w perlu mały skrypcik, który wylicza dni spóźnienia, wylicza odsetki na tej podstawie i aktualizuje odpowiednie pola (testuje się). Jednak żeby on poprawnie działał, muszę mieć sprawę rozliczonych faktur z głowy - dlatego zabrałem głos w tym temacie.
Tak więc dalej szukam rozwiązania :)
Pozdrawiam _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 11-09-06 13:20, milek pisze:
Skrypt z pierwszej odp jest rozwiązaniem, jedyna niedogodność to to, że rozlicza tylko 1 najstarsza fv każdego usera na uruchomienie.
Miłosz
FV z dnia 26.08.2011, dwie pozycje: 1. 250zł 2. 10zł Czyli suma 260zł Kolejna FV z dnia 1.09.2011, dwie pozycje również: 1. 35zł 2. 8,17zł Dwie wpłaty w jednym czasie na kwoty: 1. 17,50zł 2. 35zł Klient na minusie 303.17zł, wpłacił w sumie 52,5 Puściłem skrypt, zaznaczył pierwszą FV jako rozliczoną... chyba coś jest nie tak, prawda ?
tym skryptem do odsetek byłbym zainteresowany jak chcesz się podzielić za kilka zł to pisz na priv lub gg 8277786 Marek Markwas Właściciel phone: +48 729 107 108 e-mail: m.markwas@mega-net.com.pl www.mega-net.com.pl Treść tej informacji może stanowić Tajemnicę Mega-Net, w związku z czym powinna trafić bezpośrednio do rąk adresata. Jakiekolwiek jej ujawnianie, rozpowszechnianie, bądź kopiowanie jest zabronione. This email and anyfilestransmitted with itare Mega-Net confidential and areintended for receiptsolely by the individualorentitywhomtheyareaddressed. Any disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited. -----Oryginalna wiadomość----- From: Piotrek S. Sent: Tuesday, September 06, 2011 1:26 PM To: lista użytkowników LMS Subject: Re: [lms] zaznaczenie FV jako rozliczone W dniu 11-09-06 13:20, milek pisze:
Skrypt z pierwszej odp jest rozwiązaniem, jedyna niedogodność to to, że rozlicza tylko 1 najstarsza fv każdego usera na uruchomienie.
Miłosz
FV z dnia 26.08.2011, dwie pozycje: 1. 250zł 2. 10zł Czyli suma 260zł Kolejna FV z dnia 1.09.2011, dwie pozycje również: 1. 35zł 2. 8,17zł Dwie wpłaty w jednym czasie na kwoty: 1. 17,50zł 2. 35zł Klient na minusie 303.17zł, wpłacił w sumie 52,5 Puściłem skrypt, zaznaczył pierwszą FV jako rozliczoną... chyba coś jest nie tak, prawda ? _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Dnia wtorek, 6 września 2011 o 09:20:35 Piotr Smoleń napisał(a):
Owszem, nikt nie podaruje... ale jak mam 10 faktur i ilość wpłat pozwoli pokryć 9 a na 10 zabraknie grosika, to dlaczego ma nie rozliczyć tych 9? A tak właśnie to w LMS działa. Nie chodziło mi o darowanie. Klient który spóźni się z wpłatą i system wystawi kolejną FV, nawet żeby płacił już regularnie, ale nie "wyzeruje" swojego salda, nie ma szans na to, żeby automat mu oznaczył stare FV jako rozliczone. Mi o to chodziło i myślę, że również koledze, który ten temat rozpoczął. Dokładnie o to chodzi. -- Robert CyberM
W dniu 2011-09-02 10:02, A.L.E.C pisze:
On 02.09.2011 09:55, milek wrote:
Jakby co to mogę się podjąć. Szczegóły na priv. Taką funkcję LMS już posiada. W module payments demona oraz przy imporcie operacji kasowych.
A co z invoice_check_payment trzeba włączyć tą wartość, jednak nie znalazłem gdzie i jak, czy wartość ma być "1" czy "true" sprawdzałem w phpui oraz lms.cfg i nie działa. można by opisać szerzej tą opcje, był bym wdzięczny. Pozdrawiam Łukasz Łuczak
W dniu 11-09-01 14:39, milek pisze:
update documents set closed=1 where id= (select a.id from documents a left join invoicecontents fak on a.id = fak.docid where a.type=1 and a.customerid=$idd and a.closed=0 order by a.id limit 1 Tu bezpieczniej by było posortować po c/sdate a nie id.
Ostatnio dodawałem faktury ze starego systemu no i ID miały wyższy, mimo że były wcześniej wystawione niż inne...
uczestnicy (8)
-
A.L.E.C -
Markwas Marek Mega-Net Toruń -
milek -
Piotr Smoleń -
Piotrek S. -
Rafal -
Robert -
Łukasz Łuczak