On Wed, 1 Sep 2004 12:22:23 +0200, A.L.E.C wrote
Dodatkowa opłata, to nie jest problem i to nie to samo, co procentowe zmniejszenie wysokości abonamentu. Pomysł nie jest może najgorszy, ale implementacja trochę skomplikowała by kod programów naliczających płatności. Czy warto?
Opłata za zawieszenie usługi jest pobierana tak jak abonament - za każdy miesiąc, więc jednak jest to to samo co procentowe zmniejszenie abonamentu.
Teraz, jak zaimplementować procentowe obniżenie opłat: Ad 1) pole 'suspended' zamienić na 'percent' i podawać procent obniżki, czyli dla nie obniżonej i nie zawieszonej płatności byłoby 100 (default), dla zawieszonej 0.
Jeśli już to płatność nie zawieszona percent=100%, zaś płatność zawieszona 0<=percent<100% :)
Ad 2) tak samo (tariffid=0) Całkiem prosto, ale trzeba to ładnie wkomponować w interfejs, trochę pokombinować w lms-payments (i innych), no i na fakturze jakoś zaznaczyć, że zastosowano obniżkę.
A po co taki hacking? :)
Aleksander 'A.L.E.C' Machniak http://alec.pl gg-2275252
Pozdrawiam Tomasz Chiliński