KP ma swoją osobną numerację jako dowód wpłaty, w żaden sposób nie jest wiązany z FV, to jest tylko potwierdzenie wpłaty, prawdę mówiąc ważniejszy dla klienta, gdyż ma udokumentowaną wpłatę. Nie może być wiązany z FV, gdyż może ktoś wpłacić więcej, np. robiąc zaliczkę na poczet następnego miesiąca.
Trochę spolemizuję. Z doświadczenia wiem, że najlepszym rozwiązaniem jest zastosowanie tabeli wiążącej z polami:
1. Rozliczenie_ID - identyfikator rekordu rozliczającego 2. Faktura_ID - identyfikator faktury lub innego dokumentu ze stroną WN dla klienta 3. Wplata_ID - identyfikator dowodu wpłaty lub innego dokumentu potwierdzającego wpłatę po stronie MA dla klienta (np. potwierdzenie bankowe) 4. Kwota_Rozliczenia - kwota w jakiej wpłata rozlicza fakturę 5. DataRozliczenia - bez komentarza
a w tabelach Faktura i Wpłata dodatkowe pola:
1. Pozostalo_do_rozliczenia - kwota jaka pozostała do rozliczenia z danego dokumentu (niezależenie faktury, czy wpłaty). Wartość tego pola na początku jest równa kwocie obciążenia lub wpłaty i zmniejsza się w czasie rozliczania.
Pozdrawiam Darek