Re: Oplaty stale - zalozenia bazy danych
Wydaje mi sie ze powyzsza tabela jest niepotrzebna, tabela cash pelni taka funkcje, natomiast to czego IMHO brakuje to powiazan pomiedzy tabela cash (czy ogolniej strona MA) z tabela invoices (czy ogolniej strona WINIEN). Taka rzecz nazywa sie rozrachunki.
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).
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?
Czemu tak powinno byc? (IMHO) Zdaza sie ze klienci nie placa za faktury calej kwoty tylko w 'ratach' albo placa naraz za kilka faktur stad pole invoiceid nie zawsze jest skuteczne, mamy prawo zaliczac wplaty od nieterminowych klientow w pierwszej kolejnosci na odsetki, a w takim przyadku elastyczne podejscie 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.
uczestnicy (1)
-
A.L.E.C