Pio napisał(a):Nasuwają się zatem pytania techniczno-merytoryczne (związane już z realizacją)
1. czym się różni data waluty od daty transakcji ?
2. czy może być więcej kursów/tabel do określonej transakcji ?
Myślę, że odpowiedź podsunie pewne konkretne rozwiązania.
Ad.1 Data transakcji, to dzień wpływu/wypływu waluty (względnie dzień w którym bank zaksięgował daną operację) i wynika ona z wyciągu. A data waluty określa dzień, z którego został zastosowany kurs do przeliczenia transakcji na PLN.
ad.2. Przeliczenie operacji finansowej następuje wg jednego wybranego przez nas kursu z jednej określonej tabeli (np. kurs średni NBP, kurs przeliczeniowy banku etc.).
Pisząc wcześniej o dacie waluty miałem na myśli taką sytuację, gdy po jej wprowadzeniu program pobierze sobie kurs na ten dzień i wypełni sam rubrykę "kurs transakcji finansowej". Więc jeżeli program potrafiłby zrobić to samo jedynie na podstawie daty transakcji, to data kursu nie byłaby konieczna. Aczkolwiek przydałaby się w banku kolumna "rodzaj kursu", która domyślnie przyjmowałaby wartość tabeli oznaczonej K dla danej waluty, a jak użytkownik by chciał stosować inny rodzaj kursu, to by sobie tu mógł zmienić.