No więc w firmie w której przyszło mi wdrażać LMSa naliczają faktury z dołu... Niestety nie wiem czemu, ale moduł payments z LMS Daemon'a (1.11.5) nie oblicza okresu niepełnego z dołu... Czyli w polu "od" jest ustawione 10 stycznia 2009, a w polu "kiedy" jest 25... naliczanie co miesiąc, włączone wyrównanie... i dostaję fakturkę z pełną kwotą za cały miesiąc...
W ogóle to w dziwnym miejscu jest opcja up_payments... Miesięczne abonamenty w tej firmie idą z dołu, a roczne i półroczne z góry, więc muszę mieć dwa paymentsy... jeden oblicza w dni parzyste z góry, a drugi w nieparzyste z dołu. Uważam, że ta opcja powinna być raczej w zobowiązaniach, a nie w module do naliczania, a najepiej to przy dodawaniu zobowiązania powinno się wybierać, czy naliczać z góry czy z dołu.
I jeszcze jedna rzecz daje w kość... muszę tworzyć zobowiązania roczne i półroczne mnożąc kwotę zobowiązania miesięcznego... A może wystarczyło by podać typ w zobowiązaniu i jeśli zobowiązanie miesięczne naliczało by się co pół roku to wartość mnożyła by się * 6... natomiast jeśli byłby podany z tego tytułu rabat, to odnosił by się do kwoty 6 * zobowiązanie miesięczne.
To samo w drugą stronę (choć myślę, że tego by nikt nie używał)... jeśli zobowiązanie roczne naliczać co miesiąc to wartość dzieliła by się przez 12 w LMSie. Wystarczyło by dodać tylko typ zobowiązania na karcie taryf i mnożyć w zależności od tego jaki okres naliczania został wybrany. Wzór na wyrównanie okresu początkowego zrobił by się bardziej skomplikowany... ale spokojnie da się to zrobić.
I jeszcze może jedno usprawnienie... skoro jest naliczanie niepełnego okresu przy rozpoczynaniu zobowiązania, to powinno być też naliczanie niepełnego okresu przy zakończeniu zobowiązania. Chodzi o to, że u nas klient w każdej chwili może zmienić prędkość Internetu... wtedy płaci część abonamentu od ostatniego naliczenia do dnia kiedy zmienił prędkość. Natomiast nowy abonament startuje z wyrównaniem początkowego okresu od dnia kiedy zmienił prędkość do dnia naliczenia. I trzeba wystawiać fakturkę ręcznie za np. 10 dni taryfy standard... i w chwili obecnej również ręcznie (bo nie działa naliczanie niepełne z dołu) za 21 dni wg taryfy turbo... automatycznie dopiero od następnego okresu rozliczeniowego.
Konrad Cempura
!DSPAM:4980694f70132010814668!
Skoro już rzucam pomysłami to jeszcze jeden mam...
Faktury zawsze wystawiają się z tekstem z modułu payments... lepiej było by, żeby ten tekst był podany w taryfach i mógł być dla każdej taryfy inny... A najlepszym rozwiązaniem (ze względu na pomysły, o których pisałem we wcześniejszym e-mailu) była by możliwość modyfikacji (czyli nie wpisywanie od zera, tylko w polu pojawia się wartość default, ustawiona na tekst, który taryfa ma przyporządkowany... brak różnic = używaj tekstu głównego) tego tekstu przy dodawaniu zobowiązania, bo na rocznym abonamencie nie dam w opisie, że jest miesięczny.
!DSPAM:49806d8873332010814668!
uczestnicy (1)
-
Konrad