Prawdopodobny błąd w module payments.
Wyciąg z mojej bazy danych...
Tabela cash: 345 1232870409 0 0 -57.00 1 298 Abonament za dostęp do Internetu wg taryfy "Standa... 209 1
Tabela documents: 209 1 198 1 1232870408 298 0
Naliczenie płatności nastąpiło później, niż utworzenie dokumentu faktury!! Czyli faktura powstała wcześniej niż zaistniała płatność! Błąd powoduje złe wyświetlanie stanu konta, a także historii konta... jeśli jest aktywna zmienna print_history_balance_save (oblicza stan i wyświetla historię konta użytkownika do daty powstania dokumentu).
Rozwiązanie: najpierw utworzyć płatność, a później fakturę (wymaga później dodatkowego UPDATE dla cash, żeby dodać id dokumentu)... lub dla całkowitej pewności przy tworzeniu wpisu używać zmiennej, z czasem rozpoczęcia dodawania wpisów (kolejność dodania wtedy nie gra roli).
Na 300 klientów mam dwóch z takim błędem... i myślę, że co miesiąc będą następni.
-- Konrad Cempura
!DSPAM:49872b25116321703090906!
uczestnicy (1)
-
Konrad