-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Mój BOK zaatakowaB mnie o wprowadzenie odsetek. Zapraszam do dyskusji.
Chc to zrobi skryptem, który bdzie si uruchamiaB codziennie przed póBnoc. Moje przemy[lenia:
1. rekordy odsetek umieszcz w tabeli cash, zastanawiam si jaki typ wybra, czy gdzie[ s definicje typów ju| u|ywanych? 2. Rozliczam wpBaty na faktury wedBug najstarszej faktury 3. Odsetki naliczone rozliczam przed faktur
Zrobi sobie list (jaki[ array) w której bd faktury i odsetki ju| naliczone, zrobi po niej loop i "rozlicz" dopuki starczy mi wpBat. Reszt oblec wedBug algorytmu:
1. Je[li faktura nie miaBa naliczonych odsetek - dodaj rekord, gdzie odsetki i ilo[ dni naliczam od daty pBatno[ci faktury 2. Je[li faktura miaBa odsetki i odsetki byBy nie rozliczone z wpBat to naliczam nowe odsetki i ilo[ dni od daty pBatno[ci faktury i robi update rekordu 3. je[li faktura miaBa odsetki i odestki s ju| rozliczone (zwykle faktura bdzie ju| cz[ciowo tak|e zapBacona/rozliczona) to licz odsetki od daty wystawienia poprzednich odsetek i dodaj rekord
Rekord cash: 1.id auto 2.time unix_timestamp(now()) 3.userid automat czyli 0 jak np. przy wystawianiu faktur 4.type = ??? 5.value - warto[ odsetek 6.customerid id abonenta 7.comment - Odsetki za nieterminowe wpBaty FV:xxx dni:xxx 8.docid id faktury 9.itemid autonumer w ramach id faktury 10.taxid = 0
Odsetki wpBywaj na saldo abonenta w ramach systemu. Odsetki w karcie klienta bd prezentowane pod saldem jako "odsetki" i bdzie to suma value po tabeli cash dla customerid i type =?
Nastpnie o te odsetki chc przerobi swoje wezwanie do zapBaty - by braBo te wyliczone ju| rekordy.
- -- pozdrawiam PaweB Rohde Neter Sp. z o.o.
!DSPAM:49b59bb7256348045311664!