W dniu 06.05.2012 14:51, Rafał Ramocki napisał(a):
Dnia 6 maj 2012 o godz. 14:31 Michał Korzeniowskimichal.korzeniowski@mediatelekom.pl napisał(a):
Witam Mam pytanie co do sposobu działania skryptu lms-payments.
Generalnie zauważyłem że gdy Klient ma ustawioną należność na 4 maja to faktura generuje mu się 4 go maja. Problem polega na tym że gdy zapuszczę dwa razy skrypt lms-payments - faktura wygeneruje mu się dwa razy mimo że należność ustawiona jest jedna.
Uruchamiaj raz dziennie okolo polnocy.
Kolejna kwestia - co jeżeli z jakiegoś powodu skrypt się nie wykona? owszem mogę cofnąć datę i
Mozesz tez uzyc opcji --fakedate
wygenerować ręcznie ale nie zwsze muszę wiedzieć o tym że się nie wygenerowało. Czy nie ma możliwość by skrypt analizował każdą należność z całego okresu (np miesiąca) i sprawdzał czy FV została już wystawiona, jeżeli nie to generuje a jeżeli tak to pomija generowanie ?
Afaik to wymagaloby dodatkowego powiazania dokuments/cash z assignments oraz zrezygnowania z usuwania zobowiazan na rzecz czegos w stylu deletetime.
Niekoniecznie. U siebie używam w daemonie modułu payments, który wykorzystuje dodatkowe pole assignments.issuedto (przechowuje uniksowy znacznik czasu określający datą do której dane zobowiązanie zostało już wystawione).