W dniu 12-06-13 21:41, Marcin pisze:
Przejrzałem ogólnie kod modułu cutoff i dochodzę do wniosku, że autor miał na myśli dwa sposoby tego odpalania.
- daemon odpalany codziennie, wówczas korzystamy z check_invoices. daemon
bierze pod uwagę termin płatności faktury oraz okres deadline. tu musimy pilnować prawidłowego rozliczania faktur. zmienne %b i %B nie są zamieniane na wartości.
- nie korzystamy z opcji check_invoices. skrypt odpalamy raz w miesiącu.
wyłapani zostaną klienci z saldem poniżej limit. w tym przypadku zmienne %B %b zostaną zamienione na odpowiednie wartości. nie brane są pod uwagę terminy faktur, bo nie są sprawdzane, jak i deadline nie ma tu znaczenia. jeśli ktoś ma zaległość większą niż limit to tniemy :)
oczywiście w obu przypadkach brane jest pod uwagę zawieszenie blokowania, jak i możemy nie blokować a jedynie ustawiać same warningi.
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Hej,
Ja właśnie zauważyłem dziwną rzecz... Mam limit ustawiony na 100%, mam włączone check_invoices, deadline = 14, use_nodeassignments = true, warnings_only
Sytuacja taka, klient ma wystawione 2 FV:
01.06.2012 1228zł 06.06.2012 9200zł
Obie z terminem płatności 14 dni.
Teoretycznie z włączonym check_invoices powinien ignorować limit... jednak tego nie robi i ustawia warning dla klienta. Albo coś robię źle ... albo... nie wiem już sam. Klient nie ma żadnej faktury przeterminowanej, więc ustawia warna (spełniony warunek if(plimit), więc wykonuje się to co w tym ifie i zaznacza go jako dłużnika)