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.

1. 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.

2. 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)