Re: Oplaty stale - zalozenia bazy danych
On Wed, 7 Jan 2004, A.L.E.C wrote:
Wydaje mi sie ze powyzsza tabela jest niepotrzebna, tabela cash pelni taka funkcje, natomiast to czego IMHO brakuje to powiazan pomiedzy
Ja to rozumiem inaczej. Tabela cash przechowuje wszystkie operacje, natomiast najwazniejsze pole 'type' okresla twoje WINIEN-MA. A zaproponowana przeze mnie tabela payments, to odpowiednik tabeli tariffs, czyli przechowujaca dane zlecen stalych, aby je mozna bylo automatycznie, okresowo naliczac (wrzucac do tabeli cash). Natomiast 'invoices' to wystawione faktury - nie koniecznie musza odpowiadac temu co jest w cash (chyba).
Widocznie zle zrozumialem, sory. Nie bardzo rozumiem takze po co mielibysmy trzymac dane na temat zlecen stalych, one pojawia sie na wyciagu bankowym wtedy kiedy kasa wplynie. Nie sadze rowniez aby dobrym rozwiazaniem bylo trzymanie obu stron rozrachunkow w jednej tabeli. Proba rozliczania tego doprowadzi do powstania powiazan zapetlajacych, i nierozwazna kwerenda jest wstanie rozlozyc serwer. A rozlicznie jest potrzebnie chocby do tego aby klientowi pokazac ktorych faktur jeszcze nie zaplacil i na ile mozemy go za to ukarac.
A i przydalo by sie pole ktore okreslaloby rodzaj rejestru do ktorego wplynela platnosc czyli kasa, rachunek bankowy itp.
móglbys rozwinac, z czego wynika taka potrzeba?
Dla porzadku ;-). a powaznie po to aby mozna bylo w prosty sposob dokonac weryfikacji wprowadzonych danych porownujac je np z wyciagiem bankowym. Po to aby miec pamietnik prowadzonych operacji na wypadek jakis nieporozumien z klientem (tak jest szybcien niz wygrzebywanie interesujacych informacji z papierowego archiwum), po to aby mozna bylo sobie wydrukowac rejestr kasowy i z paru innych powodow ktore na razie nie przychodza mi do glowy.
do tematu rozrachunkow jest niezbedne. (zakladamy ze noty odsetkowe dodajemy do tabeli invoices (z jakas flaga zeby bylo wiadomo ze to nota i zeby przyadkiem nie trafila do rejestru sprzedazy))
tego niestety nie rozumiem, ale nie prowadze ksiegowosci, wiec moze jest w tym jakis sens.
Idea jest taka: W tabeli invoices trzymamy nasze wierzytelnosci, czyli kto ile i za co nam 'wisi' ;-) (w wiekszosci przypadkow beda to faktury, ale rowniez jak pisalem poprzednio informacja o naliczonych odsetkach za nieterminowe platnosci) w tabeli cash trzymamy informacje o tym kto kiedy i ile nam zaplacil. W obu przypadkach sa to dane o charakterze faktow ktore kiedys zaistnialy i generalnie nie powinnismy ich kiedykolwiek modyfikowac. tabela rozrachunki sluzy do podejmowania decyzji o tym ktore pieniadze splacaja ktory dlug.
-- Pozdrawiam Aleksander Machniak ( A.L.E.C )
Grzegorz Stanislawski
uczestnicy (1)
-
stangrze@coley.netitel.pl