Witam!

W liście datowanym 21 czerwca 2012 (15:22:01) napisano:


W dniu 21 czerwca 2012 10:25 użytkownik JOYNET <joynet@vp.pl> napisał:
te zapytanie ma taki minus ze nie rozlicza faktur starszych, czyli jesli klienta ma 10 faktur a saldo 10gr to nie rozliczy zadnej
a powinien zostawic tylko ostatnia fakture nierozliczona..

nikt nie twierdzi, że jest idealne, zresztą jest to zapytanie sqlowe a nie skrypt. pozatym wyraźnie mówiłem iż rozlicza z saldem >= 0 :)
 

wracajac jeszcze do modulu cutoff2 dziala on jednak zupelnie inaczej od oryginalu i

eee, działa tak samo jak cutoff z check_invoices = false. 

 
jest prawie idealny
po pierwsze nie bierze terminu platnosci faktury tylko tutaj deadline dziala od dnia naliczenia salda
czyli sprawa z rozliczaniem faktur rozwiazana, jego jedynym minusem jest to ze jesli np ustawie deadline = 3
a saldo zostalo naliczone 1, to powiadomienie pojawi sie tylko 4, a w pozostale dni nie bedzie juz sie wyswietlalo
gdyby komus chcialo sie to poprawic to chetnie przetestuje





-- 
Pozdrowienia,
 JOYNET

_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms




-- 
Pozdrawiam
Marcin / nicraM


nie ma zadnego podobienstwa cutoff z cutoff2
ten cutoff2 nie sprawdza w ogole terminu platnosci z faktury, tylko date naliczenia ostatniego zobowiazania
i wtedy ta data + deadline powoduje wyswietlenie informacji widac to w kodzie (cutoff2) cutoff.c:

 // go back to payment day
        t -= (limit*60*60*24);
        tt = localtime(&t);

        if(tt->tm_mday==at) return 1;

        return 0;

probowalem to zmienic na:

if(tt->tm_mday>=at) return 1; 

zeby wyswietlal informacje nie tylko w ten jeden dzien ale we wszystkie pozostale po uplynieciu deadline
ale niestety nie dziala, nie wiem tez czemu


wersja lms`a z gita



-- 
Pozdrowienia,
 JOYNET