Rabaty powiązane z kontrahentem

Brak

Dzień dobry,

Wykryłem drobny błąd dot. automatycznego przydzielania rabatów związanych z kontrahentem.

Po otworzeniu strony do wystawienia faktury i kiedy wybierzemy kontrahenta z przydzielonym na stałe rabatem, pozycje produktów automatycznie są rabatowe wg przydzielonego rabatu. Tu działa w porządku.

W przypadku zmiany na innego kontrahenta (nie odświeżając strony do wystawiania faktur) z inną kwotą bądź procentem rabatowym, pozycje produktów uaktualniają się o rabat danego nowego kontrahenta. Tu również w porządku.

Natomiast jeśli zmienimy na kontrahenta bez przydzielonego rabatu (sytuacja kiedy wybraliśmy przypadkowo niewłaściwego i nie chcemy odświeżać strony a jedynie zmienić pozycję kontrahenta) wówczas jeśli rabat wskoczył do pozycji produktowych od poprzedniego kontrahenta, niestety pozostaje mimo że nowo wybrany nie ma go przydzielonego. Spowoduje to, że możemy w ten sposób przez przypadek zrabatować klienta, którego nie zamierzaliśmy.

Sytuacja łatwa do zaobserwowania, lecz trudna do opisania :)

Problem zauważyłbym w tym, że kiedy rabat się zmienia na jakąś wartość (wybrany kontrahent go aktualizuje), wszystko się aktualizuje na pozycji rabatu. Natomiast kiedy nowo wybrany kontrahent nie posiada rabatu, wówczas nie wywołuje zmiany w pozycji rabatu produktu już dodanego na fakturze. Zostaje dopiero uznany za zero po dodaniu nowej pozycji produktu bądź aktualizacji pozycji produktu z bazy produktów (w przypadku ręcznej modyfikacji pól produktu, pozycja rabatowa się nie zmienia).

Mam nadzieję, że ta informacja okaże się pomocna by wykryć ten mały błąd :)

 

Komentarze

Komentarze: 0

Zaloguj się, aby dodać komentarz.